(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{8417:function(e,t,r){"use strict";r.d(t,{Z:function(){return Z}});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=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,r),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){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var r=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]}(r);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else r.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}(),o=Math.abs,i=String.fromCharCode,a=Object.assign;function s(e,t,r){return e.replace(t,r)}function l(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function c(e,t,r){return e.slice(t,r)}function d(e){return e.length}function p(e,t){return t.push(e),e}var f=1,h=1,m=0,g=0,y=0,v="";function b(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:f,column:h,length:a,return:""}}function _(e,t){return a(b("",null,null,"",null,null,0),e,{length:-e.length},t)}function x(){return y=g<m?u(v,g++):0,h++,10===y&&(h=1,f++),y}function w(){return u(v,g)}function k(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 M(e){return f=h=1,m=d(v=e),g=0,[]}function S(e){var t,r;return(t=g-1,r=function e(t){for(;x();)switch(y){case t:return g;case 34:case 39:34!==t&&39!==t&&e(y);break;case 40:41===t&&e(t);break;case 92:x()}return g}(91===e?e+2:40===e?e+1:e),c(v,t,r)).trim()}var O="-ms-",j="-moz-",C="-webkit-",P="comm",L="rule",E="decl",T="@keyframes";function D(e,t){for(var r="",n=e.length,o=0;o<n;o++)r+=t(e[o],o,e,t)||"";return r}function I(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case E:return e.return=e.return||e.value;case P:return"";case T:return e.return=e.value+"{"+D(e.children,n)+"}";case L:e.value=e.props.join(",")}return d(r=D(e.children,n))?e.return=e.value+"{"+r+"}":""}function A(e,t,r,n,i,a,l,u,d,p,f){for(var h=i-1,m=0===i?a:[""],g=m.length,y=0,v=0,_=0;y<n;++y)for(var x=0,w=c(e,h+1,h=o(v=l[y])),k=e;x<g;++x)(k=(v>0?m[x]+" "+w:s(w,/&\f/g,m[x])).trim())&&(d[_++]=k);return b(e,t,r,0===i?L:u,d,p,f)}function Y(e,t,r,n){return b(e,t,r,E,c(e,0,n),c(e,n+1,-1),n)}var R=function(e,t,r){for(var n=0,o=0;n=o,o=w(),38===n&&12===o&&(t[r]=1),!k(o);)x();return c(v,e,g)},N=function(e,t){var r=-1,n=44;do switch(k(n)){case 0:38===n&&12===w()&&(t[r]=1),e[r]+=R(g-1,t,r);break;case 2:e[r]+=S(n);break;case 4:if(44===n){e[++r]=58===w()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=i(n)}while(n=x());return e},z=function(e,t){var r;return r=N(M(e),t),v="",r},H=new WeakMap,F=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||H.get(r))&&!n){H.set(e,!0);for(var o=[],i=z(t,o),a=r.props,s=0,l=0;s<i.length;s++)for(var u=0;u<a.length;u++,l++)e.props[l]=o[s]?i[s].replace(/&\f/g,a[u]):a[u]+" "+i[s]}}},$=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},V=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case E:e.return=function e(t,r){switch(45^u(t,0)?(((r<<2^u(t,0))<<2^u(t,1))<<2^u(t,2))<<2^u(t,3):0){case 5103:return C+"print-"+t+t;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 C+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return C+t+j+t+O+t+t;case 6828:case 4268:return C+t+O+t+t;case 6165:return C+t+O+"flex-"+t+t;case 5187:return C+t+s(t,/(\w+).+(:[^]+)/,C+"box-$1$2"+O+"flex-$1$2")+t;case 5443:return C+t+O+"flex-item-"+s(t,/flex-|-self/,"")+t;case 4675:return C+t+O+"flex-line-pack"+s(t,/align-content|flex-|-self/,"")+t;case 5548:return C+t+O+s(t,"shrink","negative")+t;case 5292:return C+t+O+s(t,"basis","preferred-size")+t;case 6060:return C+"box-"+s(t,"-grow","")+C+t+O+s(t,"grow","positive")+t;case 4554:return C+s(t,/([^-])(transform)/g,"$1"+C+"$2")+t;case 6187:return s(s(s(t,/(zoom-|grab)/,C+"$1"),/(image-set)/,C+"$1"),t,"")+t;case 5495:case 3959:return s(t,/(image-set\([^]*)/,C+"$1$`$1");case 4968:return s(s(t,/(.+:)(flex-)?(.*)/,C+"box-pack:$3"+O+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+C+t+t;case 4095:case 3583:case 4068:case 2532:return s(t,/(.+)-inline(.+)/,C+"$1$2")+t;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(d(t)-1-r>6)switch(u(t,r+1)){case 109:if(45!==u(t,r+4))break;case 102:return s(t,/(.+:)(.+)-([^]+)/,"$1"+C+"$2-$3$1"+j+(108==u(t,r+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?e(s(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==u(t,r+1))break;case 6444:switch(u(t,d(t)-3-(~l(t,"!important")&&10))){case 107:return s(t,":",":"+C)+t;case 101:return s(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+C+(45===u(t,14)?"inline-":"")+"box$3$1"+C+"$2$3$1"+O+"$2box$3")+t}break;case 5936:switch(u(t,r+11)){case 114:return C+t+O+s(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return C+t+O+s(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return C+t+O+s(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return C+t+O+t+t}return t}(e.value,e.length);break;case T:return D([_(e,{value:s(e.value,"@","@"+C)})],n);case L:if(e.length)return e.props.map(function(t){var r;switch(r=t,(r=/(::plac\w+|:read-\w+)/.exec(r))?r[0]:r){case":read-only":case":read-write":return D([_(e,{props:[s(t,/:(read-\w+)/,":"+j+"$1")]})],n);case"::placeholder":return D([_(e,{props:[s(t,/:(plac\w+)/,":"+C+"input-$1")]}),_(e,{props:[s(t,/:(plac\w+)/,":"+j+"$1")]}),_(e,{props:[s(t,/:(plac\w+)/,O+"input-$1")]})],n)}return""}).join("")}}],Z=function(e){var t,r,o,a,m,_=e.key;if("css"===_){var O=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(O,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var j=e.stylisPlugins||V,C={},L=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+_+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)C[t[r]]=!0;L.push(e)});var E=(r=(t=[F,$].concat(j,[I,(o=function(e){m.insert(e)},function(e){!e.root&&(e=e.return)&&o(e)})])).length,function(e,n,o,i){for(var a="",s=0;s<r;s++)a+=t[s](e,n,o,i)||"";return a}),T=function(e){var t,r;return D((r=function e(t,r,n,o,a,m,_,M,O){for(var j,C=0,L=0,E=_,T=0,D=0,I=0,R=1,N=1,z=1,H=0,F="",$=a,V=m,Z=o,B=F;N;)switch(I=H,H=x()){case 40:if(108!=I&&58==u(B,E-1)){-1!=l(B+=s(S(H),"&","&\f"),"&\f")&&(z=-1);break}case 34:case 39:case 91:B+=S(H);break;case 9:case 10:case 13:case 32:B+=function(e){for(;y=w();)if(y<33)x();else break;return k(e)>2||k(y)>3?"":" "}(I);break;case 92:B+=function(e,t){for(var r;--t&&x()&&!(y<48)&&!(y>102)&&(!(y>57)||!(y<65))&&(!(y>70)||!(y<97)););return r=g+(t<6&&32==w()&&32==x()),c(v,e,r)}(g-1,7);continue;case 47:switch(w()){case 42:case 47:p(b(j=function(e,t){for(;x();)if(e+y===57)break;else if(e+y===84&&47===w())break;return"/*"+c(v,t,g-1)+"*"+i(47===e?e:x())}(x(),g),r,n,P,i(y),c(j,2,-2),0),O);break;default:B+="/"}break;case 123*R:M[C++]=d(B)*z;case 125*R:case 59:case 0:switch(H){case 0:case 125:N=0;case 59+L:-1==z&&(B=s(B,/\f/g,"")),D>0&&d(B)-E&&p(D>32?Y(B+";",o,n,E-1):Y(s(B," ","")+";",o,n,E-2),O);break;case 59:B+=";";default:if(p(Z=A(B,r,n,C,L,a,M,F,$=[],V=[],E),m),123===H){if(0===L)e(B,r,Z,Z,$,m,E,M,V);else switch(99===T&&110===u(B,3)?100:T){case 100:case 108:case 109:case 115:e(t,Z,Z,o&&p(A(t,Z,Z,0,0,a,M,F,a,$=[],E),V),a,V,E,M,o?$:V);break;default:e(B,Z,Z,Z,[""],V,0,M,V)}}}C=L=D=0,R=z=1,F=B="",E=_;break;case 58:E=1+d(B),D=I;default:if(R<1){if(123==H)--R;else if(125==H&&0==R++&&125==(y=g>0?u(v,--g):0,h--,10===y&&(h=1,f--),y))continue}switch(B+=i(H),H*R){case 38:z=L>0?1:(B+="\f",-1);break;case 44:M[C++]=(d(B)-1)*z,z=1;break;case 64:45===w()&&(B+=S(x())),T=w(),L=E=d(F=B+=function(e){for(;!k(w());)x();return c(v,e,g)}(g)),H++;break;case 45:45===I&&2==d(B)&&(R=0)}}return m}("",null,null,null,[""],t=M(t=e),0,[0],t),v="",r),E)},R={key:_,sheet:new n({key:_,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:C,registered:{},insert:function(e,t,r,n){m=r,T(e?e+"{"+t.styles+"}":t.styles),n&&(R.inserted[t.name]=!0)}};return R.sheet.hydrate(L),R}},11463:function(e,t,r){"use strict";r.d(t,{T:function(){return c},a:function(){return p},i:function(){return s},w:function(){return u}});var n=r(67294),o=r(8417),i=r(87462),a=function(e){var t=new WeakMap;return function(r){if(t.has(r))return t.get(r);var n=e(r);return t.set(r,n),n}};r(7906),r(27278);var s=!0,l=n.createContext("undefined"!=typeof HTMLElement?(0,o.Z)({key:"css"}):null);l.Provider;var u=function(e){return(0,n.forwardRef)(function(t,r){return e(t,(0,n.useContext)(l),r)})};s||(u=function(e){return function(t){var r=(0,n.useContext)(l);return null===r?(r=(0,o.Z)({key:"css"}),n.createElement(l.Provider,{value:r},e(t,r))):e(t,r)}});var c=n.createContext({}),d=a(function(e){return a(function(t){return"function"==typeof t?t(e):(0,i.Z)({},e,t)})}),p=function(e){var t=n.useContext(c);return e.theme!==t&&(t=d(t)(e.theme)),n.createElement(c.Provider,{value:t},e.children)}},70917:function(e,t,r){"use strict";r.d(t,{F4:function(){return c},iv:function(){return u},xB:function(){return l}});var n=r(11463),o=r(67294),i=r(70444),a=r(27278),s=r(7906);r(8417),r(8679);var l=(0,n.w)(function(e,t){var r=e.styles,l=(0,s.O)([r],void 0,o.useContext(n.T));if(!n.i){for(var u,c=l.name,d=l.styles,p=l.next;void 0!==p;)c+=" "+p.name,d+=p.styles,p=p.next;var f=!0===t.compat,h=t.insert("",{name:c,styles:d},t.sheet,f);return f?null:o.createElement("style",((u={})["data-emotion"]=t.key+"-global "+c,u.dangerouslySetInnerHTML={__html:h},u.nonce=t.sheet.nonce,u))}var m=o.useRef();return(0,a.j)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),m.current=[r,n],function(){r.flush()}},[t]),(0,a.j)(function(){var e=m.current,r=e[0];if(e[1]){e[1]=!1;return}if(void 0!==l.next&&(0,i.My)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)},[t,l.name]),null});function u(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,s.O)(t)}var c=function(){var e=u.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},7906:function(e,t,r){"use strict";r.d(t,{O:function(){return h}});var n,o,i={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,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},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=(n=Object.create(null),function(e){return void 0===n[e]&&(n[e]=l(e)?e:e.replace(a,"-$&").toLowerCase()),n[e]}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,function(e,t,r){return o={name:t,styles:r,next:o},t})}return 1===i[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return o={name:r.name,styles:r.styles,next:o},r.name;if(void 0!==r.styles){var n=r.next;if(void 0!==n)for(;void 0!==n;)o={name:n.name,styles:n.styles,next:o},n=n.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var o=0;o<r.length;o++)n+=p(e,t,r[o])+";";else for(var i in r){var a=r[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=i+"{"+t[a]+"}":u(a)&&(n+=c(i)+":"+d(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)u(a[s])&&(n+=c(i)+":"+d(i,a[s])+";");else{var l=p(e,t,a);switch(i){case"animation":case"animationName":n+=c(i)+":"+l+";";break;default:n+=i+"{"+l+"}"}}}return n}(e,t,r);case"function":if(void 0!==e){var i=o,a=r(e);return o=i,p(e,t,a)}}if(null==t)return r;var s=t[r];return void 0!==s?s:r}var f=/label:\s*([^\s;\n{]+)\s*(;|$)/g,h=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var n,i=!0,a="";o=void 0;var s=e[0];null==s||void 0===s.raw?(i=!1,a+=p(r,t,s)):a+=s[0];for(var l=1;l<e.length;l++)a+=p(r,t,e[l]),i&&(a+=s[l]);f.lastIndex=0;for(var u="";null!==(n=f.exec(a));)u+="-"+n[1];return{name:function(e){for(var t,r=0,n=0,o=e.length;o>=4;++n,o-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&r)*1540483477+((r>>>16)*59797<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*1540483477+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*1540483477+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}(a)+u,styles:a,next:o}}},27278:function(e,t,r){"use strict";r.d(t,{j:function(){return i}});var n,o=r(67294),i=!!(n||(n=r.t(o,2))).useInsertionEffect&&(n||(n=r.t(o,2))).useInsertionEffect||o.useLayoutEffect},70444:function(e,t,r){"use strict";function n(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):n+=r+" "}),n}r.d(t,{My:function(){return i},fp:function(){return n}});var o=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}},58463:function(e,t,r){"use strict";r.d(t,{YF:function(){return d},x7:function(){return s}});var n=r(85983),o=r(66037),i=r(67294),a=r(73935);let s=e=>{let{element:t,padding:r}=e;return{name:"arrow",options:e,fn(e){if(Object.prototype.hasOwnProperty.call(t,"current")){if(null!=t.current)return(0,n.x7)({element:t.current,padding:r}).fn(e)}else if(t)return(0,n.x7)({element:t,padding:r}).fn(e);return{}}}};var l="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function u(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!u(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!u(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function c(e){let t=i.useRef(e);return l(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:s,whileElementsMounted:d,open:p}=e,[f,h]=i.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,g]=i.useState(n);u(m,n)||g(n);let y=i.useRef(null),v=i.useRef(null),b=i.useRef(f),_=c(d),x=c(s),[w,k]=i.useState(null),[M,S]=i.useState(null),O=i.useCallback(e=>{y.current!==e&&(y.current=e,k(e))},[]),j=i.useCallback(e=>{v.current!==e&&(v.current=e,S(e))},[]),C=i.useCallback(()=>{if(!y.current||!v.current)return;let e={placement:t,strategy:r,middleware:m};x.current&&(e.platform=x.current),(0,o.oo)(y.current,v.current,e).then(e=>{let t={...e,isPositioned:!0};P.current&&!u(b.current,t)&&(b.current=t,a.flushSync(()=>{h(t)}))})},[m,t,r,x]);l(()=>{!1===p&&b.current.isPositioned&&(b.current.isPositioned=!1,h(e=>({...e,isPositioned:!1})))},[p]);let P=i.useRef(!1);l(()=>(P.current=!0,()=>{P.current=!1}),[]),l(()=>{if(w&&M){if(_.current)return _.current(w,M,C);C()}},[w,M,C,_]);let L=i.useMemo(()=>({reference:y,floating:v,setReference:O,setFloating:j}),[O,j]),E=i.useMemo(()=>({reference:w,floating:M}),[w,M]);return i.useMemo(()=>({...f,update:C,refs:L,elements:E,reference:O,floating:j}),[f,C,L,E,O,j])}},81461:function(e,t,r){"use strict";r.d(t,{KK:function(){return H},NI:function(){return Z},Qu:function(){return P},XI:function(){return S},YF:function(){return $},bQ:function(){return z},e0:function(){return C},qs:function(){return F},tj:function(){return j}});var n,o=r(67294);r(73935);var i=r(68365),a=r(58463),s="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;let l=!1,u=0,c=()=>"floating-ui-"+u++,d=(n||(n=r.t(o,2)))["useId".toString()],p=d||function(){let[e,t]=o.useState(()=>l?c():void 0);return s(()=>{null==e&&t(c())},[]),o.useEffect(()=>{l||(l=!0)},[]),e},f=o.createContext(null),h=o.createContext(null),m=()=>{var e;return(null==(e=o.useContext(f))?void 0:e.id)||null},g=()=>o.useContext(h);function y(e){return(null==e?void 0:e.ownerDocument)||document}function v(e){return y(e).defaultView||window}function b(e){return!!e&&e instanceof v(e).Element}function _(e){return!!e&&e instanceof v(e).HTMLElement}function x(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function w(e){let t=(0,o.useRef)(e);return s(()=>{t.current=e}),t}let k="data-floating-ui-safe-polygon";function M(e,t,r){return r&&!x(r)?0:"number"==typeof e?e:null==e?void 0:e[t]}let S=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:i=null,mouseOnly:a=!1,restMs:l=0,move:u=!0}=void 0===t?{}:t,{open:c,onOpenChange:d,dataRef:p,events:f,elements:{domReference:h,floating:v},refs:_}=e,S=g(),O=m(),j=w(i),C=w(n),P=o.useRef(),L=o.useRef(),E=o.useRef(),T=o.useRef(),D=o.useRef(!0),I=o.useRef(!1),A=o.useRef(()=>{}),Y=o.useCallback(()=>{var e;let t=null==(e=p.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[p]);o.useEffect(()=>{if(r)return f.on("dismiss",e),()=>{f.off("dismiss",e)};function e(){clearTimeout(L.current),clearTimeout(T.current),D.current=!0}},[r,f]),o.useEffect(()=>{if(!r||!j.current||!c)return;function e(){Y()&&d(!1)}let t=y(v).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[v,c,d,r,j,p,Y]);let R=o.useCallback(function(e){void 0===e&&(e=!0);let t=M(C.current,"close",P.current);t&&!E.current?(clearTimeout(L.current),L.current=setTimeout(()=>d(!1),t)):e&&(clearTimeout(L.current),d(!1))},[C,d]),N=o.useCallback(()=>{A.current(),E.current=void 0},[]),z=o.useCallback(()=>{if(I.current){let e=y(_.floating.current).body;e.style.pointerEvents="",e.removeAttribute(k),I.current=!1}},[_]);return o.useEffect(()=>{if(r&&b(h))return c&&h.addEventListener("mouseleave",i),null==v||v.addEventListener("mouseleave",i),u&&h.addEventListener("mousemove",n,{once:!0}),h.addEventListener("mouseenter",n),h.addEventListener("mouseleave",o),()=>{c&&h.removeEventListener("mouseleave",i),null==v||v.removeEventListener("mouseleave",i),u&&h.removeEventListener("mousemove",n),h.removeEventListener("mouseenter",n),h.removeEventListener("mouseleave",o)};function t(){return!!p.current.openEvent&&["click","mousedown"].includes(p.current.openEvent.type)}function n(e){if(clearTimeout(L.current),D.current=!1,a&&!x(P.current)||l>0&&0===M(C.current,"open"))return;p.current.openEvent=e;let t=M(C.current,"open",P.current);t?L.current=setTimeout(()=>{d(!0)},t):d(!0)}function o(r){if(t())return;A.current();let n=y(v);if(clearTimeout(T.current),j.current){c||clearTimeout(L.current),E.current=j.current({...e,tree:S,x:r.clientX,y:r.clientY,onClose(){z(),N(),R()}});let t=E.current;n.addEventListener("mousemove",t),A.current=()=>{n.removeEventListener("mousemove",t)};return}R()}function i(r){t()||null==j.current||j.current({...e,tree:S,x:r.clientX,y:r.clientY,onClose(){z(),N(),R()}})(r)}},[h,v,r,e,a,l,u,R,N,z,d,c,S,C,j,p]),s(()=>{var e,t,n;if(r&&c&&null!=(e=j.current)&&e.__options.blockPointerEvents&&Y()){let e=y(v).body;if(e.setAttribute(k,""),e.style.pointerEvents="none",I.current=!0,b(h)&&v){let e=null==S?void 0:null==(t=S.nodesRef.current.find(e=>e.id===O))?void 0:null==(n=t.context)?void 0:n.elements.floating;return e&&(e.style.pointerEvents=""),h.style.pointerEvents="auto",v.style.pointerEvents="auto",()=>{h.style.pointerEvents="",v.style.pointerEvents=""}}}},[r,c,O,v,h,S,j,p,Y]),s(()=>{c||(P.current=void 0,N(),z())},[c,N,z]),o.useEffect(()=>()=>{N(),clearTimeout(L.current),clearTimeout(T.current),z()},[r,N,z]),o.useMemo(()=>{if(!r)return{};function e(e){P.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(){c||0===l||(clearTimeout(T.current),T.current=setTimeout(()=>{D.current||d(!0)},l))}},floating:{onMouseEnter(){clearTimeout(L.current)},onMouseLeave(){f.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),R(!1)}}}},[f,r,l,c,d,R])},O=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),j=()=>o.useContext(O),C=e=>{let{children:t,delay:r,timeoutMs:n=0}=e,[i,a]=o.useReducer((e,t)=>({...e,...t}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),l=o.useRef(null),u=o.useCallback(e=>{a({currentId:e})},[]);return s(()=>{i.currentId?null===l.current?l.current=i.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),l.current=null)},[i.currentId]),o.createElement(O.Provider,{value:o.useMemo(()=>({...i,setState:a,setCurrentId:u}),[i,a,u])},t)},P=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:i}=t,{currentId:a,setCurrentId:s,initialDelay:l,setState:u,timeoutMs:c}=j();o.useEffect(()=>{a&&(u({delay:{open:1,close:M(l,"close")}}),a!==i&&n(!1))},[i,n,u,a,l]),o.useEffect(()=>{function e(){n(!1),u({delay:l,currentId:null})}if(!r&&a===i){if(c){let t=window.setTimeout(e,c);return()=>{clearTimeout(t)}}e()}},[r,u,a,i,n,l,c]),o.useEffect(()=>{r&&s(i)},[r,s,i])};function L(e,t){if(!e||!t)return!1;let r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&function(e){if("undefined"==typeof ShadowRoot)return!1;let t=v(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}(r)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function E(e,t){let r=e.filter(e=>{var r;return e.parentId===t&&(null==(r=e.context)?void 0:r.open)})||[],n=r;for(;n.length;)n=e.filter(e=>{var t;return null==(t=n)?void 0:t.some(t=>{var r;return e.parentId===t.id&&(null==(r=e.context)?void 0:r.open)})})||[],r=r.concat(n);return r}let T=(n||(n=r.t(o,2)))["useInsertionEffect".toString()],D=T||(e=>e());function I(e){let t=o.useRef(()=>{});return D(()=>{t.current=e}),o.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}function A(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}let Y={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},R={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},N=function(e){var t,r;return void 0===e&&(e=!0),{escapeKeyBubbles:"boolean"==typeof e?e:null==(t=e.escapeKey)||t,outsidePressBubbles:"boolean"==typeof e?e:null==(r=e.outsidePress)||r}},z=function(e,t){let{open:r,onOpenChange:n,events:a,nodeId:s,elements:{reference:l,domReference:u,floating:c},dataRef:d}=e,{enabled:p=!0,escapeKey:f=!0,outsidePress:h=!0,outsidePressEvent:v="pointerdown",referencePress:x=!1,referencePressEvent:w="pointerdown",ancestorScroll:k=!1,bubbles:M=!0}=void 0===t?{}:t,S=g(),O=null!=m(),j=I("function"==typeof h?h:()=>!1),C="function"==typeof h?j:h,P=o.useRef(!1),{escapeKeyBubbles:L,outsidePressBubbles:T}=N(M);return o.useEffect(()=>{if(!r||!p)return;function e(e){if("Escape"===e.key){let e=S?E(S.nodesRef.current,s):[];if(e.length>0){let t=!0;if(e.forEach(e=>{var r;if(null!=(r=e.context)&&r.open&&!e.context.dataRef.current.__escapeKeyBubbles){t=!1;return}}),!t)return}a.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function t(e){var t;let r=P.current;if(P.current=!1,r||"function"==typeof C&&!C(e))return;let o="composedPath"in e?e.composedPath()[0]:e.target;if(_(o)&&c){let t=c.ownerDocument.defaultView||window,r=o.scrollWidth>o.clientWidth,n=o.scrollHeight>o.clientHeight,i=n&&e.offsetX>o.clientWidth;if(n){let r="rtl"===t.getComputedStyle(o).direction;r&&(i=e.offsetX<=o.offsetWidth-o.clientWidth)}if(i||r&&e.offsetY>o.clientHeight)return}let i=S&&E(S.nodesRef.current,s).some(t=>{var r;return A(e,null==(r=t.context)?void 0:r.elements.floating)});if(A(e,c)||A(e,u)||i)return;let l=S?E(S.nodesRef.current,s):[];if(l.length>0){let e=!0;if(l.forEach(t=>{var r;if(null!=(r=t.context)&&r.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}a.emit("dismiss",{type:"outsidePress",data:{returnFocus:O?{preventScroll:!0}:function(e){if(0===e.mozInputSource&&e.isTrusted)return!0;let t=/Android/i;return(t.test(function(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}())||t.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return t+"/"+r}).join(" "):navigator.userAgent}()))&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType}(e)||0===(t=e).width&&0===t.height||1===t.width&&1===t.height&&0===t.pressure&&0===t.detail&&"mouse"!==t.pointerType||t.width<1&&t.height<1&&0===t.pressure&&0===t.detail}}),n(!1)}function o(){n(!1)}d.current.__escapeKeyBubbles=L,d.current.__outsidePressBubbles=T;let h=y(c);f&&h.addEventListener("keydown",e),C&&h.addEventListener(v,t);let m=[];return k&&(b(u)&&(m=(0,i.Kx)(u)),b(c)&&(m=m.concat((0,i.Kx)(c))),!b(l)&&l&&l.contextElement&&(m=m.concat((0,i.Kx)(l.contextElement)))),(m=m.filter(e=>{var t;return e!==(null==(t=h.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",o,{passive:!0})}),()=>{f&&h.removeEventListener("keydown",e),C&&h.removeEventListener(v,t),m.forEach(e=>{e.removeEventListener("scroll",o)})}},[d,c,u,l,f,C,v,a,S,s,r,n,k,p,L,T,O]),o.useEffect(()=>{P.current=!1},[C,v]),o.useMemo(()=>p?{reference:{[Y[w]]:()=>{x&&(a.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[R[v]]:()=>{P.current=!0}}}:{},[p,a,x,v,w,n])},H=function(e,t){let{open:r,onOpenChange:n,dataRef:i,events:a,refs:s,elements:{floating:l,domReference:u}}=e,{enabled:c=!0,keyboardOnly:d=!0}=void 0===t?{}:t,p=o.useRef(""),f=o.useRef(!1),h=o.useRef();return o.useEffect(()=>{if(!c)return;let e=y(l),t=e.defaultView||window;function n(){!r&&_(u)&&u===function(e){let t=e.activeElement;for(;(null==(r=t)?void 0:null==(n=r.shadowRoot)?void 0:n.activeElement)!=null;){var r,n;t=t.shadowRoot.activeElement}return t}(y(u))&&(f.current=!0)}return t.addEventListener("blur",n),()=>{t.removeEventListener("blur",n)}},[l,u,r,c]),o.useEffect(()=>{if(c)return a.on("dismiss",e),()=>{a.off("dismiss",e)};function e(e){("referencePress"===e.type||"escapeKey"===e.type)&&(f.current=!0)}},[a,c]),o.useEffect(()=>()=>{clearTimeout(h.current)},[]),o.useMemo(()=>c?{reference:{onPointerDown(e){let{pointerType:t}=e;p.current=t,f.current=!!(t&&d)},onMouseLeave(){f.current=!1},onFocus(e){var t;f.current||"focus"===e.type&&(null==(t=i.current.openEvent)?void 0:t.type)==="mousedown"&&i.current.openEvent&&A(i.current.openEvent,u)||(i.current.openEvent=e.nativeEvent,n(!0))},onBlur(e){f.current=!1;let t=e.relatedTarget,r=b(t)&&t.hasAttribute("data-floating-ui-focus-guard")&&"outside"===t.getAttribute("data-type");h.current=setTimeout(()=>{L(s.floating.current,t)||L(u,t)||r||n(!1)})}}}:{},[c,d,u,s,i,n])},F=function(e,t){let{open:r}=e,{enabled:n=!0,role:i="dialog"}=void 0===t?{}:t,a=p(),s=p();return o.useMemo(()=>{let e={id:a,role:i};return n?"tooltip"===i?{reference:{"aria-describedby":r?a:void 0},floating:e}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===i?"dialog":i,"aria-controls":r?a:void 0,..."listbox"===i&&{role:"combobox"},..."menu"===i&&{id:s}},floating:{...e,..."menu"===i&&{"aria-labelledby":s}}}:{}},[n,i,r,a,s])};function $(e){void 0===e&&(e={});let{open:t=!1,onOpenChange:r,nodeId:n}=e,i=(0,a.YF)(e),l=g(),u=o.useRef(null),c=o.useRef({}),d=o.useState(()=>(function(){let e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(e=>e!==r))}}})())[0],[p,f]=o.useState(null),h=o.useCallback(e=>{let t=b(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;i.refs.setReference(t)},[i.refs]),m=o.useCallback(e=>{(b(e)||null===e)&&(u.current=e,f(e)),(b(i.refs.reference.current)||null===i.refs.reference.current||null!==e&&!b(e))&&i.refs.setReference(e)},[i.refs]),y=o.useMemo(()=>({...i.refs,setReference:m,setPositionReference:h,domReference:u}),[i.refs,m,h]),v=o.useMemo(()=>({...i.elements,domReference:p}),[i.elements,p]),_=I(r),x=o.useMemo(()=>({...i,refs:y,elements:v,dataRef:c,nodeId:n,events:d,open:t,onOpenChange:_}),[i,n,d,t,_,y,v]);return s(()=>{let e=null==l?void 0:l.nodesRef.current.find(e=>e.id===n);e&&(e.context=x)}),o.useMemo(()=>({...i,context:x,refs:y,reference:m,positionReference:h}),[i,y,x,m,h])}function V(e,t,r){let n=new Map;return{..."floating"===r&&{tabIndex:-1},...e,...t.map(e=>e?e[r]:null).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[r,o]=t;if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof o){var i;null==(i=n.get(r))||i.push(o),e[r]=function(){for(var e,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];null==(e=n.get(r))||e.forEach(e=>e(...o))}}}else e[r]=o}),e),{})}}let Z=function(e){void 0===e&&(e=[]);let t=e,r=o.useCallback(t=>V(t,e,"reference"),t),n=o.useCallback(t=>V(t,e,"floating"),t),i=o.useCallback(t=>V(t,e,"item"),e.map(e=>null==e?void 0:e.item));return o.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:i}),[r,n,i])}},15544:function(e,t,r){"use strict";r.d(t,{U:function(){return eD}});var n=r(67294),o=r(64761),i=r(31943),a=r(83051),s=r(15851),l=r(68216);let u={context:"Accordion component was not found in the tree",itemContext:"Accordion.Item component was not found in the tree",value:"Accordion.Item component was rendered with invalid value or without value"},[c,d]=(0,l.R)(u.context);function p({children:e,multiple:t,value:r,defaultValue:o,onChange:l,id:d,loop:p,transitionDuration:f,disableChevronRotation:h,chevronPosition:m,chevronSize:g,order:y,chevron:v,variant:b,radius:_,classNames:x,styles:w,unstyled:k}){let M=(0,a.M)(d),[S,O]=(0,s.C)({value:r,defaultValue:o,finalValue:t?[]:null,onChange:l});return n.createElement(c,{value:{isItemActive:e=>Array.isArray(S)?S.includes(e):e===S,onChange:e=>{let t=Array.isArray(S)?S.includes(e)?S.filter(t=>t!==e):[...S,e]:e===S?null:e;O(t)},getControlId:(0,i.A)(`${M}-control`,u.value),getRegionId:(0,i.A)(`${M}-panel`,u.value),transitionDuration:f,disableChevronRotation:h,chevronPosition:m,chevronSize:g,order:y,chevron:v,loop:p,variant:b,radius:_,classNames:x,styles:w,unstyled:k}},e)}let[f,h]=(0,l.R)(u.itemContext);var m=r(96768),g=r(56817),y=(0,g.k)((e,t,{variant:r})=>({item:function(e,t,{radius:r}){let n="dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3],o="dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],i=e.fn.radius(r);return"default"===t?{color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,borderBottom:`${(0,m.h)(1)} solid ${n}`}:"contained"===t?{border:`${(0,m.h)(1)} solid ${n}`,transition:"background-color 150ms ease","&[data-active]":{backgroundColor:o},"&:first-of-type":{borderTopRightRadius:i,borderTopLeftRadius:i,"& > [data-accordion-control]":{borderTopRightRadius:i,borderTopLeftRadius:i}},"&:last-of-type":{borderBottomRightRadius:i,borderBottomLeftRadius:i,"& > [data-accordion-control]":{borderBottomRightRadius:i,borderBottomLeftRadius:i}},"& + &":{borderTop:0}}:"filled"===t?{borderRadius:i,"&[data-active]":{backgroundColor:o}}:"separated"===t?{borderRadius:i,backgroundColor:o,border:`${(0,m.h)(1)} solid transparent`,transition:"background-color 150ms ease","& + &":{marginTop:e.spacing.md},"&[data-active]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,borderColor:n}}:{}}(e,r,t)})),v=r(64523),b=Object.defineProperty,_=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))x.call(t,r)&&k(e,r,t[r]);if(_)for(var r of _(t))w.call(t,r)&&k(e,r,t[r]);return e},S=(e,t)=>{var r={};for(var n in e)x.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&_)for(var n of _(e))0>t.indexOf(n)&&w.call(e,n)&&(r[n]=e[n]);return r};let O={},j=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("AccordionItem",O,e),{children:i,className:a,value:s}=r,l=S(r,["children","className","value"]),u=d(),{classes:c,cx:p}=y({radius:u.radius},{name:"Accordion",classNames:u.classNames,styles:u.styles,unstyled:u.unstyled,variant:u.variant});return n.createElement(f,{value:{value:s}},n.createElement(v.x,M({ref:t,className:p(c.item,a),"data-active":u.isItemActive(s)||void 0},l),i))});j.displayName="@mantine/core/AccordionItem";var C=r(16650),P=Object.defineProperty,L=Object.defineProperties,E=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,A=(e,t,r)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Y=(e,t)=>{for(var r in t||(t={}))D.call(t,r)&&A(e,r,t[r]);if(T)for(var r of T(t))I.call(t,r)&&A(e,r,t[r]);return e},R=(e,t)=>L(e,E(t)),N=(0,g.k)((e,{transitionDuration:t,chevronPosition:r,chevronSize:n},{variant:o})=>({icon:{display:"flex",alignItems:"center",justifyContent:"center",marginRight:"left"===r?0:e.spacing.sm,marginLeft:"left"===r?e.spacing.lg:0},chevron:{display:"flex",alignItems:"center",justifyContent:"center",transition:`transform ${t}ms ease`,marginRight:"right"===r?0:e.spacing.sm,marginLeft:"right"===r?e.spacing.lg:0,width:(0,m.h)(n),minWidth:(0,m.h)(n),"&[data-rotate]":{transform:"rotate(180deg)"}},label:{color:"inherit",fontWeight:400,flex:1,overflow:"hidden",textOverflow:"ellipsis",paddingTop:e.spacing.md,paddingBottom:e.spacing.md},itemTitle:{margin:0,padding:0},control:R(Y(Y(Y({},e.fn.focusStyles()),e.fn.fontStyles()),"default"===o||"contained"===o?e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0]}):{}),{width:"100%",display:"flex",alignItems:"center",flexDirection:"right"===r?"row-reverse":"row",paddingRight:e.spacing.md,paddingLeft:"right"===r?`calc(${e.spacing.md} + ${(0,m.h)(4)})`:e.spacing.xs,textAlign:"left",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,"&:disabled":Y({opacity:.4,cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"}))})})),z=r(34736),H=Object.defineProperty,F=Object.defineProperties,$=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,U=(e,t,r)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,W=(e,t)=>{for(var r in t||(t={}))Z.call(t,r)&&U(e,r,t[r]);if(V)for(var r of V(t))B.call(t,r)&&U(e,r,t[r]);return e},q=(e,t)=>F(e,$(t)),K=(e,t)=>{var r={};for(var n in e)Z.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&V)for(var n of V(e))0>t.indexOf(n)&&B.call(e,n)&&(r[n]=e[n]);return r};let G={},J=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("AccordionControl",G,e),{disabled:i,onKeyDown:a,onClick:s,chevron:l,children:u,className:c,icon:p}=r,f=K(r,["disabled","onKeyDown","onClick","chevron","children","className","icon"]),m=d(),{value:g}=h(),{classes:y,cx:v}=N({transitionDuration:m.transitionDuration,chevronPosition:m.chevronPosition,chevronSize:m.chevronSize,radius:m.radius},{name:"Accordion",classNames:m.classNames,styles:m.styles,unstyled:m.unstyled,variant:m.variant}),b=m.isItemActive(g),_="number"==typeof m.order,x=`h${m.order}`,w=n.createElement(z.k,q(W({},f),{ref:t,"data-accordion-control":!0,disabled:i,className:v(y.control,c),onClick:e=>{null==s||s(e),m.onChange(g)},type:"button","data-active":b||void 0,"aria-expanded":b,"aria-controls":m.getRegionId(g),id:m.getControlId(g),unstyled:m.unstyled,onKeyDown:(0,C.R)({siblingSelector:"[data-accordion-control]",parentSelector:"[data-accordion]",activateOnFocus:!1,loop:m.loop,orientation:"vertical",onKeyDown:a})}),n.createElement("span",{className:y.chevron,"data-rotate":!m.disableChevronRotation&&b||void 0},l||m.chevron),n.createElement("span",{className:y.label},u),p&&n.createElement("span",{className:y.icon},p));return _?n.createElement(x,{className:y.itemTitle},w):w});J.displayName="@mantine/core/AccordionControl";var Q=Object.defineProperty,X=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,eo=(e,t,r)=>t in e?Q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ei=(e,t)=>{for(var r in t||(t={}))er.call(t,r)&&eo(e,r,t[r]);if(et)for(var r of et(t))en.call(t,r)&&eo(e,r,t[r]);return e},ea=(e,t)=>X(e,ee(t)),es=(0,g.k)((e,t)=>({panel:ea(ei({},e.fn.fontStyles()),{wordBreak:"break-word",lineHeight:e.lineHeight}),content:{padding:e.spacing.md,paddingTop:`calc(${e.spacing.xs} / 2)`}})),el=r(31003),eu=Object.defineProperty,ec=Object.defineProperties,ed=Object.getOwnPropertyDescriptors,ep=Object.getOwnPropertySymbols,ef=Object.prototype.hasOwnProperty,eh=Object.prototype.propertyIsEnumerable,em=(e,t,r)=>t in e?eu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eg=(e,t)=>{for(var r in t||(t={}))ef.call(t,r)&&em(e,r,t[r]);if(ep)for(var r of ep(t))eh.call(t,r)&&em(e,r,t[r]);return e},ey=(e,t)=>ec(e,ed(t)),ev=(e,t)=>{var r={};for(var n in e)ef.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ep)for(var n of ep(e))0>t.indexOf(n)&&eh.call(e,n)&&(r[n]=e[n]);return r};let eb={};function e_(e){let t=(0,o.N4)("AccordionPanel",eb,e),{children:r,className:i}=t,a=ev(t,["children","className"]),s=d(),{value:l}=h(),{classNames:u,styles:c,unstyled:p}=d(),{classes:f,cx:m}=es({radius:s.radius},{name:"Accordion",classNames:u,styles:c,unstyled:p,variant:s.variant});return n.createElement(el.U,ey(eg({},a),{className:m(f.panel,i),in:s.isItemActive(l),transitionDuration:s.transitionDuration,role:"region",id:s.getRegionId(l),"aria-labelledby":s.getControlId(l)}),n.createElement("div",{className:f.content},r))}e_.displayName="@mantine/core/AccordionPanel";var ex=r(56057),ew=Object.defineProperty,ek=Object.defineProperties,eM=Object.getOwnPropertyDescriptors,eS=Object.getOwnPropertySymbols,eO=Object.prototype.hasOwnProperty,ej=Object.prototype.propertyIsEnumerable,eC=(e,t,r)=>t in e?ew(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eP=(e,t)=>{for(var r in t||(t={}))eO.call(t,r)&&eC(e,r,t[r]);if(eS)for(var r of eS(t))ej.call(t,r)&&eC(e,r,t[r]);return e},eL=(e,t)=>ek(e,eM(t)),eE=(e,t)=>{var r={};for(var n in e)eO.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eS)for(var n of eS(e))0>t.indexOf(n)&&ej.call(e,n)&&(r[n]=e[n]);return r};let eT={multiple:!1,disableChevronRotation:!1,transitionDuration:200,chevronPosition:"right",variant:"default",chevronSize:24,chevron:n.createElement(ex.D,null)};function eD(e){let t=(0,o.N4)("Accordion",eT,e),{id:r,loop:i,children:a,multiple:s,value:l,defaultValue:u,onChange:c,transitionDuration:d,disableChevronRotation:f,chevronPosition:h,chevronSize:m,order:g,chevron:y,classNames:b,styles:_,unstyled:x,variant:w,radius:k}=t,M=eE(t,["id","loop","children","multiple","value","defaultValue","onChange","transitionDuration","disableChevronRotation","chevronPosition","chevronSize","order","chevron","classNames","styles","unstyled","variant","radius"]);return n.createElement(p,{id:r,multiple:s,value:l,defaultValue:u,onChange:c,loop:i,transitionDuration:d,disableChevronRotation:f,chevronPosition:h,chevronSize:m,order:g,chevron:y,variant:w,radius:k,classNames:b,styles:_,unstyled:x},n.createElement(v.x,eL(eP({},M),{"data-accordion":!0}),a))}eD.Item=j,eD.Control=J,eD.Panel=e_,eD.displayName="@mantine/core/Accordion"},56057:function(e,t,r){"use strict";r.d(t,{D:function(){return p}});var n=r(67294),o=r(96768),i=Object.defineProperty,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,u=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,c=(e,t)=>{for(var r in t||(t={}))s.call(t,r)&&u(e,r,t[r]);if(a)for(var r of a(t))l.call(t,r)&&u(e,r,t[r]);return e},d=(e,t)=>{var r={};for(var n in e)s.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&a)for(var n of a(e))0>t.indexOf(n)&&l.call(e,n)&&(r[n]=e[n]);return r};function p(e){let{style:t}=e,r=d(e,["style"]);return n.createElement("svg",c({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:c({width:(0,o.h)(16),height:(0,o.h)(16)},t)},r),n.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}},49834:function(e,t,r){"use strict";r.d(t,{A:function(){return T}});var n=r(67294),o=r(64761),i=r(48427),a=r(96768),s=r(56817),l=r(14258),u=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,d(t));let v=["subtle","filled","outline","light","default","transparent","gradient"],b={xs:(0,a.h)(18),sm:(0,a.h)(22),md:(0,a.h)(28),lg:(0,a.h)(34),xl:(0,a.h)(44)};var _=(0,s.k)((e,{radius:t,color:r,gradient:n},{variant:o,size:i})=>({root:y(g({position:"relative",borderRadius:e.fn.radius(t),padding:0,lineHeight:1,display:"flex",alignItems:"center",justifyContent:"center",height:(0,l.a)({size:i,sizes:b}),minHeight:(0,l.a)({size:i,sizes:b}),width:(0,l.a)({size:i,sizes:b}),minWidth:(0,l.a)({size:i,sizes:b})},function({variant:e,theme:t,color:r,gradient:n}){let o=t.fn.variant({color:r,variant:e,gradient:n});return"gradient"===e?{border:0,backgroundImage:o.background,color:o.color,"&:hover":t.fn.hover({backgroundSize:"200%"})}:v.includes(e)?g({border:`${(0,a.h)(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover})):null}({variant:o,theme:e,color:r,gradient:n})),{"&:active":e.activeStyles,"& [data-action-icon-loader]":{maxWidth:"70%"},"&:disabled, &[data-disabled]":{color:e.colors.gray["dark"===e.colorScheme?6:4],cursor:"not-allowed",backgroundColor:"transparent"===o?void 0:e.fn.themeColor("gray","dark"===e.colorScheme?8:1),borderColor:"transparent"===o?void 0:e.fn.themeColor("gray","dark"===e.colorScheme?8:1),backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":y(g({content:'""'},e.fn.cover((0,a.h)(-1))),{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}})})),x=r(20966),w=r(34736),k=Object.defineProperty,M=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&j(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&j(e,r,t[r]);return e},P=(e,t)=>{var r={};for(var n in e)S.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&M)for(var n of M(e))0>t.indexOf(n)&&O.call(e,n)&&(r[n]=e[n]);return r};let L={color:"gray",size:"md",variant:"subtle"},E=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("ActionIcon",L,e),{className:i,color:a,children:s,radius:l,size:u,variant:c,gradient:d,disabled:p,loaderProps:f,loading:h,unstyled:m,__staticSelector:g}=r,y=P(r,["className","color","children","radius","size","variant","gradient","disabled","loaderProps","loading","unstyled","__staticSelector"]),{classes:v,cx:b,theme:k}=_({radius:l,color:a,gradient:d},{name:["ActionIcon",g],unstyled:m,size:u,variant:c}),M=n.createElement(x.a,C({color:k.fn.variant({color:a,variant:c}).color,size:"100%","data-action-icon-loader":!0},f));return n.createElement(w.k,C({className:b(v.root,i),ref:t,disabled:p,"data-disabled":p||void 0,"data-loading":h||void 0,unstyled:m},y),h?M:s)});E.displayName="@mantine/core/ActionIcon";let T=(0,i.F)(E)},74403:function(e,t,r){"use strict";r.d(t,{b:function(){return C}});var n=r(67294),o=r(64761),i=r(83051),a=r(56817),s=r(96768),l=Object.defineProperty,u=Object.defineProperties,c=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>u(e,c(t)),y=(0,a.k)((e,{radius:t,color:r},{variant:n})=>({root:m(g(m({},e.fn.fontStyles()),{position:"relative",overflow:"hidden",paddingTop:e.spacing.sm,paddingBottom:e.spacing.sm,paddingLeft:e.spacing.md,paddingRight:e.spacing.sm,borderRadius:e.fn.radius(t),border:`${(0,s.h)(1)} solid transparent`}),function({variant:e,color:t,theme:r}){if("filled"===e){let e=r.fn.variant({variant:"filled",color:t});return{backgroundColor:e.background,color:r.white}}if("outline"===e){let e=r.fn.variant({variant:"outline",color:t});return{color:e.color,borderColor:e.border,backgroundColor:"dark"===r.colorScheme?r.colors.dark[6]:r.white}}if("light"===e){let e=r.fn.variant({variant:"light",color:t});return{backgroundColor:e.background,color:e.color}}return null}({variant:n,color:r,theme:e})),wrapper:{display:"flex"},body:{flex:1},title:{boxSizing:"border-box",margin:0,marginBottom:e.spacing.xs,display:"flex",alignItems:"center",justifyContent:"space-between",lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,fontWeight:700,"&[data-with-close-button]":{paddingRight:e.spacing.md}},label:{display:"block",overflow:"hidden",textOverflow:"ellipsis"},icon:{lineHeight:1,width:(0,s.h)(20),height:(0,s.h)(20),display:"flex",alignItems:"center",justifyContent:"flex-start",marginRight:e.spacing.md,marginTop:1},message:g(m({},e.fn.fontStyles()),{lineHeight:e.lineHeight,textOverflow:"ellipsis",overflow:"hidden",fontSize:e.fontSizes.sm,color:"filled"===n?e.white:"dark"===e.colorScheme?"light"===n?e.white:e.colors.dark[0]:e.black}),closeButton:{width:(0,s.h)(10),height:(0,s.h)(10),color:"filled"===n?e.white:"dark"===e.colorScheme?"light"===n?e.white:e.colors.dark[0]:e.black}})),v=r(64523),b=r(80971),_=Object.defineProperty,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))k.call(t,r)&&M(e,r,t[r]);return e},O=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&x)for(var n of x(e))0>t.indexOf(n)&&k.call(e,n)&&(r[n]=e[n]);return r};let j={variant:"light"},C=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Alert",j,e),{id:a,className:s,title:l,variant:u,children:c,color:d,classNames:p,icon:f,styles:h,onClose:m,radius:g,withCloseButton:_,closeButtonLabel:x,unstyled:w}=r,k=O(r,["id","className","title","variant","children","color","classNames","icon","styles","onClose","radius","withCloseButton","closeButtonLabel","unstyled"]),{classes:M,cx:C}=y({color:d,radius:g},{classNames:p,styles:h,unstyled:w,variant:u,name:"Alert"}),P=(0,i.M)(a),L=l&&`${P}-title`,E=`${P}-body`;return n.createElement(v.x,S({id:P,role:"alert","aria-labelledby":L,"aria-describedby":E,className:C(M.root,M[u],s),ref:t},k),n.createElement("div",{className:M.wrapper},f&&n.createElement("div",{className:M.icon},f),n.createElement("div",{className:M.body},l&&n.createElement("div",{className:M.title,"data-with-close-button":_||void 0},n.createElement("span",{id:L,className:M.label},l)),n.createElement("div",{id:E,className:M.message},c)),_&&n.createElement(b.P,{className:M.closeButton,onClick:m,variant:"transparent",size:16,iconSize:16,"aria-label":x})))});C.displayName="@mantine/core/Alert"},54685:function(e,t,r){"use strict";r.d(t,{e:function(){return M}});var n=r(67294),o=r(64761),i=r(48427),a=r(95117),s=r(56817),l=Object.defineProperty,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&p(e,r,t[r]);if(u)for(var r of u(t))d.call(t,r)&&p(e,r,t[r]);return e},h=(0,s.k)((e,{color:t,underline:r})=>({root:f({backgroundColor:"transparent",cursor:"pointer",padding:0,border:0,color:function({theme:e,color:t}){return"dimmed"===t?e.fn.dimmed():e.fn.themeColor(t||e.primaryColor,"dark"===e.colorScheme?4:7,!1,!0)}({theme:e,color:t})},e.fn.hover({textDecoration:r?"underline":"none"}))})),m=Object.defineProperty,g=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&b(e,r,t[r]);if(g)for(var r of g(t))v.call(t,r)&&b(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var n in e)y.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&g)for(var n of g(e))0>t.indexOf(n)&&v.call(e,n)&&(r[n]=e[n]);return r};let w={underline:!0},k=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Anchor",w,e),{component:i,className:s,unstyled:l,variant:u,size:c,color:d,underline:p}=r,f=x(r,["component","className","unstyled","variant","size","color","underline"]),{classes:m,cx:g}=h({color:d,underline:p},{name:"Anchor",unstyled:l,variant:u,size:c});return n.createElement(a.x,_(_({component:i||"a",ref:t,className:g(m.root,s),size:c},"button"===i?{type:"button"}:null),f))});k.displayName="@mantine/core/Anchor";let M=(0,i.F)(k)},52785:function(e,t,r){"use strict";r.d(t,{F:function(){return j}});var n=r(67294),o=r(15851),i=r(37048),a=r(80665),s=r(3594),l=r(65053),u=r(97176),c=r(66879),d=r(1118),p=r(75851),f=(0,r(56817).k)(()=>({wrapper:{position:"relative"}})),h=r(66261),m=r(94151),g=Object.defineProperty,y=Object.defineProperties,v=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&w(e,r,t[r]);if(b)for(var r of b(t))x.call(t,r)&&w(e,r,t[r]);return e},M=(e,t)=>y(e,v(t)),S=(e,t)=>{var r={};for(var n in e)_.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&b)for(var n of b(e))0>t.indexOf(n)&&x.call(e,n)&&(r[n]=e[n]);return r};let O={required:!1,size:"sm",shadow:"sm",limit:5,itemComponent:c.A,transitionProps:{transition:"fade",duration:0},initiallyOpened:!1,filter:function(e,t){return t.value.toLowerCase().trim().includes(e.toLowerCase().trim())},switchDirectionOnFlip:!1,zIndex:(0,s.w)("popover"),dropdownPosition:"flip",maxDropdownHeight:"auto",positionDependencies:[]},j=(0,n.forwardRef)((e,t)=>{let r=(0,h.k)("Autocomplete",O,e),{inputProps:s,wrapperProps:c,shadow:g,data:y,limit:v,value:b,defaultValue:_,onChange:x,unstyled:w,itemComponent:j,onItemSubmit:C,onKeyDown:P,onFocus:L,onBlur:E,onClick:T,transitionProps:D,initiallyOpened:I,classNames:A,styles:Y,filter:R,nothingFound:N,onDropdownClose:z,onDropdownOpen:H,withinPortal:F,switchDirectionOnFlip:$,zIndex:V,dropdownPosition:Z,maxDropdownHeight:B,dropdownComponent:U,positionDependencies:W,readOnly:q,hoverOnSearchChange:K}=r,G=S(r,["inputProps","wrapperProps","shadow","data","limit","value","defaultValue","onChange","unstyled","itemComponent","onItemSubmit","onKeyDown","onFocus","onBlur","onClick","transitionProps","initiallyOpened","classNames","styles","filter","nothingFound","onDropdownClose","onDropdownOpen","withinPortal","switchDirectionOnFlip","zIndex","dropdownPosition","maxDropdownHeight","dropdownComponent","positionDependencies","readOnly","hoverOnSearchChange"]),{classes:J}=f(null,{classNames:A,styles:Y,name:"Autocomplete",unstyled:w}),[Q,X]=(0,n.useState)(I),[ee,et]=(0,n.useState)(-1),[er,en]=(0,n.useState)("column"),eo=(0,n.useRef)(null),[ei,ea]=(0,n.useState)(!1),[es,el]=(0,o.C)({value:b,defaultValue:_,finalValue:"",onChange:x}),eu=e=>{X(e);let t=e?H:z;"function"==typeof t&&t()};(0,i.l)(()=>{K&&es?et(0):et(-1)},[es,K]);let ec=y.map(e=>"string"==typeof e?{value:e}:e),ed=(0,l.j)({data:function({data:e,limit:t,value:r,filter:n}){let o=[];for(let i=0;i<e.length&&(n(r,e[i])&&o.push(e[i]),!(o.length>=t));i+=1);return o}({data:ec,value:es,limit:v,filter:R})}),ep=Q&&(ed.length>0||0===ed.length&&!!N);return n.createElement(m.I.Wrapper,M(k({},c),{__staticSelector:"Autocomplete"}),n.createElement(d.v,{opened:ep,transitionProps:D,shadow:"sm",withinPortal:F,__staticSelector:"Autocomplete",onDirectionChange:en,switchDirectionOnFlip:$,zIndex:V,dropdownPosition:Z,positionDependencies:W,classNames:A,styles:Y,unstyled:w,readOnly:q,variant:s.variant},n.createElement(d.v.Target,null,n.createElement("div",{className:J.wrapper,"aria-controls":s.id,onMouseLeave:()=>et(-1),tabIndex:-1},n.createElement(m.I,M(k(k({type:"search",autoComplete:"off"},s),G),{readOnly:q,"data-mantine-stop-propagation":Q,ref:(0,a.Y)(t,eo),onKeyDown:e=>{if(ei)return;"function"==typeof P&&P(e);let t="column"===er,r=()=>{et(e=>e<ed.length-1?e+1:e)},n=()=>{et(e=>e>0?e-1:e)};switch(e.key){case"ArrowUp":e.preventDefault(),t?n():r();break;case"ArrowDown":e.preventDefault(),t?r():n();break;case"Enter":ed[ee]&&Q&&(e.preventDefault(),el(ed[ee].value),"function"==typeof C&&C(ed[ee]),eu(!1));break;case"Escape":Q&&(e.preventDefault(),eu(!1))}},classNames:A,styles:Y,__staticSelector:"Autocomplete",value:es,onChange:e=>{el(e.currentTarget.value),eu(!0)},onFocus:e=>{"function"==typeof L&&L(e),eu(!0)},onBlur:e=>{"function"==typeof E&&E(e),eu(!1)},onClick:e=>{"function"==typeof T&&T(e),eu(!0)},onCompositionStart:()=>ea(!0),onCompositionEnd:()=>ea(!1),role:"combobox","aria-haspopup":"listbox","aria-owns":ep?`${s.id}-items`:null,"aria-expanded":ep,"aria-autocomplete":"list","aria-controls":ep?`${s.id}-items`:null,"aria-activedescendant":ee>=0?`${s.id}-${ee}`:null})))),n.createElement(d.v.Dropdown,{component:U||p.r,maxHeight:B,direction:er,id:s.id,__staticSelector:"Autocomplete",classNames:A,styles:Y},n.createElement(u.j,{data:ed,hovered:ee,classNames:A,styles:Y,uuid:s.id,__staticSelector:"Autocomplete",onItemHover:et,onItemSelect:e=>{el(e.value),"function"==typeof C&&C(e),eu(!1)},itemComponent:j,size:s.size,nothingFound:N,variant:s.variant}))))});j.displayName="@mantine/core/Autocomplete"},99985:function(e,t,r){"use strict";r.d(t,{q:function(){return eu}});var n=r(67294),o=r(64761),i=r(48427),a=Object.defineProperty,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,c=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d=(e,t)=>{for(var r in t||(t={}))l.call(t,r)&&c(e,r,t[r]);if(s)for(var r of s(t))u.call(t,r)&&c(e,r,t[r]);return e},p=(e,t)=>{var r={};for(var n in e)l.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&s)for(var n of s(e))0>t.indexOf(n)&&u.call(e,n)&&(r[n]=e[n]);return r};function f(e){let{style:t}=e,r=p(e,["style"]);return n.createElement("svg",d({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:t},r),n.createElement("path",{d:"M0.877014 7.49988C0.877014 3.84219 3.84216 0.877045 7.49985 0.877045C11.1575 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1575 14.1227 7.49985 14.1227C3.84216 14.1227 0.877014 11.1575 0.877014 7.49988ZM7.49985 1.82704C4.36683 1.82704 1.82701 4.36686 1.82701 7.49988C1.82701 8.97196 2.38774 10.3131 3.30727 11.3213C4.19074 9.94119 5.73818 9.02499 7.50023 9.02499C9.26206 9.02499 10.8093 9.94097 11.6929 11.3208C12.6121 10.3127 13.1727 8.97172 13.1727 7.49988C13.1727 4.36686 10.6328 1.82704 7.49985 1.82704ZM10.9818 11.9787C10.2839 10.7795 8.9857 9.97499 7.50023 9.97499C6.01458 9.97499 4.71624 10.7797 4.01845 11.9791C4.97952 12.7272 6.18765 13.1727 7.49985 13.1727C8.81227 13.1727 10.0206 12.727 10.9818 11.9787ZM5.14999 6.50487C5.14999 5.207 6.20212 4.15487 7.49999 4.15487C8.79786 4.15487 9.84999 5.207 9.84999 6.50487C9.84999 7.80274 8.79786 8.85487 7.49999 8.85487C6.20212 8.85487 5.14999 7.80274 5.14999 6.50487ZM7.49999 5.10487C6.72679 5.10487 6.09999 5.73167 6.09999 6.50487C6.09999 7.27807 6.72679 7.90487 7.49999 7.90487C8.27319 7.90487 8.89999 7.27807 8.89999 6.50487C8.89999 5.73167 8.27319 5.10487 7.49999 5.10487Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var h=Object.defineProperty,m=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&_(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&_(e,r,t[r]);return e},w=(e,t)=>m(e,g(t));let k=(0,n.createContext)(null);function M({spacing:e,children:t}){return n.createElement(k.Provider,{value:{spacing:e}},t)}var S=r(56817),O=r(14258),j=(0,S.k)((e,{spacing:t})=>({root:{display:"flex",paddingLeft:(0,O.a)({size:t,sizes:e.spacing})}})),C=r(64523),P=Object.defineProperty,L=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,D=(e,t,r)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,I=(e,t)=>{for(var r in t||(t={}))E.call(t,r)&&D(e,r,t[r]);if(L)for(var r of L(t))T.call(t,r)&&D(e,r,t[r]);return e},A=(e,t)=>{var r={};for(var n in e)E.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&L)for(var n of L(e))0>t.indexOf(n)&&T.call(e,n)&&(r[n]=e[n]);return r};let Y={},R=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("AvatarGroup",Y,e),{children:i,spacing:a="sm",unstyled:s,className:l,variant:u}=r,c=A(r,["children","spacing","unstyled","className","variant"]),{classes:d,cx:p}=j({spacing:a},{name:"AvatarGroup",unstyled:s,variant:u});return n.createElement(M,{spacing:a},n.createElement(C.x,I({ref:t,className:p(d.root,l)},c),i))});R.displayName="@mantine/core/AvatarGroup";var N=r(96768),z=Object.defineProperty,H=Object.defineProperties,F=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,B=(e,t,r)=>t in e?z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,U=(e,t)=>{for(var r in t||(t={}))V.call(t,r)&&B(e,r,t[r]);if($)for(var r of $(t))Z.call(t,r)&&B(e,r,t[r]);return e},W=(e,t)=>H(e,F(t));let q=["filled","light","gradient","outline"],K={xs:(0,N.h)(16),sm:(0,N.h)(26),md:(0,N.h)(38),lg:(0,N.h)(56),xl:(0,N.h)(84)};var G=(0,S.k)((e,{radius:t,withinGroup:r,spacing:n,color:o,gradient:i},{variant:a,size:s})=>{let l=function({theme:e,variant:t,color:r,gradient:n}){let o=e.fn.variant({variant:t,color:r,gradient:n});return q.includes(t)?{placeholder:{color:o.color,backgroundColor:o.background,backgroundImage:"gradient"===t?o.background:void 0,border:`${(0,N.h)("gradient"===t?0:1)} solid ${o.border}`},placeholderIcon:{color:o.color}}:{}}({theme:e,color:o,gradient:i,variant:a});return{root:U(W(U({},e.fn.focusStyles()),{WebkitTapHighlightColor:"transparent",boxSizing:"border-box",position:"relative",display:"block",userSelect:"none",overflow:"hidden",borderRadius:e.fn.radius(t),textDecoration:"none",border:0,backgroundColor:"transparent",padding:0,width:(0,O.a)({size:s,sizes:K}),minWidth:(0,O.a)({size:s,sizes:K}),height:(0,O.a)({size:s,sizes:K})}),function({withinGroup:e,spacing:t,theme:r}){return e?{marginLeft:`calc(${(0,O.a)({size:t,sizes:r.spacing})} * -1)`,backgroundColor:`${"dark"===r.colorScheme?r.colors.dark[7]:r.white}`,border:`${(0,N.h)(2)} solid ${"dark"===r.colorScheme?r.colors.dark[7]:r.white}`}:null}({withinGroup:r,spacing:n,theme:e})),image:{objectFit:"cover",width:"100%",height:"100%",display:"block"},placeholder:U(W(U({},e.fn.fontStyles()),{fontWeight:700,display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%",userSelect:"none",borderRadius:e.fn.radius(t),fontSize:`calc(${(0,O.a)({size:s,sizes:K})} / 2.5)`}),l.placeholder),placeholderIcon:U({width:"70%",height:"70%"},l.placeholderIcon)}}),J=Object.defineProperty,Q=Object.defineProperties,X=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,en=(e,t,r)=>t in e?J(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eo=(e,t)=>{for(var r in t||(t={}))et.call(t,r)&&en(e,r,t[r]);if(ee)for(var r of ee(t))er.call(t,r)&&en(e,r,t[r]);return e},ei=(e,t)=>Q(e,X(t)),ea=(e,t)=>{var r={};for(var n in e)et.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ee)for(var n of ee(e))0>t.indexOf(n)&&er.call(e,n)&&(r[n]=e[n]);return r};let es={size:"md",color:"gray",variant:"light"},el=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Avatar",es,e),{className:i,size:a,src:s,alt:l,radius:u,children:c,color:d,variant:p,gradient:h,classNames:m,styles:g,imageProps:y,unstyled:v}=r,b=ea(r,["className","size","src","alt","radius","children","color","variant","gradient","classNames","styles","imageProps","unstyled"]),_=function(){let e=(0,n.useContext)(k);return e?w(x({},e),{withinGroup:!0}):{spacing:null,withinGroup:!1}}(),[M,S]=(0,n.useState)(!s),{classes:O,cx:j}=G({color:d,radius:u,withinGroup:_.withinGroup,spacing:_.spacing,gradient:h},{classNames:m,styles:g,unstyled:v,name:"Avatar",variant:p,size:a});return(0,n.useEffect)(()=>{s?S(!1):S(!0)},[s]),n.createElement(C.x,eo({component:"div",className:j(O.root,i),ref:t},b),M?n.createElement("div",{className:O.placeholder,title:l},c||n.createElement(f,{className:O.placeholderIcon})):n.createElement("img",ei(eo({},y),{className:O.image,src:s,alt:l,onError:()=>S(!0)})))});el.displayName="@mantine/core/Avatar",el.Group=R;let eu=(0,i.F)(el)},17789:function(e,t,r){"use strict";r.d(t,{C:function(){return T}});var n=r(67294),o=r(64761),i=r(48427),a=r(96768),s=r(14258),l=r(56817),u=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,d(t));let v=["light","filled","outline","dot","gradient"],b={xs:{fontSize:(0,a.h)(9),height:(0,a.h)(16)},sm:{fontSize:(0,a.h)(10),height:(0,a.h)(18)},md:{fontSize:(0,a.h)(11),height:(0,a.h)(20)},lg:{fontSize:(0,a.h)(13),height:(0,a.h)(26)},xl:{fontSize:(0,a.h)(16),height:(0,a.h)(32)}},_={xs:(0,a.h)(4),sm:(0,a.h)(4),md:(0,a.h)(6),lg:(0,a.h)(8),xl:(0,a.h)(10)};var x=(0,l.k)((e,{color:t,radius:r,gradient:n,fullWidth:o},{variant:i,size:l})=>{let{fontSize:u,height:c}=l in b?b[l]:b.md;return{leftSection:{marginRight:`calc(${e.spacing.xs} / 2)`},rightSection:{marginLeft:`calc(${e.spacing.xs} / 2)`},inner:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},root:g(y(g(g({},e.fn.focusStyles()),e.fn.fontStyles()),{fontSize:u,height:c,WebkitTapHighlightColor:"transparent",lineHeight:`calc(${c} - ${(0,a.h)(2)})`,textDecoration:"none",padding:`0 calc(${(0,s.a)({size:l,sizes:e.spacing})} / 1.5)`,boxSizing:"border-box",display:o?"flex":"inline-flex",alignItems:"center",justifyContent:"center",width:o?"100%":"auto",textTransform:"uppercase",borderRadius:e.fn.radius(r),fontWeight:700,letterSpacing:(0,a.h)(.25),cursor:"inherit",textOverflow:"ellipsis",overflow:"hidden"}),function({theme:e,variant:t,color:r,size:n,gradient:o}){if(!v.includes(t))return null;if("dot"===t){let t=(0,s.a)({size:n,sizes:_});return{backgroundColor:"transparent",color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],border:`${(0,a.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[3]}`,paddingLeft:`calc(${(0,s.a)({size:n,sizes:e.spacing})} / 1.5 - ${t} / 2)`,"&::before":{content:'""',display:"block",width:t,height:t,borderRadius:t,backgroundColor:e.fn.themeColor(r,"dark"===e.colorScheme?4:e.fn.primaryShade("light"),!0),marginRight:t}}}let i=e.fn.variant({color:r,variant:t,gradient:o});return{background:i.background,color:i.color,border:`${(0,a.h)("gradient"===t?0:1)} solid ${i.border}`}}({theme:e,variant:i,color:t,size:l,gradient:n}))}}),w=r(64523),k=Object.defineProperty,M=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&j(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&j(e,r,t[r]);return e},P=(e,t)=>{var r={};for(var n in e)S.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&M)for(var n of M(e))0>t.indexOf(n)&&O.call(e,n)&&(r[n]=e[n]);return r};let L={variant:"light",size:"md",radius:"xl"},E=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Badge",L,e),{className:i,color:a,variant:s,fullWidth:l,children:u,size:c,leftSection:d,rightSection:p,radius:f,gradient:h,classNames:m,styles:g,unstyled:y}=r,v=P(r,["className","color","variant","fullWidth","children","size","leftSection","rightSection","radius","gradient","classNames","styles","unstyled"]),{classes:b,cx:_}=x({fullWidth:l,color:a,radius:f,gradient:h},{classNames:m,styles:g,name:"Badge",unstyled:y,variant:s,size:c});return n.createElement(w.x,C({className:_(b.root,i),ref:t},v),d&&n.createElement("span",{className:b.leftSection},d),n.createElement("span",{className:b.inner},u),p&&n.createElement("span",{className:b.rightSection},p))});E.displayName="@mantine/core/Badge";let T=(0,i.F)(E)},64523:function(e,t,r){"use strict";r.d(t,{x:function(){return v}});var n=r(67294),o=r(48427),i=r(12756),a=r(64761),s=r(55138),l=r(11686);function u(e,t){return"function"==typeof e?e(t):e}var c=Object.defineProperty,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>{var r={};for(var n in e)p.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&d)for(var n of d(e))0>t.indexOf(n)&&f.call(e,n)&&(r[n]=e[n]);return r};let y=(0,n.forwardRef)((e,t)=>{var{className:r,component:o,style:c,sx:d}=e,p=g(e,["className","component","style","sx"]);let{systemStyles:f,rest:h}=(0,i.x)(p),y=o||"div";return n.createElement(y,m({ref:t,className:function(e,t,r){let n=(0,a.rZ)(),{css:o,cx:i}=(0,s.Z)();return Array.isArray(e)?i(r,o((0,l.M)(t,n)),e.map(e=>o(u(e,n)))):i(r,o(u(e,n)),o((0,l.M)(t,n)))}(d,f,r),style:c},h))});y.displayName="@mantine/core/Box";let v=(0,o.F)(y)},12756:function(e,t,r){"use strict";r.d(t,{x:function(){return l}});var n=r(66896),o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,s=(e,t)=>{var r={};for(var n in e)i.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&o)for(var n of o(e))0>t.indexOf(n)&&a.call(e,n)&&(r[n]=e[n]);return r};function l(e){let{m:t,mx:r,my:o,mt:i,mb:a,ml:l,mr:u,p:c,px:d,py:p,pt:f,pb:h,pl:m,pr:g,bg:y,c:v,opacity:b,ff:_,fz:x,fw:w,lts:k,ta:M,lh:S,fs:O,tt:j,td:C,w:P,miw:L,maw:E,h:T,mih:D,mah:I,bgsz:A,bgp:Y,bgr:R,bga:N,pos:z,top:H,left:F,bottom:$,right:V,inset:Z,display:B}=e,U=s(e,["m","mx","my","mt","mb","ml","mr","p","px","py","pt","pb","pl","pr","bg","c","opacity","ff","fz","fw","lts","ta","lh","fs","tt","td","w","miw","maw","h","mih","mah","bgsz","bgp","bgr","bga","pos","top","left","bottom","right","inset","display"]),W=(0,n.L)({m:t,mx:r,my:o,mt:i,mb:a,ml:l,mr:u,p:c,px:d,py:p,pt:f,pb:h,pl:m,pr:g,bg:y,c:v,opacity:b,ff:_,fz:x,fw:w,lts:k,ta:M,lh:S,fs:O,tt:j,td:C,w:P,miw:L,maw:E,h:T,mih:D,mah:I,bgsz:A,bgp:Y,bgr:R,bga:N,pos:z,top:H,left:F,bottom:$,right:V,inset:Z,display:B});return{systemStyles:W,rest:U}}},11686:function(e,t,r){"use strict";r.d(t,{M:function(){return m}});var n=r(58),o=r(14258),i=r(96768);let a=["-xs","-sm","-md","-lg","-xl"],s={identity:function(e){return e},color:function(e,t){return"dimmed"===e?"dark"===t.colorScheme?t.colors.dark[2]:t.colors.gray[6]:t.fn.variant({variant:"filled",color:e,primaryFallback:!1}).background},size:function(e){return(0,i.h)(e)},fontSize:function(e,t){return(0,o.a)({size:e,sizes:t.fontSizes})},spacing:function(e,t){return a.includes(e)?`calc(${(0,o.a)({size:e.replace("-",""),sizes:t.spacing})} * -1)`:(0,o.a)({size:e,sizes:t.spacing})}},l={m:{type:"spacing",property:"margin"},mt:{type:"spacing",property:"marginTop"},mb:{type:"spacing",property:"marginBottom"},ml:{type:"spacing",property:"marginLeft"},mr:{type:"spacing",property:"marginRight"},mx:{type:"spacing",property:["marginRight","marginLeft"]},my:{type:"spacing",property:["marginTop","marginBottom"]},p:{type:"spacing",property:"padding"},pt:{type:"spacing",property:"paddingTop"},pb:{type:"spacing",property:"paddingBottom"},pl:{type:"spacing",property:"paddingLeft"},pr:{type:"spacing",property:"paddingRight"},px:{type:"spacing",property:["paddingRight","paddingLeft"]},py:{type:"spacing",property:["paddingTop","paddingBottom"]},bg:{type:"color",property:"background"},c:{type:"color",property:"color"},opacity:{type:"identity",property:"opacity"},ff:{type:"identity",property:"fontFamily"},fz:{type:"fontSize",property:"fontSize"},fw:{type:"identity",property:"fontWeight"},lts:{type:"size",property:"letterSpacing"},ta:{type:"identity",property:"textAlign"},lh:{type:"identity",property:"lineHeight"},fs:{type:"identity",property:"fontStyle"},tt:{type:"identity",property:"textTransform"},td:{type:"identity",property:"textDecoration"},w:{type:"spacing",property:"width"},miw:{type:"spacing",property:"minWidth"},maw:{type:"spacing",property:"maxWidth"},h:{type:"spacing",property:"height"},mih:{type:"spacing",property:"minHeight"},mah:{type:"spacing",property:"maxHeight"},bgsz:{type:"size",property:"backgroundSize"},bgp:{type:"identity",property:"backgroundPosition"},bgr:{type:"identity",property:"backgroundRepeat"},bga:{type:"identity",property:"backgroundAttachment"},pos:{type:"identity",property:"position"},top:{type:"identity",property:"top"},left:{type:"size",property:"left"},bottom:{type:"size",property:"bottom"},right:{type:"size",property:"right"},inset:{type:"size",property:"inset"},display:{type:"identity",property:"display"}};var u=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e};function m(e,t,r=l){let i=Object.keys(r).reduce((i,a)=>(a in e&&void 0!==e[a]&&i.push(function({value:e,theme:t,getValue:r,property:i}){if(null==e)return;if("object"==typeof e){let a=(function(e,t){let r=Object.keys(e).filter(e=>"base"!==e).sort((e,r)=>(0,n.oI)((0,o.a)({size:e,sizes:t.breakpoints}))-(0,n.oI)((0,o.a)({size:r,sizes:t.breakpoints})));return"base"in e?["base",...r]:r})(e,t).reduce((n,o)=>{if("base"===o&&void 0!==e.base){let o=r(e.base,t);return Array.isArray(i)?i.forEach(e=>{n[e]=o}):n[i]=o,n}let a=r(e[o],t);return Array.isArray(i)?(n[t.fn.largerThan(o)]={},i.forEach(e=>{n[t.fn.largerThan(o)][e]=a})):n[t.fn.largerThan(o)]={[i]:a},n},{});return a}let a=r(e,t);return Array.isArray(i)?i.reduce((e,t)=>(e[t]=a,e),{}):{[i]:a}}({value:e[a],getValue:s[r[a].type],property:r[a].property,theme:t})),i),[]);return i.reduce((e,t)=>(Object.keys(t).forEach(r=>{"object"==typeof t[r]&&null!==t[r]&&r in e?e[r]=h(h({},e[r]),t[r]):e[r]=t[r]}),e),{})}},67841:function(e,t,r){"use strict";r.d(t,{z:function(){return B}});var n=r(67294),o=r(64761),i=r(14258),a=r(48427),s=r(56817),l=r(96768),u=(0,s.k)((e,{orientation:t,buttonBorderWidth:r})=>({root:{display:"flex",flexDirection:"vertical"===t?"column":"row","& [data-button]":{"&:first-of-type:not(:last-of-type)":{borderBottomRightRadius:0,["vertical"===t?"borderBottomLeftRadius":"borderTopRightRadius"]:0,["vertical"===t?"borderBottomWidth":"borderRightWidth"]:`calc(${(0,l.h)(r)} / 2)`},"&:last-of-type:not(:first-of-type)":{borderTopLeftRadius:0,["vertical"===t?"borderTopRightRadius":"borderBottomLeftRadius"]:0,["vertical"===t?"borderTopWidth":"borderLeftWidth"]:`calc(${(0,l.h)(r)} / 2)`},"&:not(:first-of-type):not(:last-of-type)":{borderRadius:0,["vertical"===t?"borderTopWidth":"borderLeftWidth"]:`calc(${(0,l.h)(r)} / 2)`,["vertical"===t?"borderBottomWidth":"borderRightWidth"]:`calc(${(0,l.h)(r)} / 2)`},"& + [data-button]":{["vertical"===t?"marginTop":"marginLeft"]:`calc(${r} * -1)`,"@media (min-resolution: 192dpi)":{["vertical"===t?"marginTop":"marginLeft"]:0}}}}})),c=r(64523),d=Object.defineProperty,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>{var r={};for(var n in e)f.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&p)for(var n of p(e))0>t.indexOf(n)&&h.call(e,n)&&(r[n]=e[n]);return r};let v={orientation:"horizontal",buttonBorderWidth:1},b=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("ButtonGroup",v,e),{className:i,orientation:a,buttonBorderWidth:s,unstyled:l}=r,d=y(r,["className","orientation","buttonBorderWidth","unstyled"]),{classes:p,cx:f}=u({orientation:a,buttonBorderWidth:s},{name:"ButtonGroup",unstyled:l});return n.createElement(c.x,g({className:f(p.root,i),ref:t},d))});b.displayName="@mantine/core/ButtonGroup";var _=r(35227),x=Object.defineProperty,w=Object.defineProperties,k=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&j(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&j(e,r,t[r]);return e},P=(e,t)=>w(e,k(t));let L=["filled","outline","light","white","default","subtle","gradient"],E={xs:{height:_.J.xs,paddingLeft:(0,l.h)(14),paddingRight:(0,l.h)(14)},sm:{height:_.J.sm,paddingLeft:(0,l.h)(18),paddingRight:(0,l.h)(18)},md:{height:_.J.md,paddingLeft:(0,l.h)(22),paddingRight:(0,l.h)(22)},lg:{height:_.J.lg,paddingLeft:(0,l.h)(26),paddingRight:(0,l.h)(26)},xl:{height:_.J.xl,paddingLeft:(0,l.h)(32),paddingRight:(0,l.h)(32)},"compact-xs":{height:(0,l.h)(22),paddingLeft:(0,l.h)(7),paddingRight:(0,l.h)(7)},"compact-sm":{height:(0,l.h)(26),paddingLeft:(0,l.h)(8),paddingRight:(0,l.h)(8)},"compact-md":{height:(0,l.h)(30),paddingLeft:(0,l.h)(10),paddingRight:(0,l.h)(10)},"compact-lg":{height:(0,l.h)(34),paddingLeft:(0,l.h)(12),paddingRight:(0,l.h)(12)},"compact-xl":{height:(0,l.h)(40),paddingLeft:(0,l.h)(14),paddingRight:(0,l.h)(14)}},T=e=>({display:e?"block":"inline-block",width:e?"100%":"auto"});var D=(0,s.k)((e,{radius:t,fullWidth:r,compact:n,withLeftIcon:o,withRightIcon:a,color:s,gradient:u},{variant:c,size:d})=>({root:P(C(P(C(C(C(C({},function({compact:e,size:t,withLeftIcon:r,withRightIcon:n}){if(e)return E[`compact-${t}`];let o=E[t];return o?P(C({},o),{paddingLeft:r?`calc(${o.paddingLeft}  / 1.5)`:o.paddingLeft,paddingRight:n?`calc(${o.paddingRight}  / 1.5)`:o.paddingRight}):{}}({compact:n,size:d,withLeftIcon:o,withRightIcon:a})),e.fn.fontStyles()),e.fn.focusStyles()),T(r)),{borderRadius:e.fn.radius(t),fontWeight:600,position:"relative",lineHeight:1,fontSize:(0,i.a)({size:d,sizes:e.fontSizes}),userSelect:"none",cursor:"pointer"}),function({variant:e,theme:t,color:r,gradient:n}){if(!L.includes(e))return null;let o=t.fn.variant({color:r,variant:e,gradient:n});return"gradient"===e?C({border:0,backgroundImage:o.background,color:o.color},t.fn.hover({backgroundSize:"200%"})):C({border:`${(0,l.h)(1)} solid ${o.border}`,backgroundColor:o.background,color:o.color},t.fn.hover({backgroundColor:o.hover}))}({variant:c,theme:e,color:s,gradient:u})),{"&:active":e.activeStyles,"&:disabled, &[data-disabled]":{borderColor:"transparent",backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[5],cursor:"not-allowed",backgroundImage:"none",pointerEvents:"none","&:active":{transform:"none"}},"&[data-loading]":{pointerEvents:"none","&::before":P(C({content:'""'},e.fn.cover((0,l.h)(-1))),{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[7],.5):"rgba(255, 255, 255, .5)",borderRadius:e.fn.radius(t),cursor:"not-allowed"})}}),icon:{display:"flex",alignItems:"center"},leftIcon:{marginRight:e.spacing.xs},rightIcon:{marginLeft:e.spacing.xs},centerLoader:{position:"absolute",left:"50%",transform:"translateX(-50%)",opacity:.5},inner:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",overflow:"visible"},label:{whiteSpace:"nowrap",height:"100%",overflow:"hidden",display:"flex",alignItems:"center"}})),I=r(20966),A=r(34736),Y=Object.defineProperty,R=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,H=(e,t,r)=>t in e?Y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,F=(e,t)=>{for(var r in t||(t={}))N.call(t,r)&&H(e,r,t[r]);if(R)for(var r of R(t))z.call(t,r)&&H(e,r,t[r]);return e},$=(e,t)=>{var r={};for(var n in e)N.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&R)for(var n of R(e))0>t.indexOf(n)&&z.call(e,n)&&(r[n]=e[n]);return r};let V={size:"sm",type:"button",variant:"filled",loaderPosition:"left"},Z=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Button",V,e),{className:a,size:s,color:l,type:u,disabled:c,children:d,leftIcon:p,rightIcon:f,fullWidth:h,variant:m,radius:g,uppercase:y,compact:v,loading:b,loaderPosition:_,loaderProps:x,gradient:w,classNames:k,styles:M,unstyled:S}=r,O=$(r,["className","size","color","type","disabled","children","leftIcon","rightIcon","fullWidth","variant","radius","uppercase","compact","loading","loaderPosition","loaderProps","gradient","classNames","styles","unstyled"]),{classes:j,cx:C,theme:P}=D({radius:g,color:l,fullWidth:h,compact:v,gradient:w,withLeftIcon:!!p,withRightIcon:!!f},{name:"Button",unstyled:S,classNames:k,styles:M,variant:m,size:s}),L=P.fn.variant({color:l,variant:m}),T=n.createElement(I.a,F({color:L.color,size:`calc(${(0,i.a)({size:s,sizes:E}).height} / 2)`},x));return n.createElement(A.k,F({className:C(j.root,a),type:u,disabled:c,"data-button":!0,"data-disabled":c||void 0,"data-loading":b||void 0,ref:t,unstyled:S},O),n.createElement("div",{className:j.inner},(p||b&&"left"===_)&&n.createElement("span",{className:C(j.icon,j.leftIcon)},b&&"left"===_?T:p),b&&"center"===_&&n.createElement("span",{className:j.centerLoader},T),n.createElement("span",{className:j.label,style:{textTransform:y?"uppercase":void 0}},d),(f||b&&"right"===_)&&n.createElement("span",{className:C(j.icon,j.rightIcon)},b&&"right"===_?T:f)))});Z.displayName="@mantine/core/Button",Z.Group=b;let B=(0,a.F)(Z)},21017:function(e,t,r){"use strict";r.d(t,{Z:function(){return A}});var n=r(67294),o=r(64761),i=r(48427),a=r(82623);let s=(0,n.createContext)({padding:0}),l=s.Provider,u=()=>(0,n.useContext)(s).padding;var c=r(56817),d=r(14258),p=r(96768),f=(0,c.k)((e,{padding:t,withBorder:r,inheritPadding:n})=>{let o=(0,d.a)({size:t,sizes:e.spacing}),i=`calc(-1 * ${o})`,a="dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3];return{cardSection:{display:"block",marginLeft:i,marginRight:i,paddingLeft:n?o:void 0,paddingRight:n?o:void 0,borderTop:r?`${(0,p.h)(1)} solid ${a}`:void 0,borderBottom:r?`${(0,p.h)(1)} solid ${a}`:void 0,"& + &":{borderTop:0},"&[data-first]":{marginTop:i,borderTop:0,borderBottom:r?`${(0,p.h)(1)} solid ${a}`:void 0},"&[data-last]":{marginBottom:i,borderBottom:0}}}}),h=r(64523),m=Object.defineProperty,g=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&b(e,r,t[r]);if(g)for(var r of g(t))v.call(t,r)&&b(e,r,t[r]);return e},x=(e,t)=>{var r={};for(var n in e)y.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&g)for(var n of g(e))0>t.indexOf(n)&&v.call(e,n)&&(r[n]=e[n]);return r};let w={withBorder:!1,inheritPadding:!1},k=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("CardSection",w,e),{className:i,withBorder:a,inheritPadding:s,unstyled:l,variant:c}=r,d=x(r,["className","withBorder","inheritPadding","unstyled","variant"]),{classes:p,cx:m}=f({padding:u(),withBorder:a,inheritPadding:s},{name:"Card",unstyled:l,variant:c});return n.createElement(h.x,_({className:m(p.cardSection,i),ref:t},d))});k.displayName="@mantine/core/CardSection";let M=(0,i.F)(k);var S=(0,c.k)(e=>({root:{position:"relative",overflow:"hidden",backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white}})),O=Object.defineProperty,j=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,L=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,E=(e,t)=>{for(var r in t||(t={}))C.call(t,r)&&L(e,r,t[r]);if(j)for(var r of j(t))P.call(t,r)&&L(e,r,t[r]);return e},T=(e,t)=>{var r={};for(var n in e)C.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&j)for(var n of j(e))0>t.indexOf(n)&&P.call(e,n)&&(r[n]=e[n]);return r};let D={padding:"md"},I=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Card",D,e),{className:i,padding:s,radius:u,children:c,unstyled:d,variant:p}=r,f=T(r,["className","padding","radius","children","unstyled","variant"]),{classes:h,cx:m}=S(null,{name:"Card",unstyled:d,variant:p}),g=n.Children.toArray(c),y=g.map((e,t)=>"object"==typeof e&&e&&"type"in e&&e.type===M?(0,n.cloneElement)(e,{variant:p,padding:s,"data-first":0===t||void 0,"data-last":t===g.length-1||void 0}):e);return n.createElement(l,{value:{padding:s}},n.createElement(a.X,E({className:m(h.root,i),radius:u,p:s,ref:t},f),y))});I.Section=M,I.displayName="@mantine/core/Card";let A=(0,i.F)(I)},43523:function(e,t,r){"use strict";r.d(t,{M:function(){return g}});var n=r(67294),o=r(64761),i=r(48427),a=(0,r(56817).k)((e,{inline:t})=>({root:{display:t?"inline-flex":"flex",alignItems:"center",justifyContent:"center"}})),s=r(64523),l=Object.defineProperty,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&p(e,r,t[r]);if(u)for(var r of u(t))d.call(t,r)&&p(e,r,t[r]);return e},h=(e,t)=>{var r={};for(var n in e)c.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&u)for(var n of u(e))0>t.indexOf(n)&&d.call(e,n)&&(r[n]=e[n]);return r};let m=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Center",{},e),{inline:i,className:l,unstyled:u,variant:c}=r,d=h(r,["inline","className","unstyled","variant"]),{classes:p,cx:m}=a({inline:i},{name:"Center",unstyled:u,variant:c});return n.createElement(s.x,f({ref:t,className:m(p.root,l)},d))});m.displayName="@mantine/core/Center";let g=(0,i.F)(m)},87092:function(e,t,r){"use strict";r.d(t,{X:function(){return U}});var n=r(67294),o=r(64761),i=r(83051);let a=(0,n.createContext)(null),s=a.Provider,l=()=>(0,n.useContext)(a);var u=r(15851),c=r(94151),d=Object.defineProperty,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>{var r={};for(var n in e)f.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&p)for(var n of p(e))0>t.indexOf(n)&&h.call(e,n)&&(r[n]=e[n]);return r};let v={size:"sm"},b=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("CheckboxGroup",v,e),{children:i,value:a,defaultValue:l,onChange:d,size:p,wrapperProps:f}=r,h=y(r,["children","value","defaultValue","onChange","size","wrapperProps"]),[m,b]=(0,u.C)({value:a,defaultValue:l,finalValue:[],onChange:d});return n.createElement(s,{value:{value:m,onChange:e=>{let t=e.currentTarget.value;b(m.includes(t)?m.filter(e=>e!==t):[...m,t])},size:p}},n.createElement(c.I.Wrapper,g(g({labelElement:"div",size:p,__staticSelector:"CheckboxGroup",ref:t},f),h),i))});b.displayName="@mantine/core/CheckboxGroup";var _=r(56183),x=r(96768),w=r(56817),k=r(14258),M=r(58404),S=Object.defineProperty,O=Object.defineProperties,j=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T=(e,t)=>{for(var r in t||(t={}))P.call(t,r)&&E(e,r,t[r]);if(C)for(var r of C(t))L.call(t,r)&&E(e,r,t[r]);return e},D=(e,t)=>O(e,j(t));let I={xs:(0,x.h)(16),sm:(0,x.h)(20),md:(0,x.h)(24),lg:(0,x.h)(30),xl:(0,x.h)(36)};var A=(0,w.k)((e,{radius:t,color:r,transitionDuration:n,labelPosition:o,error:i,indeterminate:a},{size:s})=>{let l=(0,k.a)({size:s,sizes:I}),u=e.fn.variant({variant:"filled",color:r});return{icon:D(T({},e.fn.cover()),{ref:(0,M.A)("icon"),color:a?"inherit":e.white,transform:a?"none":`translateY(${(0,x.h)(5)}) scale(0.5)`,opacity:a?1:0,transitionProperty:"opacity, transform",transitionTimingFunction:"ease",transitionDuration:`${n}ms`,pointerEvents:"none",width:"60%",position:"absolute",zIndex:1,margin:"auto","@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":void 0}}),inner:{position:"relative",width:l,height:l,order:"left"===o?2:1},input:D(T({},e.fn.focusStyles()),{appearance:"none",backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${(0,x.h)(1)} solid ${i?e.fn.variant({variant:"filled",color:"red"}).background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,width:l,height:l,borderRadius:e.fn.radius(t),padding:0,display:"block",margin:0,transition:`border-color ${n}ms ease, background-color ${n}ms ease`,cursor:e.cursorType,"&:checked":{backgroundColor:u.background,borderColor:u.background,[`& + .${(0,M.A)("icon")}`]:{opacity:1,color:e.white,transform:"translateY(0) scale(1)"}},"&:disabled":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],borderColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[3],cursor:"not-allowed",pointerEvents:"none",[`& + .${(0,M.A)("icon")}`]:{color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[5]}}})}}),Y=r(12756),R=r(4846),N=Object.defineProperty,z=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,$=(e,t,r)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,V=(e,t)=>{for(var r in t||(t={}))H.call(t,r)&&$(e,r,t[r]);if(z)for(var r of z(t))F.call(t,r)&&$(e,r,t[r]);return e},Z=(e,t)=>{var r={};for(var n in e)H.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&z)for(var n of z(e))0>t.indexOf(n)&&F.call(e,n)&&(r[n]=e[n]);return r};let B={size:"sm",transitionDuration:100,icon:_.P,labelPosition:"right"},U=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Checkbox",B,e),{className:a,style:s,sx:u,checked:c,disabled:d,color:p,label:f,indeterminate:h,id:m,size:g,radius:y,wrapperProps:v,children:b,classNames:_,styles:x,transitionDuration:w,icon:k,unstyled:M,labelPosition:S,description:O,error:j,variant:C}=r,P=Z(r,["className","style","sx","checked","disabled","color","label","indeterminate","id","size","radius","wrapperProps","children","classNames","styles","transitionDuration","icon","unstyled","labelPosition","description","error","variant"]),L=l(),E=(0,i.M)(m),{systemStyles:T,rest:D}=(0,Y.x)(P),{classes:I}=A({radius:y,color:p,transitionDuration:w,labelPosition:S,error:!!j,indeterminate:h},{name:"Checkbox",classNames:_,styles:x,unstyled:M,variant:C,size:(null==L?void 0:L.size)||g}),N=L?{checked:L.value.includes(D.value),onChange:L.onChange}:{};return n.createElement(R.Z,V(V({className:a,sx:u,style:s,id:E,size:(null==L?void 0:L.size)||g,labelPosition:S,label:f,description:O,error:j,disabled:d,__staticSelector:"Checkbox",classNames:_,styles:x,unstyled:M,"data-checked":N.checked||void 0,variant:C},T),v),n.createElement("div",{className:I.inner},n.createElement("input",V(V({id:E,ref:t,type:"checkbox",className:I.input,checked:c,disabled:d},D),N)),n.createElement(k,{indeterminate:h,className:I.icon})))});U.displayName="@mantine/core/Checkbox",U.Group=b},56183:function(e,t,r){"use strict";r.d(t,{P:function(){return p},n:function(){return d}});var n=r(67294),o=Object.defineProperty,i=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,l=(e,t,r)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,u=(e,t)=>{for(var r in t||(t={}))a.call(t,r)&&l(e,r,t[r]);if(i)for(var r of i(t))s.call(t,r)&&l(e,r,t[r]);return e},c=(e,t)=>{var r={};for(var n in e)a.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&i)for(var n of i(e))0>t.indexOf(n)&&s.call(e,n)&&(r[n]=e[n]);return r};function d(e){let{width:t,height:r,style:o}=e,i=c(e,["width","height","style"]);return n.createElement("svg",u({viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:u({width:t,height:r},o)},i),n.createElement("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}function p(e){var{indeterminate:t}=e,r=c(e,["indeterminate"]);return t?n.createElement("svg",u({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6"},r),n.createElement("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})):n.createElement(d,u({},r))}},80971:function(e,t,r){"use strict";r.d(t,{P:function(){return O}});var n=r(67294),o=r(96768),i=r(64761),a=r(48427),s=r(49834),l=Object.defineProperty,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&p(e,r,t[r]);if(u)for(var r of u(t))d.call(t,r)&&p(e,r,t[r]);return e},h=(e,t)=>{var r={};for(var n in e)c.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&u)for(var n of u(e))0>t.indexOf(n)&&d.call(e,n)&&(r[n]=e[n]);return r};function m(e){let{width:t,height:r,style:o}=e,i=h(e,["width","height","style"]);return n.createElement("svg",f({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:f({width:t,height:r},o)},i),n.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}m.displayName="@mantine/core/CloseIcon";var g=Object.defineProperty,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&_(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&_(e,r,t[r]);return e},w=(e,t)=>{var r={};for(var n in e)v.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&y)for(var n of y(e))0>t.indexOf(n)&&b.call(e,n)&&(r[n]=e[n]);return r};let k={xs:(0,o.h)(12),sm:(0,o.h)(16),md:(0,o.h)(20),lg:(0,o.h)(28),xl:(0,o.h)(34)},M={size:"sm"},S=(0,n.forwardRef)((e,t)=>{let r=(0,i.N4)("CloseButton",M,e),{iconSize:a,size:l,children:u}=r,c=w(r,["iconSize","size","children"]),d=(0,o.h)(a||k[l]);return n.createElement(s.A,x({ref:t,__staticSelector:"CloseButton",size:l},c),u||n.createElement(m,{width:d,height:d}))});S.displayName="@mantine/core/CloseButton";let O=(0,a.F)(S)},67084:function(e,t,r){"use strict";r.d(t,{E:function(){return O}});var n=r(67294),o=r(64761),i=r(56817),a=r(96768),s=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>l(e,u(t)),g=(0,i.k)((e,{color:t})=>{let r=t||("dark"===e.colorScheme?"dark":"gray"),n=e.fn.variant({color:r,variant:"light"});return{root:m(h({},e.fn.fontStyles()),{lineHeight:e.lineHeight,padding:`${(0,a.h)(2)} calc(${e.spacing.xs} / 2)`,borderRadius:e.radius.sm,color:"dark"===e.colorScheme?"dark"===r?e.colors.dark[0]:e.white:e.colors.dark[7],backgroundColor:"dark"===e.colorScheme&&"dark"===r?e.colors.dark[5]:n.background,fontFamily:e.fontFamilyMonospace,fontSize:e.fontSizes.xs}),block:{padding:e.spacing.xs,margin:0,overflowX:"auto"}}}),y=r(64523),v=Object.defineProperty,b=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&w(e,r,t[r]);if(b)for(var r of b(t))x.call(t,r)&&w(e,r,t[r]);return e},M=(e,t)=>{var r={};for(var n in e)_.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&b)for(var n of b(e))0>t.indexOf(n)&&x.call(e,n)&&(r[n]=e[n]);return r};let S={},O=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Code",S,e),{className:i,children:a,block:s,color:l,unstyled:u,variant:c}=r,d=M(r,["className","children","block","color","unstyled","variant"]),{classes:p,cx:f}=g({color:l},{name:"Code",unstyled:u,variant:c});return s?n.createElement(y.x,k({component:"pre",dir:"ltr",className:f(p.root,p.block,i),ref:t},d),a):n.createElement(y.x,k({component:"code",className:f(p.root,i),ref:t,dir:"ltr"},d),a)});O.displayName="@mantine/core/Code"},31003:function(e,t,r){"use strict";r.d(t,{U:function(){return E}});var n=r(67294),o=r(73678),i=r(64761),a=r(73935),s=r(37048),l=r(80665),u=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,d(t)),v=(e,t)=>{var r={};for(var n in e)f.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&p)for(var n of p(e))0>t.indexOf(n)&&h.call(e,n)&&(r[n]=e[n]);return r};function b(e){return(null==e?void 0:e.current)?e.current.scrollHeight:"auto"}let _="undefined"!=typeof window&&window.requestAnimationFrame;var x=r(12756),w=r(64523),k=Object.defineProperty,M=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&j(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&j(e,r,t[r]);return e},P=(e,t)=>{var r={};for(var n in e)S.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&M)for(var n of M(e))0>t.indexOf(n)&&O.call(e,n)&&(r[n]=e[n]);return r};let L={transitionDuration:200,transitionTimingFunction:"ease",animateOpacity:!0},E=(0,n.forwardRef)((e,t)=>{let r=(0,i.N4)("Collapse",L,e),{children:u,in:c,transitionDuration:d,transitionTimingFunction:p,style:f,onTransitionEnd:h,animateOpacity:m}=r,k=P(r,["children","in","transitionDuration","transitionTimingFunction","style","onTransitionEnd","animateOpacity"]),M=(0,i.rZ)(),S=(0,o.J)(),O=!!M.respectReducedMotion&&S,j=O?0:d,{systemStyles:E,rest:T}=(0,x.x)(k),D=function({transitionDuration:e,transitionTimingFunction:t="ease",onTransitionEnd:r=()=>{},opened:o}){let i=(0,n.useRef)(null),u={display:"none",height:0,overflow:"hidden"},[c,d]=(0,n.useState)(o?{}:u),p=e=>{(0,a.flushSync)(()=>d(e))},f=e=>{p(t=>g(g({},t),e))};function h(r){let n=e||function(e){if(!e||"string"==typeof e)return 0;let t=e/36;return Math.round((4+15*t**.25+t/5)*10)}(r);return{transition:`height ${n}ms ${t}`}}(0,s.l)(()=>{o?_(()=>{f({willChange:"height",display:"block",overflow:"hidden"}),_(()=>{let e=b(i);f(y(g({},h(e)),{height:e}))})}):_(()=>{let e=b(i);f(y(g({},h(e)),{willChange:"height",height:e})),_(()=>f({height:0,overflow:"hidden"}))})},[o]);let m=e=>{if(e.target===i.current&&"height"===e.propertyName){if(o){let e=b(i);e===c.height?p({}):f({height:e}),r()}else 0===c.height&&(p(u),r())}};return function(e={}){var{style:t={},refKey:r="ref"}=e,n=v(e,["style","refKey"]);let a=n[r];return y(g({"aria-hidden":!o},n),{[r]:(0,l.l)(i,a),onTransitionEnd:m,style:g(g({boxSizing:"border-box"},t),c)})}}({opened:c,transitionDuration:j,transitionTimingFunction:p,onTransitionEnd:h});return 0===j?c?n.createElement(w.x,C({},T),u):null:n.createElement(w.x,C({},D(C(C({style:f,ref:t},T),E))),n.createElement("div",{style:{opacity:c||!m?1:0,transition:m?`opacity ${j}ms ${p}`:"none"}},u))});E.displayName="@mantine/core/Collapse"},84343:function(e,t,r){"use strict";r.d(t,{z:function(){return ts}});var n=r(67294),o=r(15851),i=r(37048),a=r(64761),s=r(96768),l=r(14258),u=r(21380),c=r(47776),d=r(80665),p=r(56817);let f={xs:(0,s.h)(8),sm:(0,s.h)(12),md:(0,s.h)(16),lg:(0,s.h)(20),xl:(0,s.h)(22)};var h=(0,p.k)((e,t,{size:r})=>{let n=(0,l.a)({size:r,sizes:f});return{thumb:{overflow:"hidden",boxSizing:"border-box",position:"absolute",boxShadow:`0 0 ${(0,s.h)(1)} rgba(0, 0, 0, .6)`,border:`${(0,s.h)(2)} solid ${e.white}`,backgroundColor:"transparent",width:n,height:n,borderRadius:n}}}),m=Object.defineProperty,g=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&b(e,r,t[r]);if(g)for(var r of g(t))v.call(t,r)&&b(e,r,t[r]);return e};function x({position:e,className:t,styles:r,classNames:o,style:i,size:a,__staticSelector:s,unstyled:l,variant:u}){let{classes:c,cx:d}=h(null,{classNames:o,styles:r,name:s,unstyled:l,size:a,variant:u});return n.createElement("div",{className:d(c.thumb,t),style:_({left:`calc(${100*e.x}% - ${f[a]} / 2)`,top:`calc(${100*e.y}% - ${f[a]} / 2)`},i)})}x.displayName="@mantine/core/Thumb";var w=r(58404),k=Object.defineProperty,M=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&j(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&j(e,r,t[r]);return e},P=(0,p.k)((e,t,{size:r})=>({sliderThumb:{ref:(0,w.A)("sliderThumb")},slider:{position:"relative",height:`calc(${(0,l.a)({size:r,sizes:f})} + ${(0,s.h)(2)})`,boxSizing:"border-box",marginLeft:`calc(${(0,l.a)({size:r,sizes:f})} / 2)`,marginRight:`calc(${(0,l.a)({size:r,sizes:f})} / 2)`,outline:0,[`&:focus .${(0,w.A)("sliderThumb")}`]:C({},"always"===e.focusRing||"auto"===e.focusRing?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[`&:focus:not(:focus-visible) .${(0,w.A)("sliderThumb")}`]:C({},"auto"===e.focusRing||"never"===e.focusRing?e.focusRingStyles.resetStyles(e):null)},sliderOverlay:{position:"absolute",boxSizing:"border-box",top:0,bottom:0,left:`calc(${(0,l.a)({size:r,sizes:f})} * -1 / 2 - ${(0,s.h)(1)})`,right:`calc(${(0,l.a)({size:r,sizes:f})} * -1 / 2 - ${(0,s.h)(1)})`,borderRadius:1e3}})),L=r(64523),E=Object.defineProperty,T=Object.defineProperties,D=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,R=(e,t,r)=>t in e?E(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))A.call(t,r)&&R(e,r,t[r]);if(I)for(var r of I(t))Y.call(t,r)&&R(e,r,t[r]);return e},z=(e,t)=>T(e,D(t)),H=(e,t)=>{var r={};for(var n in e)A.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&I)for(var n of I(e))0>t.indexOf(n)&&Y.call(e,n)&&(r[n]=e[n]);return r};let F=(0,n.forwardRef)((e,t)=>{var{value:r,onChange:o,onChangeEnd:a,maxValue:l,round:u,size:p="md",thumbColor:f="transparent",__staticSelector:h="ColorSlider",focusable:m=!0,overlays:g,classNames:y,styles:v,className:b,unstyled:_,variant:w}=e,k=H(e,["value","onChange","onChangeEnd","maxValue","round","size","thumbColor","__staticSelector","focusable","overlays","classNames","styles","className","unstyled","variant"]);let{classes:M,cx:S}=P(null,{classNames:y,styles:v,name:h,unstyled:_,variant:w,size:p}),[O,j]=(0,n.useState)({y:0,x:r/l}),C=(0,n.useRef)(O),E=e=>u?Math.round(e*l):e*l,{ref:T}=(0,c.r)(({x:e,y:t})=>{C.current={x:e,y:t},o(E(e))},{onScrubEnd:()=>{let{x:e}=C.current;a(E(e))}});(0,i.l)(()=>{j({y:0,x:r/l})},[r]);let D=(e,t)=>{e.preventDefault();let r=(0,c.E)(t);o(E(r.x)),a(E(r.x))},I=g.map((e,t)=>n.createElement("div",{className:M.sliderOverlay,style:e,key:t}));return n.createElement(L.x,z(N({},k),{ref:(0,d.Y)(T,t),className:S(M.slider,b),role:"slider","aria-valuenow":r,"aria-valuemax":l,"aria-valuemin":0,tabIndex:m?0:-1,onKeyDown:e=>{switch(e.key){case"ArrowRight":D(e,{x:O.x+.05,y:O.y});break;case"ArrowLeft":D(e,{x:O.x-.05,y:O.y})}}}),I,n.createElement(x,{__staticSelector:h,classNames:y,styles:v,position:O,style:{top:(0,s.h)(1),backgroundColor:f},className:M.sliderThumb,size:p}))});F.displayName="@mantine/core/ColorSlider";var $=Object.defineProperty,V=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,q=(e,t,r)=>t in e?$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,K=(e,t)=>{for(var r in t||(t={}))U.call(t,r)&&q(e,r,t[r]);if(B)for(var r of B(t))W.call(t,r)&&q(e,r,t[r]);return e},G=(e,t)=>V(e,Z(t)),J=(e,t)=>{var r={};for(var n in e)U.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&B)for(var n of B(e))0>t.indexOf(n)&&W.call(e,n)&&(r[n]=e[n]);return r};let Q={},X=(0,n.forwardRef)((e,t)=>{let r=(0,a.N4)("HueSlider",Q,e),{value:o,onChange:i,onChangeEnd:l,__staticSelector:u}=r,c=J(r,["value","onChange","onChangeEnd","__staticSelector"]);return n.createElement(F,G(K({},c),{ref:t,value:o,onChange:i,onChangeEnd:l,maxValue:360,thumbColor:`hsl(${o}, 100%, 50%)`,round:!0,__staticSelector:u||"HueSlider",overlays:[{backgroundImage:"linear-gradient(to right,hsl(0,100%,50%),hsl(60,100%,50%),hsl(120,100%,50%),hsl(170,100%,50%),hsl(240,100%,50%),hsl(300,100%,50%),hsl(360,100%,50%))"},{boxShadow:`rgba(0, 0, 0, .1) 0 0 0 ${(0,s.h)(1)} inset, rgb(0, 0, 0, .15) 0 0 ${(0,s.h)(4)} inset`}]}))});X.displayName="@mantine/core/HueSlider";var ee=Object.defineProperty,et=Object.defineProperties,er=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,ea=(e,t,r)=>t in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,es=(e,t)=>{for(var r in t||(t={}))eo.call(t,r)&&ea(e,r,t[r]);if(en)for(var r of en(t))ei.call(t,r)&&ea(e,r,t[r]);return e},el=(e,t)=>et(e,er(t));function eu(e,t=0,r=10**t){return Math.round(r*e)/r}let ec={grad:.9,turn:360,rad:360/(2*Math.PI)},ed=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i;function ep(e){let t=ed.exec(e);return t?function({h:e,s:t,l:r,a:n}){let o=t*((r<50?r:100-r)/100);return{h:e,s:o>0?2*o/(r+o)*100:0,v:r+o,a:n}}({h:function(e,t="deg"){return Number(e)*(ec[t]||1)}(t[1],t[2]),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)}):{h:0,s:0,v:0,a:1}}function ef({r:e,g:t,b:r,a:n}){let o=Math.max(e,t,r),i=o-Math.min(e,t,r),a=i?o===e?(t-r)/i:o===t?2+(r-e)/i:4+(e-t)/i:0;return{h:eu(60*(a<0?a+6:a),3),s:eu(o?i/o*100:0,3),v:eu(o/255*100,3),a:n}}function eh(e){let t="#"===e[0]?e.slice(1):e;return 3===t.length?ef({r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:1}):ef({r:parseInt(t.slice(0,2),16),g:parseInt(t.slice(2,4),16),b:parseInt(t.slice(4,6),16),a:1})}let em=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i;function eg(e){let t=em.exec(e);return t?ef({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}}let ey={hex:/^#?([0-9A-F]{3}){1,2}$/i,hexa:/^#?([0-9A-F]{4}){1,2}$/i,rgb:/^rgb\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/i,rgba:/^rgba\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+(?:\.\d+)?))?\)$/i,hsl:/hsl\(\s*(\d+)\s*,\s*(\d+(?:\.\d+)?%)\s*,\s*(\d+(?:\.\d+)?%)\)/i,hsla:/^hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*(\d*(?:\.\d+)?)\)$/i},ev={hex:eh,hexa:function(e){let t="#"===e[0]?e.slice(1):e,r=e=>eu(parseInt(e,16)/255,3);if(4===t.length){let e=t.slice(0,3),n=r(t[3]+t[3]),o=el(es({},eh(e)),{a:n});return o}let n=t.slice(0,6),o=r(t.slice(6,8)),i=el(es({},eh(n)),{a:o});return i},rgb:eg,rgba:eg,hsl:ep,hsla:ep};function eb(e){if("string"!=typeof e)return{h:0,s:0,v:0,a:1};if("transparent"===e)return{h:0,s:0,v:0,a:0};let t=e.trim();for(let[e,r]of Object.entries(ey))if(r.test(t))return ev[e](t);return{h:0,s:0,v:0,a:1}}var e_=Object.defineProperty,ex=Object.defineProperties,ew=Object.getOwnPropertyDescriptors,ek=Object.getOwnPropertySymbols,eM=Object.prototype.hasOwnProperty,eS=Object.prototype.propertyIsEnumerable,eO=(e,t,r)=>t in e?e_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ej=(e,t)=>{for(var r in t||(t={}))eM.call(t,r)&&eO(e,r,t[r]);if(ek)for(var r of ek(t))eS.call(t,r)&&eO(e,r,t[r]);return e},eC=(e,t)=>ex(e,ew(t)),eP=(e,t)=>{var r={};for(var n in e)eM.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ek)for(var n of ek(e))0>t.indexOf(n)&&eS.call(e,n)&&(r[n]=e[n]);return r};let eL={},eE=(0,n.forwardRef)((e,t)=>{let r=(0,a.N4)("AlphaSlider",eL,e),{value:o,onChange:i,onChangeEnd:l,color:u,__staticSelector:c}=r,d=eP(r,["value","onChange","onChangeEnd","color","__staticSelector"]),p=(0,a.rZ)(),f="dark"===p.colorScheme?p.colors.dark[4]:p.colors.gray[3];return n.createElement(F,eC(ej({},d),{ref:t,value:o,onChange:e=>i(eu(e,2)),onChangeEnd:e=>l(eu(e,2)),maxValue:1,round:!1,__staticSelector:c||"AlphaSlider",overlays:[{backgroundImage:`linear-gradient(45deg, ${f} 25%, transparent 25%), linear-gradient(-45deg, ${f} 25%, transparent 25%), linear-gradient(45deg, transparent 75%, ${f} 75%), linear-gradient(-45deg, ${"dark"===p.colorScheme?p.colors.dark[7]:p.white} 75%, ${f} 75%)`,backgroundSize:`${(0,s.h)(8)} ${(0,s.h)(8)}`,backgroundPosition:`0 0, 0 ${(0,s.h)(4)}, ${(0,s.h)(4)} -${(0,s.h)(4)}, -${(0,s.h)(4)} 0`},{backgroundImage:`linear-gradient(90deg, transparent, ${u})`},{boxShadow:`rgba(0, 0, 0, .1) 0 0 0 ${(0,s.h)(1)} inset, rgb(0, 0, 0, .15) 0 0 ${(0,s.h)(4)} inset`}]}))});eE.displayName="@mantine/core/AlphaSlider";var eT=Object.defineProperty,eD=Object.getOwnPropertySymbols,eI=Object.prototype.hasOwnProperty,eA=Object.prototype.propertyIsEnumerable,eY=(e,t,r)=>t in e?eT(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eR=(e,t)=>{for(var r in t||(t={}))eI.call(t,r)&&eY(e,r,t[r]);if(eD)for(var r of eD(t))eA.call(t,r)&&eY(e,r,t[r]);return e};let eN={xs:(0,s.h)(100),sm:(0,s.h)(110),md:(0,s.h)(120),lg:(0,s.h)(140),xl:(0,s.h)(160)};var ez=(0,p.k)((e,t,{size:r})=>({saturationThumb:{ref:(0,w.A)("saturationThumb")},saturation:{boxSizing:"border-box",position:"relative",height:(0,l.a)({size:r,sizes:eN}),borderRadius:e.radius.sm,margin:`calc(${(0,l.a)({size:r,sizes:f})} / 2)`,WebkitTapHighlightColor:"transparent",[`&:focus .${(0,w.A)("saturationThumb")}`]:eR({},"always"===e.focusRing||"auto"===e.focusRing?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[`&:focus:not(:focus-visible) .${(0,w.A)("saturationThumb")}`]:eR({},"auto"===e.focusRing||"never"===e.focusRing?e.focusRingStyles.resetStyles(e):null)},saturationOverlay:eR({boxSizing:"border-box",borderRadius:e.radius.sm},e.fn.cover(`calc(${(0,l.a)({size:r,sizes:f})} * -1 / 2 - ${(0,s.h)(1)})`))}));function eH({h:e,s:t,v:r,a:n}){let o=e/360*6,i=t/100,a=r/100,s=Math.floor(o),l=a*(1-i),u=a*(1-(o-s)*i),c=a*(1-(1-o+s)*i),d=s%6;return{r:eu(255*[a,u,l,l,c,a][d]),g:eu(255*[c,a,a,u,l,l][d]),b:eu(255*[l,l,c,a,a,u][d]),a:eu(n,2)}}function eF(e,t){let{r,g:n,b:o,a:i}=eH(e);return t?`rgba(${r}, ${n}, ${o}, ${eu(i,2)})`:`rgb(${r}, ${n}, ${o})`}function e$({h:e,s:t,v:r,a:n},o){let i=(200-t)*r/100,a={h:Math.round(e),s:Math.round(i>0&&i<200?t*r/100/(i<=100?i:200-i)*100:0),l:Math.round(i/2)};return o?`hsla(${a.h}, ${a.s}%, ${a.l}%, ${eu(n,2)})`:`hsl(${a.h}, ${a.s}%, ${a.l}%)`}function eV(e){let t=e.toString(16);return t.length<2?`0${t}`:t}function eZ(e){let{r:t,g:r,b:n}=eH(e);return`#${eV(t)}${eV(r)}${eV(n)}`}let eB={hex:eZ,hexa:e=>(function(e){let t=Math.round(255*e.a);return`${eZ(e)}${eV(t)}`})(e),rgb:e=>eF(e,!1),rgba:e=>eF(e,!0),hsl:e=>e$(e,!1),hsla:e=>e$(e,!0)};function eU(e,t){return t?e in eB?eB[e](t):eB.hex(t):"#000000"}function eW({value:e,onChange:t,onChangeEnd:r,focusable:o=!0,__staticSelector:i="saturation",size:a,color:s,saturationLabel:l,classNames:u,styles:d,unstyled:p,variant:f}){let{classes:h}=ez(null,{classNames:u,styles:d,name:i,unstyled:p,variant:f,size:a}),[m,g]=(0,n.useState)({x:e.s/100,y:1-e.v/100}),y=(0,n.useRef)(m),{ref:v}=(0,c.r)(({x:e,y:r})=>{y.current={x:e,y:r},t({s:Math.round(100*e),v:Math.round((1-r)*100)})},{onScrubEnd:()=>{let{x:e,y:t}=y.current;r({s:Math.round(100*e),v:Math.round((1-t)*100)})}});(0,n.useEffect)(()=>{g({x:e.s/100,y:1-e.v/100})},[e.s,e.v]);let b=(e,n)=>{e.preventDefault();let o=(0,c.E)(n);t({s:Math.round(100*o.x),v:Math.round((1-o.y)*100)}),r({s:Math.round(100*o.x),v:Math.round((1-o.y)*100)})};return n.createElement("div",{className:h.saturation,ref:v,role:"slider","aria-label":l,"aria-valuenow":m.x,"aria-valuetext":eU("rgba",e),tabIndex:o?0:-1,onKeyDown:e=>{switch(e.key){case"ArrowUp":b(e,{y:m.y-.05,x:m.x});break;case"ArrowDown":b(e,{y:m.y+.05,x:m.x});break;case"ArrowRight":b(e,{x:m.x+.05,y:m.y});break;case"ArrowLeft":b(e,{x:m.x-.05,y:m.y})}}},n.createElement("div",{className:h.saturationOverlay,style:{backgroundColor:`hsl(${e.h}, 100%, 50%)`}}),n.createElement("div",{className:h.saturationOverlay,style:{backgroundImage:"linear-gradient(90deg, #fff, transparent)"}}),n.createElement("div",{className:h.saturationOverlay,style:{backgroundImage:"linear-gradient(0deg, #000, transparent)"}}),n.createElement(x,{__staticSelector:i,classNames:u,styles:d,position:m,className:h.saturationThumb,style:{backgroundColor:s},size:a}))}eW.displayName="@mantine/core/Saturation";var eq=(0,p.k)((e,{swatchesPerRow:t})=>({swatch:{width:`calc(${100/t}% - ${(0,s.h)(4)})`,height:0,paddingBottom:`calc(${100/t}% - ${(0,s.h)(4)})`,margin:(0,s.h)(2),boxSizing:"content-box"},swatches:{boxSizing:"border-box",marginLeft:(0,s.h)(-2),marginRight:(0,s.h)(-2),display:"flex",flexWrap:"wrap"}})),eK=Object.defineProperty,eG=Object.getOwnPropertySymbols,eJ=Object.prototype.hasOwnProperty,eQ=Object.prototype.propertyIsEnumerable,eX=(e,t,r)=>t in e?eK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e0=(e,t)=>{for(var r in t||(t={}))eJ.call(t,r)&&eX(e,r,t[r]);if(eG)for(var r of eG(t))eQ.call(t,r)&&eX(e,r,t[r]);return e},e1=(e,t)=>{var r={};for(var n in e)eJ.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eG)for(var n of eG(e))0>t.indexOf(n)&&eQ.call(e,n)&&(r[n]=e[n]);return r};function e2(e){var{data:t,swatchesPerRow:r=10,focusable:o=!0,classNames:i,styles:a,__staticSelector:s="color-picker",unstyled:l,setValue:c,onChangeEnd:d,variant:p,size:f}=e,h=e1(e,["data","swatchesPerRow","focusable","classNames","styles","__staticSelector","unstyled","setValue","onChangeEnd","variant","size"]);let{classes:m}=eq({swatchesPerRow:r},{classNames:i,styles:a,name:s,unstyled:l,variant:p,size:f}),g=t.map((e,t)=>n.createElement(u.b,{className:m.swatch,component:"button",type:"button",color:e,key:t,radius:"sm",onClick:()=>{c(e),null==d||d(e)},style:{cursor:"pointer"},"aria-label":e,tabIndex:o?0:-1}));return n.createElement("div",e0({className:m.swatches},h),g)}e2.displayName="@mantine/core/Swatches";let e4={xs:(0,s.h)(180),sm:(0,s.h)(200),md:(0,s.h)(240),lg:(0,s.h)(280),xl:(0,s.h)(320)};var e5=(0,p.k)((e,{fullWidth:t},{size:r})=>({preview:{},wrapper:{boxSizing:"border-box",width:t?"100%":(0,l.a)({size:r,sizes:e4}),padding:(0,s.h)(1)},body:{display:"flex",boxSizing:"border-box",paddingTop:`calc(${(0,l.a)({size:r,sizes:e.spacing})} / 2)`},sliders:{flex:1,boxSizing:"border-box","&:not(:only-child)":{marginRight:e.spacing.xs}},slider:{boxSizing:"border-box","& + &":{marginTop:(0,s.h)(5)}},swatch:{cursor:"pointer"}})),e3=Object.defineProperty,e6=Object.defineProperties,e7=Object.getOwnPropertyDescriptors,e8=Object.getOwnPropertySymbols,e9=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,tt=(e,t,r)=>t in e?e3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tr=(e,t)=>{for(var r in t||(t={}))e9.call(t,r)&&tt(e,r,t[r]);if(e8)for(var r of e8(t))te.call(t,r)&&tt(e,r,t[r]);return e},tn=(e,t)=>e6(e,e7(t)),to=(e,t)=>{var r={};for(var n in e)e9.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e8)for(var n of e8(e))0>t.indexOf(n)&&te.call(e,n)&&(r[n]=e[n]);return r};let ti={xs:26,sm:34,md:42,lg:50,xl:54},ta={swatchesPerRow:10,size:"sm",withPicker:!0,focusable:!0,__staticSelector:"ColorPicker"},ts=(0,n.forwardRef)((e,t)=>{let r=(0,a.N4)("ColorPicker",ta,e),{value:c,defaultValue:d,onChange:p,onChangeEnd:f,format:h,swatches:m,swatchesPerRow:g,size:y,withPicker:v,fullWidth:b,focusable:_,__staticSelector:x,saturationLabel:w,hueLabel:k,alphaLabel:M,className:S,styles:O,classNames:j,unstyled:C,onColorSwatchClick:P,variant:E}=r,T=to(r,["value","defaultValue","onChange","onChangeEnd","format","swatches","swatchesPerRow","size","withPicker","fullWidth","focusable","__staticSelector","saturationLabel","hueLabel","alphaLabel","className","styles","classNames","unstyled","onColorSwatchClick","variant"]),{classes:D,cx:I}=e5({fullWidth:b},{classNames:j,styles:O,name:x,unstyled:C,variant:E,size:y}),A=(0,n.useRef)(h),Y=(0,n.useRef)(null),R=(0,n.useRef)(!0),N="hexa"===h||"rgba"===h||"hsla"===h,[z,H,F]=(0,o.C)({value:c,defaultValue:d,finalValue:"#FFFFFF",onChange:p}),[$,V]=(0,n.useState)(eb(z)),Z=e=>{R.current=!1,V(t=>{let r=tr(tr({},t),e);return Y.current=eU(A.current,r),r}),H(Y.current),setTimeout(()=>{R.current=!0},0)};return(0,i.l)(()=>{(function(e){for(let[,t]of Object.entries(ey))if(t.test(e))return!0;return!1})(c)&&R.current&&(V(eb(c)),R.current=!0)},[c]),(0,i.l)(()=>{A.current=h,H(eU(h,$))},[h]),n.createElement(L.x,tr({className:I(D.wrapper,S),ref:t},T),v&&n.createElement(n.Fragment,null,n.createElement(eW,{value:$,onChange:Z,onChangeEnd:({s:e,v:t})=>null==f?void 0:f(eU(A.current,tn(tr({},$),{s:e,v:t}))),color:z,styles:O,classNames:j,size:y,focusable:_,saturationLabel:w,__staticSelector:x}),n.createElement("div",{className:D.body},n.createElement("div",{className:D.sliders},n.createElement(X,{value:$.h,onChange:e=>Z({h:e}),onChangeEnd:e=>null==f?void 0:f(eU(A.current,tn(tr({},$),{h:e}))),size:y,styles:O,classNames:j,focusable:_,"aria-label":k,__staticSelector:x}),N&&n.createElement(eE,{value:$.a,onChange:e=>Z({a:e}),onChangeEnd:e=>{null==f||f(eU(A.current,tn(tr({},$),{a:e})))},size:y,color:eU("hex",$),style:{marginTop:(0,s.h)(6)},styles:O,classNames:j,focusable:_,"aria-label":M,__staticSelector:x})),N&&n.createElement(u.b,{color:z,radius:"sm",size:(0,l.a)({size:y,sizes:ti}),className:D.preview}))),Array.isArray(m)&&n.createElement(e2,{data:m,style:{marginTop:(0,s.h)(5)},swatchesPerRow:g,focusable:_,classNames:j,styles:O,__staticSelector:x,setValue:H,onChangeEnd:e=>{let t=eU(h,eb(e));null==P||P(t),null==f||f(t),F||V(eb(e))}}))});ts.displayName="@mantine/core/ColorPicker"},21380:function(e,t,r){"use strict";r.d(t,{b:function(){return C}});var n=r(67294),o=r(96768),i=r(64761),a=r(48427),s=r(56817),l=Object.defineProperty,u=Object.defineProperties,c=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>u(e,c(t)),y=(0,s.k)((e,{radius:t},{size:r})=>{let n="dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3];return{root:g(m({},e.fn.focusStyles()),{width:(0,o.h)(r),height:(0,o.h)(r),WebkitTapHighlightColor:"transparent",border:0,borderRadius:e.fn.radius(t),appearance:"none",WebkitAppearance:"none",padding:0,position:"relative",overflow:"hidden"}),overlay:g(m({},e.fn.cover()),{position:"absolute",borderRadius:e.fn.radius(t)}),children:{display:"inline-flex",justifyContent:"center",alignItems:"center"},shadowOverlay:{boxShadow:`rgba(0, 0, 0, .1) 0 0 0 ${(0,o.h)(1)} inset, rgb(0, 0, 0, .15) 0 0 ${(0,o.h)(4)} inset`,zIndex:1},alphaOverlay:{backgroundImage:`linear-gradient(45deg, ${n} 25%, transparent 25%), linear-gradient(-45deg, ${n} 25%, transparent 25%), linear-gradient(45deg, transparent 75%, ${n} 75%), linear-gradient(-45deg, ${"dark"===e.colorScheme?e.colors.dark[7]:e.white} 75%, ${n} 75%)`,backgroundSize:`${(0,o.h)(8)} ${(0,o.h)(8)}`,backgroundPosition:`0 0, 0 ${(0,o.h)(4)}, ${(0,o.h)(4)} -${(0,o.h)(4)}, -${(0,o.h)(4)} 0`}}}),v=r(64523),b=Object.defineProperty,_=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))x.call(t,r)&&k(e,r,t[r]);if(_)for(var r of _(t))w.call(t,r)&&k(e,r,t[r]);return e},S=(e,t)=>{var r={};for(var n in e)x.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&_)for(var n of _(e))0>t.indexOf(n)&&w.call(e,n)&&(r[n]=e[n]);return r};let O={size:(0,o.h)(25),radius:(0,o.h)(25),withShadow:!0},j=(0,n.forwardRef)((e,t)=>{let r=(0,i.N4)("ColorSwatch",O,e),{color:o,size:a,radius:s,className:l,children:u,classNames:c,styles:d,unstyled:p,withShadow:f,variant:h}=r,m=S(r,["color","size","radius","className","children","classNames","styles","unstyled","withShadow","variant"]),{classes:g,cx:b}=y({radius:s},{classNames:c,styles:d,unstyled:p,name:"ColorSwatch",size:a,variant:h});return n.createElement(v.x,M({className:b(g.root,l),ref:t},m),n.createElement("div",{className:b(g.alphaOverlay,g.overlay)}),f&&n.createElement("div",{className:b(g.shadowOverlay,g.overlay)}),n.createElement("div",{className:g.overlay,style:{backgroundColor:o}}),n.createElement("div",{className:b(g.children,g.overlay)},u))});j.displayName="@mantine/core/ColorSwatch";let C=(0,a.F)(j)},72445:function(e,t,r){"use strict";r.d(t,{W:function(){return v}});var n=r(67294),o=r(96768),i=r(64761),a=r(56817),s=r(14258),l=(0,a.k)((e,{fluid:t,sizes:r},{size:n})=>({root:{paddingLeft:e.spacing.md,paddingRight:e.spacing.md,maxWidth:t?"100%":(0,s.a)({size:n,sizes:r}),marginLeft:"auto",marginRight:"auto"}})),u=r(64523),c=Object.defineProperty,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>{var r={};for(var n in e)p.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&d)for(var n of d(e))0>t.indexOf(n)&&f.call(e,n)&&(r[n]=e[n]);return r};let y={sizes:{xs:(0,o.h)(540),sm:(0,o.h)(720),md:(0,o.h)(960),lg:(0,o.h)(1140),xl:(0,o.h)(1320)}},v=(0,n.forwardRef)((e,t)=>{let r=(0,i.N4)("Container",y,e),{className:o,fluid:a,size:s,unstyled:c,sizes:d,variant:p}=r,f=g(r,["className","fluid","size","unstyled","sizes","variant"]),{classes:h,cx:v}=l({fluid:a,sizes:d},{unstyled:c,name:"Container",variant:p,size:s});return n.createElement(u.x,m({className:v(h.root,o),ref:t},f))});v.displayName="@mantine/core/Container"},50331:function(e,t,r){"use strict";r.d(t,{q:function(){return h}});var n=r(67294),o=r(18060),i=r(64761),a=Object.defineProperty,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,c=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d=(e,t)=>{for(var r in t||(t={}))l.call(t,r)&&c(e,r,t[r]);if(s)for(var r of s(t))u.call(t,r)&&c(e,r,t[r]);return e},p=(e,t)=>{var r={};for(var n in e)l.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&s)for(var n of s(e))0>t.indexOf(n)&&u.call(e,n)&&(r[n]=e[n]);return r};let f={timeout:1e3};function h(e){let t=(0,i.N4)("CopyButton",f,e),{children:r,timeout:a,value:s}=t,l=p(t,["children","timeout","value"]),u=(0,o.V)({timeout:a});return n.createElement(n.Fragment,null,r(d({copy:()=>u.copy(s),copied:u.copied},l)))}h.displayName="@mantine/core/CopyButton"},54777:function(e,t,r){"use strict";r.d(t,{i:function(){return M}});var n=r(67294),o=r(64761),i=r(96768),a=r(56817),s=r(14258);let l={xs:(0,i.h)(1),sm:(0,i.h)(2),md:(0,i.h)(3),lg:(0,i.h)(4),xl:(0,i.h)(5)};function u(e,t){let r=e.fn.variant({variant:"outline",color:t}).border;return"string"==typeof t&&(t in e.colors||t.split(".")[0]in e.colors)?r:void 0===t?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]:t}var c=(0,a.k)((e,{color:t},{size:r,variant:n})=>({root:{},withLabel:{borderTop:"0 !important"},left:{"&::before":{display:"none"}},right:{"&::after":{display:"none"}},label:{display:"flex",alignItems:"center","&::before":{content:'""',flex:1,height:(0,i.h)(1),borderTop:`${(0,s.a)({size:r,sizes:l})} ${n} ${u(e,t)}`,marginRight:e.spacing.xs},"&::after":{content:'""',flex:1,borderTop:`${(0,s.a)({size:r,sizes:l})} ${n} ${u(e,t)}`,marginLeft:e.spacing.xs}},labelDefaultStyles:{color:"dark"===t?e.colors.dark[1]:e.fn.themeColor(t,"dark"===e.colorScheme?5:e.fn.primaryShade(),!1)},horizontal:{border:0,borderTopWidth:(0,i.h)((0,s.a)({size:r,sizes:l})),borderTopColor:u(e,t),borderTopStyle:n,margin:0},vertical:{border:0,alignSelf:"stretch",height:"auto",borderLeftWidth:(0,i.h)((0,s.a)({size:r,sizes:l})),borderLeftColor:u(e,t),borderLeftStyle:n}})),d=r(64523),p=r(95117),f=Object.defineProperty,h=Object.defineProperties,m=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&b(e,r,t[r]);if(g)for(var r of g(t))v.call(t,r)&&b(e,r,t[r]);return e},x=(e,t)=>h(e,m(t)),w=(e,t)=>{var r={};for(var n in e)y.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&g)for(var n of g(e))0>t.indexOf(n)&&v.call(e,n)&&(r[n]=e[n]);return r};let k={orientation:"horizontal",size:"xs",labelPosition:"left",variant:"solid"},M=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Divider",k,e),{className:a,color:s,orientation:l,size:u,label:f,labelPosition:h,labelProps:m,variant:g,styles:y,classNames:v,unstyled:b}=r,M=w(r,["className","color","orientation","size","label","labelPosition","labelProps","variant","styles","classNames","unstyled"]),{classes:S,cx:O}=c({color:s},{classNames:v,styles:y,unstyled:b,name:"Divider",variant:g,size:u}),j="horizontal"===l,C=!!f&&j,P=!(null==m?void 0:m.color);return n.createElement(d.x,_({ref:t,className:O(S.root,{[S.vertical]:"vertical"===l,[S.horizontal]:j,[S.withLabel]:C},a),role:"separator"},M),C&&n.createElement(p.x,x(_({},m),{size:(null==m?void 0:m.size)||"xs",mt:(0,i.h)(2),className:O(S.label,S[h],{[S.labelDefaultStyles]:P})}),f))});M.displayName="@mantine/core/Divider"},69876:function(e,t,r){"use strict";r.d(t,{k:function(){return _}});var n=r(67294),o=r(64761),i=r(97818);let a={gap:{type:"spacing",property:"gap"},rowGap:{type:"spacing",property:"rowGap"},columnGap:{type:"spacing",property:"columnGap"},align:{type:"identity",property:"alignItems"},justify:{type:"identity",property:"justifyContent"},wrap:{type:"identity",property:"flexWrap"},direction:{type:"identity",property:"flexDirection"}};var s=r(64523),l=r(11686),u=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,d(t)),v=(e,t)=>{var r={};for(var n in e)f.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&p)for(var n of p(e))0>t.indexOf(n)&&h.call(e,n)&&(r[n]=e[n]);return r};let b={},_=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Flex",b,e),{gap:u,rowGap:c,columnGap:d,align:p,justify:f,wrap:h,direction:m,sx:_}=r,x=v(r,["gap","rowGap","columnGap","align","justify","wrap","direction","sx"]);return n.createElement(s.x,y(g({},x),{sx:[{display:"flex"},e=>(0,l.M)({gap:u,rowGap:c,columnGap:d,align:p,justify:f,wrap:h,direction:m},e,a),...(0,i.R)(_)],ref:t}))});_.displayName="@mantine/core/Flex"},63468:function(e,t,r){"use strict";r.d(t,{Y:function(){return C}});var n=r(67294),o=r(64761),i=r(96768),a=Object.defineProperty,s=Object.defineProperties,l=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&p(e,r,t[r]);if(u)for(var r of u(t))d.call(t,r)&&p(e,r,t[r]);return e},h=(e,t)=>s(e,l(t));function m(e,t,r,n){return"center"===e||"center"===n?{top:t}:"end"===e?{bottom:r}:"start"===e?{top:r}:{}}function g(e,t,r,n,o){return"center"===e||"center"===n?{left:t}:"end"===e?{["ltr"===o?"right":"left"]:r}:"start"===e?{["ltr"===o?"left":"right"]:r}:{}}let y={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};var v=Object.defineProperty,b=Object.defineProperties,_=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))k.call(t,r)&&M(e,r,t[r]);return e},O=(e,t)=>b(e,_(t)),j=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&x)for(var n of x(e))0>t.indexOf(n)&&k.call(e,n)&&(r[n]=e[n]);return r};let C=(0,n.forwardRef)((e,t)=>{var{position:r,arrowSize:a,arrowOffset:s,arrowRadius:l,arrowPosition:u,visible:c,arrowX:d,arrowY:p}=e,v=j(e,["position","arrowSize","arrowOffset","arrowRadius","arrowPosition","visible","arrowX","arrowY"]);let b=(0,o.rZ)();return c?n.createElement("div",O(S({},v),{ref:t,style:function({position:e,arrowSize:t,arrowOffset:r,arrowRadius:n,arrowPosition:o,arrowX:a,arrowY:s,dir:l}){let[u,c="center"]=e.split("-"),d={width:(0,i.h)(t),height:(0,i.h)(t),transform:"rotate(45deg)",position:"absolute",[y[u]]:(0,i.h)(n)},p=(0,i.h)(-t/2);return"left"===u?h(f(f({},d),m(c,s,r,o)),{right:p,borderLeftColor:"transparent",borderBottomColor:"transparent"}):"right"===u?h(f(f({},d),m(c,s,r,o)),{left:p,borderRightColor:"transparent",borderTopColor:"transparent"}):"top"===u?h(f(f({},d),g(c,a,r,o,l)),{bottom:p,borderTopColor:"transparent",borderLeftColor:"transparent"}):"bottom"===u?h(f(f({},d),g(c,a,r,o,l)),{top:p,borderBottomColor:"transparent",borderRightColor:"transparent"}):{}}({position:r,arrowSize:a,arrowOffset:s,arrowRadius:l,arrowPosition:u,dir:b.dir,arrowX:d,arrowY:p})})):null});C.displayName="@mantine/core/FloatingArrow"},14870:function(e,t,r){"use strict";function n(e,t){if("rtl"===e&&(t.includes("right")||t.includes("left"))){let[e,r]=t.split("-"),n="right"===e?"left":"right";return void 0===r?n:`${n}-${r}`}return t}r.d(t,{_:function(){return n}})},27347:function(e,t,r){"use strict";r.d(t,{U:function(){return o}});var n=r(67294);function o({open:e,close:t,openDelay:r,closeDelay:o}){let i=(0,n.useRef)(-1),a=(0,n.useRef)(-1),s=()=>{window.clearTimeout(i.current),window.clearTimeout(a.current)};return(0,n.useEffect)(()=>s,[]),{openDropdown:()=>{s(),0===r?e():i.current=window.setTimeout(e,r)},closeDropdown:()=>{s(),0===o?t():a.current=window.setTimeout(t,o)}}}},30212:function(e,t,r){"use strict";r.d(t,{L:function(){return a}});var n=r(67294),o=r(66037),i=r(37048);function a({opened:e,floating:t,position:r,positionDependencies:a}){let[s,l]=(0,n.useState)(0);(0,n.useEffect)(()=>{if(t.refs.reference.current&&t.refs.floating.current)return(0,o.Me)(t.refs.reference.current,t.refs.floating.current,t.update)},[t.refs.reference.current,t.refs.floating.current,e,s,r]),(0,i.l)(()=>{t.update()},a),(0,i.l)(()=>{l(e=>e+1)},[e])}},63990:function(e,t,r){"use strict";r.d(t,{i:function(){return p}});var n=r(67294),o=r(24241);let i=/input|select|textarea|button|object/,a="a, input, select, textarea, button, object, [tabindex]";function s(e){let t=e.getAttribute("tabindex");return null===t&&(t=void 0),parseInt(t,10)}function l(e){let t=e.nodeName.toLowerCase(),r=!Number.isNaN(s(e)),n=i.test(t)&&!e.disabled||e instanceof HTMLAnchorElement&&e.href||r;return n&&function(e){let t=e.getAttribute("aria-hidden")||e.getAttribute("hidden")||"hidden"===e.getAttribute("type");if(t)return!1;let r=e;for(;r&&r!==document.body&&11!==r.nodeType;){if("none"===r.style.display)return!1;r=r.parentNode}return!0}(e)}function u(e){let t=s(e),r=Number.isNaN(t);return(r||t>=0)&&l(e)}var c=r(89058),d=r(80665);function p({children:e,active:t=!0,refProp:r="ref"}){let i=function(e=!0){let t=(0,n.useRef)(),r=(0,n.useRef)(null),o=e=>{let t=e.querySelector("[data-autofocus]");if(!t){let r=Array.from(e.querySelectorAll(a));!(t=r.find(u)||r.find(l)||null)&&l(e)&&(t=e)}t&&t.focus({preventScroll:!0})},i=(0,n.useCallback)(n=>{if(e){if(null===n){r.current&&(r.current(),r.current=null);return}r.current=function(e,t="body > :not(script)"){let r=(0,c.k)(),n=Array.from(document.querySelectorAll(t)).map(t=>{var n;if((null==(n=null==t?void 0:t.shadowRoot)?void 0:n.contains(e))||t.contains(e))return;let o=t.getAttribute("aria-hidden"),i=t.getAttribute("data-hidden"),a=t.getAttribute("data-focus-id");return t.setAttribute("data-focus-id",r),null===o||"false"===o?t.setAttribute("aria-hidden","true"):i||a||t.setAttribute("data-hidden",o),{node:t,ariaHidden:i||null}});return()=>{n.forEach(e=>{e&&r===e.node.getAttribute("data-focus-id")&&(null===e.ariaHidden?e.node.removeAttribute("aria-hidden"):e.node.setAttribute("aria-hidden",e.ariaHidden),e.node.removeAttribute("data-focus-id"),e.node.removeAttribute("data-hidden"))})}}(n),t.current!==n&&(n?(setTimeout(()=>{n.getRootNode()&&o(n)}),t.current=n):t.current=null)}},[e]);return(0,n.useEffect)(()=>{if(!e)return;t.current&&setTimeout(()=>o(t.current));let n=e=>{"Tab"===e.key&&t.current&&function(e,t){let r=Array.from(e.querySelectorAll(a)).filter(u);if(!r.length){t.preventDefault();return}let n=r[t.shiftKey?0:r.length-1],o=e.getRootNode(),i=n===o.activeElement||e===o.activeElement;if(!i)return;t.preventDefault();let s=r[t.shiftKey?r.length-1:0];s&&s.focus()}(t.current,e)};return document.addEventListener("keydown",n),()=>{document.removeEventListener("keydown",n),r.current&&r.current()}},[e]),i}(t),s=(0,d.Y)(i,null==e?void 0:e.ref);return(0,o.k)(e)?(0,n.cloneElement)(e,{[r]:s}):e}p.displayName="@mantine/core/FocusTrap"},20050:function(e,t,r){"use strict";r.d(t,{r:function(){return K}});var n=r(67294),o=r(64761),i=r(68216);let[a,s]=(0,i.R)("Grid component was not found in tree");var l=r(14258),u=r(37447),c=r(96768),d=r(56817),p=Object.defineProperty,f=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))h.call(t,r)&&g(e,r,t[r]);if(f)for(var r of f(t))m.call(t,r)&&g(e,r,t[r]);return e};let v=(e,t)=>"content"===e?"auto":"auto"===e?"0rem":e?`${100/(t/e)}%`:void 0,b=(e,t,r)=>r||"auto"===e||"content"===e?"unset":v(e,t),_=(e,t)=>{if(e)return"auto"===e||t?1:0},x=(e,t)=>0===e?0:e?`${100/(t/e)}%`:void 0,w=(e,t)=>void 0!==e?`calc(${(0,l.a)({size:e,sizes:t.spacing})} / 2)`:void 0;var k=(0,d.k)((e,{gutter:t,gutterXs:r,gutterSm:n,gutterMd:o,gutterLg:i,gutterXl:a,grow:s,offset:l,offsetXs:d,offsetSm:p,offsetMd:f,offsetLg:h,offsetXl:m,columns:g,span:k,xs:M,sm:S,md:O,lg:j,xl:C,order:P,orderXs:L,orderSm:E,orderMd:T,orderLg:D,orderXl:I})=>({col:y({boxSizing:"border-box",flexGrow:_(k,s),order:P,padding:w(t,e),marginLeft:x(l,g),flexBasis:v(k,g),flexShrink:0,width:"content"===k?"auto":void 0,maxWidth:b(k,g,s)},function({sizes:e,offsets:t,orders:r,theme:n,columns:o,gutters:i,grow:a}){return u.j1.reduce((s,l)=>(s[`@media (min-width: ${(0,c.em)(n.breakpoints[l])})`]={order:r[l],flexBasis:v(e[l],o),padding:w(i[l],n),flexShrink:0,width:"content"===e[l]?"auto":void 0,maxWidth:b(e[l],o,a),marginLeft:x(t[l],o),flexGrow:_(e[l],a)},s),{})}({sizes:{xs:M,sm:S,md:O,lg:j,xl:C},offsets:{xs:d,sm:p,md:f,lg:h,xl:m},orders:{xs:L,sm:E,md:T,lg:D,xl:I},gutters:{xs:r,sm:n,md:o,lg:i,xl:a},theme:e,columns:g,grow:s}))})),M=r(64523),S=Object.defineProperty,O=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,P=(e,t,r)=>t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t)=>{for(var r in t||(t={}))j.call(t,r)&&P(e,r,t[r]);if(O)for(var r of O(t))C.call(t,r)&&P(e,r,t[r]);return e},E=(e,t)=>{var r={};for(var n in e)j.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&O)for(var n of O(e))0>t.indexOf(n)&&C.call(e,n)&&(r[n]=e[n]);return r};let T={},D=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("GridCol",T,e),{children:i,span:a,offset:l,offsetXs:u,offsetSm:c,offsetMd:d,offsetLg:p,offsetXl:f,xs:h,sm:m,md:g,lg:y,xl:v,order:b,orderXs:_,orderSm:x,orderMd:w,orderLg:S,orderXl:O,className:j,unstyled:C,variant:P}=r,D=E(r,["children","span","offset","offsetXs","offsetSm","offsetMd","offsetLg","offsetXl","xs","sm","md","lg","xl","order","orderXs","orderSm","orderMd","orderLg","orderXl","className","unstyled","variant"]),I=s(),A=a||I.columns,{classes:Y,cx:R}=k({gutter:I.gutter,gutterXs:I.gutterXs,gutterSm:I.gutterSm,gutterMd:I.gutterMd,gutterLg:I.gutterLg,gutterXl:I.gutterXl,offset:l,offsetXs:u,offsetSm:c,offsetMd:d,offsetLg:p,offsetXl:f,xs:h,sm:m,md:g,lg:y,xl:v,order:b,orderXs:_,orderSm:x,orderMd:w,orderLg:S,orderXl:O,grow:I.grow,columns:I.columns,span:A},{unstyled:C,name:"Grid",variant:P});return!("auto"===A||"content"===A||"number"==typeof A&&A>0&&A%1==0)||A>I.columns?null:n.createElement(M.x,L({className:R(Y.col,j),ref:t},D),i)});D.displayName="@mantine/core/Col";var I=Object.defineProperty,A=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,N=(e,t,r)=>t in e?I(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z=(e,t)=>{for(var r in t||(t={}))Y.call(t,r)&&N(e,r,t[r]);if(A)for(var r of A(t))R.call(t,r)&&N(e,r,t[r]);return e},H=(0,d.k)((e,{justify:t,align:r,gutter:n,gutterXs:o,gutterSm:i,gutterMd:a,gutterLg:s,gutterXl:c})=>{var d;return{root:z({margin:`calc(-${(0,l.a)({size:n,sizes:e.spacing})} / 2)`,display:"flex",flexWrap:"wrap",justifyContent:t,alignItems:r},(d={xs:o,sm:i,md:a,lg:s,xl:c},u.j1.reduce((t,r)=>(void 0!==d[r]&&(t[`@media (min-width: ${e.breakpoints[r]})`]={margin:`calc(-${(0,l.a)({size:d[r],sizes:e.spacing})} / 2)`}),t),{})))}}),F=Object.defineProperty,$=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,B=(e,t,r)=>t in e?F(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,U=(e,t)=>{for(var r in t||(t={}))V.call(t,r)&&B(e,r,t[r]);if($)for(var r of $(t))Z.call(t,r)&&B(e,r,t[r]);return e},W=(e,t)=>{var r={};for(var n in e)V.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&$)for(var n of $(e))0>t.indexOf(n)&&Z.call(e,n)&&(r[n]=e[n]);return r};let q={gutter:"md",justify:"flex-start",align:"stretch",columns:12},K=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Grid",q,e),{gutter:i,gutterXs:s,gutterSm:l,gutterMd:u,gutterLg:c,gutterXl:d,children:p,grow:f,justify:h,align:m,columns:g,className:y,unstyled:v,variant:b}=r,_=W(r,["gutter","gutterXs","gutterSm","gutterMd","gutterLg","gutterXl","children","grow","justify","align","columns","className","unstyled","variant"]),{classes:x,cx:w}=H({gutter:i,justify:h,align:m,gutterXs:s,gutterSm:l,gutterMd:u,gutterLg:c,gutterXl:d},{unstyled:v,name:"Grid",variant:b});return n.createElement(a,{value:{gutter:i,gutterXs:s,gutterSm:l,gutterMd:u,gutterLg:c,gutterXl:d,grow:f,columns:g}},n.createElement(M.x,U({className:w(x.root,y),ref:t},_),p))});K.Col=D,K.displayName="@mantine/core/Grid"},71232:function(e,t,r){"use strict";r.d(t,{Z:function(){return m}});var n=r(67294),o=r(64761),i=r(89893),a=r(64523),s=Object.defineProperty,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r};let h={position:"left",spacing:"md"},m=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Group",h,e),{className:s,position:l,align:u,children:c,noWrap:d,grow:m,spacing:g,unstyled:y,variant:v}=r,b=f(r,["className","position","align","children","noWrap","grow","spacing","unstyled","variant"]),_=n.Children.toArray(c).filter(Boolean),{classes:x,cx:w}=(0,i.Z)({align:u,grow:m,noWrap:d,spacing:g,position:l,count:_.length},{unstyled:y,name:"Group",variant:v});return n.createElement(a.x,p({className:w(x.root,s),ref:t},b),_)});m.displayName="@mantine/core/Group"},89893:function(e,t,r){"use strict";r.d(t,{H:function(){return a}});var n=r(56817),o=r(14258),i=r(96768);let a={left:"flex-start",center:"center",right:"flex-end",apart:"space-between"};var s=(0,n.k)((e,{spacing:t,position:r,noWrap:n,grow:s,align:l,count:u})=>({root:{boxSizing:"border-box",display:"flex",flexDirection:"row",alignItems:l||"center",flexWrap:n?"nowrap":"wrap",justifyContent:a[r],gap:(0,o.a)({size:t,sizes:e.spacing}),"& > *":{boxSizing:"border-box",maxWidth:s?`calc(${100/u}% - (${(0,i.h)((0,o.a)({size:t,sizes:e.spacing}))} - ${(0,o.a)({size:t,sizes:e.spacing})} / ${u}))`:void 0,flexGrow:s?1:0}}}));t.Z=s},6564:function(e,t,r){"use strict";r.d(t,{z:function(){return H}});var n=r(67294),o=r(64761),i=r(91759),a=r(68216);let s={context:"HoverCard component was not found in the tree",children:"HoverCard.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported"},[l,u]=(0,a.R)(s.context);var c=r(69328),d=r(3317),p=Object.defineProperty,f=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))h.call(t,r)&&g(e,r,t[r]);if(f)for(var r of f(t))m.call(t,r)&&g(e,r,t[r]);return e},v=(e,t)=>{var r={};for(var n in e)h.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&f)for(var n of f(e))0>t.indexOf(n)&&m.call(e,n)&&(r[n]=e[n]);return r};let b={};function _(e){let t=(0,o.N4)("HoverCardDropdown",b,e),{children:r,onMouseEnter:i,onMouseLeave:a}=t,s=v(t,["children","onMouseEnter","onMouseLeave"]),l=u(),p=(0,c.x)(i,l.openDropdown),f=(0,c.x)(a,l.closeDropdown);return n.createElement(d.J.Dropdown,y({onMouseEnter:p,onMouseLeave:f},s),r)}_.displayName="@mantine/core/HoverCardDropdown";var x=r(24241),w=Object.defineProperty,k=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,j=(e,t)=>{for(var r in t||(t={}))M.call(t,r)&&O(e,r,t[r]);if(k)for(var r of k(t))S.call(t,r)&&O(e,r,t[r]);return e},C=(e,t)=>{var r={};for(var n in e)M.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&k)for(var n of k(e))0>t.indexOf(n)&&S.call(e,n)&&(r[n]=e[n]);return r};let P={refProp:"ref"},L=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("HoverCardTarget",P,e),{children:i,refProp:a}=r,l=C(r,["children","refProp"]);if(!(0,x.k)(i))throw Error(s.children);let p=u(),f=(0,c.x)(i.props.onMouseEnter,p.openDropdown),h=(0,c.x)(i.props.onMouseLeave,p.closeDropdown);return n.createElement(d.J.Target,j({refProp:a,ref:t},l),(0,n.cloneElement)(i,{onMouseEnter:f,onMouseLeave:h}))});L.displayName="@mantine/core/HoverCardTarget";var E=r(27347),T=Object.defineProperty,D=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Y=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))I.call(t,r)&&Y(e,r,t[r]);if(D)for(var r of D(t))A.call(t,r)&&Y(e,r,t[r]);return e},N=(e,t)=>{var r={};for(var n in e)I.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&D)for(var n of D(e))0>t.indexOf(n)&&A.call(e,n)&&(r[n]=e[n]);return r};let z={openDelay:0,closeDelay:150,initiallyOpened:!1};function H(e){let t=(0,o.N4)("HoverCard",z,e),{children:r,onOpen:a,onClose:s,openDelay:u,closeDelay:c,initiallyOpened:p}=t,f=N(t,["children","onOpen","onClose","openDelay","closeDelay","initiallyOpened"]),[h,{open:m,close:g}]=(0,i.q)(p,{onClose:s,onOpen:a}),{openDropdown:y,closeDropdown:v}=(0,E.U)({open:m,close:g,openDelay:u,closeDelay:c});return n.createElement(l,{value:{openDropdown:y,closeDropdown:v}},n.createElement(d.J,R({opened:h,__staticSelector:"HoverCard"},f),r))}H.displayName="@mantine/core/HoverCard",H.Target=L,H.Dropdown=_},22870:function(e,t,r){"use strict";r.d(t,{E:function(){return z}});var n=r(67294),o=r(64761),i=r(96768),a=r(37048),s=Object.defineProperty,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r};function h(e){let{width:t,height:r,style:o}=e,i=f(e,["width","height","style"]);return n.createElement("svg",p({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:p({width:t,height:r},o)},i),n.createElement("path",{d:"M2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5C1 1.67157 1.67157 1 2.5 1ZM2.5 2C2.22386 2 2 2.22386 2 2.5V8.3636L3.6818 6.6818C3.76809 6.59551 3.88572 6.54797 4.00774 6.55007C4.12975 6.55216 4.24568 6.60372 4.32895 6.69293L7.87355 10.4901L10.6818 7.6818C10.8575 7.50607 11.1425 7.50607 11.3182 7.6818L13 9.3636V2.5C13 2.22386 12.7761 2 12.5 2H2.5ZM2 12.5V9.6364L3.98887 7.64753L7.5311 11.4421L8.94113 13H2.5C2.22386 13 2 12.7761 2 12.5ZM12.5 13H10.155L8.48336 11.153L11 8.6364L13 10.6364V12.5C13 12.7761 12.7761 13 12.5 13ZM6.64922 5.5C6.64922 5.03013 7.03013 4.64922 7.5 4.64922C7.96987 4.64922 8.35078 5.03013 8.35078 5.5C8.35078 5.96987 7.96987 6.35078 7.5 6.35078C7.03013 6.35078 6.64922 5.96987 6.64922 5.5ZM7.5 3.74922C6.53307 3.74922 5.74922 4.53307 5.74922 5.5C5.74922 6.46693 6.53307 7.25078 7.5 7.25078C8.46693 7.25078 9.25078 6.46693 9.25078 5.5C9.25078 4.53307 8.46693 3.74922 7.5 3.74922Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var m=r(56817),g=Object.defineProperty,y=Object.defineProperties,v=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&w(e,r,t[r]);if(b)for(var r of b(t))x.call(t,r)&&w(e,r,t[r]);return e},M=(e,t)=>y(e,v(t)),S=(0,m.k)((e,{radius:t})=>({root:{},imageWrapper:{position:"relative"},figure:{margin:0},image:M(k({},e.fn.fontStyles()),{display:"block",width:"100%",height:"100%",border:0,borderRadius:e.fn.radius(t)}),caption:{color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[7],marginTop:e.spacing.xs},placeholder:M(k({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],borderRadius:e.fn.radius(t)})})),O=r(64523),j=r(95117),C=Object.defineProperty,P=Object.defineProperties,L=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,I=(e,t,r)=>t in e?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,A=(e,t)=>{for(var r in t||(t={}))T.call(t,r)&&I(e,r,t[r]);if(E)for(var r of E(t))D.call(t,r)&&I(e,r,t[r]);return e},Y=(e,t)=>P(e,L(t)),R=(e,t)=>{var r={};for(var n in e)T.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&E)for(var n of E(e))0>t.indexOf(n)&&D.call(e,n)&&(r[n]=e[n]);return r};let N={fit:"cover",width:"100%",height:"auto",radius:0},z=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Image",N,e),{className:s,alt:l,src:u,fit:c,width:d,height:p,radius:f,imageProps:m,withPlaceholder:g,placeholder:y,imageRef:v,classNames:b,styles:_,caption:x,unstyled:w,style:k,variant:M}=r,C=R(r,["className","alt","src","fit","width","height","radius","imageProps","withPlaceholder","placeholder","imageRef","classNames","styles","caption","unstyled","style","variant"]),{classes:P,cx:L}=S({radius:f},{classNames:b,styles:_,unstyled:w,name:"Image",variant:M}),[E,T]=(0,n.useState)(!u),D=g&&E;return(0,a.l)(()=>{T(!u)},[u]),n.createElement(O.x,A({className:L(P.root,s),style:A({width:(0,i.h)(d)},k),ref:t},C),n.createElement("figure",{className:P.figure},n.createElement("div",{className:P.imageWrapper},n.createElement("img",Y(A({src:u,alt:l,ref:v},m),{className:L(P.image,null==m?void 0:m.className),onError:e=>{T(!0),"function"==typeof(null==m?void 0:m.onError)&&m.onError(e)},style:A(A({objectFit:c,width:(0,i.h)(d),height:(0,i.h)(p)},D&&{overflow:"hidden"}),null==m?void 0:m.style)})),D&&n.createElement("div",{className:P.placeholder,title:l},y||n.createElement("div",null,n.createElement(h,{width:(0,i.h)(40),height:(0,i.h)(40)})))),!!x&&n.createElement(j.x,{component:"figcaption",size:"sm",align:"center",className:P.caption},x)))});z.displayName="@mantine/core/Image"},57148:function(e,t,r){"use strict";r.d(t,{z:function(){return L}});var n=r(67294),o=r(3594),i=r(64761),a=r(70917),s=r(96768),l=r(56817),u=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,d(t));let v=e=>(0,a.F4)({from:{boxShadow:`0 0 ${(0,s.h)(.5)} 0 ${e}`,opacity:.6},to:{boxShadow:`0 0 ${(0,s.h)(.5)} ${(0,s.h)(4.4)} ${e}`,opacity:0}});function b(e,t=0){let r={},[n,o]=e.split("-"),i="",a="";return"top"===n&&(r.top=t,a="-50%"),"middle"===n&&(r.top="50%",a="-50%"),"bottom"===n&&(r.bottom=t,a="50%"),"start"===o&&(r.left=t,i="-50%"),"center"===o&&(r.left="50%",i="-50%"),"end"===o&&(r.right=t,i="50%"),r.transform=`translate(${i}, ${a})`,r}var _=(0,l.k)((e,{radius:t,color:r,position:n,offset:o,inline:i,withBorder:a,withLabel:l,zIndex:u},{size:c})=>{let{background:d}=e.fn.variant({variant:"filled",primaryFallback:!1,color:r||e.primaryColor}),p=(0,s.h)(c);return{root:{position:"relative",display:i?"inline-block":"block"},indicator:y(g({},b(n,o)),{zIndex:u,position:"absolute",[l?"minWidth":"width"]:p,height:p,display:"flex",justifyContent:"center",alignItems:"center",fontSize:e.fontSizes.xs,paddingLeft:l?`calc(${e.spacing.xs} / 2)`:0,paddingRight:l?`calc(${e.spacing.xs} / 2)`:0,borderRadius:e.fn.radius(t),backgroundColor:e.fn.variant({variant:"filled",primaryFallback:!1,color:r||e.primaryColor}).background,border:a?`${(0,s.h)(2)} solid ${"dark"===e.colorScheme?e.colors.dark[7]:e.white}`:void 0,color:e.white,whiteSpace:"nowrap"}),processing:{animation:`${v(d)} 1000ms linear infinite`},common:y(g({},b(n,o)),{position:"absolute",[l?"minWidth":"width"]:p,height:p,borderRadius:e.fn.radius(t)})}}),x=r(64523),w=Object.defineProperty,k=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,j=(e,t)=>{for(var r in t||(t={}))M.call(t,r)&&O(e,r,t[r]);if(k)for(var r of k(t))S.call(t,r)&&O(e,r,t[r]);return e},C=(e,t)=>{var r={};for(var n in e)M.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&k)for(var n of k(e))0>t.indexOf(n)&&S.call(e,n)&&(r[n]=e[n]);return r};let P={position:"top-end",offset:0,inline:!1,withBorder:!1,disabled:!1,processing:!1,size:10,radius:1e3,zIndex:(0,o.w)("app")},L=(0,n.forwardRef)((e,t)=>{let r=(0,i.N4)("Indicator",P,e),{children:o,position:a,offset:s,size:l,radius:u,inline:c,withBorder:d,className:p,color:f,styles:h,label:m,classNames:g,disabled:y,zIndex:v,unstyled:b,processing:w,variant:k}=r,M=C(r,["children","position","offset","size","radius","inline","withBorder","className","color","styles","label","classNames","disabled","zIndex","unstyled","processing","variant"]),{classes:S,cx:O}=_({position:a,offset:s,radius:u,inline:c,color:f,withBorder:d,zIndex:v,withLabel:!!m},{name:"Indicator",classNames:g,styles:h,unstyled:b,variant:k,size:l});return n.createElement(x.x,j({ref:t,className:O(S.root,p)},M),!y&&n.createElement(n.Fragment,null,n.createElement("div",{className:O(S.indicator,S.common)},m),w&&n.createElement("div",{className:O(S.processing,S.common)})),o)});L.displayName="@mantine/core/Indicator"},4846:function(e,t,r){"use strict";r.d(t,{Z:function(){return j}});var n=r(67294),o=r(96768),i=r(56817),a=r(14258),s=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>l(e,u(t));let g={xs:(0,o.h)(16),sm:(0,o.h)(20),md:(0,o.h)(24),lg:(0,o.h)(30),xl:(0,o.h)(36)};var y=(0,i.k)((e,{labelPosition:t},{size:r})=>({root:{},body:{display:"flex","&:has(input:disabled) label":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}},labelWrapper:m(h({},e.fn.fontStyles()),{display:"inline-flex",flexDirection:"column",WebkitTapHighlightColor:"transparent",fontSize:r in g?(0,a.a)({size:r,sizes:e.fontSizes}):void 0,lineHeight:r in g?(0,a.a)({size:r,sizes:g}):void 0,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,cursor:e.cursorType,order:"left"===t?1:2}),description:{marginTop:`calc(${e.spacing.xs} / 2)`,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm},error:{marginTop:`calc(${e.spacing.xs} / 2)`,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm},label:{cursor:e.cursorType,["left"===t?"paddingRight":"paddingLeft"]:e.spacing.sm,"&:disabled, &[data-disabled]":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}}})),v=r(64523),b=r(94151),_=Object.defineProperty,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))k.call(t,r)&&M(e,r,t[r]);return e},O=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&x)for(var n of x(e))0>t.indexOf(n)&&k.call(e,n)&&(r[n]=e[n]);return r};let j=(0,n.forwardRef)((e,t)=>{var{__staticSelector:r,className:o,classNames:i,styles:a,unstyled:s,children:l,label:u,description:c,id:d,disabled:p,error:f,size:h,labelPosition:m,variant:g}=e,_=O(e,["__staticSelector","className","classNames","styles","unstyled","children","label","description","id","disabled","error","size","labelPosition","variant"]);let{classes:x,cx:w}=y({labelPosition:m},{name:r,styles:a,classNames:i,unstyled:s,variant:g,size:h});return n.createElement(v.x,S({className:w(x.root,o),ref:t},_),n.createElement("div",{className:w(x.body)},l,n.createElement("div",{className:x.labelWrapper},null!=u&&n.createElement("label",{className:x.label,"data-disabled":p||void 0,htmlFor:d},u),c&&n.createElement(b.I.Description,{className:x.description},c),f&&"boolean"!==f&&n.createElement(b.I.Error,{className:x.error},f))))});j.displayName="@mantine/core/InlineInput"},94151:function(e,t,r){"use strict";r.d(t,{I:function(){return eY}});var n=r(67294),o=r(64761),i=r(96768),a=r(48427),s=r(56817),l=r(14258),u=(0,s.k)((e,t,{size:r})=>({label:{display:"inline-block",fontSize:(0,l.a)({size:r,sizes:e.fontSizes}),fontWeight:500,color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[9],wordBreak:"break-word",cursor:"default",WebkitTapHighlightColor:"transparent"},required:{color:e.fn.variant({variant:"filled",color:"red"}).background}})),c=r(64523),d=Object.defineProperty,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>{var r={};for(var n in e)f.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&p)for(var n of p(e))0>t.indexOf(n)&&h.call(e,n)&&(r[n]=e[n]);return r};let v={labelElement:"label",size:"sm"},b=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("InputLabel",v,e),{labelElement:i,children:a,required:s,size:l,classNames:d,styles:p,unstyled:f,className:h,htmlFor:m,__staticSelector:b,variant:_,onMouseDown:x}=r,w=y(r,["labelElement","children","required","size","classNames","styles","unstyled","className","htmlFor","__staticSelector","variant","onMouseDown"]),{classes:k,cx:M}=u(null,{name:["InputWrapper",b],classNames:d,styles:p,unstyled:f,variant:_,size:l});return n.createElement(c.x,g({component:i,ref:t,className:M(k.label,h),htmlFor:"label"===i?m:void 0,onMouseDown:e=>{null==x||x(e),!e.defaultPrevented&&e.detail>1&&e.preventDefault()}},w),a,s&&n.createElement("span",{className:k.required,"aria-hidden":!0}," *"))});b.displayName="@mantine/core/InputLabel";var _=(0,s.k)((e,t,{size:r})=>({error:{wordBreak:"break-word",color:e.fn.variant({variant:"filled",color:"red"}).background,fontSize:`calc(${(0,l.a)({size:r,sizes:e.fontSizes})} - ${(0,i.h)(2)})`,lineHeight:1.2,display:"block"}})),x=r(95117),w=Object.defineProperty,k=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,j=(e,t)=>{for(var r in t||(t={}))M.call(t,r)&&O(e,r,t[r]);if(k)for(var r of k(t))S.call(t,r)&&O(e,r,t[r]);return e},C=(e,t)=>{var r={};for(var n in e)M.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&k)for(var n of k(e))0>t.indexOf(n)&&S.call(e,n)&&(r[n]=e[n]);return r};let P={size:"sm"},L=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("InputError",P,e),{children:i,className:a,classNames:s,styles:l,unstyled:u,size:c,__staticSelector:d,variant:p}=r,f=C(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:h,cx:m}=_(null,{name:["InputWrapper",d],classNames:s,styles:l,unstyled:u,variant:p,size:c});return n.createElement(x.x,j({className:m(h.error,a),ref:t},f),i)});L.displayName="@mantine/core/InputError";var E=(0,s.k)((e,t,{size:r})=>({description:{wordBreak:"break-word",color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],fontSize:`calc(${(0,l.a)({size:r,sizes:e.fontSizes})} - ${(0,i.h)(2)})`,lineHeight:1.2,display:"block"}})),T=Object.defineProperty,D=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Y=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))I.call(t,r)&&Y(e,r,t[r]);if(D)for(var r of D(t))A.call(t,r)&&Y(e,r,t[r]);return e},N=(e,t)=>{var r={};for(var n in e)I.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&D)for(var n of D(e))0>t.indexOf(n)&&A.call(e,n)&&(r[n]=e[n]);return r};let z={size:"sm"},H=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("InputDescription",z,e),{children:i,className:a,classNames:s,styles:l,unstyled:u,size:c,__staticSelector:d,variant:p}=r,f=N(r,["children","className","classNames","styles","unstyled","size","__staticSelector","variant"]),{classes:h,cx:m}=E(null,{name:["InputWrapper",d],classNames:s,styles:l,unstyled:u,variant:p,size:c});return n.createElement(x.x,R({color:"dimmed",className:m(h.description,a),ref:t,unstyled:u},f),i)});H.displayName="@mantine/core/InputDescription";let F=(0,n.createContext)({offsetBottom:!1,offsetTop:!1,describedBy:void 0}),$=F.Provider,V=()=>(0,n.useContext)(F);var Z=Object.defineProperty,B=Object.defineProperties,U=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,G=(e,t,r)=>t in e?Z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,J=(e,t)=>{for(var r in t||(t={}))q.call(t,r)&&G(e,r,t[r]);if(W)for(var r of W(t))K.call(t,r)&&G(e,r,t[r]);return e},Q=(e,t)=>B(e,U(t)),X=(0,s.k)(e=>({root:Q(J({},e.fn.fontStyles()),{lineHeight:e.lineHeight})})),ee=Object.defineProperty,et=Object.defineProperties,er=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable,ea=(e,t,r)=>t in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,es=(e,t)=>{for(var r in t||(t={}))eo.call(t,r)&&ea(e,r,t[r]);if(en)for(var r of en(t))ei.call(t,r)&&ea(e,r,t[r]);return e},el=(e,t)=>et(e,er(t)),eu=(e,t)=>{var r={};for(var n in e)eo.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&en)for(var n of en(e))0>t.indexOf(n)&&ei.call(e,n)&&(r[n]=e[n]);return r};let ec={labelElement:"label",size:"sm",inputContainer:e=>e,inputWrapperOrder:["label","description","input","error"]},ed=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("InputWrapper",ec,e),{className:i,label:a,children:s,required:l,id:u,error:d,description:p,labelElement:f,labelProps:h,descriptionProps:m,errorProps:g,classNames:y,styles:v,size:_,inputContainer:x,__staticSelector:w,unstyled:k,inputWrapperOrder:M,withAsterisk:S,variant:O}=r,j=eu(r,["className","label","children","required","id","error","description","labelElement","labelProps","descriptionProps","errorProps","classNames","styles","size","inputContainer","__staticSelector","unstyled","inputWrapperOrder","withAsterisk","variant"]),{classes:C,cx:P}=X(null,{classNames:y,styles:v,name:["InputWrapper",w],unstyled:k,variant:O,size:_}),E={classNames:y,styles:v,unstyled:k,size:_,variant:O,__staticSelector:w},T=u?`${u}-error`:null==g?void 0:g.id,D=u?`${u}-description`:null==m?void 0:m.id,I=!!d&&"boolean"!=typeof d,A=`${I?T:""} ${p?D:""}`,Y=A.trim().length>0?A.trim():void 0,R=a&&n.createElement(b,es(es({key:"label",labelElement:f,id:u?`${u}-label`:void 0,htmlFor:u,required:"boolean"==typeof S?S:l},E),h),a),N=p&&n.createElement(H,el(es(es({key:"description"},m),E),{size:(null==m?void 0:m.size)||E.size,id:(null==m?void 0:m.id)||D}),p),z=n.createElement(n.Fragment,{key:"input"},x(s)),F="boolean"!=typeof d&&d&&n.createElement(L,el(es(es({},g),E),{size:(null==g?void 0:g.size)||E.size,key:"error",id:(null==g?void 0:g.id)||T}),d),V=M.map(e=>{switch(e){case"label":return R;case"input":return z;case"description":return N;case"error":return F;default:return null}});return n.createElement($,{value:es({describedBy:Y},function(e,{hasDescription:t,hasError:r}){let n=e.findIndex(e=>"input"===e),o=e[n-1],i=e[n+1];return{offsetBottom:t&&"description"===i||r&&"error"===i,offsetTop:t&&"description"===o||r&&"error"===o}}(M,{hasDescription:!!N,hasError:!!F}))},n.createElement(c.x,es({className:P(C.root,i),ref:t},j),V))});ed.displayName="@mantine/core/InputWrapper";var ep=r(97818),ef=Object.defineProperty,eh=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,ey=(e,t,r)=>t in e?ef(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ev=(e,t)=>{for(var r in t||(t={}))em.call(t,r)&&ey(e,r,t[r]);if(eh)for(var r of eh(t))eg.call(t,r)&&ey(e,r,t[r]);return e},eb=(e,t)=>{var r={};for(var n in e)em.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eh)for(var n of eh(e))0>t.indexOf(n)&&eg.call(e,n)&&(r[n]=e[n]);return r};let e_={},ex=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("InputPlaceholder",e_,e),{sx:i}=r,a=eb(r,["sx"]);return n.createElement(c.x,ev({component:"span",sx:[e=>e.fn.placeholderStyles(),...(0,ep.R)(i)],ref:t},a))});ex.displayName="@mantine/core/InputPlaceholder";var ew=r(35227),ek=r(12756),eM=Object.defineProperty,eS=Object.defineProperties,eO=Object.getOwnPropertyDescriptors,ej=Object.getOwnPropertySymbols,eC=Object.prototype.hasOwnProperty,eP=Object.prototype.propertyIsEnumerable,eL=(e,t,r)=>t in e?eM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eE=(e,t)=>{for(var r in t||(t={}))eC.call(t,r)&&eL(e,r,t[r]);if(ej)for(var r of ej(t))eP.call(t,r)&&eL(e,r,t[r]);return e},eT=(e,t)=>eS(e,eO(t)),eD=(e,t)=>{var r={};for(var n in e)eC.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ej)for(var n of ej(e))0>t.indexOf(n)&&eP.call(e,n)&&(r[n]=e[n]);return r};let eI={size:"sm",variant:"default"},eA=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Input",eI,e),{className:a,error:s,required:l,disabled:u,variant:d,icon:p,style:f,rightSectionWidth:h,iconWidth:m,rightSection:g,rightSectionProps:y,radius:v,size:b,wrapperProps:_,classNames:x,styles:w,__staticSelector:k,multiline:M,sx:S,unstyled:O,pointer:j}=r,C=eD(r,["className","error","required","disabled","variant","icon","style","rightSectionWidth","iconWidth","rightSection","rightSectionProps","radius","size","wrapperProps","classNames","styles","__staticSelector","multiline","sx","unstyled","pointer"]),{offsetBottom:P,offsetTop:L,describedBy:E}=V(),{classes:T,cx:D}=(0,ew.Z)({radius:v,multiline:M,invalid:!!s,rightSectionWidth:h?(0,i.h)(h):void 0,iconWidth:m,withRightSection:!!g,offsetBottom:P,offsetTop:L,pointer:j},{classNames:x,styles:w,name:["Input",k],unstyled:O,variant:d,size:b}),{systemStyles:I,rest:A}=(0,ek.x)(C);return n.createElement(c.x,eE(eE({className:D(T.wrapper,a),sx:S,style:f},I),_),p&&n.createElement("div",{className:T.icon},p),n.createElement(c.x,eT(eE({component:"input"},A),{ref:t,required:l,"aria-invalid":!!s,"aria-describedby":E,disabled:u,"data-disabled":u||void 0,"data-with-icon":!!p||void 0,"data-invalid":!!s||void 0,className:T.input})),g&&n.createElement("div",eT(eE({},y),{className:T.rightSection}),g))});eA.displayName="@mantine/core/Input",eA.Wrapper=ed,eA.Label=b,eA.Description=H,eA.Error=L,eA.Placeholder=ex;let eY=(0,a.F)(eA)},35227:function(e,t,r){"use strict";r.d(t,{J:function(){return m}});var n=r(96768),o=r(56817),i=r(14258),a=Object.defineProperty,s=Object.defineProperties,l=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&p(e,r,t[r]);if(u)for(var r of u(t))d.call(t,r)&&p(e,r,t[r]);return e},h=(e,t)=>s(e,l(t));let m={xs:(0,n.h)(30),sm:(0,n.h)(36),md:(0,n.h)(42),lg:(0,n.h)(50),xl:(0,n.h)(60)},g=["default","filled","unstyled"];var y=(0,o.k)((e,{multiline:t,radius:r,invalid:o,rightSectionWidth:a,withRightSection:s,iconWidth:l,offsetBottom:u,offsetTop:c,pointer:d},{variant:p,size:y})=>{let v=e.fn.variant({variant:"filled",color:"red"}).background,b="default"===p||"filled"===p?{minHeight:(0,i.a)({size:y,sizes:m}),paddingLeft:`calc(${(0,i.a)({size:y,sizes:m})}  / 3)`,paddingRight:s?a||(0,i.a)({size:y,sizes:m}):`calc(${(0,i.a)({size:y,sizes:m})}  / 3)`,borderRadius:e.fn.radius(r)}:"unstyled"===p&&s?{paddingRight:a||(0,i.a)({size:y,sizes:m})}:null;return{wrapper:{position:"relative",marginTop:c?`calc(${e.spacing.xs} / 2)`:void 0,marginBottom:u?`calc(${e.spacing.xs} / 2)`:void 0,"&:has(input:disabled)":{"& .mantine-Input-rightSection":{display:"none"}}},input:h(f(f(h(f({},e.fn.fontStyles()),{height:t?"unstyled"===p?void 0:"auto":(0,i.a)({size:y,sizes:m}),WebkitTapHighlightColor:"transparent",lineHeight:t?e.lineHeight:`calc(${(0,i.a)({size:y,sizes:m})} - ${(0,n.h)(2)})`,appearance:"none",resize:"none",boxSizing:"border-box",fontSize:(0,i.a)({size:y,sizes:e.fontSizes}),width:"100%",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,display:"block",textAlign:"left",cursor:d?"pointer":void 0}),function({theme:e,variant:t}){return g.includes(t)?"default"===t?{border:`${(0,n.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,transition:"border-color 100ms ease","&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:"filled"===t?{border:`${(0,n.h)(1)} solid transparent`,backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[1],"&:focus, &:focus-within":e.focusRingStyles.inputStyles(e)}:{borderWidth:0,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,backgroundColor:"transparent",minHeight:(0,n.h)(28),outline:0,"&:focus, &:focus-within":{outline:"none",borderColor:"transparent"},"&:disabled":{backgroundColor:"transparent","&:focus, &:focus-within":{outline:"none",borderColor:"transparent"}}}:null}({theme:e,variant:p})),b),{"&:disabled, &[data-disabled]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,cursor:"not-allowed",pointerEvents:"none","&::placeholder":{color:e.colors.dark[2]}},"&[data-invalid]":{color:v,borderColor:v,"&::placeholder":{opacity:1,color:v}},"&[data-with-icon]":{paddingLeft:"number"==typeof l?(0,n.h)(l):(0,i.a)({size:y,sizes:m})},"&::placeholder":h(f({},e.fn.placeholderStyles()),{opacity:1}),"&::-webkit-inner-spin-button, &::-webkit-outer-spin-button, &::-webkit-search-decoration, &::-webkit-search-cancel-button, &::-webkit-search-results-button, &::-webkit-search-results-decoration":{appearance:"none"},"&[type=number]":{MozAppearance:"textfield"}}),icon:{pointerEvents:"none",position:"absolute",zIndex:1,left:0,top:0,bottom:0,display:"flex",alignItems:"center",justifyContent:"center",width:l?(0,n.h)(l):(0,i.a)({size:y,sizes:m}),color:o?e.colors.red["dark"===e.colorScheme?6:7]:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[5]},rightSection:{position:"absolute",top:0,bottom:0,right:0,display:"flex",alignItems:"center",justifyContent:"center",width:a||(0,i.a)({size:y,sizes:m})}}});t.Z=y},66261:function(e,t,r){"use strict";r.d(t,{k:function(){return g}});var n=r(64761),o=r(83051),i=r(12756),a=Object.defineProperty,s=Object.defineProperties,l=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&p(e,r,t[r]);if(u)for(var r of u(t))d.call(t,r)&&p(e,r,t[r]);return e},h=(e,t)=>s(e,l(t)),m=(e,t)=>{var r={};for(var n in e)c.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&u)for(var n of u(e))0>t.indexOf(n)&&d.call(e,n)&&(r[n]=e[n]);return r};function g(e,t,r){let a=(0,n.N4)(e,t,r),{label:s,description:l,error:u,required:c,classNames:d,styles:p,className:g,unstyled:y,__staticSelector:v,sx:b,errorProps:_,labelProps:x,descriptionProps:w,wrapperProps:k,id:M,size:S,style:O,inputContainer:j,inputWrapperOrder:C,withAsterisk:P,variant:L}=a,E=m(a,["label","description","error","required","classNames","styles","className","unstyled","__staticSelector","sx","errorProps","labelProps","descriptionProps","wrapperProps","id","size","style","inputContainer","inputWrapperOrder","withAsterisk","variant"]),T=(0,o.M)(M),{systemStyles:D,rest:I}=(0,i.x)(E),A=f({label:s,description:l,error:u,required:c,classNames:d,className:g,__staticSelector:v,sx:b,errorProps:_,labelProps:x,descriptionProps:w,unstyled:y,styles:p,id:T,size:S,style:O,inputContainer:j,inputWrapperOrder:C,withAsterisk:P,variant:L},k);return h(f({},I),{classNames:d,styles:p,unstyled:y,wrapperProps:f(f({},A),D),inputProps:{required:c,classNames:d,styles:p,unstyled:y,id:T,size:S,__staticSelector:v,error:u,variant:L}})}},8949:function(e,t,r){"use strict";r.d(t,{a:function(){return H}});var n=r(67294),o=r(64761),i=r(68216);let[a,s]=(0,i.R)("List component was not found in tree");var l=r(56817),u=r(58404),c=r(14258),d=(0,l.k)((e,{spacing:t,center:r})=>({itemWrapper:{ref:(0,u.A)("itemWrapper"),display:"inline-flex",flexDirection:"column",whiteSpace:"normal"},item:{whiteSpace:"nowrap",lineHeight:r?1:e.lineHeight,"&:not(:first-of-type)":{marginTop:(0,c.a)({size:t,sizes:e.spacing})},"&[data-with-icon]":{listStyle:"none",[`& .${(0,u.A)("itemWrapper")}`]:{display:"inline-flex",alignItems:r?"center":"flex-start",flexDirection:"row"}}},itemIcon:{display:"inline-block",verticalAlign:"middle",marginRight:e.spacing.sm}})),p=r(64523),f=Object.defineProperty,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,y=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,v=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&y(e,r,t[r]);if(h)for(var r of h(t))g.call(t,r)&&y(e,r,t[r]);return e},b=(e,t)=>{var r={};for(var n in e)m.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&h)for(var n of h(e))0>t.indexOf(n)&&g.call(e,n)&&(r[n]=e[n]);return r};let _={},x=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("ListItem",_,e),{className:i,children:a,icon:l}=r,u=b(r,["className","children","icon"]),{icon:c,spacing:f,center:h,listStyleType:m,size:g,withPadding:y,classNames:x,styles:w,unstyled:k,variant:M}=s(),S=l||c,{classes:O,cx:j}=d({withPadding:y,listStyleType:m,center:h,spacing:f},{classNames:x,styles:w,unstyled:k,name:"List",variant:M,size:g});return n.createElement(p.x,v({component:"li",className:j(O.item,i),"data-with-icon":!!S||void 0,ref:t},u),n.createElement("div",{className:O.itemWrapper},S&&n.createElement("span",{className:O.itemIcon},S),n.createElement("span",null,a)))});x.displayName="@mantine/core/ListItem";var w=Object.defineProperty,k=Object.defineProperties,M=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,C=(e,t,r)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,P=(e,t)=>{for(var r in t||(t={}))O.call(t,r)&&C(e,r,t[r]);if(S)for(var r of S(t))j.call(t,r)&&C(e,r,t[r]);return e},L=(e,t)=>k(e,M(t)),E=(0,l.k)((e,{withPadding:t,listStyleType:r},{size:n})=>({root:L(P({},e.fn.fontStyles()),{listStyleType:r,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,fontSize:(0,c.a)({size:n,sizes:e.fontSizes}),lineHeight:e.lineHeight,margin:0,paddingLeft:t?e.spacing.xl:0,listStylePosition:"inside"})})),T=Object.defineProperty,D=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Y=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))I.call(t,r)&&Y(e,r,t[r]);if(D)for(var r of D(t))A.call(t,r)&&Y(e,r,t[r]);return e},N=(e,t)=>{var r={};for(var n in e)I.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&D)for(var n of D(e))0>t.indexOf(n)&&A.call(e,n)&&(r[n]=e[n]);return r};let z={type:"unordered",size:"md",spacing:0},H=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("List",z,e),{children:i,type:s,size:l,listStyleType:u,withPadding:c,center:d,spacing:f,icon:h,className:m,styles:g,classNames:y,unstyled:v,variant:b}=r,_=N(r,["children","type","size","listStyleType","withPadding","center","spacing","icon","className","styles","classNames","unstyled","variant"]),{classes:x,cx:w}=E({withPadding:c,listStyleType:u,center:d,spacing:f},{classNames:y,styles:g,name:"List",unstyled:v,size:l,variant:b});return n.createElement(a,{value:{spacing:f,center:d,icon:h,listStyleType:u,size:l,withPadding:c,classNames:y,styles:g,unstyled:v,variant:b}},n.createElement(p.x,R({component:"unordered"===s?"ul":"ol",className:w(x.root,m),ref:t},_),i))});H.Item=x,H.displayName="@mantine/core/List"},20966:function(e,t,r){"use strict";r.d(t,{a:function(){return z}});var n=r(67294),o=r(96768),i=r(64761),a=r(14258),s=Object.defineProperty,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r},h=Object.defineProperty,m=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,v=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))g.call(t,r)&&v(e,r,t[r]);if(m)for(var r of m(t))y.call(t,r)&&v(e,r,t[r]);return e},_=(e,t)=>{var r={};for(var n in e)g.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&m)for(var n of m(e))0>t.indexOf(n)&&y.call(e,n)&&(r[n]=e[n]);return r},x=Object.defineProperty,w=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,S=(e,t,r)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,O=(e,t)=>{for(var r in t||(t={}))k.call(t,r)&&S(e,r,t[r]);if(w)for(var r of w(t))M.call(t,r)&&S(e,r,t[r]);return e},j=(e,t)=>{var r={};for(var n in e)k.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&w)for(var n of w(e))0>t.indexOf(n)&&M.call(e,n)&&(r[n]=e[n]);return r},C=r(64523),P=Object.defineProperty,L=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,D=(e,t,r)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,I=(e,t)=>{for(var r in t||(t={}))E.call(t,r)&&D(e,r,t[r]);if(L)for(var r of L(t))T.call(t,r)&&D(e,r,t[r]);return e},A=(e,t)=>{var r={};for(var n in e)E.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&L)for(var n of L(e))0>t.indexOf(n)&&T.call(e,n)&&(r[n]=e[n]);return r};let Y={bars:function(e){var{size:t,color:r}=e,o=f(e,["size","color"]);let{style:i}=o,a=f(o,["style"]);return n.createElement("svg",p({viewBox:"0 0 135 140",xmlns:"http://www.w3.org/2000/svg",fill:r,style:p({width:t},i)},a),n.createElement("rect",{y:"10",width:"15",height:"120",rx:"6"},n.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),n.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),n.createElement("rect",{x:"30",y:"10",width:"15",height:"120",rx:"6"},n.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),n.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),n.createElement("rect",{x:"60",width:"15",height:"140",rx:"6"},n.createElement("animate",{attributeName:"height",begin:"0s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),n.createElement("animate",{attributeName:"y",begin:"0s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),n.createElement("rect",{x:"90",y:"10",width:"15",height:"120",rx:"6"},n.createElement("animate",{attributeName:"height",begin:"0.25s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),n.createElement("animate",{attributeName:"y",begin:"0.25s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})),n.createElement("rect",{x:"120",y:"10",width:"15",height:"120",rx:"6"},n.createElement("animate",{attributeName:"height",begin:"0.5s",dur:"1s",values:"120;110;100;90;80;70;60;50;40;140;120",calcMode:"linear",repeatCount:"indefinite"}),n.createElement("animate",{attributeName:"y",begin:"0.5s",dur:"1s",values:"10;15;20;25;30;35;40;45;50;0;10",calcMode:"linear",repeatCount:"indefinite"})))},oval:function(e){var{size:t,color:r}=e,o=_(e,["size","color"]);let{style:i}=o,a=_(o,["style"]);return n.createElement("svg",b({viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg",stroke:r,style:b({width:t,height:t},i)},a),n.createElement("g",{fill:"none",fillRule:"evenodd"},n.createElement("g",{transform:"translate(2.5 2.5)",strokeWidth:"5"},n.createElement("circle",{strokeOpacity:".5",cx:"16",cy:"16",r:"16"}),n.createElement("path",{d:"M32 16c0-9.94-8.06-16-16-16"},n.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 16 16",to:"360 16 16",dur:"1s",repeatCount:"indefinite"})))))},dots:function(e){var{size:t,color:r}=e,o=j(e,["size","color"]);let{style:i}=o,a=j(o,["style"]);return n.createElement("svg",O({viewBox:"0 0 120 30",xmlns:"http://www.w3.org/2000/svg",fill:r,style:O({width:t},i)},a),n.createElement("circle",{cx:"15",cy:"15",r:"15"},n.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),n.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})),n.createElement("circle",{cx:"60",cy:"15",r:"9",fillOpacity:"0.3"},n.createElement("animate",{attributeName:"r",from:"9",to:"9",begin:"0s",dur:"0.8s",values:"9;15;9",calcMode:"linear",repeatCount:"indefinite"}),n.createElement("animate",{attributeName:"fill-opacity",from:"0.5",to:"0.5",begin:"0s",dur:"0.8s",values:".5;1;.5",calcMode:"linear",repeatCount:"indefinite"})),n.createElement("circle",{cx:"105",cy:"15",r:"15"},n.createElement("animate",{attributeName:"r",from:"15",to:"15",begin:"0s",dur:"0.8s",values:"15;9;15",calcMode:"linear",repeatCount:"indefinite"}),n.createElement("animate",{attributeName:"fill-opacity",from:"1",to:"1",begin:"0s",dur:"0.8s",values:"1;.5;1",calcMode:"linear",repeatCount:"indefinite"})))}},R={xs:(0,o.h)(18),sm:(0,o.h)(22),md:(0,o.h)(36),lg:(0,o.h)(44),xl:(0,o.h)(58)},N={size:"md"};function z(e){let t=(0,i.N4)("Loader",N,e),{size:r,color:o,variant:s}=t,l=A(t,["size","color","variant"]),u=(0,i.rZ)(),c=s in Y?s:u.loader;return n.createElement(C.x,I({role:"presentation",component:Y[c]||Y.bars,size:(0,a.a)({size:r,sizes:R}),color:u.fn.variant({variant:"filled",primaryFallback:!1,color:o||u.primaryColor}).background},l))}z.displayName="@mantine/core/Loader"},49737:function(e,t,r){"use strict";r.d(t,{f:function(){return T}});var n=r(67294),o=r(3594),i=r(64761),a=r(56817),s=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>l(e,u(t)),g=(0,a.k)(e=>({root:m(h({},e.fn.cover()),{display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden"})})),y=r(58036),v=r(64523),b=r(20966),_=r(17577),x=Object.defineProperty,w=Object.defineProperties,k=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&j(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&j(e,r,t[r]);return e},P=(e,t)=>w(e,k(t)),L=(e,t)=>{var r={};for(var n in e)S.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&M)for(var n of M(e))0>t.indexOf(n)&&O.call(e,n)&&(r[n]=e[n]);return r};let E={overlayOpacity:.75,transitionDuration:0,radius:0,zIndex:(0,o.w)("overlay")},T=(0,n.forwardRef)((e,t)=>{let r=(0,i.N4)("LoadingOverlay",E,e),{className:o,visible:a,loaderProps:s,overlayOpacity:l,overlayColor:u,transitionDuration:c,exitTransitionDuration:d,zIndex:p,style:f,loader:h,radius:m,overlayBlur:x,unstyled:w,variant:k,keepMounted:M}=r,S=L(r,["className","visible","loaderProps","overlayOpacity","overlayColor","transitionDuration","exitTransitionDuration","zIndex","style","loader","radius","overlayBlur","unstyled","variant","keepMounted"]),{classes:O,cx:j,theme:T}=g(null,{name:"LoadingOverlay",unstyled:w,variant:k}),D=`calc(${p} + 1)`;return n.createElement(y.u,{keepMounted:M,duration:c,exitDuration:d,mounted:a,transition:"fade"},e=>n.createElement(v.x,C({className:j(O.root,o),style:P(C(C({},e),f),{zIndex:p}),ref:t},S),h?n.createElement("div",{style:{zIndex:D}},h):n.createElement(b.a,C({style:{zIndex:D}},s)),n.createElement(_.a,{opacity:l,zIndex:p,radius:m,blur:x,unstyled:w,color:u||("dark"===T.colorScheme?T.colors.dark[5]:T.white)})))});T.displayName="@mantine/core/LoadingOverlay"},46525:function(e,t,r){"use strict";r.d(t,{v:function(){return m}});var n=r(67294),o=r(64761),i=(0,r(56817).k)((e,{color:t})=>({root:{backgroundColor:e.fn.themeColor(t,"dark"===e.colorScheme?5:2),color:"dark"===e.colorScheme?e.colors.dark[9]:"inherit"}})),a=r(64523),s=Object.defineProperty,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r};let h={color:"yellow"},m=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Mark",h,e),{color:s,className:l,unstyled:u,variant:c}=r,d=f(r,["color","className","unstyled","variant"]),{classes:m,cx:g}=i({color:s},{unstyled:u,name:"Mark",variant:c});return n.createElement(a.x,p({component:"mark",ref:t,className:g(m.root,l)},d))});m.displayName="@mantine/core/Mark"},88002:function(e,t,r){"use strict";r.d(t,{v:function(){return e$}});var n=r(67294),o=r(38523),i=r(15851),a=r(37048),s=r(64761),l=r(68216);let u={context:"Menu component was not found in the tree",children:"Menu.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported"},[c,d]=(0,l.R)(u.context);var p=r(56817),f=r(96768),h=(0,p.k)(e=>({divider:{marginTop:(0,f.h)(4),marginBottom:(0,f.h)(4),borderTop:`${(0,f.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`}})),m=r(64523),g=Object.defineProperty,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&_(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&_(e,r,t[r]);return e},w=(e,t)=>{var r={};for(var n in e)v.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&y)for(var n of y(e))0>t.indexOf(n)&&b.call(e,n)&&(r[n]=e[n]);return r};let k={},M=(0,n.forwardRef)((e,t)=>{let r=(0,s.N4)("MenuDivider",k,e),{children:o,className:i}=r,a=w(r,["children","className"]),{classNames:l,styles:u,unstyled:c,variant:p}=d(),{classes:f,cx:g}=h(null,{name:"Menu",classNames:l,styles:u,unstyled:c,variant:p});return n.createElement(m.x,x({className:g(f.divider,i),ref:t},a))});M.displayName="@mantine/core/MenuDivider";var S=r(69328),O=r(3317),j=Object.defineProperty,C=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,T=(e,t)=>{for(var r in t||(t={}))P.call(t,r)&&E(e,r,t[r]);if(C)for(var r of C(t))L.call(t,r)&&E(e,r,t[r]);return e},D=(e,t)=>{var r={};for(var n in e)P.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&C)for(var n of C(e))0>t.indexOf(n)&&L.call(e,n)&&(r[n]=e[n]);return r};let I={};function A(e){let t=(0,s.N4)("MenuDropdown",I,e),{children:r,onMouseEnter:o,onMouseLeave:i}=t,a=D(t,["children","onMouseEnter","onMouseLeave"]),l=(0,n.useRef)(),u=d(),c=(0,S.x)(o,()=>"hover"===u.trigger&&u.openDropdown()),p=(0,S.x)(i,()=>"hover"===u.trigger&&u.closeDropdown());return n.createElement(O.J.Dropdown,T({onMouseEnter:c,onMouseLeave:p,role:"menu","aria-orientation":"vertical"},a),n.createElement("div",{tabIndex:-1,"data-menu-dropdown":!0,"data-autofocus":!0,onKeyDown:e=>{var t;("ArrowUp"===e.key||"ArrowDown"===e.key)&&(e.preventDefault(),null==(t=l.current.querySelectorAll("[data-menu-item]:not(:disabled)")[0])||t.focus())},ref:l,style:{outline:0}},r))}A.displayName="@mantine/core/MenuDropdown";var Y=r(16650),R=r(48427),N=r(80665),z=Object.defineProperty,H=Object.defineProperties,F=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable,B=(e,t,r)=>t in e?z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,U=(e,t)=>{for(var r in t||(t={}))V.call(t,r)&&B(e,r,t[r]);if($)for(var r of $(t))Z.call(t,r)&&B(e,r,t[r]);return e},W=(e,t)=>H(e,F(t)),q=(0,p.k)((e,{color:t,radius:r})=>({item:W(U({},e.fn.fontStyles()),{WebkitTapHighlightColor:"transparent",fontSize:e.fontSizes.sm,border:0,backgroundColor:"transparent",outline:0,width:"100%",textAlign:"left",textDecoration:"none",boxSizing:"border-box",padding:`${e.spacing.xs} ${e.spacing.sm}`,cursor:"pointer",borderRadius:e.fn.radius(r),color:t?e.fn.variant({variant:"filled",primaryFallback:!1,color:t}).background:"dark"===e.colorScheme?e.colors.dark[0]:e.black,display:"flex",alignItems:"center","&:disabled":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5],pointerEvents:"none",userSelect:"none"},"&[data-hovered]":{backgroundColor:t?e.fn.variant({variant:"light",color:t}).background:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[3],.35):e.colors.gray[1]}}),itemLabel:{flex:1},itemIcon:{display:"flex",justifyContent:"center",alignItems:"center",marginRight:e.spacing.xs},itemRightSection:{}})),K=Object.defineProperty,G=Object.defineProperties,J=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,et=(e,t,r)=>t in e?K(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,er=(e,t)=>{for(var r in t||(t={}))X.call(t,r)&&et(e,r,t[r]);if(Q)for(var r of Q(t))ee.call(t,r)&&et(e,r,t[r]);return e},en=(e,t)=>G(e,J(t)),eo=(e,t)=>{var r={};for(var n in e)X.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&Q)for(var n of Q(e))0>t.indexOf(n)&&ee.call(e,n)&&(r[n]=e[n]);return r};let ei={},ea=(0,n.forwardRef)((e,t)=>{let r=(0,s.N4)("MenuItem",ei,e),{children:o,className:i,color:a,closeMenuOnClick:l,icon:u,rightSection:c}=r,p=eo(r,["children","className","color","closeMenuOnClick","icon","rightSection"]),f=d(),{classes:h,cx:g,theme:y}=q({radius:f.radius,color:a},{name:"Menu",classNames:f.classNames,styles:f.styles,unstyled:f.unstyled,variant:f.variant}),v=(0,n.useRef)(),b=f.getItemIndex(v.current),_=(0,S.x)(p.onMouseLeave,()=>f.setHovered(-1)),x=(0,S.x)(p.onMouseEnter,()=>f.setHovered(f.getItemIndex(v.current))),w=(0,S.x)(p.onClick,()=>{"boolean"==typeof l?l&&f.closeDropdownImmediately():f.closeOnItemClick&&f.closeDropdownImmediately()}),k=(0,S.x)(p.onFocus,()=>f.setHovered(f.getItemIndex(v.current)));return n.createElement(m.x,en(er({component:"button",type:"button"},p),{tabIndex:-1,onFocus:k,className:g(h.item,i),ref:(0,N.Y)(v,t),role:"menuitem","data-menu-item":!0,"data-hovered":f.hovered===b||void 0,onMouseEnter:x,onMouseLeave:_,onClick:w,onKeyDown:(0,Y.R)({siblingSelector:"[data-menu-item]",parentSelector:"[data-menu-dropdown]",activateOnFocus:!1,loop:f.loop,dir:y.dir,orientation:"vertical",onKeyDown:p.onKeydown})}),u&&n.createElement("div",{className:h.itemIcon},u),o&&n.createElement("div",{className:h.itemLabel},o),c&&n.createElement("div",{className:h.itemRightSection},c))});ea.displayName="@mantine/core/MenuItem";let es=(0,R.F)(ea);var el=(0,p.k)(e=>({label:{color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],fontWeight:500,fontSize:e.fontSizes.xs,padding:`calc(${e.spacing.xs} / 2) ${e.spacing.sm}`,cursor:"default"}})),eu=r(95117),ec=Object.defineProperty,ed=Object.getOwnPropertySymbols,ep=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,eh=(e,t,r)=>t in e?ec(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,em=(e,t)=>{for(var r in t||(t={}))ep.call(t,r)&&eh(e,r,t[r]);if(ed)for(var r of ed(t))ef.call(t,r)&&eh(e,r,t[r]);return e},eg=(e,t)=>{var r={};for(var n in e)ep.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ed)for(var n of ed(e))0>t.indexOf(n)&&ef.call(e,n)&&(r[n]=e[n]);return r};let ey={},ev=(0,n.forwardRef)((e,t)=>{let r=(0,s.N4)("MenuLabel",ey,e),{children:o,className:i}=r,a=eg(r,["children","className"]),{classNames:l,styles:u,unstyled:c,variant:p}=d(),{classes:f,cx:h}=el(null,{name:"Menu",classNames:l,styles:u,unstyled:c,variant:p});return n.createElement(eu.x,em({className:h(f.label,i),ref:t},a),o)});ev.displayName="@mantine/core/MenuLabel";var eb=r(24241),e_=Object.defineProperty,ex=Object.getOwnPropertySymbols,ew=Object.prototype.hasOwnProperty,ek=Object.prototype.propertyIsEnumerable,eM=(e,t,r)=>t in e?e_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eS=(e,t)=>{for(var r in t||(t={}))ew.call(t,r)&&eM(e,r,t[r]);if(ex)for(var r of ex(t))ek.call(t,r)&&eM(e,r,t[r]);return e},eO=(e,t)=>{var r={};for(var n in e)ew.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ex)for(var n of ex(e))0>t.indexOf(n)&&ek.call(e,n)&&(r[n]=e[n]);return r};let ej={refProp:"ref"},eC=(0,n.forwardRef)((e,t)=>{let r=(0,s.N4)("MenuTarget",ej,e),{children:o,refProp:i}=r,a=eO(r,["children","refProp"]);if(!(0,eb.k)(o))throw Error(u.children);let l=d(),c=(0,S.x)(o.props.onClick,()=>"click"===l.trigger&&l.toggleDropdown()),p=(0,S.x)(o.props.onMouseEnter,()=>"hover"===l.trigger&&l.openDropdown()),f=(0,S.x)(o.props.onMouseLeave,()=>"hover"===l.trigger&&l.closeDropdown());return n.createElement(O.J.Target,eS({refProp:i,popupType:"menu",ref:t},a),(0,n.cloneElement)(o,{onClick:c,onMouseEnter:p,onMouseLeave:f,"data-expanded":!!l.opened||void 0}))});eC.displayName="@mantine/core/MenuTarget";var eP=(0,p.k)({dropdown:{padding:(0,f.h)(4)}}),eL=r(27347),eE=Object.defineProperty,eT=Object.defineProperties,eD=Object.getOwnPropertyDescriptors,eI=Object.getOwnPropertySymbols,eA=Object.prototype.hasOwnProperty,eY=Object.prototype.propertyIsEnumerable,eR=(e,t,r)=>t in e?eE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eN=(e,t)=>{for(var r in t||(t={}))eA.call(t,r)&&eR(e,r,t[r]);if(eI)for(var r of eI(t))eY.call(t,r)&&eR(e,r,t[r]);return e},ez=(e,t)=>eT(e,eD(t)),eH=(e,t)=>{var r={};for(var n in e)eA.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eI)for(var n of eI(e))0>t.indexOf(n)&&eY.call(e,n)&&(r[n]=e[n]);return r};let eF={closeOnItemClick:!0,loop:!0,trigger:"click",openDelay:0,closeDelay:100};function e$(e){let t=(0,s.N4)("Menu",eF,e),{children:r,onOpen:l,onClose:u,opened:d,defaultOpened:p,onChange:f,closeOnItemClick:h,loop:m,closeOnEscape:g,trigger:y,openDelay:v,closeDelay:b,classNames:_,styles:x,unstyled:w,radius:k,variant:M}=t,S=eH(t,["children","onOpen","onClose","opened","defaultOpened","onChange","closeOnItemClick","loop","closeOnEscape","trigger","openDelay","closeDelay","classNames","styles","unstyled","radius","variant"]),{classes:j,cx:C}=eP(),[P,{setHovered:L,resetHovered:E}]=function(){let[e,t]=(0,n.useState)(-1);return[e,{setHovered:t,resetHovered:()=>t(-1)}]}(),[T,D]=(0,i.C)({value:d,defaultValue:p,finalValue:!1,onChange:f}),I=()=>{D(!1),T&&(null==u||u())},A=()=>{D(!0),T||null==l||l()},Y=()=>T?I():A(),{openDropdown:R,closeDropdown:N}=(0,eL.U)({open:A,close:I,closeDelay:b,openDelay:v});return(0,a.l)(()=>{E()},[T]),n.createElement(c,{value:{opened:T,toggleDropdown:Y,getItemIndex:e=>{var t;return e?Array.from((null==(t=(0,o.p)(e,"[data-menu-dropdown]"))?void 0:t.querySelectorAll("[data-menu-item]"))||[]).findIndex(t=>t===e):null},hovered:P,setHovered:L,closeOnItemClick:h,closeDropdown:"click"===y?I:N,openDropdown:"click"===y?A:R,closeDropdownImmediately:I,loop:m,trigger:y,radius:k,classNames:_,styles:x,unstyled:w,variant:M}},n.createElement(O.J,ez(eN({},S),{radius:k,opened:T,onChange:Y,defaultOpened:p,trapFocus:"click"===y,closeOnEscape:g&&"click"===y,__staticSelector:"Menu",classNames:ez(eN({},_),{dropdown:C(j.dropdown,null==_?void 0:_.dropdown)}),styles:x,unstyled:w,variant:M}),r))}e$.displayName="@mantine/core/Menu",e$.Item=es,e$.Label=ev,e$.Dropdown=A,e$.Target=eC,e$.Divider=M},94491:function(e,t,r){"use strict";r.d(t,{u:function(){return B}});var n=r(67294),o=r(64761),i=r(68216);let[a,s]=(0,i.R)("Modal component was not found in tree");var l=r(96768),u=r(56817),c=r(14258);let d={xs:(0,l.h)(320),sm:(0,l.h)(380),md:(0,l.h)(440),lg:(0,l.h)(620),xl:(0,l.h)(780)};var p=(0,u.k)((e,{yOffset:t,xOffset:r,centered:n,fullScreen:o},{size:i})=>({content:{flex:o?"0 0 100%":`0 0 ${(0,c.a)({size:i,sizes:d})}`,maxWidth:"100%",maxHeight:o?void 0:`calc(100dvh - (${(0,l.h)(t)} * 2))`,height:o?"100vh":void 0,borderRadius:o?0:void 0,overflowY:"auto"},inner:{paddingTop:o?0:t,paddingBottom:o?0:t,paddingLeft:o?0:r,paddingRight:o?0:r,display:"flex",justifyContent:"center",alignItems:n?"center":"flex-start"}})),f=r(45357),h=Object.defineProperty,m=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&_(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&_(e,r,t[r]);return e},w=(e,t)=>m(e,g(t)),k=(e,t)=>{var r={};for(var n in e)v.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&y)for(var n of y(e))0>t.indexOf(n)&&b.call(e,n)&&(r[n]=e[n]);return r};let M=w(x({},f.K),{yOffset:"5dvh",xOffset:"5vw"});function S(e){let t=(0,o.N4)("ModalRoot",M,e),{classNames:r,variant:i,size:s,yOffset:l,xOffset:u,scrollAreaComponent:c,radius:d,centered:h,fullScreen:m}=t,g=k(t,["classNames","variant","size","yOffset","xOffset","scrollAreaComponent","radius","centered","fullScreen"]),{classes:y,cx:v}=p({yOffset:l,xOffset:u,centered:h,fullScreen:m},{name:"Modal",variant:i,size:s});return n.createElement(a,{value:{yOffset:l,scrollAreaComponent:c,radius:d}},n.createElement(f.e,x({__staticSelector:"Modal",size:s,variant:i,classNames:w(x({},r),{content:v(y.content,null==r?void 0:r.content),inner:v(y.inner,null==r?void 0:r.inner)})},g)))}var O=Object.defineProperty,j=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,L=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,E=(e,t)=>{for(var r in t||(t={}))C.call(t,r)&&L(e,r,t[r]);if(j)for(var r of j(t))P.call(t,r)&&L(e,r,t[r]);return e},T=(e,t)=>{var r={};for(var n in e)C.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&j)for(var n of j(e))0>t.indexOf(n)&&P.call(e,n)&&(r[n]=e[n]);return r};let D={shadow:"xl"},I=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("ModalContent",D,e),{children:i,scrollAreaComponent:a}=r,u=T(r,["children","scrollAreaComponent"]),c=s(),d=a||c.scrollAreaComponent||f.e.NativeScrollArea;return n.createElement(f.e.Content,E({ref:t,radius:c.radius},u),n.createElement(d,{style:{maxHeight:`calc(100dvh - (${(0,l.h)(c.yOffset)} * 2))`}},i))});var A=Object.defineProperty,Y=Object.defineProperties,R=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,F=(e,t,r)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$=(e,t)=>{for(var r in t||(t={}))z.call(t,r)&&F(e,r,t[r]);if(N)for(var r of N(t))H.call(t,r)&&F(e,r,t[r]);return e},V=(e,t)=>{var r={};for(var n in e)z.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&N)for(var n of N(e))0>t.indexOf(n)&&H.call(e,n)&&(r[n]=e[n]);return r};let Z=Y($({},f.K),R({transitionProps:{duration:200,transition:"pop"},withOverlay:!0,withCloseButton:!0}));function B(e){let t=(0,o.N4)("Modal",Z,e),{title:r,withOverlay:i,overlayProps:a,withCloseButton:s,closeButtonProps:l,children:u}=t,c=V(t,["title","withOverlay","overlayProps","withCloseButton","closeButtonProps","children"]),d=!!r||s;return n.createElement(S,$({},c),i&&n.createElement(f.e.Overlay,$({},a)),n.createElement(I,null,d&&n.createElement(f.e.Header,null,r&&n.createElement(f.e.Title,null,r),s&&n.createElement(f.e.CloseButton,$({},l))),n.createElement(f.e.Body,null,u)))}B.Root=S,B.CloseButton=f.e.CloseButton,B.Overlay=f.e.Overlay,B.Content=I,B.Header=f.e.Header,B.Title=f.e.Title,B.Body=f.e.Body,B.NativeScrollArea=f.e.NativeScrollArea},45357:function(e,t,r){"use strict";r.d(t,{e:function(){return tv},K:function(){return ty}});var n,o,i,a,s,l,u=r(67294),c=r(97582),d="right-scroll-bar-position",p="width-before-scroll-bar",f=(void 0===n&&(n={}),void 0===o&&(o=function(e){return e}),i=[],a=!1,(s={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:null},useMedium:function(e){var t=o(e,a);return i.push(t),function(){i=i.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){a=!0;var t=[];if(i.length){var r=i;i=[],r.forEach(e),t=i}var n=function(){var r=t;t=[],r.forEach(e)},o=function(){return Promise.resolve().then(n)};o(),i={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),i}}}}).options=(0,c.pi)({async:!0,ssr:!1},n),s),h=function(){},m=u.forwardRef(function(e,t){var r,n,o,i=u.useRef(null),a=u.useState({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:h}),s=a[0],l=a[1],d=e.forwardProps,p=e.children,m=e.className,g=e.removeScrollBar,y=e.enabled,v=e.shards,b=e.sideCar,_=e.noIsolation,x=e.inert,w=e.allowPinchZoom,k=e.as,M=void 0===k?"div":k,S=e.gapMode,O=(0,c._T)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=(r=[i,t],n=function(e){return r.forEach(function(t){return"function"==typeof t?t(e):t&&(t.current=e),t})},(o=(0,u.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,o.facade),C=(0,c.pi)((0,c.pi)({},O),s);return u.createElement(u.Fragment,null,y&&u.createElement(b,{sideCar:f,removeScrollBar:g,shards:v,noIsolation:_,inert:x,setCallbacks:l,allowPinchZoom:!!w,lockRef:i,gapMode:S}),d?u.cloneElement(u.Children.only(p),(0,c.pi)((0,c.pi)({},C),{ref:j})):u.createElement(M,(0,c.pi)({},C,{className:m,ref:j}),p))});m.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},m.classNames={fullWidth:p,zeroRight:d};var g=function(e){var t=e.sideCar,r=(0,c._T)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return u.createElement(n,(0,c.pi)({},r))};g.isSideCarExport=!0;var y=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=l||r.nc;return t&&e.setAttribute("nonce",t),e}())){var o,i;(o=t).styleSheet?o.styleSheet.cssText=n:o.appendChild(document.createTextNode(n)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},v=function(){var e=y();return function(t,r){u.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},b=function(){var e=v();return function(t){return e(t.styles,t.dynamic),null}},_={left:0,top:0,right:0,gap:0},x=function(e){return parseInt(e||"",10)||0},w=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[x(r),x(n),x(o)]},k=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return _;var t=w(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},M=b(),S=function(e,t,r,n){var o=e.left,i=e.top,a=e.right,s=e.gap;return void 0===r&&(r="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(n,";\n   padding-right: ").concat(s,"px ").concat(n,";\n  }\n  body {\n    overflow: hidden ").concat(n,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(a,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(s,"px ").concat(n,";\n    "),"padding"===r&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(d," {\n    right: ").concat(s,"px ").concat(n,";\n  }\n  \n  .").concat(p," {\n    margin-right: ").concat(s,"px ").concat(n,";\n  }\n  \n  .").concat(d," .").concat(d," {\n    right: 0 ").concat(n,";\n  }\n  \n  .").concat(p," .").concat(p," {\n    margin-right: 0 ").concat(n,";\n  }\n  \n  body {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n  }\n")},O=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n,i=u.useMemo(function(){return k(o)},[o]);return u.createElement(M,{styles:S(i,!t,o,r?"":"!important")})},j=!1;if("undefined"!=typeof window)try{var C=Object.defineProperty({},"passive",{get:function(){return j=!0,!0}});window.addEventListener("test",C,C),window.removeEventListener("test",C,C)}catch(e){j=!1}var P=!!j&&{passive:!1},L=function(e,t){var r=window.getComputedStyle(e);return"hidden"!==r[t]&&!(r.overflowY===r.overflowX&&"TEXTAREA"!==e.tagName&&"visible"===r[t])},E=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),T(e,n)){var o=D(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},T=function(e,t){return"v"===e?L(t,"overflowY"):L(t,"overflowX")},D=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},I=function(e,t,r,n,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),s=a*n,l=r.target,u=t.contains(l),c=!1,d=s>0,p=0,f=0;do{var h=D(e,l),m=h[0],g=h[1]-h[2]-a*m;(m||g)&&T(e,l)&&(p+=g,f+=m),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l));return d&&(o&&1>Math.abs(p)||!o&&s>p)?c=!0:!d&&(o&&1>Math.abs(f)||!o&&-s>f)&&(c=!0),c},A=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Y=function(e){return[e.deltaX,e.deltaY]},R=function(e){return e&&"current"in e?e.current:e},N=0,z=[],H=(f.useMedium(function(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),o=u.useState(N++)[0],i=u.useState(b)[0],a=u.useRef(e);u.useEffect(function(){a.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,c.ev)([e.lockRef.current],(e.shards||[]).map(R),!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 s=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!a.current.allowPinchZoom;var o,i=A(e),s=r.current,l="deltaX"in e?e.deltaX:s[0]-i[0],u="deltaY"in e?e.deltaY:s[1]-i[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 p=E(d,c);if(!p)return!0;if(p?o=d:(o="v"===d?"h":"v",p=E(d,c)),!p)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=o),!o)return!0;var f=n.current||o;return I(f,t,e,"h"===f?l:u,!0)},[]),l=u.useCallback(function(e){if(z.length&&z[z.length-1]===i){var r="deltaY"in e?Y(e):A(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(a.current.shards||[]).map(R).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=u.useCallback(function(e,r,n,o){var i={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),p=u.useCallback(function(e){r.current=A(e),n.current=void 0},[]),f=u.useCallback(function(t){d(t.type,Y(t),t.target,s(t,e.lockRef.current))},[]),h=u.useCallback(function(t){d(t.type,A(t),t.target,s(t,e.lockRef.current))},[]);u.useEffect(function(){return z.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",l,P),document.addEventListener("touchmove",l,P),document.addEventListener("touchstart",p,P),function(){z=z.filter(function(e){return e!==i}),document.removeEventListener("wheel",l,P),document.removeEventListener("touchmove",l,P),document.removeEventListener("touchstart",p,P)}},[]);var m=e.removeScrollBar,g=e.inert;return u.createElement(u.Fragment,null,g?u.createElement(i,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?u.createElement(O,{gapMode:e.gapMode}):null)}),g),F=u.forwardRef(function(e,t){return u.createElement(m,(0,c.pi)({},e,{ref:t,sideCar:H}))});F.classNames=m.classNames;var $=r(83051),V=r(84137),Z=r(96362),B=r(3594),U=r(64761),W=r(68216);let[q,K]=(0,W.R)("ModalBase component was not found in tree");var G=r(56817),J=(0,G.k)(()=>({close:{marginLeft:"auto",marginRight:0}})),Q=r(80971),X=Object.defineProperty,ee=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,en=(e,t,r)=>t in e?X(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eo=(e,t)=>{for(var r in t||(t={}))et.call(t,r)&&en(e,r,t[r]);if(ee)for(var r of ee(t))er.call(t,r)&&en(e,r,t[r]);return e},ei=(e,t)=>{var r={};for(var n in e)et.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ee)for(var n of ee(e))0>t.indexOf(n)&&er.call(e,n)&&(r[n]=e[n]);return r};let ea={size:"sm"},es=(0,u.forwardRef)((e,t)=>{let r=K(),n=(0,U.N4)(`${r.__staticSelector}CloseButton`,ea,e),{className:o}=n,i=ei(n,["className"]),{classes:a,cx:s}=J(null,r.stylesApi);return u.createElement(Q.P,eo({className:s(a.close,o),ref:t,onClick:r.onClose},i))});var el=(0,G.k)(()=>({overlay:{}})),eu=r(58036),ec=r(17577),ed=Object.defineProperty,ep=Object.defineProperties,ef=Object.getOwnPropertyDescriptors,eh=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,ey=(e,t,r)=>t in e?ed(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ev=(e,t)=>{for(var r in t||(t={}))em.call(t,r)&&ey(e,r,t[r]);if(eh)for(var r of eh(t))eg.call(t,r)&&ey(e,r,t[r]);return e},eb=(e,t)=>ep(e,ef(t)),e_=(e,t)=>{var r={};for(var n in e)em.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eh)for(var n of eh(e))0>t.indexOf(n)&&eg.call(e,n)&&(r[n]=e[n]);return r};let ex={},ew=(0,u.forwardRef)((e,t)=>{let r=K(),n=(0,U.N4)(`${r.__staticSelector}Overlay`,ex,e),{onClick:o,transitionProps:i,style:a,className:s}=n,l=e_(n,["onClick","transitionProps","style","className"]),{classes:c,cx:d}=el(null,r.stylesApi),p=e=>{null==o||o(e),r.closeOnClickOutside&&r.onClose()};return u.createElement(eu.u,eb(ev(ev({mounted:r.opened},r.transitionProps),i),{transition:"fade"}),e=>u.createElement(ec.a,ev({ref:t,onClick:p,fixed:!0,style:ev(ev({},a),e),className:d(c.overlay,s),zIndex:r.zIndex},l)))});var ek=(0,G.k)((e,{zIndex:t})=>({inner:{position:"fixed",width:"100%",top:0,bottom:0,maxHeight:"100%",zIndex:t,pointerEvents:"none"},content:{pointerEvents:"all"}})),eM=r(63990),eS=r(82623),eO=Object.defineProperty,ej=Object.getOwnPropertySymbols,eC=Object.prototype.hasOwnProperty,eP=Object.prototype.propertyIsEnumerable,eL=(e,t,r)=>t in e?eO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eE=(e,t)=>{for(var r in t||(t={}))eC.call(t,r)&&eL(e,r,t[r]);if(ej)for(var r of ej(t))eP.call(t,r)&&eL(e,r,t[r]);return e},eT=(e,t)=>{var r={};for(var n in e)eC.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ej)for(var n of ej(e))0>t.indexOf(n)&&eP.call(e,n)&&(r[n]=e[n]);return r};let eD={},eI=(0,u.forwardRef)((e,t)=>{let r=K(),n=(0,U.N4)(`${r.__staticSelector}Content`,eD,e),{className:o,transitionProps:i,style:a,onKeyDown:s}=n,l=eT(n,["className","transitionProps","style","onKeyDown"]),{classes:c,cx:d}=ek({zIndex:r.zIndex},r.stylesApi),p=e=>{var t;let n=(null==(t=e.target)?void 0:t.getAttribute("data-mantine-stop-propagation"))!=="true";n&&"Escape"===e.key&&r.closeOnEscape&&r.onClose(),null==s||s(e)};return u.createElement(eu.u,eE(eE({mounted:r.opened,transition:"pop"},r.transitionProps),i),e=>u.createElement("div",{className:d(c.inner)},u.createElement(eM.i,{active:r.opened&&r.trapFocus},u.createElement(eS.X,eE({component:"section",role:"dialog",tabIndex:-1,"aria-modal":!0,"aria-describedby":r.bodyMounted?r.getBodyId():void 0,"aria-labelledby":r.titleMounted?r.getTitleId():void 0,onKeyDown:p,ref:t,className:d(c.content,o),style:eE(eE({},a),e),shadow:r.shadow},l),l.children))))});var eA=r(14258),eY=r(96768),eR=(0,G.k)((e,{padding:t})=>{let r=(0,eA.a)({size:t,sizes:e.spacing});return{header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:r,paddingRight:`calc(${r} - ${(0,eY.h)(5)})`,position:"sticky",top:0,backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,zIndex:1e3}}}),eN=r(64523),ez=Object.defineProperty,eH=Object.getOwnPropertySymbols,eF=Object.prototype.hasOwnProperty,e$=Object.prototype.propertyIsEnumerable,eV=(e,t,r)=>t in e?ez(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eZ=(e,t)=>{for(var r in t||(t={}))eF.call(t,r)&&eV(e,r,t[r]);if(eH)for(var r of eH(t))e$.call(t,r)&&eV(e,r,t[r]);return e},eB=(e,t)=>{var r={};for(var n in e)eF.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eH)for(var n of eH(e))0>t.indexOf(n)&&e$.call(e,n)&&(r[n]=e[n]);return r};let eU={},eW=(0,u.forwardRef)((e,t)=>{let r=K(),n=(0,U.N4)(`${r.__staticSelector}Header`,eU,e),{className:o}=n,i=eB(n,["className"]),{classes:a,cx:s}=eR({padding:r.padding},r.stylesApi);return u.createElement(eN.x,eZ({ref:t,className:s(a.header,o)},i))});var eq=(0,G.k)(e=>({title:{lineHeight:1,padding:0,margin:0,fontWeight:400,fontSize:e.fontSizes.md}})),eK=Object.defineProperty,eG=Object.getOwnPropertySymbols,eJ=Object.prototype.hasOwnProperty,eQ=Object.prototype.propertyIsEnumerable,eX=(e,t,r)=>t in e?eK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e0=(e,t)=>{for(var r in t||(t={}))eJ.call(t,r)&&eX(e,r,t[r]);if(eG)for(var r of eG(t))eQ.call(t,r)&&eX(e,r,t[r]);return e},e1=(e,t)=>{var r={};for(var n in e)eJ.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eG)for(var n of eG(e))0>t.indexOf(n)&&eQ.call(e,n)&&(r[n]=e[n]);return r};let e2={},e4=(0,u.forwardRef)((e,t)=>{let r=K(),n=(0,U.N4)(`${r.__staticSelector}Title`,e2,e),{className:o}=n,i=e1(n,["className"]),{classes:a,cx:s}=eq(null,r.stylesApi);return(0,u.useEffect)(()=>(r.setTitleMounted(!0),()=>r.setTitleMounted(!1)),[]),u.createElement(eN.x,e0({component:"h2",id:r.getTitleId(),className:s(a.title,o),ref:t},i))});var e5=(0,G.k)((e,{padding:t})=>({body:{padding:(0,eA.a)({size:t,sizes:e.spacing}),"&:not(:only-child)":{paddingTop:0}}})),e3=Object.defineProperty,e6=Object.getOwnPropertySymbols,e7=Object.prototype.hasOwnProperty,e8=Object.prototype.propertyIsEnumerable,e9=(e,t,r)=>t in e?e3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,te=(e,t)=>{for(var r in t||(t={}))e7.call(t,r)&&e9(e,r,t[r]);if(e6)for(var r of e6(t))e8.call(t,r)&&e9(e,r,t[r]);return e},tt=(e,t)=>{var r={};for(var n in e)e7.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e6)for(var n of e6(e))0>t.indexOf(n)&&e8.call(e,n)&&(r[n]=e[n]);return r};let tr={},tn=(0,u.forwardRef)((e,t)=>{let r=K(),n=(0,U.N4)(`${r.__staticSelector}Body`,tr,e),{className:o}=n,i=tt(n,["className"]),{classes:a,cx:s}=e5({padding:r.padding},r.stylesApi);return(0,u.useEffect)(()=>(r.setBodyMounted(!0),()=>r.setBodyMounted(!1)),[]),u.createElement(eN.x,te({id:r.getBodyId(),className:s(a.body,o),ref:t},i))});var to=r(73678),ti=(0,G.k)(()=>({root:{}})),ta=r(83143),ts=Object.defineProperty,tl=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,td=Object.prototype.hasOwnProperty,tp=Object.prototype.propertyIsEnumerable,tf=(e,t,r)=>t in e?ts(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,th=(e,t)=>{for(var r in t||(t={}))td.call(t,r)&&tf(e,r,t[r]);if(tc)for(var r of tc(t))tp.call(t,r)&&tf(e,r,t[r]);return e},tm=(e,t)=>tl(e,tu(t)),tg=(e,t)=>{var r={};for(var n in e)td.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tc)for(var n of tc(e))0>t.indexOf(n)&&tp.call(e,n)&&(r[n]=e[n]);return r};let ty={closeOnClickOutside:!0,withinPortal:!0,lockScroll:!0,trapFocus:!0,returnFocus:!0,closeOnEscape:!0,keepMounted:!1,zIndex:(0,B.w)("modal"),padding:"md",size:"md",shadow:"xl"};function tv(e){let t=(0,U.N4)("ModalBase",ty,e),{opened:r,onClose:n,children:o,closeOnClickOutside:i,__staticSelector:a,transitionProps:s,withinPortal:l,portalProps:c,keepMounted:d,target:p,zIndex:f,lockScroll:h,trapFocus:m,closeOnEscape:g,returnFocus:y,padding:v,shadow:b,id:_,size:x,variant:w,classNames:k,unstyled:M,styles:S,className:O}=t,j=tg(t,["opened","onClose","children","closeOnClickOutside","__staticSelector","transitionProps","withinPortal","portalProps","keepMounted","target","zIndex","lockScroll","trapFocus","closeOnEscape","returnFocus","padding","shadow","id","size","variant","classNames","unstyled","styles","className"]),{classes:C,cx:P}=ti(null,{name:a,classNames:k,styles:S,unstyled:M,variant:w,size:x}),L=(0,$.M)(_),[E,T]=(0,u.useState)(!1),[D,I]=(0,u.useState)(!1),A="number"==typeof(null==s?void 0:s.duration)?null==s?void 0:s.duration:200,Y=function({opened:e,transitionDuration:t}){let[r,n]=(0,u.useState)(e),o=(0,u.useRef)(),i=(0,to.J)(),a=i?0:t;return(0,u.useEffect)(()=>(e?(n(!0),window.clearTimeout(o.current)):0===a?n(!1):o.current=window.setTimeout(()=>n(!1),a),()=>window.clearTimeout(o.current)),[e,a]),r}({opened:r,transitionDuration:A});return(0,V.s)("keydown",e=>{!m&&"Escape"===e.key&&g&&n()}),(0,Z.u)({opened:r,shouldReturnFocus:m&&y}),u.createElement(ta.q,tm(th({},c),{withinPortal:l,target:p}),u.createElement(q,{value:{__staticSelector:a,opened:r,onClose:n,closeOnClickOutside:i,transitionProps:tm(th({},s),{duration:A,keepMounted:d}),zIndex:f,padding:v,id:L,getTitleId:()=>`${L}-title`,getBodyId:()=>`${L}-body`,titleMounted:E,bodyMounted:D,setTitleMounted:T,setBodyMounted:I,trapFocus:m,closeOnEscape:g,shadow:b,stylesApi:{name:a,size:x,variant:w,classNames:k,styles:S,unstyled:M}}},u.createElement(F,{enabled:Y&&h},u.createElement(eN.x,th({className:P(C.root,O)},j),o))))}tv.CloseButton=es,tv.Overlay=ew,tv.Content=eI,tv.Header=eW,tv.Title=e4,tv.Body=tn,tv.NativeScrollArea=function({children:e}){return u.createElement(u.Fragment,null,e)}},31194:function(e,t,r){"use strict";r.d(t,{NU:function(){return eo}});var n=r(67294),o=r(83051),i=r(15851),a=r(32819),s=r(37048),l=r(80665),u=r(3594),c=r(64761),d=r(65053),p=r(96768),f=r(56817),h=r(14258);let m={xs:(0,p.h)(16),sm:(0,p.h)(22),md:(0,p.h)(26),lg:(0,p.h)(30),xl:(0,p.h)(36)},g={xs:(0,p.h)(10),sm:(0,p.h)(12),md:(0,p.h)(14),lg:(0,p.h)(16),xl:(0,p.h)(18)};var y=(0,f.k)((e,{disabled:t,radius:r,readOnly:n},{size:o,variant:i})=>({defaultValue:{display:"flex",alignItems:"center",backgroundColor:t?"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[3]:"dark"===e.colorScheme?e.colors.dark[7]:"filled"===i?e.white:e.colors.gray[1],color:t?"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[7]:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],height:(0,h.a)({size:o,sizes:m}),paddingLeft:`calc(${(0,h.a)({size:o,sizes:e.spacing})} / 1.5)`,paddingRight:t||n?(0,h.a)({size:o,sizes:e.spacing}):0,fontWeight:500,fontSize:(0,h.a)({size:o,sizes:g}),borderRadius:(0,h.a)({size:r,sizes:e.radius}),cursor:t?"not-allowed":"default",userSelect:"none",maxWidth:`calc(100% - ${(0,p.h)(10)})`},defaultValueRemove:{color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],marginLeft:`calc(${(0,h.a)({size:o,sizes:e.spacing})} / 6)`},defaultValueLabel:{display:"block",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}})),v=r(80971),b=Object.defineProperty,_=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))x.call(t,r)&&k(e,r,t[r]);if(_)for(var r of _(t))w.call(t,r)&&k(e,r,t[r]);return e},S=(e,t)=>{var r={};for(var n in e)x.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&_)for(var n of _(e))0>t.indexOf(n)&&w.call(e,n)&&(r[n]=e[n]);return r};let O={xs:16,sm:22,md:24,lg:26,xl:30};function j(e){var{label:t,classNames:r,styles:o,className:i,onRemove:a,disabled:s,readOnly:l,size:u,radius:c="sm",variant:d,unstyled:p}=e,f=S(e,["label","classNames","styles","className","onRemove","disabled","readOnly","size","radius","variant","unstyled"]);let{classes:h,cx:m}=y({disabled:s,readOnly:l,radius:c},{name:"MultiSelect",classNames:r,styles:o,unstyled:p,size:u,variant:d});return n.createElement("div",M({className:m(h.defaultValue,i)},f),n.createElement("span",{className:h.defaultValueLabel},t),!s&&!l&&n.createElement(v.P,{"aria-hidden":!0,onMouseDown:a,size:O[u],radius:2,color:"blue",variant:"transparent",iconSize:"70%",className:h.defaultValueRemove,tabIndex:-1,unstyled:p}))}j.displayName="@mantine/core/MultiSelect/DefaultValue";var C=r(66879),P=r(73498),L=r(75851),E=r(1118),T=r(97176),D=r(35227),I=Object.defineProperty,A=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,H=(e,t,r)=>t in e?I(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,F=(e,t)=>{for(var r in t||(t={}))N.call(t,r)&&H(e,r,t[r]);if(R)for(var r of R(t))z.call(t,r)&&H(e,r,t[r]);return e},$=(e,t)=>A(e,Y(t)),V=(0,f.k)((e,{invalid:t},{size:r})=>({wrapper:{position:"relative","&:has(input:disabled)":{cursor:"not-allowed",pointerEvents:"none","& .mantine-MultiSelect-input":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,"&::placeholder":{color:e.colors.dark[2]}},"& .mantine-MultiSelect-defaultValue":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[3],color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[7]}}},values:{minHeight:`calc(${(0,h.a)({size:r,sizes:D.J})} - ${(0,p.h)(2)})`,display:"flex",alignItems:"center",flexWrap:"wrap",marginLeft:`calc(-${e.spacing.xs} / 2)`,boxSizing:"border-box","&[data-clearable]":{marginRight:(0,h.a)({size:r,sizes:D.J})}},value:{margin:`calc(${e.spacing.xs} / 2 - ${(0,p.h)(2)}) calc(${e.spacing.xs} / 2)`},searchInput:$(F({},e.fn.fontStyles()),{flex:1,minWidth:(0,p.h)(60),backgroundColor:"transparent",border:0,outline:0,fontSize:(0,h.a)({size:r,sizes:e.fontSizes}),padding:0,marginLeft:`calc(${e.spacing.xs} / 2)`,appearance:"none",color:"inherit",maxHeight:(0,h.a)({size:r,sizes:m}),"&::placeholder":{opacity:1,color:t?e.colors.red[e.fn.primaryShade()]:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]},"&:disabled":{cursor:"not-allowed",pointerEvents:"none"}}),searchInputEmpty:{width:"100%"},searchInputInputHidden:{flex:0,width:0,minWidth:0,margin:0,overflow:"hidden"},searchInputPointer:{cursor:"pointer","&:disabled":{cursor:"not-allowed",pointerEvents:"none"}},input:{cursor:"pointer","&:disabled":{cursor:"not-allowed",pointerEvents:"none"}}})),Z=r(12756),B=r(94151),U=Object.defineProperty,W=Object.defineProperties,q=Object.getOwnPropertyDescriptors,K=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,Q=(e,t,r)=>t in e?U(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,X=(e,t)=>{for(var r in t||(t={}))G.call(t,r)&&Q(e,r,t[r]);if(K)for(var r of K(t))J.call(t,r)&&Q(e,r,t[r]);return e},ee=(e,t)=>W(e,q(t)),et=(e,t)=>{var r={};for(var n in e)G.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&K)for(var n of K(e))0>t.indexOf(n)&&J.call(e,n)&&(r[n]=e[n]);return r};function er(e,t){if(!Array.isArray(e))return;if(0===t.length)return[];let r=t.map(e=>"object"==typeof e?e.value:e);return e.filter(e=>r.includes(e))}let en={size:"sm",valueComponent:j,itemComponent:C.A,transitionProps:{transition:"fade",duration:0},maxDropdownHeight:220,shadow:"sm",searchable:!1,filter:function(e,t,r){return!t&&r.label.toLowerCase().trim().includes(e.toLowerCase().trim())},limit:1/0,clearSearchOnChange:!0,clearable:!1,clearSearchOnBlur:!1,disabled:!1,initiallyOpened:!1,creatable:!1,shouldCreate:function(e,t){return!!e&&!t.some(t=>t.value.toLowerCase()===e.toLowerCase())},switchDirectionOnFlip:!1,zIndex:(0,u.w)("popover"),selectOnBlur:!1,positionDependencies:[],dropdownPosition:"flip"},eo=(0,n.forwardRef)((e,t)=>{let r=(0,c.N4)("MultiSelect",en,e),{className:u,style:p,required:f,label:h,description:m,size:g,error:y,classNames:v,styles:b,wrapperProps:_,value:x,defaultValue:w,data:k,onChange:M,valueComponent:S,itemComponent:O,id:j,transitionProps:C,maxDropdownHeight:D,shadow:I,nothingFound:A,onFocus:Y,onBlur:R,searchable:N,placeholder:z,filter:H,limit:F,clearSearchOnChange:$,clearable:U,clearSearchOnBlur:W,variant:q,onSearchChange:K,searchValue:G,disabled:J,initiallyOpened:Q,radius:eo,icon:ei,rightSection:ea,rightSectionWidth:es,creatable:el,getCreateLabel:eu,shouldCreate:ec,onCreate:ed,sx:ep,dropdownComponent:ef,onDropdownClose:eh,onDropdownOpen:em,maxSelectedValues:eg,withinPortal:ey,portalProps:ev,switchDirectionOnFlip:eb,zIndex:e_,selectOnBlur:ex,name:ew,dropdownPosition:ek,errorProps:eM,labelProps:eS,descriptionProps:eO,form:ej,positionDependencies:eC,onKeyDown:eP,unstyled:eL,inputContainer:eE,inputWrapperOrder:eT,readOnly:eD,withAsterisk:eI,clearButtonProps:eA,hoverOnSearchChange:eY,disableSelectedItemFiltering:eR}=r,eN=et(r,["className","style","required","label","description","size","error","classNames","styles","wrapperProps","value","defaultValue","data","onChange","valueComponent","itemComponent","id","transitionProps","maxDropdownHeight","shadow","nothingFound","onFocus","onBlur","searchable","placeholder","filter","limit","clearSearchOnChange","clearable","clearSearchOnBlur","variant","onSearchChange","searchValue","disabled","initiallyOpened","radius","icon","rightSection","rightSectionWidth","creatable","getCreateLabel","shouldCreate","onCreate","sx","dropdownComponent","onDropdownClose","onDropdownOpen","maxSelectedValues","withinPortal","portalProps","switchDirectionOnFlip","zIndex","selectOnBlur","name","dropdownPosition","errorProps","labelProps","descriptionProps","form","positionDependencies","onKeyDown","unstyled","inputContainer","inputWrapperOrder","readOnly","withAsterisk","clearButtonProps","hoverOnSearchChange","disableSelectedItemFiltering"]),{classes:ez,cx:eH,theme:eF}=V({invalid:!!y},{name:"MultiSelect",classNames:v,styles:b,unstyled:eL,size:g,variant:q}),{systemStyles:e$,rest:eV}=(0,Z.x)(eN),eZ=(0,n.useRef)(),eB=(0,n.useRef)({}),eU=(0,o.M)(j),[eW,eq]=(0,n.useState)(Q),[eK,eG]=(0,n.useState)(-1),[eJ,eQ]=(0,n.useState)("column"),[eX,e0]=(0,i.C)({value:G,defaultValue:"",finalValue:void 0,onChange:K}),[e1,e2]=(0,n.useState)(!1),{scrollIntoView:e4,targetRef:e5,scrollableRef:e3}=(0,a.g)({duration:0,offset:5,cancelable:!1,isList:!0}),e6=el&&"function"==typeof eu,e7=null,e8=k.map(e=>"string"==typeof e?{label:e,value:e}:e),e9=(0,d.j)({data:e8}),[te,tt]=(0,i.C)({value:er(x,k),defaultValue:er(w,k),finalValue:[],onChange:M}),tr=(0,n.useRef)(!!eg&&eg<te.length),tn=e=>{if(!eD){let t=te.filter(t=>t!==e);tt(t),eg&&t.length<eg&&(tr.current=!1)}},to=function({data:e,searchable:t,limit:r,searchValue:n,filter:o,value:i,disableSelectedItemFiltering:a}){if(!t&&0===i.length)return e;if(!t){let t=[];for(let r=0;r<e.length;r+=1)(a||!i.some(t=>t===e[r].value&&!e[r].disabled))&&t.push(e[r]);return t}let s=[];for(let t=0;t<e.length&&(o(n,!a&&i.some(r=>r===e[t].value&&!e[t].disabled),e[t])&&s.push(e[t]),!(s.length>=r));t+=1);return s}({data:e9,searchable:N,searchValue:eX,limit:F,filter:H,value:te,disableSelectedItemFiltering:eR});e6&&ec(eX,e9)&&(e7=eu(eX),to.push({label:eX,value:eX,creatable:!0}));let ti=Math.min(eK,to.length-1),ta=(e,t,r)=>{let n=e;for(;r(n);)if(!to[n=t(n)].disabled)return n;return e};(0,s.l)(()=>{eY&&eX?eG(0):eG(-1)},[eX,eY]),(0,s.l)(()=>{!J&&te.length>k.length&&eq(!1),eg&&te.length<eg&&(tr.current=!1),eg&&te.length>=eg&&(tr.current=!0,eq(!1))},[te]);let ts=e=>{if(!eD){if($&&e0(""),te.includes(e.value))tn(e.value);else{if(e.creatable&&"function"==typeof ed){let t=ed(e.value);null!=t&&("string"==typeof t?tt([...te,t]):tt([...te,t.value]))}else tt([...te,e.value]);te.length===eg-1&&(tr.current=!0,eq(!1)),1===to.length&&eq(!1)}}},tl=te.map(e=>{let t=e9.find(t=>t.value===e&&!t.disabled);return!t&&e6&&(t={value:e,label:e}),t}).filter(e=>!!e).map((e,t)=>n.createElement(S,ee(X({},e),{variant:q,disabled:J,className:ez.value,readOnly:eD,onRemove:t=>{t.preventDefault(),t.stopPropagation(),tn(e.value)},key:e.value,size:g,styles:b,classNames:v,radius:eo,index:t}))),tu=!eD&&(to.length>0?eW:eW&&!!A);return(0,s.l)(()=>{let e=tu?em:eh;"function"==typeof e&&e()},[tu]),n.createElement(B.I.Wrapper,X(X({required:f,id:eU,label:h,error:y,description:m,size:g,className:u,style:p,classNames:v,styles:b,__staticSelector:"MultiSelect",sx:ep,errorProps:eM,descriptionProps:eO,labelProps:eS,inputContainer:eE,inputWrapperOrder:eT,unstyled:eL,withAsterisk:eI,variant:q},e$),_),n.createElement(E.v,{opened:tu,transitionProps:C,shadow:"sm",withinPortal:ey,portalProps:ev,__staticSelector:"MultiSelect",onDirectionChange:eQ,switchDirectionOnFlip:eb,zIndex:e_,dropdownPosition:ek,positionDependencies:[...eC,eX],classNames:v,styles:b,unstyled:eL,variant:q},n.createElement(E.v.Target,null,n.createElement("div",{className:ez.wrapper,role:"combobox","aria-haspopup":"listbox","aria-owns":eW&&tu?`${eU}-items`:null,"aria-controls":eU,"aria-expanded":eW,onMouseLeave:()=>eG(-1),tabIndex:-1},n.createElement("input",{type:"hidden",name:ew,value:te.join(","),form:ej,disabled:J}),n.createElement(B.I,X({__staticSelector:"MultiSelect",style:{overflow:"hidden"},component:"div",multiline:!0,size:g,variant:q,disabled:J,error:y,required:f,radius:eo,icon:ei,unstyled:eL,onMouseDown:e=>{var t;e.preventDefault(),J||tr.current||eq(!eW),null==(t=eZ.current)||t.focus()},classNames:ee(X({},v),{input:eH({[ez.input]:!N},null==v?void 0:v.input)})},(0,P.o)({theme:eF,rightSection:ea,rightSectionWidth:es,styles:b,size:g,shouldClear:U&&te.length>0,onClear:()=>{var e;e0(""),tt([]),null==(e=eZ.current)||e.focus(),eg&&(tr.current=!1)},error:y,disabled:J,clearButtonProps:eA,readOnly:eD})),n.createElement("div",{className:ez.values,"data-clearable":U||void 0},tl,n.createElement("input",X({ref:(0,l.Y)(t,eZ),type:"search",id:eU,className:eH(ez.searchInput,{[ez.searchInputPointer]:!N,[ez.searchInputInputHidden]:!eW&&te.length>0||!N&&te.length>0,[ez.searchInputEmpty]:0===te.length}),onKeyDown:e=>{if(e1||(null==eP||eP(e),eD||"Backspace"!==e.key&&eg&&tr.current))return;let t="column"===eJ,r=()=>{eG(e=>{var r;let n=ta(e,e=>e+1,e=>e<to.length-1);return eW&&(e5.current=eB.current[null==(r=to[n])?void 0:r.value],e4({alignment:t?"end":"start"})),n})},n=()=>{eG(e=>{var r;let n=ta(e,e=>e-1,e=>e>0);return eW&&(e5.current=eB.current[null==(r=to[n])?void 0:r.value],e4({alignment:t?"start":"end"})),n})};switch(e.key){case"ArrowUp":e.preventDefault(),eq(!0),t?n():r();break;case"ArrowDown":e.preventDefault(),eq(!0),t?r():n();break;case"Enter":e.preventDefault(),to[ti]&&eW?ts(to[ti]):eq(!0);break;case" ":N||(e.preventDefault(),to[ti]&&eW?ts(to[ti]):eq(!0));break;case"Backspace":te.length>0&&0===eX.length&&(tt(te.slice(0,-1)),eq(!0),eg&&(tr.current=!1));break;case"Home":if(!N){e.preventDefault(),eW||eq(!0);let r=to.findIndex(e=>!e.disabled);eG(r),e4({alignment:t?"end":"start"})}break;case"End":if(!N){e.preventDefault(),eW||eq(!0);let r=to.map(e=>!!e.disabled).lastIndexOf(!1);eG(r),e4({alignment:t?"end":"start"})}break;case"Escape":eq(!1)}},value:eX,onChange:e=>{e0(e.currentTarget.value),J||tr.current||!N||eq(!0)},onFocus:e=>{"function"==typeof Y&&Y(e),J||tr.current||!N||eq(!0)},onBlur:e=>{"function"==typeof R&&R(e),ex&&to[ti]&&eW&&ts(to[ti]),W&&e0(""),eq(!1)},readOnly:!N||tr.current||eD,placeholder:0===te.length?z:void 0,disabled:J,"data-mantine-stop-propagation":eW,autoComplete:"off",onCompositionStart:()=>e2(!0),onCompositionEnd:()=>e2(!1)},eV)))))),n.createElement(E.v.Dropdown,{component:ef||L.r,maxHeight:D,direction:eJ,id:eU,innerRef:e3,__staticSelector:"MultiSelect",classNames:v,styles:b},n.createElement(T.j,{data:to,hovered:ti,classNames:v,styles:b,uuid:eU,__staticSelector:"MultiSelect",onItemHover:eG,onItemSelect:ts,itemsRefs:eB,itemComponent:O,size:g,nothingFound:A,isItemSelected:e=>te.includes(e),creatable:el&&!!e7,createLabel:e7,unstyled:eL,variant:q}))))});eo.displayName="@mantine/core/MultiSelect"},36176:function(e,t,r){"use strict";r.d(t,{Y:function(){return L}});var n=r(67294),o=r(9276),i=r(83979),a=r(80665),s=r(10129);function l(){if("undefined"==typeof window)return"undetermined";let{userAgent:e}=window.navigator;return/(Macintosh)|(MacIntel)|(MacPPC)|(Mac68K)/i.test(e)?"macos":/(iPhone)|(iPad)|(iPod)/i.test(e)?"ios":/(Win32)|(Win64)|(Windows)|(WinCE)/i.test(e)?"windows":/Android/i.test(e)?"android":/Linux/i.test(e)?"linux":"undetermined"}var u=r(96768),c=r(64761),d=r(14258);let p=(e,t,r)=>Number.isInteger(e)&&e>=0&&0===t?"numeric":!Number.isInteger(e)&&e>=0&&0!==t?"decimal":Number.isInteger(e)&&e<0&&0===t||!Number.isInteger(e)&&e<0&&0!==t?"ios"===r?"text":"decimal":"numeric";function f({direction:e,size:t}){return n.createElement("svg",{style:{width:(0,u.h)(t),height:(0,u.h)(t),transform:"up"===e?"rotate(180deg)":void 0},viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{d:"M3.13523 6.15803C3.3241 5.95657 3.64052 5.94637 3.84197 6.13523L7.5 9.56464L11.158 6.13523C11.3595 5.94637 11.6759 5.95657 11.8648 6.15803C12.0536 6.35949 12.0434 6.67591 11.842 6.86477L7.84197 10.6148C7.64964 10.7951 7.35036 10.7951 7.15803 10.6148L3.15803 6.86477C2.95657 6.67591 2.94637 6.35949 3.13523 6.15803Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var h=r(56817);let m={xs:(0,u.h)(20),sm:(0,u.h)(24),md:(0,u.h)(30),lg:(0,u.h)(34),xl:(0,u.h)(36)};var g=(0,h.k)((e,{radius:t},{size:r})=>({rightSection:{display:"flex",flexDirection:"column",height:`calc(100% - ${(0,u.h)(2)})`,margin:(0,u.h)(1),overflow:"hidden",borderTopRightRadius:e.fn.radius(t),borderBottomRightRadius:e.fn.radius(t)},control:{margin:0,position:"relative",flex:"0 0 50%",display:"flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box",width:(0,d.a)({size:r,sizes:m}),padding:0,WebkitTapHighlightColor:"transparent",borderBottom:`${(0,u.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,borderLeft:`${(0,u.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,borderTop:0,borderRight:0,backgroundColor:"transparent",marginRight:(0,u.h)(1),color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,"&:not(:disabled):hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]},"&:disabled":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]}},controlUp:{},controlDown:{borderBottom:0}})),y=r(80061),v=Object.defineProperty,b=Object.defineProperties,_=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))k.call(t,r)&&M(e,r,t[r]);return e},O=(e,t)=>b(e,_(t)),j=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&x)for(var n of x(e))0>t.indexOf(n)&&k.call(e,n)&&(r[n]=e[n]);return r};let C={xs:(0,u.h)(10),sm:(0,u.h)(14),md:(0,u.h)(16),lg:(0,u.h)(18),xl:(0,u.h)(20)},P={step:1,hideControls:!1,size:"sm",precision:0,noClampOnBlur:!1,removeTrailingZeros:!1,decimalSeparator:".",formatter:e=>e||"",parser:e=>{if("-"===e)return e;let t=e;"."===t[0]&&(t=`0${e}`);let r=parseFloat(t);return Number.isNaN(r)?"":e},type:"text"},L=(0,n.forwardRef)((e,t)=>{let r=(0,c.N4)("NumberInput",P,e),{readOnly:h,disabled:v,value:b,onChange:_,decimalSeparator:x,thousandsSeparator:w,min:k,max:M,startValue:L,step:E,stepHoldInterval:T,stepHoldDelay:D,onFocus:I,onBlur:A,onKeyDown:Y,onKeyUp:R,hideControls:N,radius:z,variant:H,precision:F,removeTrailingZeros:$,defaultValue:V,noClampOnBlur:Z,handlersRef:B,classNames:U,styles:W,size:q,rightSection:K,rightSectionWidth:G,formatter:J,parser:Q,inputMode:X,unstyled:ee,type:et}=r,er=j(r,["readOnly","disabled","value","onChange","decimalSeparator","thousandsSeparator","min","max","startValue","step","stepHoldInterval","stepHoldDelay","onFocus","onBlur","onKeyDown","onKeyUp","hideControls","radius","variant","precision","removeTrailingZeros","defaultValue","noClampOnBlur","handlersRef","classNames","styles","size","rightSection","rightSectionWidth","formatter","parser","inputMode","unstyled","type"]),{classes:en,cx:eo}=g({radius:z},{classNames:U,styles:W,unstyled:ee,name:"NumberInput",variant:H,size:q}),ei=e=>{if(""===e)return"";let t=e.toFixed(F);return $&&F>0&&(t=t.replace(RegExp(`[0]{0,${F}}$`),"")).endsWith(".")&&(t=t.slice(0,-1)),t},ea=e=>{let t=e;return x&&(t=t.replace(".",x)),J(t)},es=e=>{let t=e;return x&&(t=t.replaceAll(w,"").replace(x,".")),Q(t)},el=e=>ea(ei(e)),[eu,ec]=(0,n.useState)("number"==typeof b?b:"number"==typeof V?V:""),[ed,ep]=(0,n.useState)(()=>el(eu)),ef=(0,n.useRef)(),[eh,em]=(0,n.useState)(!1),eg=(e,t)=>{if(!eh||t){let t=el(e);t!==ed&&ep(t)}e!==eu&&ec(e)},ey="number"==typeof k?k:-1/0,ev="number"==typeof M?M:1/0,eb=(0,n.useRef)();eb.current=()=>{var e;let t;eg(t=""===eu?null!=(e=null!=L?L:k)?e:0:parseFloat(ei((0,o.u)(eu+E,ey,ev))),!0),null==_||_(t)};let e_=(0,n.useRef)();e_.current=()=>{var e;let t;eg(t=""===eu?null!=(e=null!=L?L:k)?e:0:parseFloat(ei((0,o.u)(eu-E,ey,ev))),!0),null==_||_(t)},(0,i.k)(B,{increment:eb.current,decrement:e_.current}),(0,n.useEffect)(()=>{eh||(void 0===b?eg(eu,!0):eg(b,!0))},[b,eh]);let ex=void 0!==D&&void 0!==T,ew=(0,n.useRef)(null),ek=(0,n.useRef)(0),eM=()=>{ew.current&&window.clearTimeout(ew.current),ew.current=null,ek.current=0},eS=e=>{e?eb.current():e_.current(),ek.current+=1},eO=e=>{if(eS(e),ex){let t="number"==typeof T?T:T(ek.current);ew.current=window.setTimeout(()=>eO(e),t)}},ej=(e,t)=>{e.preventDefault(),ef.current.focus(),eS(t),ex&&(ew.current=window.setTimeout(()=>eO(t),D))};(0,n.useEffect)(()=>(eM(),eM),[]);let eC=n.createElement("div",{className:en.rightSection},n.createElement("button",{type:"button",tabIndex:-1,"aria-hidden":!0,disabled:eu>=M,className:eo(en.control,en.controlUp),onPointerDown:e=>{ej(e,!0)},onPointerUp:eM,onPointerLeave:eM},n.createElement(f,{size:(0,d.a)({size:q,sizes:C}),direction:"up"})),n.createElement("button",{type:"button",tabIndex:-1,"aria-hidden":!0,disabled:eu<=k,className:eo(en.control,en.controlDown),onPointerDown:e=>{ej(e,!1)},onPointerUp:eM,onPointerLeave:eM},n.createElement(f,{size:(0,d.a)({size:q,sizes:C}),direction:"down"}))),eP=e=>{let t=e;(t[0]===`${x}`||"."===t[0])&&(t=`0${t}`);let r=parseFloat(ei(parseFloat(es(t)))),n=Z?r:(0,o.u)(r,ey,ev),i=Number.isNaN(n)?"":n,a=eu!==i;ep(e),eg(i),a&&(null==_||_(i))};return n.createElement(y.o,O(S({},er),{type:et,variant:H,value:ed,disabled:v,readOnly:h,ref:(0,a.Y)(ef,t),onChange:e=>{let t=e.nativeEvent;t.isComposing||eP(e.target.value)},onFocus:e=>{em(!0),null==I||I(e)},onBlur:e=>{em(!1),null==A||A(e)},onKeyDown:e=>{if("function"==typeof Y&&Y(e),e.repeat&&ex&&("ArrowUp"===e.key||"ArrowDown"===e.key)){e.preventDefault();return}h||("ArrowUp"===e.key?ej(e,!0):"ArrowDown"===e.key&&ej(e,!1))},onKeyUp:e=>{"function"==typeof R&&R(e),("ArrowUp"===e.key||"ArrowDown"===e.key)&&eM()},rightSection:K||(v||h||N||"unstyled"===H?null:eC),rightSectionWidth:null!=G?G:`calc(${(0,d.a)({size:q,sizes:m})} + ${(0,u.h)(1)})`,radius:z,max:M,min:k,step:E,size:q,styles:W,classNames:U,inputMode:X||p(E,F,function(e={getValueInEffect:!0}){let[t,r]=(0,n.useState)(e.getValueInEffect?"undetermined":l());return(0,s.Y)(()=>{e.getValueInEffect&&r(l)},[]),t}()),__staticSelector:"NumberInput",unstyled:ee}))});L.displayName="@mantine/core/NumberInput"},17577:function(e,t,r){"use strict";r.d(t,{a:function(){return P}});var n=r(67294),o=r(3594),i=r(64761),a=r(48427),s=r(56817),l=r(96768),u=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,d(t)),v=(0,s.k)((e,{color:t,opacity:r,blur:n,radius:o,gradient:i,fixed:a,zIndex:s})=>({root:y(g({},e.fn.cover(0)),{position:a?"fixed":"absolute",backgroundColor:i?void 0:e.fn.rgba(t,r),backgroundImage:i,backdropFilter:n?`blur(${(0,l.h)(n)})`:void 0,borderRadius:e.fn.radius(o),zIndex:s,"&[data-center]":{display:"flex",alignItems:"center",justifyContent:"center"}})})),b=r(64523),_=Object.defineProperty,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))k.call(t,r)&&M(e,r,t[r]);return e},O=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&x)for(var n of x(e))0>t.indexOf(n)&&k.call(e,n)&&(r[n]=e[n]);return r};let j={opacity:.6,color:"#000",zIndex:(0,o.w)("modal"),radius:0},C=(0,n.forwardRef)((e,t)=>{let r=(0,i.N4)("Overlay",j,e),{variant:o,opacity:a,color:s,blur:l,gradient:u,zIndex:c,radius:d,children:p,className:f,classNames:h,styles:m,unstyled:g,center:y,fixed:_}=r,x=O(r,["variant","opacity","color","blur","gradient","zIndex","radius","children","className","classNames","styles","unstyled","center","fixed"]),{classes:w,cx:k}=v({color:s,opacity:a,blur:l,radius:d,gradient:u,fixed:_,zIndex:c},{name:"Overlay",classNames:h,styles:m,unstyled:g,variant:o});return n.createElement(b.x,S({ref:t,className:k(w.root,f),"data-center":y||void 0},x),p)});C.displayName="@mantine/core/Overlay";let P=(0,a.F)(C)},19333:function(e,t,r){"use strict";r.d(t,{t:function(){return eP}});var n=r(67294),o=r(64761),i=r(14258),a=r(58929),s=r(69328),l=r(68216);let[u,c]=(0,l.R)("Pagination.Root component was not found in tree"),d={siblings:1,boundaries:1};function p(e){let{total:t,value:r,defaultValue:i,onChange:l,disabled:c,children:p,siblings:f,boundaries:h,color:m,radius:g,onNextPage:y,onPreviousPage:v,onFirstPage:b,onLastPage:_,getItemProps:x,classNames:w,styles:k,unstyled:M,variant:S,size:O}=(0,o.N4)("PaginationRoot",d,e),{range:j,setPage:C,next:P,previous:L,active:E,first:T,last:D}=(0,a.h)({page:r,initialPage:i,onChange:l,total:t,siblings:f,boundaries:h}),I=(0,s.x)(y,P),A=(0,s.x)(v,L),Y=(0,s.x)(b,T),R=(0,s.x)(_,D);return n.createElement(u,{value:{total:t,range:j,active:E,disabled:c,color:m,radius:g,getItemProps:x,onChange:C,onNext:I,onPrevious:A,onFirst:Y,onLast:R,stylesApi:{name:"Pagination",classNames:w,styles:k,unstyled:M,variant:S,size:O}}},p)}var f=r(96768),h=r(56817);let m={xs:(0,f.h)(22),sm:(0,f.h)(26),md:(0,f.h)(32),lg:(0,f.h)(38),xl:(0,f.h)(44)};var g=(0,h.k)((e,{color:t,radius:r,withPadding:n},{size:o})=>{let a=e.fn.variant({color:t,variant:"filled"});return{control:{cursor:"pointer",userSelect:"none",display:"flex",alignItems:"center",justifyContent:"center",border:`${(0,f.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,height:(0,i.a)({size:o,sizes:m}),minWidth:(0,i.a)({size:o,sizes:m}),padding:n?`0 calc(${(0,i.a)({size:o,sizes:e.spacing})} / 2)`:void 0,fontSize:(0,i.a)({size:o,sizes:e.fontSizes}),borderRadius:e.fn.radius(r),lineHeight:1,backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,"&:not([data-disabled])":e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]}),"&:active:not([data-disabled])":e.activeStyles,"&[data-disabled]":{opacity:.4,cursor:"not-allowed",pointerEvents:"none"},"&[data-active]":{borderColor:"transparent",color:a.color,backgroundColor:a.background,"&:not([data-disabled])":e.fn.hover({backgroundColor:a.hover})}}}}),y=r(34736),v=Object.defineProperty,b=Object.defineProperties,_=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))k.call(t,r)&&M(e,r,t[r]);return e},O=(e,t)=>b(e,_(t)),j=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&x)for(var n of x(e))0>t.indexOf(n)&&k.call(e,n)&&(r[n]=e[n]);return r};let C={withPadding:!0},P=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("PaginationControl",C,e),{active:i,className:a,disabled:s,withPadding:l}=r,u=j(r,["active","className","disabled","withPadding"]),d=c(),{classes:p,cx:f}=g({color:d.color,radius:d.radius,withPadding:l},d.stylesApi);return n.createElement(y.k,O(S({},u),{disabled:s,"data-active":i||void 0,"data-disabled":s||void 0,ref:t,className:f(p.control,a)}))});P.displayName="@mantine/core/PaginationControl";var L=Object.defineProperty,E=Object.defineProperties,T=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Y=(e,t,r)=>t in e?L(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))I.call(t,r)&&Y(e,r,t[r]);if(D)for(var r of D(t))A.call(t,r)&&Y(e,r,t[r]);return e},N=(e,t)=>E(e,T(t)),z=(e,t)=>{var r={};for(var n in e)I.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&D)for(var n of D(e))0>t.indexOf(n)&&A.call(e,n)&&(r[n]=e[n]);return r};function H(e){return`calc(${(0,i.a)({size:e,sizes:m})} / 2)`}function F(e){var{size:t,style:r,children:o,path:i}=e,a=z(e,["size","style","children","path"]);return n.createElement("svg",R({viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",style:R({width:t,height:t},r)},a),n.createElement("path",{d:i,fill:"currentColor"}))}var $=(0,h.k)((e,t,{size:r})=>({dots:{height:(0,i.a)({size:r,sizes:m}),minWidth:(0,i.a)({size:r,sizes:m}),display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none"}})),V=r(64523),Z=Object.defineProperty,B=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,q=(e,t,r)=>t in e?Z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,K=(e,t)=>{for(var r in t||(t={}))U.call(t,r)&&q(e,r,t[r]);if(B)for(var r of B(t))W.call(t,r)&&q(e,r,t[r]);return e},G=(e,t)=>{var r={};for(var n in e)U.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&B)for(var n of B(e))0>t.indexOf(n)&&W.call(e,n)&&(r[n]=e[n]);return r};let J={icon:e=>n.createElement(F,N(R({},e),{path:"M2 8c0-.733.6-1.333 1.333-1.333.734 0 1.334.6 1.334 1.333s-.6 1.333-1.334 1.333C2.6 9.333 2 8.733 2 8zm9.333 0c0-.733.6-1.333 1.334-1.333C13.4 6.667 14 7.267 14 8s-.6 1.333-1.333 1.333c-.734 0-1.334-.6-1.334-1.333zM6.667 8c0-.733.6-1.333 1.333-1.333s1.333.6 1.333 1.333S8.733 9.333 8 9.333 6.667 8.733 6.667 8z"}))},Q=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("PaginationDots",J,e),{className:i,icon:a}=r,s=G(r,["className","icon"]),l=c(),{classes:u,cx:d}=$(null,l.stylesApi);return n.createElement(V.x,K({ref:t,className:d(u.dots,i)},s),n.createElement(a,{size:H(l.stylesApi.size)}))});Q.displayName="@mantine/core/PaginationDots";var X=Object.defineProperty,ee=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,en=(e,t,r)=>t in e?X(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eo=(e,t)=>{for(var r in t||(t={}))et.call(t,r)&&en(e,r,t[r]);if(ee)for(var r of ee(t))er.call(t,r)&&en(e,r,t[r]);return e};function ei({dotsIcon:e}){let t=c(),r=t.range.map((r,o)=>{var i;return"dots"===r?n.createElement(Q,{icon:e,key:o}):n.createElement(P,eo({key:o,active:r===t.active,"aria-current":r===t.active?"page":void 0,onClick:()=>t.onChange(r),disabled:t.disabled},null==(i=t.getItemProps)?void 0:i.call(t,r)),r)});return n.createElement(n.Fragment,null,r)}ei.displayName="@mantine/core/PaginationItems";var ea=r(48427),es=(0,h.k)(e=>({icon:{transform:"rtl"===e.dir?"rotate(180deg)":"unset"}})),el=Object.defineProperty,eu=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable,ep=(e,t,r)=>t in e?el(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ef=(e,t)=>{for(var r in t||(t={}))ec.call(t,r)&&ep(e,r,t[r]);if(eu)for(var r of eu(t))ed.call(t,r)&&ep(e,r,t[r]);return e},eh=(e,t)=>{var r={};for(var n in e)ec.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eu)for(var n of eu(e))0>t.indexOf(n)&&ed.call(e,n)&&(r[n]=e[n]);return r};function em({icon:e,name:t,action:r,type:i}){let a={icon:e},s=(0,n.forwardRef)((e,s)=>{let l=(0,o.N4)(t,a,e),{icon:u}=l,d=eh(l,["icon"]),{classes:p}=es(),f=c(),h="next"===i?f.active===f.total:1===f.active;return n.createElement(P,ef({disabled:f.disabled||h,ref:s,onClick:f[r],withPadding:!1},d),n.createElement(u,{className:p.icon,size:H(f.stylesApi.size)}))});return s.displayName=`@mantine/core/${t}`,(0,ea.F)(s)}let eg=em({icon:e=>n.createElement(F,N(R({},e),{path:"M8.781 8l-3.3-3.3.943-.943L10.667 8l-4.243 4.243-.943-.943 3.3-3.3z"})),name:"PaginationNext",action:"onNext",type:"next"}),ey=em({icon:e=>n.createElement(F,N(R({},e),{path:"M7.219 8l3.3 3.3-.943.943L5.333 8l4.243-4.243.943.943-3.3 3.3z"})),name:"PaginationPrevious",action:"onPrevious",type:"previous"}),ev=em({icon:e=>n.createElement(F,N(R({},e),{path:"M6.85355 3.85355C7.04882 3.65829 7.04882 3.34171 6.85355 3.14645C6.65829 2.95118 6.34171 2.95118 6.14645 3.14645L2.14645 7.14645C1.95118 7.34171 1.95118 7.65829 2.14645 7.85355L6.14645 11.8536C6.34171 12.0488 6.65829 12.0488 6.85355 11.8536C7.04882 11.6583 7.04882 11.3417 6.85355 11.1464L3.20711 7.5L6.85355 3.85355ZM12.8536 3.85355C13.0488 3.65829 13.0488 3.34171 12.8536 3.14645C12.6583 2.95118 12.3417 2.95118 12.1464 3.14645L8.14645 7.14645C7.95118 7.34171 7.95118 7.65829 8.14645 7.85355L12.1464 11.8536C12.3417 12.0488 12.6583 12.0488 12.8536 11.8536C13.0488 11.6583 13.0488 11.3417 12.8536 11.1464L9.20711 7.5L12.8536 3.85355Z"})),name:"PaginationFirst",action:"onFirst",type:"previous"}),eb=em({icon:e=>n.createElement(F,N(R({},e),{path:"M2.14645 11.1464C1.95118 11.3417 1.95118 11.6583 2.14645 11.8536C2.34171 12.0488 2.65829 12.0488 2.85355 11.8536L6.85355 7.85355C7.04882 7.65829 7.04882 7.34171 6.85355 7.14645L2.85355 3.14645C2.65829 2.95118 2.34171 2.95118 2.14645 3.14645C1.95118 3.34171 1.95118 3.65829 2.14645 3.85355L5.79289 7.5L2.14645 11.1464ZM8.14645 11.1464C7.95118 11.3417 7.95118 11.6583 8.14645 11.8536C8.34171 12.0488 8.65829 12.0488 8.85355 11.8536L12.8536 7.85355C13.0488 7.65829 13.0488 7.34171 12.8536 7.14645L8.85355 3.14645C8.65829 2.95118 8.34171 2.95118 8.14645 3.14645C7.95118 3.34171 7.95118 3.65829 8.14645 3.85355L11.7929 7.5L8.14645 11.1464Z"})),name:"PaginationLast",action:"onLast",type:"next"});var e_=r(71232),ex=Object.defineProperty,ew=Object.getOwnPropertySymbols,ek=Object.prototype.hasOwnProperty,eM=Object.prototype.propertyIsEnumerable,eS=(e,t,r)=>t in e?ex(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eO=(e,t)=>{for(var r in t||(t={}))ek.call(t,r)&&eS(e,r,t[r]);if(ew)for(var r of ew(t))eM.call(t,r)&&eS(e,r,t[r]);return e},ej=(e,t)=>{var r={};for(var n in e)ek.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ew)for(var n of ew(e))0>t.indexOf(n)&&eM.call(e,n)&&(r[n]=e[n]);return r};let eC={withControls:!0,siblings:1,boundaries:1};function eP(e){let t=(0,o.N4)("Pagination",eC,e),{withEdges:r,withControls:a,classNames:s,styles:l,unstyled:u,variant:c,size:d,total:f,value:h,defaultValue:m,onChange:g,disabled:y,siblings:v,boundaries:b,color:_,radius:x,onNextPage:w,onPreviousPage:k,onFirstPage:M,onLastPage:S,getItemProps:O,getControlProps:j,spacing:C,nextIcon:P,previousIcon:L,lastIcon:E,firstIcon:T,dotsIcon:D}=t,I=ej(t,["withEdges","withControls","classNames","styles","unstyled","variant","size","total","value","defaultValue","onChange","disabled","siblings","boundaries","color","radius","onNextPage","onPreviousPage","onFirstPage","onLastPage","getItemProps","getControlProps","spacing","nextIcon","previousIcon","lastIcon","firstIcon","dotsIcon"]),A=(0,o.rZ)();return f<=0?null:n.createElement(p,{classNames:s,styles:l,unstyled:u,variant:c,size:d,total:f,value:h,defaultValue:m,onChange:g,disabled:y,siblings:v,boundaries:b,color:_,radius:x,onNextPage:w,onPreviousPage:k,onFirstPage:M,onLastPage:S,getItemProps:O},n.createElement(e_.Z,eO({spacing:null!=C?C:`calc(${(0,i.a)({size:d,sizes:A.spacing})} / 2)`},I),r&&n.createElement(ev,eO({icon:T},null==j?void 0:j("first"))),a&&n.createElement(ey,eO({icon:L},null==j?void 0:j("previous"))),n.createElement(ei,{dotsIcon:D}),a&&n.createElement(eg,eO({icon:P},null==j?void 0:j("next"))),r&&n.createElement(eb,eO({icon:E},null==j?void 0:j("last")))))}eP.displayName="@mantine/core/Pagination",eP.Root=p,eP.Items=ei,eP.Control=P,eP.Dots=Q,eP.Next=eg,eP.Previous=ey,eP.Last=eb,eP.First=ev},82623:function(e,t,r){"use strict";r.d(t,{X:function(){return b}});var n=r(67294),o=r(64761),i=r(48427),a=r(56817),s=r(96768),l=(0,a.k)((e,{radius:t,shadow:r})=>({root:{outline:0,WebkitTapHighlightColor:"transparent",display:"block",textDecoration:"none",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,boxSizing:"border-box",borderRadius:e.fn.radius(t),boxShadow:e.shadows[r]||r||"none","&[data-with-border]":{border:`${(0,s.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`}}})),u=r(64523),c=Object.defineProperty,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>{var r={};for(var n in e)p.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&d)for(var n of d(e))0>t.indexOf(n)&&f.call(e,n)&&(r[n]=e[n]);return r};let y={},v=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Paper",y,e),{className:i,children:a,radius:s,withBorder:c,shadow:d,unstyled:p,variant:f}=r,h=g(r,["className","children","radius","withBorder","shadow","unstyled","variant"]),{classes:v,cx:b}=l({radius:s,shadow:d},{name:"Paper",unstyled:p,variant:f});return n.createElement(u.x,m({className:b(v.root,i),"data-with-border":c||void 0,ref:t},h),a)});v.displayName="@mantine/core/Paper";let b=(0,i.F)(v)},73193:function(e,t,r){"use strict";r.d(t,{W:function(){return N}});var n=r(67294),o=r(83051),i=r(15851),a=r(96768),s=r(64761),l=r(14258),u=r(56817),c=r(35227),d=Object.defineProperty,p=Object.defineProperties,f=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,y=(e,t,r)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,v=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&y(e,r,t[r]);if(h)for(var r of h(t))g.call(t,r)&&y(e,r,t[r]);return e},b=(e,t)=>p(e,f(t)),_=(0,u.k)((e,{rightSectionWidth:t},{size:r})=>({visibilityToggle:{},input:{position:"relative",overflow:"hidden"},innerInput:b(v(v({},e.fn.fontStyles()),e.fn.cover(0)),{backgroundColor:"transparent",border:`${(0,a.h)(1)} solid transparent`,borderLeftWidth:0,borderRightWidth:0,boxSizing:"border-box",display:"block",width:`calc(100% - ${(0,a.h)(t)})`,paddingLeft:`calc(${(0,l.a)({size:r,sizes:c.J})}  / 3)`,fontSize:(0,l.a)({size:r,sizes:e.fontSizes}),height:`calc(${(0,l.a)({size:r,sizes:c.J})} - ${(0,a.h)(2)})`,lineHeight:`calc(${(0,l.a)({size:r,sizes:c.J})} - ${(0,a.h)(4)})`,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,"&::-ms-reveal, &::-ms-clear":{display:"none"},"&:focus":{outline:0},"&:disabled":{cursor:"not-allowed",pointerEvents:"none",backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[1],color:e.colors.dark[2],opacity:.6,"&::placeholder":{color:e.colors.dark[2]}},"&::placeholder":b(v({},e.fn.placeholderStyles()),{opacity:1}),"&[data-invalid]":{color:e.fn.variant({variant:"filled",color:"red"}).background,"&::placeholder":{opacity:1,color:e.fn.variant({variant:"filled",color:"red"}).background}},"&[data-with-icon]":{paddingLeft:(0,l.a)({size:r,sizes:c.J})}})})),x=r(12756),w=r(49834),k=r(94151),M=Object.defineProperty,S=Object.defineProperties,O=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,L=(e,t,r)=>t in e?M(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,E=(e,t)=>{for(var r in t||(t={}))C.call(t,r)&&L(e,r,t[r]);if(j)for(var r of j(t))P.call(t,r)&&L(e,r,t[r]);return e},T=(e,t)=>S(e,O(t)),D=(e,t)=>{var r={};for(var n in e)C.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&j)for(var n of j(e))0>t.indexOf(n)&&P.call(e,n)&&(r[n]=e[n]);return r};let I={xs:(0,a.h)(22),sm:(0,a.h)(26),md:(0,a.h)(28),lg:(0,a.h)(32),xl:(0,a.h)(40)},A={xs:(0,a.h)(12),sm:(0,a.h)(15),md:(0,a.h)(17),lg:(0,a.h)(19),xl:(0,a.h)(21)},Y={xs:(0,a.h)(28),sm:(0,a.h)(32),md:(0,a.h)(34),lg:(0,a.h)(44),xl:(0,a.h)(54)},R={size:"sm",toggleTabIndex:-1,visibilityToggleIcon:({reveal:e,size:t})=>n.createElement("svg",{viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{width:t,height:t}},n.createElement("path",{d:e?"M13.3536 2.35355C13.5488 2.15829 13.5488 1.84171 13.3536 1.64645C13.1583 1.45118 12.8417 1.45118 12.6464 1.64645L10.6828 3.61012C9.70652 3.21671 8.63759 3 7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C0.902945 9.08812 2.02314 10.1861 3.36061 10.9323L1.64645 12.6464C1.45118 12.8417 1.45118 13.1583 1.64645 13.3536C1.84171 13.5488 2.15829 13.5488 2.35355 13.3536L4.31723 11.3899C5.29348 11.7833 6.36241 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C14.0971 5.9119 12.9769 4.81391 11.6394 4.06771L13.3536 2.35355ZM9.90428 4.38861C9.15332 4.1361 8.34759 4 7.5 4C4.80285 4 2.52952 5.37816 1.09622 7.50001C1.87284 8.6497 2.89609 9.58106 4.09974 10.1931L9.90428 4.38861ZM5.09572 10.6114L10.9003 4.80685C12.1039 5.41894 13.1272 6.35031 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11C6.65241 11 5.84668 10.8639 5.09572 10.6114Z":"M7.5 11C4.80285 11 2.52952 9.62184 1.09622 7.50001C2.52952 5.37816 4.80285 4 7.5 4C10.1971 4 12.4705 5.37816 13.9038 7.50001C12.4705 9.62183 10.1971 11 7.5 11ZM7.5 3C4.30786 3 1.65639 4.70638 0.0760002 7.23501C-0.0253338 7.39715 -0.0253334 7.60288 0.0760014 7.76501C1.65639 10.2936 4.30786 12 7.5 12C10.6921 12 13.3436 10.2936 14.924 7.76501C15.0253 7.60288 15.0253 7.39715 14.924 7.23501C13.3436 4.70638 10.6921 3 7.5 3ZM7.5 9.5C8.60457 9.5 9.5 8.60457 9.5 7.5C9.5 6.39543 8.60457 5.5 7.5 5.5C6.39543 5.5 5.5 6.39543 5.5 7.5C5.5 8.60457 6.39543 9.5 7.5 9.5Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),__staticSelector:"PasswordInput"},N=(0,n.forwardRef)((e,t)=>{let r=(0,s.N4)("PasswordInput",R,e),{radius:a,disabled:u,size:c,toggleTabIndex:d,className:p,id:f,label:h,error:m,required:g,style:y,icon:v,description:b,wrapperProps:M,classNames:S,styles:O,variant:j,visibilityToggleIcon:C,__staticSelector:P,sx:L,labelProps:N,descriptionProps:z,errorProps:H,unstyled:F,visibilityToggleLabel:$,withAsterisk:V,inputContainer:Z,iconWidth:B,inputWrapperOrder:U,visible:W,defaultVisible:q,onVisibilityChange:K}=r,G=D(r,["radius","disabled","size","toggleTabIndex","className","id","label","error","required","style","icon","description","wrapperProps","classNames","styles","variant","visibilityToggleIcon","__staticSelector","sx","labelProps","descriptionProps","errorProps","unstyled","visibilityToggleLabel","withAsterisk","inputContainer","iconWidth","inputWrapperOrder","visible","defaultVisible","onVisibilityChange"]),J=(0,l.a)({size:c,sizes:Y}),{classes:Q}=_({rightSectionWidth:J},{name:"PasswordInput",classNames:S,styles:O,unstyled:F,size:c,variant:j}),X=(0,o.M)(f),{systemStyles:ee,rest:et}=(0,x.x)(G),[er,en]=(0,i.C)({value:W,defaultValue:q,finalValue:!1,onChange:K}),eo=()=>en(!er),ei=n.createElement(w.A,{className:Q.visibilityToggle,tabIndex:d,radius:a,size:(0,l.a)({size:c,sizes:I}),"aria-hidden":!$,"aria-label":$,unstyled:F,onMouseDown:e=>{e.preventDefault(),eo()},onKeyDown:e=>{" "===e.key&&(e.preventDefault(),eo())}},n.createElement(C,{reveal:er,size:(0,l.a)({size:c,sizes:A})}));return n.createElement(k.I.Wrapper,E(E({required:g,id:X,label:h,error:m,description:b,size:c,className:p,style:y,classNames:S,styles:O,__staticSelector:P,sx:L,errorProps:H,descriptionProps:z,labelProps:N,unstyled:F,withAsterisk:V,inputWrapperOrder:U,inputContainer:Z,variant:j},ee),M),n.createElement(k.I,{component:"div",error:m,icon:v,size:c,classNames:T(E({},S),{input:Q.input}),styles:O,radius:a,disabled:u,__staticSelector:P,rightSectionWidth:J,rightSection:!u&&ei,variant:j,unstyled:F,iconWidth:B},n.createElement("input",E({type:er?"text":"password",required:g,"data-invalid":!!m||void 0,"data-with-icon":!!v||void 0,className:Q.innerInput,disabled:u,id:X,ref:t,autoComplete:"off"},et))))});N.displayName="@mantine/core/PasswordInput"},3317:function(e,t,r){"use strict";r.d(t,{J:function(){return ea}});var n=r(67294),o=r(83051);let i=["mousedown","touchstart"];var a=r(3594),s=r(64761),l=r(15851),u=r(37048),c=r(85983),d=r(58463),p=r(81461),f=r(30212),h=r(68216);let m={context:"Popover component was not found in the tree",children:"Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported"},[g,y]=(0,h.R)(m.context);var v=r(80665),b=r(24241),_=r(86010),x=Object.defineProperty,w=Object.defineProperties,k=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&j(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&j(e,r,t[r]);return e},P=(e,t)=>w(e,k(t)),L=(e,t)=>{var r={};for(var n in e)S.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&M)for(var n of M(e))0>t.indexOf(n)&&O.call(e,n)&&(r[n]=e[n]);return r};let E={refProp:"ref",popupType:"dialog",shouldOverrideDefaultTargetId:!0},T=(0,n.forwardRef)((e,t)=>{let r=(0,s.N4)("PopoverTarget",E,e),{children:o,refProp:i,popupType:a,shouldOverrideDefaultTargetId:l}=r,u=L(r,["children","refProp","popupType","shouldOverrideDefaultTargetId"]);if(!(0,b.k)(o))throw Error(m.children);let c=y(),d=(0,v.Y)(c.reference,o.ref,t),p=c.withRoles?{"aria-haspopup":a,"aria-expanded":c.opened,"aria-controls":c.getDropdownId(),id:l?c.getTargetId():o.props.id}:{};return(0,n.cloneElement)(o,C(P(C(C(C({},u),p),c.targetProps),{className:(0,_.Z)(c.targetProps.className,u.className,o.props.className),[i]:d}),c.controlled?null:{onClick:c.onToggle}))});T.displayName="@mantine/core/PopoverTarget";var D=r(96768);let I=()=>{};var A=r(96362),Y=(0,r(56817).k)((e,{radius:t,shadow:r})=>({dropdown:{position:"absolute",backgroundColor:e.white,background:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${(0,D.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,padding:`${e.spacing.sm} ${e.spacing.md}`,boxShadow:e.shadows[r]||r||"none",borderRadius:e.fn.radius(t),"&:focus":{outline:0}},arrow:{backgroundColor:"inherit",border:`${(0,D.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,zIndex:1}})),R=r(83143),N=r(58036),z=r(63990),H=r(64523),F=r(63468),$=Object.defineProperty,V=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,q=(e,t,r)=>t in e?$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,K=(e,t)=>{for(var r in t||(t={}))U.call(t,r)&&q(e,r,t[r]);if(B)for(var r of B(t))W.call(t,r)&&q(e,r,t[r]);return e},G=(e,t)=>V(e,Z(t)),J=(e,t)=>{var r={};for(var n in e)U.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&B)for(var n of B(e))0>t.indexOf(n)&&W.call(e,n)&&(r[n]=e[n]);return r};let Q={};function X(e){var t;let r=(0,s.N4)("PopoverDropdown",Q,e),{style:o,className:i,children:a,onKeyDownCapture:l}=r,u=J(r,["style","className","children","onKeyDownCapture"]),c=y(),{classes:d,cx:p}=Y({radius:c.radius,shadow:c.shadow},{name:c.__staticSelector,classNames:c.classNames,styles:c.styles,unstyled:c.unstyled,variant:c.variant}),f=(0,A.u)({opened:c.opened,shouldReturnFocus:c.returnFocus}),h=c.withRoles?{"aria-labelledby":c.getTargetId(),id:c.getDropdownId(),role:"dialog"}:{};return c.disabled?null:n.createElement(R.q,G(K({},c.portalProps),{withinPortal:c.withinPortal}),n.createElement(N.u,G(K({mounted:c.opened},c.transitionProps),{transition:c.transitionProps.transition||"fade",duration:null!=(t=c.transitionProps.duration)?t:150,keepMounted:c.keepMounted,exitDuration:"number"==typeof c.transitionProps.exitDuration?c.transitionProps.exitDuration:c.transitionProps.duration}),e=>{var t,r;return n.createElement(z.i,{active:c.trapFocus},n.createElement(H.x,K(G(K({},h),{tabIndex:-1,ref:c.floating,style:G(K(K({},o),e),{zIndex:c.zIndex,top:null!=(t=c.y)?t:0,left:null!=(r=c.x)?r:0,width:"target"===c.width?void 0:(0,D.h)(c.width)}),className:p(d.dropdown,i),onKeyDownCapture:function(e,t={active:!0}){return"function"==typeof e&&t.active?r=>{var n;"Escape"===r.key&&(e(r),null==(n=t.onTrigger)||n.call(t))}:t.onKeyDown||I}(c.onClose,{active:c.closeOnEscape,onTrigger:f,onKeyDown:l}),"data-position":c.placement}),u),a,n.createElement(F.Y,{ref:c.arrowRef,arrowX:c.arrowX,arrowY:c.arrowY,visible:c.withArrow,position:c.placement,arrowSize:c.arrowSize,arrowRadius:c.arrowRadius,arrowOffset:c.arrowOffset,arrowPosition:c.arrowPosition,className:d.arrow})))}))}X.displayName="@mantine/core/PopoverDropdown";var ee=r(14870),et=Object.getOwnPropertySymbols,er=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,eo=(e,t)=>{var r={};for(var n in e)er.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&et)for(var n of et(e))0>t.indexOf(n)&&en.call(e,n)&&(r[n]=e[n]);return r};let ei={position:"bottom",offset:8,positionDependencies:[],transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!1,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,clickOutsideEvents:["mousedown","touchstart"],zIndex:(0,a.w)("popover"),__staticSelector:"Popover",width:"max-content"};function ea(e){var t,r,a,h,m,y;let v=(0,n.useRef)(null),b=(0,s.N4)("Popover",ei,e),{children:_,position:x,offset:w,onPositionChange:k,positionDependencies:M,opened:S,transitionProps:O,width:j,middlewares:C,withArrow:P,arrowSize:L,arrowOffset:E,arrowRadius:T,arrowPosition:D,unstyled:I,classNames:A,styles:Y,closeOnClickOutside:R,withinPortal:N,portalProps:z,closeOnEscape:H,clickOutsideEvents:F,trapFocus:$,onClose:V,onOpen:Z,onChange:B,zIndex:U,radius:W,shadow:q,id:K,defaultOpened:G,__staticSelector:J,withRoles:Q,disabled:X,returnFocus:et,variant:er,keepMounted:en}=b,ea=eo(b,["children","position","offset","onPositionChange","positionDependencies","opened","transitionProps","width","middlewares","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","unstyled","classNames","styles","closeOnClickOutside","withinPortal","portalProps","closeOnEscape","clickOutsideEvents","trapFocus","onClose","onOpen","onChange","zIndex","radius","shadow","id","defaultOpened","__staticSelector","withRoles","disabled","returnFocus","variant","keepMounted"]),[es,el]=(0,n.useState)(null),[eu,ec]=(0,n.useState)(null),ed=(0,o.M)(K),ep=(0,s.rZ)(),ef=function(e){let[t,r]=(0,l.C)({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),n=(0,p.YF)({placement:e.position,middleware:[...function(e){let t=[(0,c.cv)(e.offset)];return e.middlewares.shift&&t.push((0,c.uY)({limiter:(0,c.dr)()})),e.middlewares.flip&&t.push((0,c.RR)()),e.middlewares.inline&&t.push((0,c.Qo)()),t.push((0,d.x7)({element:e.arrowRef,padding:e.arrowOffset})),t}(e),..."target"===e.width?[(0,c.dp)({apply({rects:e}){var t,r;Object.assign(null!=(r=null==(t=n.refs.floating.current)?void 0:t.style)?r:{},{width:`${e.reference.width}px`})}})]:[]]});return(0,f.L)({opened:e.opened,position:e.position,positionDependencies:e.positionDependencies,floating:n}),(0,u.l)(()=>{var t;null==(t=e.onPositionChange)||t.call(e,n.placement)},[n.placement]),(0,u.l)(()=>{var t,r;e.opened?null==(r=e.onOpen)||r.call(e):null==(t=e.onClose)||t.call(e)},[e.opened]),{floating:n,controlled:"boolean"==typeof e.opened,opened:t,onClose:()=>{var t;null==(t=e.onClose)||t.call(e),r(!1)},onToggle:()=>{var n,o;t?(null==(n=e.onClose)||n.call(e),r(!1)):(null==(o=e.onOpen)||o.call(e),r(!0))}}}({middlewares:C,width:j,position:(0,ee._)(ep.dir,x),offset:"number"==typeof w?w+(P?L/2:0):w,arrowRef:v,arrowOffset:E,onPositionChange:k,positionDependencies:M,opened:S,defaultOpened:G,onChange:B,onOpen:Z,onClose:V});!function(e,t,r){let o=(0,n.useRef)();(0,n.useEffect)(()=>{let n=t=>{let{target:n}=null!=t?t:{};if(Array.isArray(r)){let o=(null==n?void 0:n.hasAttribute("data-ignore-outside-clicks"))||!document.body.contains(n)&&"HTML"!==n.tagName,i=r.every(e=>!!e&&!t.composedPath().includes(e));i&&!o&&e()}else o.current&&!o.current.contains(n)&&e()};return(t||i).forEach(e=>document.addEventListener(e,n)),()=>{(t||i).forEach(e=>document.removeEventListener(e,n))}},[o,e,r])}(()=>ef.opened&&R&&ef.onClose(),F,[es,eu]);let eh=(0,n.useCallback)(e=>{el(e),ef.floating.reference(e)},[ef.floating.reference]),em=(0,n.useCallback)(e=>{ec(e),ef.floating.floating(e)},[ef.floating.floating]);return n.createElement(g,{value:{returnFocus:et,disabled:X,controlled:ef.controlled,reference:eh,floating:em,x:ef.floating.x,y:ef.floating.y,arrowX:null==(a=null==(r=null==(t=ef.floating)?void 0:t.middlewareData)?void 0:r.arrow)?void 0:a.x,arrowY:null==(y=null==(m=null==(h=ef.floating)?void 0:h.middlewareData)?void 0:m.arrow)?void 0:y.y,opened:ef.opened,arrowRef:v,transitionProps:O,width:j,withArrow:P,arrowSize:L,arrowOffset:E,arrowRadius:T,arrowPosition:D,placement:ef.floating.placement,trapFocus:$,withinPortal:N,portalProps:z,zIndex:U,radius:W,shadow:q,closeOnEscape:H,onClose:ef.onClose,onToggle:ef.onToggle,getTargetId:()=>`${ed}-target`,getDropdownId:()=>`${ed}-dropdown`,withRoles:Q,targetProps:ea,__staticSelector:J,classNames:A,styles:Y,unstyled:I,variant:er,keepMounted:en}},_)}ea.Target=T,ea.Dropdown=X,ea.displayName="@mantine/core/Popover"},83143:function(e,t,r){"use strict";r.d(t,{q:function(){return p}});var n=r(67294),o=r(40254),i=Object.defineProperty,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,u=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,c=(e,t)=>{for(var r in t||(t={}))s.call(t,r)&&u(e,r,t[r]);if(a)for(var r of a(t))l.call(t,r)&&u(e,r,t[r]);return e},d=(e,t)=>{var r={};for(var n in e)s.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&a)for(var n of a(e))0>t.indexOf(n)&&l.call(e,n)&&(r[n]=e[n]);return r};function p(e){var{withinPortal:t=!0,children:r}=e,i=d(e,["withinPortal","children"]);return t?n.createElement(o.h,c({},i),r):n.createElement(n.Fragment,null,r)}p.displayName="@mantine/core/OptionalPortal"},40254:function(e,t,r){"use strict";r.d(t,{h:function(){return y}});var n=r(67294),o=r(73935),i=r(10129),a=r(64761),s=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>l(e,u(t)),g=(e,t)=>{var r={};for(var n in e)d.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&c)for(var n of c(e))0>t.indexOf(n)&&p.call(e,n)&&(r[n]=e[n]);return r};function y(e){let t=(0,a.N4)("Portal",{},e),{children:r,target:s,className:l,innerRef:u}=t,c=g(t,["children","target","className","innerRef"]),d=(0,a.rZ)(),[p,f]=(0,n.useState)(!1),y=(0,n.useRef)();return((0,i.Y)(()=>(f(!0),y.current=s?"string"==typeof s?document.querySelector(s):s:document.createElement("div"),s||document.body.appendChild(y.current),()=>{s||document.body.removeChild(y.current)}),[s]),p)?(0,o.createPortal)(n.createElement("div",m(h({className:l,dir:d.dir},c),{ref:u}),r),y.current):null}y.displayName="@mantine/core/Portal"},3941:function(e,t,r){"use strict";r.d(t,{E:function(){return O}});var n=r(67294),o=r(64761),i=r(96768),a=r(70917),s=r(56817),l=r(14258);let u={xs:(0,i.h)(3),sm:(0,i.h)(5),md:(0,i.h)(8),lg:(0,i.h)(12),xl:(0,i.h)(16)},c=(0,a.F4)({from:{backgroundPosition:"0 0"},to:{backgroundPosition:`${(0,i.h)(40)} 0`}});var d=(0,s.k)((e,{color:t,radius:r},{size:n})=>({root:{position:"relative",height:(0,l.a)({size:n,sizes:u}),backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],borderRadius:e.fn.radius(r),overflow:"hidden"},bar:{position:"absolute",top:0,bottom:0,left:0,height:"100%",display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:e.fn.variant({variant:"filled",primaryFallback:!1,color:t||e.primaryColor}).background,transition:"width 100ms linear","&[data-animate]":{animation:`${c} 1000ms linear infinite`},"&[data-striped]":{backgroundSize:`${(0,i.h)(20)} ${(0,i.h)(20)}`,backgroundImage:"linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)"},"&:last-of-type":{borderTopRightRadius:e.fn.radius(r),borderBottomRightRadius:e.fn.radius(r)},"&:first-of-type":{borderTopLeftRadius:e.fn.radius(r),borderBottomLeftRadius:e.fn.radius(r)},"@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":void 0}},label:{color:e.white,fontSize:`calc(${(0,l.a)({size:n,sizes:u})} * 0.65)`,fontWeight:700,userSelect:"none",overflow:"hidden",whiteSpace:"nowrap"}})),p=r(88393),f=r(64523),h=r(95117),m=Object.defineProperty,g=Object.defineProperties,y=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,x=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w=(e,t)=>{for(var r in t||(t={}))b.call(t,r)&&x(e,r,t[r]);if(v)for(var r of v(t))_.call(t,r)&&x(e,r,t[r]);return e},k=(e,t)=>g(e,y(t)),M=(e,t)=>{var r={};for(var n in e)b.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&v)for(var n of v(e))0>t.indexOf(n)&&_.call(e,n)&&(r[n]=e[n]);return r};let S={size:"md",radius:"sm",striped:!1,animate:!1,label:""},O=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Progress",S,e),{className:i,value:a,color:s,size:l,radius:u,striped:c,animate:m,label:g,"aria-label":y,classNames:v,styles:b,sections:_,unstyled:x,variant:O}=r,j=M(r,["className","value","color","size","radius","striped","animate","label","aria-label","classNames","styles","sections","unstyled","variant"]),{classes:C,cx:P,theme:L}=d({color:s,radius:u},{name:"Progress",classNames:v,styles:b,unstyled:x,variant:O,size:l}),E=Array.isArray(_)?_.reduce((e,t)=>(e.sections.push(k(w({},t),{accumulated:e.accumulated})),e.accumulated+=t.value,e),{accumulated:0,sections:[]}).sections.map((e,t)=>{var{tooltip:r,accumulated:o,value:i,label:a,color:s}=e,l=M(e,["tooltip","accumulated","value","label","color"]);return n.createElement(p.u.Floating,{label:r,disabled:!r,key:t},n.createElement(f.x,k(w({},l),{className:P(C.bar,l.className),"data-striped":c||m||void 0,"data-animate":m||void 0,sx:{width:`${i}%`,left:`${o}%`,backgroundColor:L.fn.variant({variant:"filled",primaryFallback:!1,color:s||L.primaryColor}).background}}),a&&n.createElement(h.x,{className:C.label},a)))}):null;return n.createElement(f.x,w({className:P(C.root,i),ref:t},j),E||n.createElement("div",{role:"progressbar","aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":a,"aria-label":y,className:C.bar,style:{width:`${a}%`},"data-striped":c||m||void 0,"data-animate":m||void 0},g?n.createElement(h.x,{className:C.label},g):""))});O.displayName="@mantine/core/Progress"},73723:function(e,t,r){"use strict";r.d(t,{x:function(){return ey}});var n=r(67294),o=r(87462),i=r(73935);function a(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function s(...e){return(0,n.useCallback)(a(...e),e)}let l=(0,n.forwardRef)((e,t)=>{let{children:r,...i}=e,a=n.Children.toArray(r),s=a.find(d);if(s){let e=s.props.children,r=a.map(t=>t!==s?t:n.Children.count(e)>1?n.Children.only(null):(0,n.isValidElement)(e)?e.props.children:null);return(0,n.createElement)(u,(0,o.Z)({},i,{ref:t}),(0,n.isValidElement)(e)?(0,n.cloneElement)(e,void 0,r):null)}return(0,n.createElement)(u,(0,o.Z)({},i,{ref:t}),r)});l.displayName="Slot";let u=(0,n.forwardRef)((e,t)=>{let{children:r,...o}=e;return(0,n.isValidElement)(r)?(0,n.cloneElement)(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n],a=/^on[A-Z]/.test(n);a?o&&i?r[n]=(...e)=>{i(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:a(t,r.ref)}):n.Children.count(r)>1?n.Children.only(null):null});u.displayName="SlotClone";let c=({children:e})=>(0,n.createElement)(n.Fragment,null,e);function d(e){return(0,n.isValidElement)(e)&&e.type===c}let p=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=(0,n.forwardRef)((e,r)=>{let{asChild:i,...a}=e,s=i?l:t;return(0,n.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,n.createElement)(s,(0,o.Z)({},a,{ref:r}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),f=(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:()=>{},h=e=>{let{present:t,children:r}=e,o=function(e){var t;let[r,o]=(0,n.useState)(),a=(0,n.useRef)({}),s=(0,n.useRef)(e),l=(0,n.useRef)("none"),u=e?"mounted":"unmounted",[c,d]=(t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,n.useReducer)((e,r)=>{let n=t[e][r];return null!=n?n:e},u));return(0,n.useEffect)(()=>{let e=m(a.current);l.current="mounted"===c?e:"none"},[c]),f(()=>{let t=a.current,r=s.current,n=r!==e;if(n){let n=l.current,o=m(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):r&&n!==o?d("ANIMATION_OUT"):d("UNMOUNT"),s.current=e}},[e,d]),f(()=>{if(r){let e=e=>{let t=m(a.current),n=t.includes(e.animationName);e.target===r&&n&&(0,i.flushSync)(()=>d("ANIMATION_END"))},t=e=>{e.target===r&&(l.current=m(a.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}d("ANIMATION_END")},[r,d]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:(0,n.useCallback)(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(t),a="function"==typeof r?r({present:o.isPresent}):n.Children.only(r),l=s(o.ref,a.ref),u="function"==typeof r;return u||o.isPresent?(0,n.cloneElement)(a,{ref:l}):null};function m(e){return(null==e?void 0:e.animationName)||"none"}function g(e){let t=(0,n.useRef)(e);return(0,n.useEffect)(()=>{t.current=e}),(0,n.useMemo)(()=>(...e)=>{var r;return null===(r=t.current)||void 0===r?void 0:r.call(t,...e)},[])}h.displayName="Presence";let y=(0,n.createContext)(void 0);function v(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}let b="ScrollArea",[_,x]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>(0,n.createContext)(e));return function(r){let o=(null==r?void 0:r[e])||t;return(0,n.useMemo)(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=(0,n.createContext)(o),a=r.length;function s(t){let{scope:r,children:o,...s}=t,l=(null==r?void 0:r[e][a])||i,u=(0,n.useMemo)(()=>s,Object.values(s));return(0,n.createElement)(l.Provider,{value:u},o)}return r=[...r,o],s.displayName=t+"Provider",[s,function(r,s){let l=(null==s?void 0:s[e][a])||i,u=(0,n.useContext)(l);if(u)return u;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e),i=o[`__scope${n}`];return{...t,...i}},{});return(0,n.useMemo)(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(b),[w,k]=_(b),M=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,type:i="hover",dir:a,scrollHideDelay:l=600,...u}=e,[c,d]=(0,n.useState)(null),[f,h]=(0,n.useState)(null),[m,g]=(0,n.useState)(null),[v,b]=(0,n.useState)(null),[_,x]=(0,n.useState)(null),[k,M]=(0,n.useState)(0),[S,O]=(0,n.useState)(0),[j,C]=(0,n.useState)(!1),[P,L]=(0,n.useState)(!1),E=s(t,e=>d(e)),T=function(e){let t=(0,n.useContext)(y);return e||t||"ltr"}(a);return(0,n.createElement)(w,{scope:r,type:i,dir:T,scrollHideDelay:l,scrollArea:c,viewport:f,onViewportChange:h,content:m,onContentChange:g,scrollbarX:v,onScrollbarXChange:b,scrollbarXEnabled:j,onScrollbarXEnabledChange:C,scrollbarY:_,onScrollbarYChange:x,scrollbarYEnabled:P,onScrollbarYEnabledChange:L,onCornerWidthChange:M,onCornerHeightChange:O},(0,n.createElement)(p.div,(0,o.Z)({dir:T},u,{ref:E,style:{position:"relative","--radix-scroll-area-corner-width":k+"px","--radix-scroll-area-corner-height":S+"px",...e.style}})))}),S=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,children:i,...a}=e,l=k("ScrollAreaViewport",r),u=(0,n.useRef)(null),c=s(t,u,l.onViewportChange);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,n.createElement)(p.div,(0,o.Z)({"data-radix-scroll-area-viewport":""},a,{ref:c,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style}}),(0,n.createElement)("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"}},i)))}),O="ScrollAreaScrollbar",j=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...i}=e,a=k(O,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:l}=a,u="horizontal"===e.orientation;return(0,n.useEffect)(()=>(u?s(!0):l(!0),()=>{u?s(!1):l(!1)}),[u,s,l]),"hover"===a.type?(0,n.createElement)(C,(0,o.Z)({},i,{ref:t,forceMount:r})):"scroll"===a.type?(0,n.createElement)(P,(0,o.Z)({},i,{ref:t,forceMount:r})):"auto"===a.type?(0,n.createElement)(L,(0,o.Z)({},i,{ref:t,forceMount:r})):"always"===a.type?(0,n.createElement)(E,(0,o.Z)({},i,{ref:t})):null}),C=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...i}=e,a=k(O,e.__scopeScrollArea),[s,l]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),l(!0)},n=()=>{t=window.setTimeout(()=>l(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,n.createElement)(h,{present:r||s},(0,n.createElement)(L,(0,o.Z)({"data-state":s?"visible":"hidden"},i,{ref:t})))}),P=(0,n.forwardRef)((e,t)=>{var r;let{forceMount:i,...a}=e,s=k(O,e.__scopeScrollArea),l="horizontal"===e.orientation,u=K(()=>d("SCROLL_END"),100),[c,d]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},(0,n.useReducer)((e,t)=>{let n=r[e][t];return null!=n?n:e},"hidden"));return(0,n.useEffect)(()=>{if("idle"===c){let e=window.setTimeout(()=>d("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[c,s.scrollHideDelay,d]),(0,n.useEffect)(()=>{let e=s.viewport,t=l?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t],o=r!==n;o&&(d("SCROLL"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,l,d,u]),(0,n.createElement)(h,{present:i||"hidden"!==c},(0,n.createElement)(E,(0,o.Z)({"data-state":"hidden"===c?"hidden":"visible"},a,{ref:t,onPointerEnter:v(e.onPointerEnter,()=>d("POINTER_ENTER")),onPointerLeave:v(e.onPointerLeave,()=>d("POINTER_LEAVE"))})))}),L=(0,n.forwardRef)((e,t)=>{let r=k(O,e.__scopeScrollArea),{forceMount:i,...a}=e,[s,l]=(0,n.useState)(!1),u="horizontal"===e.orientation,c=K(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;l(u?e:t)}},10);return G(r.viewport,c),G(r.content,c),(0,n.createElement)(h,{present:i||s},(0,n.createElement)(E,(0,o.Z)({"data-state":s?"visible":"hidden"},a,{ref:t})))}),E=(0,n.forwardRef)((e,t)=>{let{orientation:r="vertical",...i}=e,a=k(O,e.__scopeScrollArea),s=(0,n.useRef)(null),l=(0,n.useRef)(0),[u,c]=(0,n.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=Z(u.viewport,u.content),p={...i,sizes:u,onSizesChange:c,hasThumb:!!(d>0&&d<1),onThumbChange:e=>s.current=e,onThumbPointerUp:()=>l.current=0,onThumbPointerDown:e=>l.current=e};function f(e,t){return function(e,t,r,n="ltr"){let o=B(r),i=t||o/2,a=r.scrollbar.paddingStart+i,s=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),l=r.content-r.viewport,u=W([a,s],"ltr"===n?[0,l]:[-1*l,0]);return u(e)}(e,l.current,u,t)}return"horizontal"===r?(0,n.createElement)(T,(0,o.Z)({},p,{ref:t,onThumbPositionChange:()=>{if(a.viewport&&s.current){let e=a.viewport.scrollLeft,t=U(e,u,a.dir);s.current.style.transform=`translate3d(${t}px, 0, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=f(e,a.dir))}})):"vertical"===r?(0,n.createElement)(D,(0,o.Z)({},p,{ref:t,onThumbPositionChange:()=>{if(a.viewport&&s.current){let e=a.viewport.scrollTop,t=U(e,u);s.current.style.transform=`translate3d(0, ${t}px, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=f(e))}})):null}),T=(0,n.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:i,...a}=e,l=k(O,e.__scopeScrollArea),[u,c]=(0,n.useState)(),d=(0,n.useRef)(null),p=s(t,d,l.onScrollbarXChange);return(0,n.useEffect)(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,n.createElement)(Y,(0,o.Z)({"data-orientation":"horizontal"},a,{ref:p,sizes:r,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":B(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{d.current&&l.viewport&&u&&i({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:V(u.paddingLeft),paddingEnd:V(u.paddingRight)}})}}))}),D=(0,n.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:i,...a}=e,l=k(O,e.__scopeScrollArea),[u,c]=(0,n.useState)(),d=(0,n.useRef)(null),p=s(t,d,l.onScrollbarYChange);return(0,n.useEffect)(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,n.createElement)(Y,(0,o.Z)({"data-orientation":"vertical"},a,{ref:p,sizes:r,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":B(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){let n=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{d.current&&l.viewport&&u&&i({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:V(u.paddingTop),paddingEnd:V(u.paddingBottom)}})}}))}),[I,A]=_(O),Y=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,sizes:i,hasThumb:a,onThumbChange:l,onThumbPointerUp:u,onThumbPointerDown:c,onThumbPositionChange:d,onDragScroll:f,onWheelScroll:h,onResize:m,...y}=e,b=k(O,r),[_,x]=(0,n.useState)(null),w=s(t,e=>x(e)),M=(0,n.useRef)(null),S=(0,n.useRef)(""),j=b.viewport,C=i.content-i.viewport,P=g(h),L=g(d),E=K(m,10);function T(e){if(M.current){let t=e.clientX-M.current.left,r=e.clientY-M.current.top;f({x:t,y:r})}}return(0,n.useEffect)(()=>{let e=e=>{let t=e.target,r=null==_?void 0:_.contains(t);r&&P(e,C)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[j,_,C,P]),(0,n.useEffect)(L,[i,L]),G(_,E),G(b.content,E),(0,n.createElement)(I,{scope:r,scrollbar:_,hasThumb:a,onThumbChange:g(l),onThumbPointerUp:g(u),onThumbPositionChange:L,onThumbPointerDown:g(c)},(0,n.createElement)(p.div,(0,o.Z)({},y,{ref:w,style:{position:"absolute",...y.style},onPointerDown:v(e.onPointerDown,e=>{if(0===e.button){let t=e.target;t.setPointerCapture(e.pointerId),M.current=_.getBoundingClientRect(),S.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",T(e)}}),onPointerMove:v(e.onPointerMove,T),onPointerUp:v(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=S.current,M.current=null})})))}),R="ScrollAreaThumb",N=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...i}=e,a=A(R,e.__scopeScrollArea);return(0,n.createElement)(h,{present:r||a.hasThumb},(0,n.createElement)(z,(0,o.Z)({ref:t},i)))}),z=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,style:i,...a}=e,l=k(R,r),u=A(R,r),{onThumbPositionChange:c}=u,d=s(t,e=>u.onThumbChange(e)),f=(0,n.useRef)(),h=K(()=>{f.current&&(f.current(),f.current=void 0)},100);return(0,n.useEffect)(()=>{let e=l.viewport;if(e){let t=()=>{if(h(),!f.current){let t=q(e,c);f.current=t,c()}};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[l.viewport,h,c]),(0,n.createElement)(p.div,(0,o.Z)({"data-state":u.hasThumb?"visible":"hidden"},a,{ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:v(e.onPointerDownCapture,e=>{let t=e.target,r=t.getBoundingClientRect(),n=e.clientX-r.left,o=e.clientY-r.top;u.onThumbPointerDown({x:n,y:o})}),onPointerUp:v(e.onPointerUp,u.onThumbPointerUp)}))}),H="ScrollAreaCorner",F=(0,n.forwardRef)((e,t)=>{let r=k(H,e.__scopeScrollArea),i=!!(r.scrollbarX&&r.scrollbarY),a="scroll"!==r.type&&i;return a?(0,n.createElement)($,(0,o.Z)({},e,{ref:t})):null}),$=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,...i}=e,a=k(H,r),[s,l]=(0,n.useState)(0),[u,c]=(0,n.useState)(0);return G(a.scrollbarX,()=>{var e;let t=(null===(e=a.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),c(t)}),G(a.scrollbarY,()=>{var e;let t=(null===(e=a.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),l(t)}),s&&u?(0,n.createElement)(p.div,(0,o.Z)({},i,{ref:t,style:{width:s,height:u,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}})):null});function V(e){return e?parseInt(e,10):0}function Z(e,t){let r=e/t;return isNaN(r)?0:r}function B(e){let t=Z(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function U(e,t,r="ltr"){let n=B(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,a=t.content-t.viewport,s="ltr"===r?[0,a]:[-1*a,0],l=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,s),u=W([0,a],[0,i-n]);return u(l)}function W(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}let q=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},a=r.left!==i.left,s=r.top!==i.top;(a||s)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function K(e,t){let r=g(e),o=(0,n.useRef)(0);return(0,n.useEffect)(()=>()=>window.clearTimeout(o.current),[]),(0,n.useCallback)(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function G(e,t){let r=g(t);f(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var J=r(64761),Q=r(97818),X=r(56817),ee=r(96768),et=r(58404),er=(0,X.k)((e,{scrollbarSize:t,offsetScrollbars:r,scrollbarHovered:n,hidden:o})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:r?(0,ee.h)(t):void 0,paddingBottom:r?(0,ee.h)(t):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${(0,ee.h)(t)}  / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],[`& .${(0,et.A)("thumb")}`]:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:(0,ee.h)(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:(0,ee.h)(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:(0,et.A)("thumb"),flex:1,backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:(0,ee.h)(t),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:(0,ee.h)(44),minHeight:(0,ee.h)(44)}},corner:{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:n?1:0,display:o?"none":void 0}})),en=r(64523),eo=Object.defineProperty,ei=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,es=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,ec=(e,t,r)=>t in e?eo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ed=(e,t)=>{for(var r in t||(t={}))el.call(t,r)&&ec(e,r,t[r]);if(es)for(var r of es(t))eu.call(t,r)&&ec(e,r,t[r]);return e},ep=(e,t)=>ei(e,ea(t)),ef=(e,t)=>{var r={};for(var n in e)el.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&es)for(var n of es(e))0>t.indexOf(n)&&eu.call(e,n)&&(r[n]=e[n]);return r};let eh={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},em=(0,n.forwardRef)((e,t)=>{let r=(0,J.N4)("ScrollArea",eh,e),{children:o,className:i,classNames:a,styles:s,scrollbarSize:l,scrollHideDelay:u,type:c,dir:d,offsetScrollbars:p,viewportRef:f,onScrollPositionChange:h,unstyled:m,variant:g,viewportProps:y}=r,v=ef(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[b,_]=(0,n.useState)(!1),x=(0,J.rZ)(),{classes:w,cx:k}=er({scrollbarSize:l,offsetScrollbars:p,scrollbarHovered:b,hidden:"never"===c},{name:"ScrollArea",classNames:a,styles:s,unstyled:m,variant:g});return n.createElement(M,{type:"never"===c?"always":c,scrollHideDelay:u,dir:d||x.dir,ref:t,asChild:!0},n.createElement(en.x,ed({className:k(w.root,i)},v),n.createElement(S,ep(ed({},y),{className:w.viewport,ref:f,onScroll:"function"==typeof h?({currentTarget:e})=>h({x:e.scrollLeft,y:e.scrollTop}):void 0}),o),n.createElement(j,{orientation:"horizontal",className:w.scrollbar,forceMount:!0,onMouseEnter:()=>_(!0),onMouseLeave:()=>_(!1)},n.createElement(N,{className:w.thumb})),n.createElement(j,{orientation:"vertical",className:w.scrollbar,forceMount:!0,onMouseEnter:()=>_(!0),onMouseLeave:()=>_(!1)},n.createElement(N,{className:w.thumb})),n.createElement(F,{className:w.corner})))}),eg=(0,n.forwardRef)((e,t)=>{let r=(0,J.N4)("ScrollAreaAutosize",eh,e),{children:o,classNames:i,styles:a,scrollbarSize:s,scrollHideDelay:l,type:u,dir:c,offsetScrollbars:d,viewportRef:p,onScrollPositionChange:f,unstyled:h,sx:m,variant:g,viewportProps:y}=r,v=ef(r,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return n.createElement(en.x,ep(ed({},v),{ref:t,sx:[{display:"flex"},...(0,Q.R)(m)]}),n.createElement(en.x,{sx:{display:"flex",flexDirection:"column",flex:1}},n.createElement(em,{classNames:i,styles:a,scrollHideDelay:l,scrollbarSize:s,type:u,dir:c,offsetScrollbars:d,viewportRef:p,onScrollPositionChange:f,unstyled:h,variant:g,viewportProps:y},o)))});eg.displayName="@mantine/core/ScrollAreaAutosize",em.displayName="@mantine/core/ScrollArea",em.Autosize=eg;let ey=em},73819:function(e,t,r){"use strict";r.d(t,{s:function(){return I}});var n=r(67294),o=r(73678),i=r(15851),a=r(83051),s=r(12185),l=r(10129),u=r(80665),c=r(64761),d=r(96768),p=r(56817),f=r(58404),h=Object.defineProperty,m=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&_(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&_(e,r,t[r]);return e},w=(e,t)=>m(e,g(t));let k={xs:`${(0,d.h)(3)} ${(0,d.h)(6)}`,sm:`${(0,d.h)(5)} ${(0,d.h)(10)}`,md:`${(0,d.h)(7)} ${(0,d.h)(14)}`,lg:`${(0,d.h)(9)} ${(0,d.h)(16)}`,xl:`${(0,d.h)(12)} ${(0,d.h)(20)}`};var M=(0,p.k)((e,{fullWidth:t,color:r,radius:n,shouldAnimate:o,transitionDuration:i,transitionTimingFunction:a,orientation:s},{size:l})=>{let u="vertical"===s,c=e.fn.variant({variant:"filled",color:r});return{label:w(x(x({ref:(0,f.A)("label")},e.fn.focusStyles()),e.fn.fontStyles()),{WebkitTapHighlightColor:"transparent",borderRadius:e.fn.radius(n),fontWeight:500,fontSize:l in e.fontSizes?e.fontSizes[l]:e.fontSizes.sm,cursor:"pointer",display:"block",textAlign:"center",padding:k[l in k?l:"sm"],whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",userSelect:"none",color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[7],transition:`color ${o?0:i}ms ${a||e.transitionTimingFunction}`,"&:hover":{color:"dark"===e.colorScheme?e.colors.dark[0]:e.black},"&[data-disabled]":{"&, &:hover":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5],cursor:"not-allowed",pointerEvents:"none"}},"&[data-active]":{"&, &:hover":{color:r||"dark"===e.colorScheme?e.white:e.black}}}),control:{ref:(0,f.A)("control"),position:"relative",boxSizing:"border-box",flex:1,zIndex:2,transition:`border-left-color ${o?0:i}ms ${a||e.transitionTimingFunction}`,"&:not(:first-of-type)":{borderStyle:"solid",borderWidth:u?`${(0,d.h)(1)} 0 0 0`:`0 0 0 ${(0,d.h)(1)}`,borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}},input:{height:0,width:0,position:"absolute",overflow:"hidden",whiteSpace:"nowrap",opacity:0,"&:focus":{outline:"none",[`& + .${(0,f.A)("label")}`]:x({},"always"===e.focusRing||"auto"===e.focusRing?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),"&:focus:not(:focus-visible)":{[`& + .${(0,f.A)("label")}`]:x({},"auto"===e.focusRing||"never"===e.focusRing?e.focusRingStyles.resetStyles(e):null)}},"&:disabled + label":{"&, &:hover":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5],cursor:"not-allowed",pointerEvents:"none"}}},root:{position:"relative",display:t||u?"flex":"inline-flex",width:u&&!t?"max-content":"auto",flexDirection:u?"column":"row",backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[1],borderRadius:e.fn.radius(n),overflow:"hidden",padding:4},controlActive:{borderLeftColor:"transparent !important",borderTopColor:"transparent !important",[`& + .${(0,f.A)("control")}`]:{[u?"borderTopColor":"borderLeftColor"]:"transparent !important"},borderRadius:e.fn.radius(n),boxShadow:o?r||"dark"===e.colorScheme?"none":e.shadows.xs:void 0,backgroundColor:o?r?c.background:"dark"===e.colorScheme?e.colors.dark[5]:e.white:void 0},indicator:{boxSizing:"border-box",borderRadius:e.fn.radius(n),position:"absolute",zIndex:1,boxShadow:r||"dark"===e.colorScheme?"none":e.shadows.xs,transition:`transform ${o?0:i}ms ${e.transitionTimingFunction}, width ${o?0:i/2}ms ${a||e.transitionTimingFunction}`,backgroundColor:r?c.background:"dark"===e.colorScheme?e.colors.dark[5]:e.white}}}),S=r(64523),O=Object.defineProperty,j=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,L=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,E=(e,t)=>{for(var r in t||(t={}))C.call(t,r)&&L(e,r,t[r]);if(j)for(var r of j(t))P.call(t,r)&&L(e,r,t[r]);return e},T=(e,t)=>{var r={};for(var n in e)C.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&j)for(var n of j(e))0>t.indexOf(n)&&P.call(e,n)&&(r[n]=e[n]);return r};let D={disabled:!1,size:"sm",transitionDuration:200},I=(0,n.forwardRef)((e,t)=>{var r,d,p,f;let h=(0,c.N4)("SegmentedControl",D,e),{className:m,disabled:g,data:y,name:v,value:b,onChange:_,color:x,fullWidth:w,radius:k,size:O,transitionDuration:j,transitionTimingFunction:C,classNames:P,styles:L,defaultValue:I,orientation:A,unstyled:Y,variant:R,readOnly:N}=h,z=T(h,["className","disabled","data","name","value","onChange","color","fullWidth","radius","size","transitionDuration","transitionTimingFunction","classNames","styles","defaultValue","orientation","unstyled","variant","readOnly"]),H=(0,c.rZ)(),F=(0,o.J)(),$=!!H.respectReducedMotion&&F,V=y.map(e=>"string"==typeof e?{label:e,value:e}:e),Z=(0,n.useRef)(),[B,U]=(0,n.useState)(!1),[W,q]=(0,i.C)({value:b,defaultValue:I,finalValue:Array.isArray(V)&&null!=(f=null!=(p=null==(r=V.find(e=>!e.disabled))?void 0:r.value)?p:null==(d=V[0])?void 0:d.value)?f:null,onChange:_}),{classes:K,cx:G}=M({fullWidth:w,color:x,radius:k,shouldAnimate:$||!B,transitionDuration:j,transitionTimingFunction:C,orientation:A},{name:"SegmentedControl",classNames:P,styles:L,unstyled:Y,variant:R,size:O}),[J,Q]=(0,n.useState)({width:0,height:0,translate:[0,0]}),X=(0,a.M)(v),ee=(0,n.useRef)({}),[et,er]=(0,s.y)();(0,l.Y)(()=>{Z.current?U(!0):(Z.current=!0,U(!1))}),(0,n.useEffect)(()=>{if(W in ee.current&&et.current){let e=ee.current[W],t=e.getBoundingClientRect(),r=e.offsetWidth/t.width,n=t.width*r||0,o=t.height*r||0,i=er.width-e.parentElement.offsetLeft+4-n,a=e.parentElement.offsetLeft-4;Q({width:n,height:o,translate:["rtl"===H.dir?i:a,e.parentElement.offsetTop-4]})}},[W,er]);let en=V.map(e=>n.createElement("div",{className:G(K.control,{[K.controlActive]:W===e.value}),key:e.value},n.createElement("input",{className:K.input,disabled:g||e.disabled,type:"radio",name:X,value:e.value,id:`${X}-${e.value}`,checked:W===e.value,onChange:()=>!N&&q(e.value)}),n.createElement("label",{className:K.label,"data-active":W===e.value&&!(g||e.disabled)||void 0,"data-disabled":g||e.disabled||void 0,htmlFor:`${X}-${e.value}`,ref:t=>{ee.current[e.value]=t}},e.label))),eo=(0,u.Y)(et,t);return 0===V.length?null:n.createElement(S.x,E({className:G(K.root,m),ref:eo},z),"string"==typeof W&&B&&n.createElement(S.x,{component:"span",className:K.indicator,sx:{width:J.width,height:J.height,transform:`translate(${J.translate[0]}px, ${J.translate[1]}px)`}}),en)});I.displayName="@mantine/core/SegmentedControl"},66879:function(e,t,r){"use strict";r.d(t,{A:function(){return d}});var n=r(67294),o=Object.defineProperty,i=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,l=(e,t,r)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,u=(e,t)=>{for(var r in t||(t={}))a.call(t,r)&&l(e,r,t[r]);if(i)for(var r of i(t))s.call(t,r)&&l(e,r,t[r]);return e},c=(e,t)=>{var r={};for(var n in e)a.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&i)for(var n of i(e))0>t.indexOf(n)&&s.call(e,n)&&(r[n]=e[n]);return r};let d=(0,n.forwardRef)((e,t)=>{var{label:r,value:o}=e,i=c(e,["label","value"]);return n.createElement("div",u({ref:t},i),r||o)});d.displayName="@mantine/core/DefaultItem"},28855:function(e,t,r){"use strict";r.d(t,{Ph:function(){return P}});var n=r(67294),o=r(32819),i=r(15851),a=r(37048),s=r(80665),l=r(3594),u=r(65053),c=r(75851),d=r(66879),p=r(73498),f=r(97176),h=r(1118),m=(0,r(56817).k)(()=>({input:{"&:not(:disabled)":{cursor:"pointer","&::selection":{backgroundColor:"transparent"}}}})),g=r(66261),y=r(94151),v=Object.defineProperty,b=Object.defineProperties,_=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))k.call(t,r)&&M(e,r,t[r]);return e},O=(e,t)=>b(e,_(t)),j=(e,t)=>{var r={};for(var n in e)w.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&x)for(var n of x(e))0>t.indexOf(n)&&k.call(e,n)&&(r[n]=e[n]);return r};let C={required:!1,size:"sm",shadow:"sm",itemComponent:d.A,transitionProps:{transition:"fade",duration:0},initiallyOpened:!1,filter:function(e,t){return t.label.toLowerCase().trim().includes(e.toLowerCase().trim())},maxDropdownHeight:220,searchable:!1,clearable:!1,limit:1/0,disabled:!1,creatable:!1,shouldCreate:function(e,t){return!!e&&!t.some(t=>t.label.toLowerCase()===e.toLowerCase())},selectOnBlur:!1,switchDirectionOnFlip:!1,filterDataOnExactSearchMatch:!1,zIndex:(0,l.w)("popover"),positionDependencies:[],dropdownPosition:"flip"},P=(0,n.forwardRef)((e,t)=>{let r=(0,g.k)("Select",C,e),{inputProps:l,wrapperProps:d,shadow:v,data:b,value:_,defaultValue:x,onChange:w,itemComponent:k,onKeyDown:M,onBlur:P,onFocus:L,transitionProps:E,initiallyOpened:T,unstyled:D,classNames:I,styles:A,filter:Y,maxDropdownHeight:R,searchable:N,clearable:z,nothingFound:H,limit:F,disabled:$,onSearchChange:V,searchValue:Z,rightSection:B,rightSectionWidth:U,creatable:W,getCreateLabel:q,shouldCreate:K,selectOnBlur:G,onCreate:J,dropdownComponent:Q,onDropdownClose:X,onDropdownOpen:ee,withinPortal:et,portalProps:er,switchDirectionOnFlip:en,zIndex:eo,name:ei,dropdownPosition:ea,allowDeselect:es,placeholder:el,filterDataOnExactSearchMatch:eu,form:ec,positionDependencies:ed,readOnly:ep,clearButtonProps:ef,hoverOnSearchChange:eh}=r,em=j(r,["inputProps","wrapperProps","shadow","data","value","defaultValue","onChange","itemComponent","onKeyDown","onBlur","onFocus","transitionProps","initiallyOpened","unstyled","classNames","styles","filter","maxDropdownHeight","searchable","clearable","nothingFound","limit","disabled","onSearchChange","searchValue","rightSection","rightSectionWidth","creatable","getCreateLabel","shouldCreate","selectOnBlur","onCreate","dropdownComponent","onDropdownClose","onDropdownOpen","withinPortal","portalProps","switchDirectionOnFlip","zIndex","name","dropdownPosition","allowDeselect","placeholder","filterDataOnExactSearchMatch","form","positionDependencies","readOnly","clearButtonProps","hoverOnSearchChange"]),{classes:eg,cx:ey,theme:ev}=m(),[eb,e_]=(0,n.useState)(T),[ex,ew]=(0,n.useState)(-1),ek=(0,n.useRef)(),eM=(0,n.useRef)({}),[eS,eO]=(0,n.useState)("column"),ej="column"===eS,{scrollIntoView:eC,targetRef:eP,scrollableRef:eL}=(0,o.g)({duration:0,offset:5,cancelable:!1,isList:!0}),eE=void 0===es?z:es,eT=e=>{if(eb!==e){e_(e);let t=e?ee:X;"function"==typeof t&&t()}},eD=W&&"function"==typeof q,eI=null,eA=b.map(e=>"string"==typeof e?{label:e,value:e}:e),eY=(0,u.j)({data:eA}),[eR,eN,ez]=(0,i.C)({value:_,defaultValue:x,finalValue:null,onChange:w}),eH=eY.find(e=>e.value===eR),[eF,e$]=(0,i.C)({value:Z,defaultValue:(null==eH?void 0:eH.label)||"",finalValue:void 0,onChange:V}),eV=e=>{e$(e),N&&"function"==typeof V&&V(e)};(0,n.useEffect)(()=>{let e=eY.find(e=>e.value===eR);e?eV(e.label):eD&&eR||eV("")},[eR]),(0,n.useEffect)(()=>{!eH||N&&eb||eV(eH.label)},[null==eH?void 0:eH.label]);let eZ=e=>{if(!ep){if(eE&&(null==eH?void 0:eH.value)===e.value)eN(null),eT(!1);else{if(e.creatable&&"function"==typeof J){let t=J(e.value);null!=t&&("string"==typeof t?eN(t):eN(t.value))}else eN(e.value);ez||eV(e.label),ew(-1),eT(!1),ek.current.focus()}}},eB=function({data:e,searchable:t,limit:r,searchValue:n,filter:o,value:i,filterDataOnExactSearchMatch:a}){if(!t)return e;let s=null!=i&&e.find(e=>e.value===i)||null;if(s&&!a&&(null==s?void 0:s.label)===n){if(r){if(r>=e.length)return e;let t=e.indexOf(s),n=t+r,o=n-e.length;return o>0?e.slice(t-o):e.slice(t,n)}return e}let l=[];for(let t=0;t<e.length&&(o(n,e[t])&&l.push(e[t]),!(l.length>=r));t+=1);return l}({data:eY,searchable:N,limit:F,searchValue:eF,filter:Y,filterDataOnExactSearchMatch:eu,value:eR});eD&&K(eF,eB)&&(eI=q(eF),eB.push({label:eF,value:eF,creatable:!0}));let eU=(e,t,r)=>{let n=e;for(;r(n);)if(!eB[n=t(n)].disabled)return n;return e};(0,a.l)(()=>{eh&&eF?ew(0):ew(-1)},[eF,eh]);let eW=eR?eB.findIndex(e=>e.value===eR):0,eq=!ep&&(eB.length>0?eb:eb&&!!H),eK=()=>{ew(e=>{var t;let r=eU(e,e=>e-1,e=>e>0);return eP.current=eM.current[null==(t=eB[r])?void 0:t.value],eq&&eC({alignment:ej?"start":"end"}),r})},eG=()=>{ew(e=>{var t;let r=eU(e,e=>e+1,e=>e<eB.length-1);return eP.current=eM.current[null==(t=eB[r])?void 0:t.value],eq&&eC({alignment:ej?"end":"start"}),r})},eJ=()=>window.setTimeout(()=>{var e;eP.current=eM.current[null==(e=eB[eW])?void 0:e.value],eC({alignment:ej?"end":"start"})},50);return(0,a.l)(()=>{eq&&eJ()},[eq]),n.createElement(y.I.Wrapper,O(S({},d),{__staticSelector:"Select"}),n.createElement(h.v,{opened:eq,transitionProps:E,shadow:v,withinPortal:et,portalProps:er,__staticSelector:"Select",onDirectionChange:eO,switchDirectionOnFlip:en,zIndex:eo,dropdownPosition:ea,positionDependencies:[...ed,eF],classNames:I,styles:A,unstyled:D,variant:l.variant},n.createElement(h.v.Target,null,n.createElement("div",{role:"combobox","aria-haspopup":"listbox","aria-owns":eq?`${l.id}-items`:null,"aria-controls":l.id,"aria-expanded":eq,onMouseLeave:()=>ew(-1),tabIndex:-1},n.createElement("input",{type:"hidden",name:ei,value:eR||"",form:ec,disabled:$}),n.createElement(y.I,S(O(S(S({autoComplete:"off",type:"search"},l),em),{ref:(0,s.Y)(t,ek),onKeyDown:e=>{switch("function"==typeof M&&M(e),e.key){case"ArrowUp":e.preventDefault(),eb?ej?eK():eG():(ew(eW),eT(!0),eJ());break;case"ArrowDown":e.preventDefault(),eb?ej?eG():eK():(ew(eW),eT(!0),eJ());break;case"Home":if(!N){e.preventDefault(),eb||eT(!0);let t=eB.findIndex(e=>!e.disabled);ew(t),eq&&eC({alignment:ej?"end":"start"})}break;case"End":if(!N){e.preventDefault(),eb||eT(!0);let t=eB.map(e=>!!e.disabled).lastIndexOf(!1);ew(t),eq&&eC({alignment:ej?"end":"start"})}break;case"Escape":e.preventDefault(),eT(!1),ew(-1);break;case" ":N||(e.preventDefault(),eB[ex]&&eb?eZ(eB[ex]):(eT(!0),ew(eW),eJ()));break;case"Enter":N||e.preventDefault(),eB[ex]&&eb&&(e.preventDefault(),eZ(eB[ex]))}},__staticSelector:"Select",value:eF,placeholder:el,onChange:e=>{ep||(eV(e.currentTarget.value),z&&""===e.currentTarget.value&&eN(null),ew(-1),eT(!0))},"aria-autocomplete":"list","aria-controls":eq?`${l.id}-items`:null,"aria-activedescendant":ex>=0?`${l.id}-${ex}`:null,onMouseDown:()=>{ep||(eT(!eb),eR&&!eb&&ew(eW))},onBlur:e=>{"function"==typeof P&&P(e);let t=eY.find(e=>e.value===eR);G&&eB[ex]&&eb&&eZ(eB[ex]),eV((null==t?void 0:t.label)||""),eT(!1)},onFocus:e=>{"function"==typeof L&&L(e),N&&eT(!0)},readOnly:!N||ep,disabled:$,"data-mantine-stop-propagation":eq,name:null,classNames:O(S({},I),{input:ey({[eg.input]:!N},null==I?void 0:I.input)})}),(0,p.o)({theme:ev,rightSection:B,rightSectionWidth:U,styles:A,size:l.size,shouldClear:z&&!!eH,onClear:()=>{var e;ep||(eN(null),ez||eV(""),null==(e=ek.current)||e.focus())},error:d.error,clearButtonProps:ef,disabled:$,readOnly:ep}))))),n.createElement(h.v.Dropdown,{component:Q||c.r,maxHeight:R,direction:eS,id:l.id,innerRef:eL,__staticSelector:"Select",classNames:I,styles:A},n.createElement(f.j,{data:eB,hovered:ex,classNames:I,styles:A,isItemSelected:e=>e===eR,uuid:l.id,__staticSelector:"Select",onItemHover:ew,onItemSelect:eZ,itemsRefs:eM,itemComponent:k,size:l.size,nothingFound:H,creatable:eD&&!!eI,createLabel:eI,"aria-label":d.label,unstyled:D,variant:l.variant}))))});P.displayName="@mantine/core/Select"},97176:function(e,t,r){"use strict";r.d(t,{j:function(){return S}});var n=r(67294),o=r(89058),i=r(95117),a=r(54777),s=r(56817),l=r(14258),u=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,d(t)),v=(0,s.k)((e,t,{size:r})=>({item:y(g({},e.fn.fontStyles()),{boxSizing:"border-box",wordBreak:"break-all",textAlign:"left",width:"100%",padding:`calc(${(0,l.a)({size:r,sizes:e.spacing})} / 1.5) ${(0,l.a)({size:r,sizes:e.spacing})}`,cursor:"pointer",fontSize:(0,l.a)({size:r,sizes:e.fontSizes}),color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,borderRadius:e.fn.radius(),"&[data-hovered]":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[1]},"&[data-selected]":g({backgroundColor:e.fn.variant({variant:"filled"}).background,color:e.fn.variant({variant:"filled"}).color},e.fn.hover({backgroundColor:e.fn.variant({variant:"filled"}).hover})),"&[data-disabled]":{cursor:"default",color:e.colors.dark[2]}}),nothingFound:{boxSizing:"border-box",color:e.colors.gray[6],paddingTop:`calc(${(0,l.a)({size:r,sizes:e.spacing})} / 2)`,paddingBottom:`calc(${(0,l.a)({size:r,sizes:e.spacing})} / 2)`,textAlign:"center"},separator:{boxSizing:"border-box",textAlign:"left",width:"100%",padding:`calc(${(0,l.a)({size:r,sizes:e.spacing})} / 1.5) ${(0,l.a)({size:r,sizes:e.spacing})}`},separatorLabel:{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]}})),b=Object.defineProperty,_=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))x.call(t,r)&&k(e,r,t[r]);if(_)for(var r of _(t))w.call(t,r)&&k(e,r,t[r]);return e};function S({data:e,hovered:t,classNames:r,styles:s,isItemSelected:l,uuid:u,__staticSelector:c,onItemHover:d,onItemSelect:p,itemsRefs:f,itemComponent:h,size:m,nothingFound:g,creatable:y,createLabel:b,unstyled:_,variant:x}){let{classes:w}=v(null,{classNames:r,styles:s,unstyled:_,name:c,variant:x,size:m}),k=[],S=[],O=null,j=(e,r)=>{let o="function"==typeof l&&l(e.value);return n.createElement(h,M({key:e.value,className:w.item,"data-disabled":e.disabled||void 0,"data-hovered":!e.disabled&&t===r||void 0,"data-selected":!e.disabled&&o||void 0,selected:o,onMouseEnter:()=>d(r),id:`${u}-${r}`,role:"option",tabIndex:-1,"aria-selected":t===r,ref:t=>{f&&f.current&&(f.current[e.value]=t)},onMouseDown:e.disabled?null:t=>{t.preventDefault(),p(e)},disabled:e.disabled,variant:x},e))},C=null;if(e.forEach((e,t)=>{e.creatable?O=t:e.group?(C!==e.group&&(C=e.group,S.push(n.createElement("div",{className:w.separator,key:`__mantine-divider-${t}`},n.createElement(a.i,{classNames:{label:w.separatorLabel},label:e.group})))),S.push(j(e,t))):k.push(j(e,t))}),y){let r=e[O];k.push(n.createElement("div",{key:(0,o.k)(),className:w.item,"data-hovered":t===O||void 0,onMouseEnter:()=>d(O),onMouseDown:e=>{e.preventDefault(),p(r)},tabIndex:-1,ref:e=>{f&&f.current&&(f.current[r.value]=e)}},b))}return S.length>0&&k.length>0&&k.unshift(n.createElement("div",{className:w.separator,key:"empty-group-separator"},n.createElement(a.i,null))),S.length>0||k.length>0?n.createElement(n.Fragment,null,S,k):n.createElement(i.x,{size:m,unstyled:_,className:w.nothingFound},g)}S.displayName="@mantine/core/SelectItems"},1118:function(e,t,r){"use strict";r.d(t,{v:function(){return g}});var n=r(67294),o=r(96768),i=r(75851),a=(0,r(56817).k)(()=>({dropdown:{},itemsWrapper:{padding:(0,o.h)(4),display:"flex",width:"100%",boxSizing:"border-box"}})),s=r(3317),l=r(64523),u=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>{var r={};for(var n in e)d.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&c)for(var n of c(e))0>t.indexOf(n)&&p.call(e,n)&&(r[n]=e[n]);return r};function g({opened:e,transitionProps:t={transition:"fade",duration:0},shadow:r,withinPortal:o,portalProps:i,children:a,__staticSelector:l,onDirectionChange:u,switchDirectionOnFlip:c,zIndex:d,dropdownPosition:p,positionDependencies:f=[],classNames:h,styles:m,unstyled:g,readOnly:y,variant:v}){return n.createElement(s.J,{unstyled:g,classNames:h,styles:m,width:"target",withRoles:!1,opened:e,middlewares:{flip:"flip"===p,shift:!1},position:"flip"===p?"bottom":p,positionDependencies:f,zIndex:d,__staticSelector:l,withinPortal:o,portalProps:i,transitionProps:t,shadow:r,disabled:y,onPositionChange:e=>c&&(null==u?void 0:u("top"===e?"column-reverse":"column")),variant:v},a)}g.Target=s.J.Target,g.Dropdown=function(e){var{children:t,component:r="div",maxHeight:u=220,direction:c="column",id:d,innerRef:p,__staticSelector:f,styles:g,classNames:y,unstyled:v}=e,b=m(e,["children","component","maxHeight","direction","id","innerRef","__staticSelector","styles","classNames","unstyled"]);let{classes:_}=a(null,{name:f,styles:g,classNames:y,unstyled:v});return n.createElement(s.J.Dropdown,h({p:0,onMouseDown:e=>e.preventDefault()},b),n.createElement("div",{style:{maxHeight:(0,o.h)(u),display:"flex"}},n.createElement(l.x,{component:r||"div",id:`${d}-items`,"aria-labelledby":`${d}-label`,role:"listbox",onMouseDown:e=>e.preventDefault(),style:{flex:1,overflowY:r!==i.r?"auto":void 0},"data-combobox-popover":!0,tabIndex:-1,ref:p},n.createElement("div",{className:_.itemsWrapper,style:{flexDirection:c}},t))))}},73498:function(e,t,r){"use strict";r.d(t,{o:function(){return R}});var n=r(67294),o=r(96768),i=r(64761),a=r(14258),s=Object.defineProperty,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r};let h={xs:(0,o.h)(14),sm:(0,o.h)(18),md:(0,o.h)(20),lg:(0,o.h)(24),xl:(0,o.h)(28)};function m(e){var{size:t,error:r,style:o}=e,s=f(e,["size","error","style"]);let l=(0,i.rZ)(),u=(0,a.a)({size:t,sizes:h});return n.createElement("svg",p({viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:p({color:r?l.colors.red[6]:l.colors.gray[6],width:u,height:u},o),"data-chevron":!0},s),n.createElement("path",{d:"M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}var g=r(80971),y=Object.defineProperty,v=Object.defineProperties,b=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,r)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))x.call(t,r)&&k(e,r,t[r]);if(_)for(var r of _(t))w.call(t,r)&&k(e,r,t[r]);return e},S=(e,t)=>v(e,b(t));function O({shouldClear:e,clearButtonProps:t,onClear:r,size:o,error:i}){return e?n.createElement(g.P,S(M({},t),{variant:"transparent",onClick:r,size:o,onMouseDown:e=>e.preventDefault()})):n.createElement(m,{error:i,size:o})}O.displayName="@mantine/core/SelectRightSection";var j=Object.defineProperty,C=Object.defineProperties,P=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,D=(e,t,r)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,I=(e,t)=>{for(var r in t||(t={}))E.call(t,r)&&D(e,r,t[r]);if(L)for(var r of L(t))T.call(t,r)&&D(e,r,t[r]);return e},A=(e,t)=>C(e,P(t)),Y=(e,t)=>{var r={};for(var n in e)E.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&L)for(var n of L(e))0>t.indexOf(n)&&T.call(e,n)&&(r[n]=e[n]);return r};function R(e){var{styles:t,rightSection:r,rightSectionWidth:o,theme:i}=e,a=Y(e,["styles","rightSection","rightSectionWidth","theme"]);if(r)return{rightSection:r,rightSectionWidth:o,styles:t};let s="function"==typeof t?t(i):t;return{rightSection:!a.readOnly&&!(a.disabled&&a.shouldClear)&&n.createElement(O,I({},a)),styles:A(I({},s),{rightSection:A(I({},null==s?void 0:s.rightSection),{pointerEvents:a.shouldClear?void 0:"none"})})}}},75851:function(e,t,r){"use strict";r.d(t,{r:function(){return m}});var n=r(67294),o=r(73723),i=Object.defineProperty,a=Object.defineProperties,s=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,s(t)),h=(e,t)=>{var r={};for(var n in e)u.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))0>t.indexOf(n)&&c.call(e,n)&&(r[n]=e[n]);return r};let m=(0,n.forwardRef)((e,t)=>{var{style:r}=e,i=h(e,["style"]);return n.createElement(o.x,f(p({},i),{style:p({width:"100%"},r),viewportProps:{tabIndex:-1},viewportRef:t}),i.children)});m.displayName="@mantine/core/SelectScrollArea"},89814:function(e,t,r){"use strict";r.d(t,{M:function(){return S}});var n=r(67294),o=r(64761),i=r(56817),a=r(14258),s=r(58),l=r(96768),u=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(0,i.k)((e,{spacing:t,breakpoints:r,cols:n,verticalSpacing:o})=>{let i=null!=o,u=(function(e,t){if(0===t.length)return t;let r="maxWidth"in t[0]?"maxWidth":"minWidth",n=[...t].sort((t,n)=>(0,s.oI)((0,a.a)({size:n[r],sizes:e.breakpoints}))-(0,s.oI)((0,a.a)({size:t[r],sizes:e.breakpoints})));return"minWidth"===r?n.reverse():n})(e,r).reduce((r,n)=>{var u,c;let d="maxWidth"in n?"max-width":"min-width",p=(0,a.a)({size:"max-width"===d?n.maxWidth:n.minWidth,sizes:e.breakpoints,units:"em"}),f=(0,s.oI)(p)-("max-width"===d?1:0);return r[`@media (${d}: ${(0,l.em)(f)})`]={gridTemplateColumns:`repeat(${n.cols}, minmax(0, 1fr))`,gap:`${(0,a.a)({size:null!=(u=n.verticalSpacing)?u:i?o:t,sizes:e.spacing})} ${(0,a.a)({size:null!=(c=n.spacing)?c:t,sizes:e.spacing})}`},r},{});return{root:h({boxSizing:"border-box",display:"grid",gridTemplateColumns:`repeat(${n}, minmax(0, 1fr))`,gap:`${(0,a.a)({size:i?o:t,sizes:e.spacing})} ${(0,a.a)({size:t,sizes:e.spacing})}`},u)}}),g=r(64523),y=Object.defineProperty,v=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,x=(e,t,r)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w=(e,t)=>{for(var r in t||(t={}))b.call(t,r)&&x(e,r,t[r]);if(v)for(var r of v(t))_.call(t,r)&&x(e,r,t[r]);return e},k=(e,t)=>{var r={};for(var n in e)b.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&v)for(var n of v(e))0>t.indexOf(n)&&_.call(e,n)&&(r[n]=e[n]);return r};let M={breakpoints:[],cols:1,spacing:"md"},S=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("SimpleGrid",M,e),{className:i,breakpoints:a,cols:s,spacing:l,verticalSpacing:u,children:c,unstyled:d,variant:p}=r,f=k(r,["className","breakpoints","cols","spacing","verticalSpacing","children","unstyled","variant"]),{classes:h,cx:y}=m({breakpoints:a,cols:s,spacing:l,verticalSpacing:u},{name:"SimpleGrid",unstyled:d,variant:p});return n.createElement(g.x,w({className:y(h.root,i),ref:t},f),c)});S.displayName="@mantine/core/SimpleGrid"},85296:function(e,t,r){"use strict";r.d(t,{i:function(){return j}});var n=r(67294),o=r(15851),i=r(9276),a=r(47776),s=r(80665),l=r(64761),u=r(79988),c=r(40775),d=r(63700),p=r(57941),f=r(75628),h=r(80300),m=r(41076),g=Object.defineProperty,y=Object.defineProperties,v=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&w(e,r,t[r]);if(b)for(var r of b(t))x.call(t,r)&&w(e,r,t[r]);return e},M=(e,t)=>y(e,v(t)),S=(e,t)=>{var r={};for(var n in e)_.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&b)for(var n of b(e))0>t.indexOf(n)&&x.call(e,n)&&(r[n]=e[n]);return r};let O={size:"md",radius:"xl",min:0,max:100,step:1,marks:[],label:e=>e,labelTransition:"skew-down",labelTransitionDuration:0,labelAlwaysOn:!1,thumbLabel:"",showLabelOnHover:!0,disabled:!1,scale:e=>e},j=(0,n.forwardRef)((e,t)=>{let r=(0,l.N4)("Slider",O,e),{classNames:g,styles:y,color:v,value:b,onChange:_,onChangeEnd:x,size:w,radius:j,min:C,max:P,step:L,precision:E,defaultValue:T,name:D,marks:I,label:A,labelTransition:Y,labelTransitionDuration:R,labelTransitionTimingFunction:N,labelAlwaysOn:z,thumbLabel:H,showLabelOnHover:F,thumbChildren:$,disabled:V,unstyled:Z,thumbSize:B,scale:U,inverted:W,variant:q}=r,K=S(r,["classNames","styles","color","value","onChange","onChangeEnd","size","radius","min","max","step","precision","defaultValue","name","marks","label","labelTransition","labelTransitionDuration","labelTransitionTimingFunction","labelAlwaysOn","thumbLabel","showLabelOnHover","thumbChildren","disabled","unstyled","thumbSize","scale","inverted","variant"]),G=null!=E?E:(0,m.p)(L),J=(0,l.rZ)(),[Q,X]=(0,n.useState)(!1),[ee,et]=(0,o.C)({value:"number"==typeof b?(0,i.u)(b,C,P):b,defaultValue:"number"==typeof T?(0,i.u)(T,C,P):T,finalValue:(0,i.u)(0,C,P),onChange:_}),er=(0,n.useRef)(ee),en=(0,n.useRef)(),eo=(0,n.useRef)(),ei=(0,u.b)({value:ee,min:C,max:P}),ea=U(ee),es="function"==typeof A?A(ea):A,el=(0,n.useCallback)(({x:e})=>{if(!V){let t=(0,c.i)({value:e,min:C,max:P,step:L,precision:G});et(t),er.current=t}},[V,C,P,L,G,et]),{ref:eu,active:ec}=(0,a.r)(el,{onScrubEnd:()=>null==x?void 0:x(er.current)},J.dir);return n.createElement(f.l,M(k({},K),{ref:(0,s.Y)(t,en),onKeyDownCapture:e=>{if(!V)switch(e.key){case"ArrowUp":{e.preventDefault(),eo.current.focus();let t=(0,h.J)(Math.min(Math.max(ee+L,C),P),G);null==x||x(t),et(t);break}case"ArrowRight":{e.preventDefault(),eo.current.focus();let t=(0,h.J)(Math.min(Math.max("rtl"===J.dir?ee-L:ee+L,C),P),G);null==x||x(t),et(t);break}case"ArrowDown":{e.preventDefault(),eo.current.focus();let t=(0,h.J)(Math.min(Math.max(ee-L,C),P),G);null==x||x(t),et(t);break}case"ArrowLeft":{e.preventDefault(),eo.current.focus();let t=(0,h.J)(Math.min(Math.max("rtl"===J.dir?ee+L:ee-L,C),P),G);null==x||x(t),et(t);break}case"Home":e.preventDefault(),eo.current.focus(),null==x||x(C),et(C);break;case"End":e.preventDefault(),eo.current.focus(),null==x||x(P),et(P)}},onMouseDownCapture:()=>{var e;return null==(e=en.current)?void 0:e.focus()},size:w,classNames:g,styles:y,disabled:V,unstyled:Z,variant:q}),n.createElement(p.f,{inverted:W,offset:0,filled:ei,marks:I,size:w,thumbSize:B,radius:j,color:v,min:C,max:P,value:ea,onChange:et,classNames:g,styles:y,disabled:V,unstyled:Z,variant:q,containerProps:{ref:eu,onMouseEnter:F?()=>X(!0):void 0,onMouseLeave:F?()=>X(!1):void 0}},n.createElement(d.b,{max:P,min:C,value:ea,position:ei,dragging:ec,color:v,size:w,label:es,ref:eo,labelTransition:Y,labelTransitionDuration:R,labelTransitionTimingFunction:N,labelAlwaysOn:z,classNames:g,styles:y,thumbLabel:H,showLabelOnHover:F,isHovered:Q,disabled:V,unstyled:Z,thumbSize:B,variant:q},$)),n.createElement("input",{type:"hidden",name:D,value:ea}))});j.displayName="@mantine/core/Slider"},75628:function(e,t,r){"use strict";r.d(t,{l:function(){return g}});var n=r(67294),o=r(6819),i=r(64523),a=Object.defineProperty,s=Object.defineProperties,l=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&p(e,r,t[r]);if(u)for(var r of u(t))d.call(t,r)&&p(e,r,t[r]);return e},h=(e,t)=>s(e,l(t)),m=(e,t)=>{var r={};for(var n in e)c.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&u)for(var n of u(e))0>t.indexOf(n)&&d.call(e,n)&&(r[n]=e[n]);return r};let g=(0,n.forwardRef)((e,t)=>{var{className:r,size:a,classNames:s,styles:l,disabled:u,unstyled:c,variant:d}=e,p=m(e,["className","size","classNames","styles","disabled","unstyled","variant"]);let{classes:g,cx:y}=(0,o.Z)(null,{name:"Slider",classNames:s,styles:l,unstyled:c,variant:d,size:a});return n.createElement(i.x,h(f({},p),{tabIndex:-1,className:y(g.root,r),ref:t}))});g.displayName="@mantine/core/SliderRoot"},6819:function(e,t,r){"use strict";r.d(t,{J:function(){return h}});var n=r(96768),o=r(56817),i=Object.defineProperty,a=Object.defineProperties,s=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,s(t));let h={xs:(0,n.h)(4),sm:(0,n.h)(6),md:(0,n.h)(8),lg:(0,n.h)(10),xl:(0,n.h)(12)};var m=(0,o.k)(e=>({root:f(p({},e.fn.fontStyles()),{WebkitTapHighlightColor:"transparent",outline:0,display:"flex",flexDirection:"column",alignItems:"center",touchAction:"none",position:"relative"})}));t.Z=m},63700:function(e,t,r){"use strict";r.d(t,{b:function(){return _}});var n=r(67294),o=r(56817),i=r(96768),a=r(14258),s=r(6819),l=Object.defineProperty,u=Object.defineProperties,c=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>u(e,c(t)),y=(0,o.k)((e,{color:t,disabled:r,thumbSize:n},{size:o})=>({label:{position:"absolute",top:(0,i.h)(-36),backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[9],fontSize:e.fontSizes.xs,color:e.white,padding:`calc(${e.spacing.xs} / 2)`,borderRadius:e.radius.sm,whiteSpace:"nowrap",pointerEvents:"none",userSelect:"none",touchAction:"none"},thumb:g(m({},e.fn.focusStyles()),{boxSizing:"border-box",position:"absolute",display:r?"none":"flex",height:n?(0,i.h)(n):`calc(${(0,a.a)({sizes:s.J,size:o})} * 2)`,width:n?(0,i.h)(n):`calc(${(0,a.a)({sizes:s.J,size:o})} * 2)`,backgroundColor:"dark"===e.colorScheme?e.fn.themeColor(t,e.fn.primaryShade()):e.white,border:`${(0,i.h)(4)} solid ${"dark"===e.colorScheme?e.white:e.fn.themeColor(t,e.fn.primaryShade())}`,color:"dark"===e.colorScheme?e.white:e.fn.themeColor(t,e.fn.primaryShade()),transform:"translate(-50%, -50%)",top:"50%",cursor:"pointer",borderRadius:1e3,alignItems:"center",justifyContent:"center",transitionDuration:"100ms",transitionProperty:"box-shadow, transform",transitionTimingFunction:e.transitionTimingFunction,zIndex:3,userSelect:"none",touchAction:"none"}),dragging:{transform:"translate(-50%, -50%) scale(1.05)",boxShadow:e.shadows.sm}})),v=r(64523),b=r(58036);let _=(0,n.forwardRef)(({max:e,min:t,value:r,position:o,label:i,dragging:a,onMouseDown:s,onKeyDownCapture:l,color:u,classNames:c,styles:d,size:p,labelTransition:f,labelTransitionDuration:h,labelTransitionTimingFunction:m,labelAlwaysOn:g,thumbLabel:_,onFocus:x,onBlur:w,showLabelOnHover:k,isHovered:M,children:S=null,disabled:O,unstyled:j,thumbSize:C,variant:P},L)=>{let{classes:E,cx:T,theme:D}=y({color:u,disabled:O,thumbSize:C},{name:"Slider",classNames:c,styles:d,unstyled:j,variant:P,size:p}),[I,A]=(0,n.useState)(!1);return n.createElement(v.x,{tabIndex:0,role:"slider","aria-label":_,"aria-valuemax":e,"aria-valuemin":t,"aria-valuenow":r,ref:L,className:T(E.thumb,{[E.dragging]:a}),onFocus:()=>{A(!0),"function"==typeof x&&x()},onBlur:()=>{A(!1),"function"==typeof w&&w()},onTouchStart:s,onMouseDown:s,onKeyDownCapture:l,onClick:e=>e.stopPropagation(),style:{["rtl"===D.dir?"right":"left"]:`${o}%`}},S,n.createElement(b.u,{mounted:null!=i&&(g||a||I||k&&M),duration:h,transition:f,timingFunction:m||D.transitionTimingFunction},e=>n.createElement("div",{style:e,className:E.label},i)))});_.displayName="@mantine/core/SliderThumb"},57941:function(e,t,r){"use strict";r.d(t,{f:function(){return k}});var n=r(67294),o=r(96768),i=r(14258),a=r(79988),s=r(56817),l=r(6819),u=(0,s.k)((e,{color:t,disabled:r,thumbSize:n},{size:a})=>({marksContainer:{position:"absolute",right:n?(0,o.h)(n/2):(0,i.a)({sizes:l.J,size:a}),left:n?(0,o.h)(n/2):(0,i.a)({sizes:l.J,size:a}),"&:has(~ input:disabled)":{"& .mantine-Slider-markFilled":{border:`${(0,o.h)(2)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,borderColor:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]}}},markWrapper:{position:"absolute",top:`calc(${(0,o.h)((0,i.a)({sizes:l.J,size:a}))} / 2)`,zIndex:2,height:0},mark:{boxSizing:"border-box",border:`${(0,o.h)(2)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]}`,height:(0,i.a)({sizes:l.J,size:a}),width:(0,i.a)({sizes:l.J,size:a}),borderRadius:1e3,transform:`translateX(calc(-${(0,i.a)({sizes:l.J,size:a})} / 2))`,backgroundColor:e.white,pointerEvents:"none"},markFilled:{borderColor:r?"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:t}).background},markLabel:{transform:`translate(-50%, calc(${e.spacing.xs} / 2))`,fontSize:e.fontSizes.sm,color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],whiteSpace:"nowrap",cursor:"pointer",userSelect:"none"}})),c=r(64523);function d({marks:e,color:t,size:r,thumbSize:o,min:i,max:s,value:l,classNames:d,styles:p,offset:f,onChange:h,disabled:m,unstyled:g,inverted:y,variant:v}){let{classes:b,cx:_}=u({color:t,disabled:m,thumbSize:o},{name:"Slider",classNames:d,styles:p,unstyled:g,variant:v,size:r}),x=e.map((e,t)=>n.createElement(c.x,{className:b.markWrapper,sx:{left:`${(0,a.b)({value:e.value,min:i,max:s})}%`},key:t},n.createElement("div",{className:_(b.mark,{[b.markFilled]:function({mark:e,offset:t,value:r,inverted:n=!1}){return n?"number"==typeof t&&e.value<=t||e.value>=r:"number"==typeof t?e.value>=t&&e.value<=r:e.value<=r}({mark:e,value:l,offset:f,inverted:y})})}),e.label&&n.createElement("div",{className:b.markLabel,onMouseDown:t=>{t.stopPropagation(),m||h(e.value)},onTouchStart:t=>{t.stopPropagation(),m||h(e.value)}},e.label)));return n.createElement("div",{className:b.marksContainer},x)}d.displayName="@mantine/core/SliderMarks";var p=(0,s.k)((e,{radius:t,color:r,disabled:n,inverted:a,thumbSize:s},{size:u})=>({trackContainer:{display:"flex",alignItems:"center",width:"100%",height:`calc(${(0,i.a)({sizes:l.J,size:u})} * 2)`,cursor:"pointer","&:has(~ input:disabled)":{"&":{pointerEvents:"none"},"& .mantine-Slider-thumb":{display:"none"},"& .mantine-Slider-track::before":{content:'""',backgroundColor:a?"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]},"& .mantine-Slider-bar":{backgroundColor:a?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]}}},track:{position:"relative",height:(0,i.a)({sizes:l.J,size:u}),width:"100%",marginRight:s?(0,o.h)(s/2):(0,i.a)({size:u,sizes:l.J}),marginLeft:s?(0,o.h)(s/2):(0,i.a)({size:u,sizes:l.J}),"&::before":{content:'""',position:"absolute",top:0,bottom:0,borderRadius:e.fn.radius(t),right:`calc(${s?(0,o.h)(s/2):(0,i.a)({size:u,sizes:l.J})} * -1)`,left:`calc(${s?(0,o.h)(s/2):(0,i.a)({size:u,sizes:l.J})} * -1)`,backgroundColor:a?n?"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:r}).background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],zIndex:0}},bar:{position:"absolute",zIndex:1,top:0,bottom:0,backgroundColor:a?"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]:n?"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]:e.fn.variant({variant:"filled",color:r}).background,borderRadius:e.fn.radius(t)}})),f=Object.defineProperty,h=Object.defineProperties,m=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_=(e,t)=>{for(var r in t||(t={}))y.call(t,r)&&b(e,r,t[r]);if(g)for(var r of g(t))v.call(t,r)&&b(e,r,t[r]);return e},x=(e,t)=>h(e,m(t)),w=(e,t)=>{var r={};for(var n in e)y.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&g)for(var n of g(e))0>t.indexOf(n)&&v.call(e,n)&&(r[n]=e[n]);return r};function k(e){var{filled:t,size:r,thumbSize:a,color:s,classNames:u,styles:f,radius:h,children:m,offset:g,disabled:y,marksOffset:v,unstyled:b,inverted:k,variant:M,containerProps:S}=e,O=w(e,["filled","size","thumbSize","color","classNames","styles","radius","children","offset","disabled","marksOffset","unstyled","inverted","variant","containerProps"]);let{classes:j}=p({color:s,radius:h,disabled:y,inverted:k,thumbSize:a},{name:"Slider",classNames:u,styles:f,unstyled:b,variant:M,size:r});return n.createElement(n.Fragment,null,n.createElement("div",_({className:j.trackContainer},S),n.createElement("div",{className:j.track},n.createElement(c.x,{className:j.bar,sx:{left:`calc(${g}% - ${a?(0,o.h)(a/2):(0,i.a)({size:r,sizes:l.J})})`,width:`calc(${t}% + 2 * ${a?(0,o.h)(a/2):(0,i.a)({size:r,sizes:l.J})})`}}),m)),n.createElement(d,x(_({},O),{size:r,thumbSize:a,color:s,offset:v,classNames:u,styles:f,disabled:y,unstyled:b,inverted:k,variant:M})))}k.displayName="@mantine/core/SliderTrack"},80300:function(e,t,r){"use strict";function n(e,t){return parseFloat(e.toFixed(t))}r.d(t,{J:function(){return n}})},41076:function(e,t,r){"use strict";function n(e){if(!e)return 0;let t=e.toString().split(".");return t.length>1?t[1].length:0}r.d(t,{p:function(){return n}})},40775:function(e,t,r){"use strict";function n({value:e,containerWidth:t,min:r,max:n,step:o,precision:i}){let a=t?Math.min(Math.max(e,0),t)/t:e,s=a*(n-r),l=(0!==s?Math.round(s/o)*o:0)+r,u=Math.max(l,r);return void 0!==i?Number(u.toFixed(i)):u}r.d(t,{i:function(){return n}})},79988:function(e,t,r){"use strict";function n({value:e,min:t,max:r}){return Math.min(Math.max((e-t)/(r-t)*100,0),100)}r.d(t,{b:function(){return n}})},78818:function(e,t,r){"use strict";r.d(t,{T:function(){return h}});var n=r(67294),o=r(64761),i=r(64523),a=Object.defineProperty,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,c=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d=(e,t)=>{for(var r in t||(t={}))l.call(t,r)&&c(e,r,t[r]);if(s)for(var r of s(t))u.call(t,r)&&c(e,r,t[r]);return e},p=(e,t)=>{var r={};for(var n in e)l.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&s)for(var n of s(e))0>t.indexOf(n)&&u.call(e,n)&&(r[n]=e[n]);return r};let f={w:0,h:0},h=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Space",f,e),{w:a,h:s}=r,l=p(r,["w","h"]);return n.createElement(i.x,d({ref:t,w:a,miw:a,h:s,mih:s},l))});h.displayName="@mantine/core/Space"},97564:function(e,t,r){"use strict";r.d(t,{K:function(){return y}});var n=r(67294),o=r(64761),i=r(56817),a=r(14258),s=(0,i.k)((e,{spacing:t,align:r,justify:n})=>({root:{display:"flex",flexDirection:"column",alignItems:r,justifyContent:n,gap:(0,a.a)({size:t,sizes:e.spacing})}})),l=r(64523),u=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>{var r={};for(var n in e)d.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&c)for(var n of c(e))0>t.indexOf(n)&&p.call(e,n)&&(r[n]=e[n]);return r};let g={spacing:"md",align:"stretch",justify:"flex-start"},y=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Stack",g,e),{spacing:i,className:a,align:u,justify:c,unstyled:d,variant:p}=r,f=m(r,["spacing","className","align","justify","unstyled","variant"]),{classes:y,cx:v}=s({spacing:i,align:u,justify:c},{name:"Stack",unstyled:d,variant:p});return n.createElement(l.x,h({className:v(y.root,a),ref:t},f))});y.displayName="@mantine/core/Stack"},61885:function(e,t,r){"use strict";r.d(t,{r:function(){return J}});var n=r(67294),o=r(83051),i=r(15851),a=r(64761);let s=(0,n.createContext)(null),l=s.Provider,u=()=>(0,n.useContext)(s);var c=r(94151),d=Object.defineProperty,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>{var r={};for(var n in e)f.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&p)for(var n of p(e))0>t.indexOf(n)&&h.call(e,n)&&(r[n]=e[n]);return r};let v={size:"sm"},b=(0,n.forwardRef)((e,t)=>{let r=(0,a.N4)("SwitchGroup",v,e),{children:o,value:s,defaultValue:u,onChange:d,size:p,wrapperProps:f}=r,h=y(r,["children","value","defaultValue","onChange","size","wrapperProps"]),[m,b]=(0,i.C)({value:s,defaultValue:u,finalValue:[],onChange:d});return n.createElement(l,{value:{value:m,onChange:e=>{let t=e.currentTarget.value;b(m.includes(t)?m.filter(e=>e!==t):[...m,t])},size:p}},n.createElement(c.I.Wrapper,g(g({labelElement:"div",size:p,__staticSelector:"SwitchGroup",ref:t},f),h),o))});b.displayName="@mantine/core/SwitchGroup";var _=r(96768),x=r(56817),w=r(14258),k=Object.defineProperty,M=Object.defineProperties,S=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,P=(e,t,r)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t)=>{for(var r in t||(t={}))j.call(t,r)&&P(e,r,t[r]);if(O)for(var r of O(t))C.call(t,r)&&P(e,r,t[r]);return e},E=(e,t)=>M(e,S(t));let T={xs:(0,_.h)(16),sm:(0,_.h)(20),md:(0,_.h)(24),lg:(0,_.h)(30),xl:(0,_.h)(36)},D={xs:(0,_.h)(32),sm:(0,_.h)(38),md:(0,_.h)(46),lg:(0,_.h)(56),xl:(0,_.h)(72)},I={xs:(0,_.h)(12),sm:(0,_.h)(14),md:(0,_.h)(18),lg:(0,_.h)(22),xl:(0,_.h)(28)},A={xs:(0,_.h)(5),sm:(0,_.h)(6),md:(0,_.h)(7),lg:(0,_.h)(9),xl:(0,_.h)(11)},Y={xs:(0,_.h)(4),sm:(0,_.h)(5),md:(0,_.h)(6),lg:(0,_.h)(8),xl:(0,_.h)(10)};var R=(0,x.k)((e,{radius:t,color:r,labelPosition:n,error:o},{size:i})=>{let a=(0,w.a)({size:i,sizes:I}),s=(0,w.a)({size:t,sizes:e.radius}),l=e.fn.variant({variant:"filled",color:r}),u=(0,w.a)({size:i,sizes:D}),c=(0,_.h)("xs"===i?1:2),d=e.fn.variant({variant:"filled",color:"red"}).background;return{root:{position:"relative"},input:{height:0,width:0,overflow:"hidden",whiteSpace:"nowrap",padding:0,WebkitClipPath:"inset(50%)",clipPath:"inset(50%)",position:"absolute"},track:E(L({},e.fn.focusStyles("input:focus + &")),{cursor:e.cursorType,overflow:"hidden",WebkitTapHighlightColor:"transparent",position:"relative",borderRadius:s,backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[2],border:`${(0,_.h)(1)} solid ${o?d:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`,height:(0,w.a)({size:i,sizes:T}),minWidth:u,margin:0,transitionProperty:"background-color, border-color",transitionTimingFunction:e.transitionTimingFunction,transitionDuration:"150ms",boxSizing:"border-box",appearance:"none",display:"flex",alignItems:"center",fontSize:(0,w.a)({size:i,sizes:A}),fontWeight:600,order:"left"===n?2:1,userSelect:"none",zIndex:0,lineHeight:0,color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[6],transition:`color 150ms ${e.transitionTimingFunction}`,"input:checked + &":{backgroundColor:l.background,borderColor:l.background,color:e.white,transition:`color 150ms ${e.transitionTimingFunction}`},"input:disabled + &":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],cursor:"not-allowed",pointerEvents:"none"}}),thumb:{position:"absolute",zIndex:1,borderRadius:s,boxSizing:"border-box",display:"flex",backgroundColor:e.white,height:a,width:a,border:`${(0,_.h)(1)} solid ${"dark"===e.colorScheme?e.white:e.colors.gray[3]}`,left:c,transition:`left 150ms ${e.transitionTimingFunction}`,"& > *":{margin:"auto"},"@media (prefers-reduced-motion)":{transitionDuration:e.respectReducedMotion?"0ms":""},"input:checked + * > &":{left:`calc(100% - ${a} - ${c})`,borderColor:e.white},"input:disabled + * > &":{borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],backgroundColor:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[0]}},trackLabel:{height:"100%",display:"grid",placeContent:"center",minWidth:`calc(${u} - ${a})`,paddingInline:(0,w.a)({size:i,sizes:Y}),marginLeft:`calc(${a} + ${c})`,transition:`margin 150ms ${e.transitionTimingFunction}`,"input:checked + * > &":{marginLeft:0,marginRight:`calc(${a} + ${c})`}}}}),N=r(12756),z=r(4846),H=Object.defineProperty,F=Object.defineProperties,$=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,U=(e,t,r)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,W=(e,t)=>{for(var r in t||(t={}))Z.call(t,r)&&U(e,r,t[r]);if(V)for(var r of V(t))B.call(t,r)&&U(e,r,t[r]);return e},q=(e,t)=>F(e,$(t)),K=(e,t)=>{var r={};for(var n in e)Z.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&V)for(var n of V(e))0>t.indexOf(n)&&B.call(e,n)&&(r[n]=e[n]);return r};let G={offLabel:"",onLabel:"",size:"sm",radius:"xl",error:!1},J=(0,n.forwardRef)((e,t)=>{var r;let s=(0,a.N4)("Switch",G,e),{className:l,color:c,label:d,offLabel:p,onLabel:f,id:h,style:m,size:g,radius:y,wrapperProps:v,children:b,unstyled:_,styles:x,classNames:w,thumbIcon:k,sx:M,checked:S,defaultChecked:O,onChange:j,labelPosition:C,description:P,error:L,disabled:E,variant:T}=s,D=K(s,["className","color","label","offLabel","onLabel","id","style","size","radius","wrapperProps","children","unstyled","styles","classNames","thumbIcon","sx","checked","defaultChecked","onChange","labelPosition","description","error","disabled","variant"]),I=u(),A=(null==I?void 0:I.size)||g,{classes:Y,cx:H}=R({color:c,radius:y,labelPosition:C,error:!!L},{name:"Switch",classNames:w,styles:x,unstyled:_,size:A,variant:T}),{systemStyles:F,rest:$}=(0,N.x)(D),V=(0,o.M)(h),Z=I?{checked:I.value.includes($.value),onChange:I.onChange}:{},[B,U]=(0,i.C)({value:null!=(r=Z.checked)?r:S,defaultValue:O,finalValue:!1});return n.createElement(z.Z,W(W({className:H(l,Y.root),sx:M,style:m,id:V,size:(null==I?void 0:I.size)||g,labelPosition:C,label:d,description:P,error:L,disabled:E,__staticSelector:"Switch",classNames:w,styles:x,unstyled:_,"data-checked":Z.checked||void 0,variant:T},F),v),n.createElement("input",q(W({},$),{disabled:E,checked:B,onChange:e=>{I?Z.onChange(e):null==j||j(e),U(e.currentTarget.checked)},id:V,ref:t,type:"checkbox",className:Y.input})),n.createElement("label",{htmlFor:V,className:Y.track},n.createElement("div",{className:Y.thumb},k),n.createElement("div",{className:Y.trackLabel},B?f:p)))});J.displayName="@mantine/core/Switch",J.Group=b},95078:function(e,t,r){"use strict";r.d(t,{i:function(){return L}});var n=r(67294),o=r(64761),i=r(56817),a=r(96768),s=r(14258),l=Object.defineProperty,u=Object.defineProperties,c=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>u(e,c(t)),y=(0,i.k)((e,{captionSide:t,horizontalSpacing:r,verticalSpacing:n,fontSize:o,withBorder:i,withColumnBorders:l})=>{let u=`${(0,a.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`;return{root:g(m({},e.fn.fontStyles()),{width:"100%",borderCollapse:"collapse",captionSide:t,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,border:i?u:void 0,"& > caption":{marginTop:"top"===t?0:e.spacing.xs,marginBottom:"bottom"===t?0:e.spacing.xs,fontSize:e.fontSizes.sm,color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6]},"& > thead > tr > th, & > tfoot > tr > th, & > tbody > tr > th":{textAlign:"left",fontWeight:"bold",color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],fontSize:(0,s.a)({size:o,sizes:e.fontSizes}),padding:`${(0,s.a)({size:n,sizes:e.spacing})} ${(0,s.a)({size:r,sizes:e.spacing})}`},"& > thead > tr > th":{borderBottom:u},"& > tfoot > tr > th, & > tbody > tr > th":{borderTop:u},"& > tbody > tr > td":{padding:`${(0,s.a)({size:n,sizes:e.spacing})} ${(0,s.a)({size:r,sizes:e.spacing})}`,borderTop:u,fontSize:(0,s.a)({size:o,sizes:e.fontSizes})},"& > tbody > tr:first-of-type > td, & > tbody > tr:first-of-type > th":{borderTop:"none"},"& > thead > tr > th, & > tbody > tr > td":{borderRight:l?u:"none","&:last-of-type":{borderRight:"none",borderLeft:l?u:"none"}},"& > tbody > tr > th":{borderRight:l?u:"none"},"&[data-striped] > tbody > tr:nth-of-type(odd)":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0]},"&[data-hover] > tbody > tr":e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[1]})})}}),v=r(64523),b=Object.defineProperty,_=Object.defineProperties,x=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,S=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,O=(e,t)=>{for(var r in t||(t={}))k.call(t,r)&&S(e,r,t[r]);if(w)for(var r of w(t))M.call(t,r)&&S(e,r,t[r]);return e},j=(e,t)=>_(e,x(t)),C=(e,t)=>{var r={};for(var n in e)k.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&w)for(var n of w(e))0>t.indexOf(n)&&M.call(e,n)&&(r[n]=e[n]);return r};let P={striped:!1,highlightOnHover:!1,captionSide:"top",horizontalSpacing:"xs",fontSize:"sm",verticalSpacing:7,withBorder:!1,withColumnBorders:!1},L=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Table",P,e),{className:i,children:a,striped:s,highlightOnHover:l,captionSide:u,horizontalSpacing:c,verticalSpacing:d,fontSize:p,unstyled:f,withBorder:h,withColumnBorders:m,variant:g}=r,b=C(r,["className","children","striped","highlightOnHover","captionSide","horizontalSpacing","verticalSpacing","fontSize","unstyled","withBorder","withColumnBorders","variant"]),{classes:_,cx:x}=y({captionSide:u,verticalSpacing:d,horizontalSpacing:c,fontSize:p,withBorder:h,withColumnBorders:m},{unstyled:f,name:"Table",variant:g});return n.createElement(v.x,j(O({},b),{component:"table",ref:t,className:x(_.root,i),"data-striped":s||void 0,"data-hover":l||void 0}),a)});L.displayName="@mantine/core/Table"},80579:function(e,t,r){"use strict";r.d(t,{m:function(){return eT}});var n=r(67294),o=r(64761),i=r(68216);let a={context:"Tabs component was not found in the tree",value:"Tabs.Tab or Tabs.Panel component was rendered with invalid value or without value"},[s,l]=(0,i.R)(a.context);var u=r(96768),c=r(56817),d=r(89893),p=Object.defineProperty,f=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))h.call(t,r)&&g(e,r,t[r]);if(f)for(var r of f(t))m.call(t,r)&&g(e,r,t[r]);return e},v=(0,c.k)((e,t,{variant:r})=>{let n="vertical"===t.orientation;return{tabsList:y({display:"flex",flexWrap:"wrap",flexDirection:n?"column":"row",justifyContent:d.H[t.position],'& [role="tab"]':{flex:t.grow?1:void 0}},function({orientation:e,inverted:t,placement:r},n,o){let i="vertical"===e;return"default"===o?{[i?"left"===r?"borderRight":"borderLeft":t?"borderTop":"borderBottom"]:`${(0,u.h)(2)} solid ${"dark"===n.colorScheme?n.colors.dark[4]:n.colors.gray[3]}`}:"outline"===o?{[i?"left"===r?"borderRight":"borderLeft":t?"borderTop":"borderBottom"]:`${(0,u.h)(1)} solid ${"dark"===n.colorScheme?n.colors.dark[4]:n.colors.gray[3]}`}:"pills"===o?{gap:`calc(${n.spacing.sm} / 2)`}:{}}(t,e,r))}}),b=r(64523),_=Object.defineProperty,x=Object.defineProperties,w=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,j=(e,t)=>{for(var r in t||(t={}))M.call(t,r)&&O(e,r,t[r]);if(k)for(var r of k(t))S.call(t,r)&&O(e,r,t[r]);return e},C=(e,t)=>x(e,w(t)),P=(e,t)=>{var r={};for(var n in e)M.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&k)for(var n of k(e))0>t.indexOf(n)&&S.call(e,n)&&(r[n]=e[n]);return r};let L={grow:!1,position:"left"},E=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("TabsList",L,e),{children:i,className:a,grow:s,position:u}=r,c=P(r,["children","className","grow","position"]),{orientation:d,variant:p,color:f,radius:h,inverted:m,placement:g,classNames:y,styles:_,unstyled:x}=l(),{classes:w,cx:k}=v({orientation:d,grow:s,color:f,position:u,radius:h,inverted:m,placement:g},{name:"Tabs",unstyled:x,classNames:y,styles:_,variant:p});return n.createElement(b.x,C(j({},c),{className:k(w.tabsList,a),ref:t,role:"tablist","aria-orientation":d}),i)});E.displayName="@mantine/core/TabsList";var T=r(97818),D=(0,c.k)((e,{orientation:t})=>({panel:{flex:"vertical"===t?1:void 0}})),I=Object.defineProperty,A=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,H=(e,t,r)=>t in e?I(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,F=(e,t)=>{for(var r in t||(t={}))N.call(t,r)&&H(e,r,t[r]);if(R)for(var r of R(t))z.call(t,r)&&H(e,r,t[r]);return e},$=(e,t)=>A(e,Y(t)),V=(e,t)=>{var r={};for(var n in e)N.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&R)for(var n of R(e))0>t.indexOf(n)&&z.call(e,n)&&(r[n]=e[n]);return r};let Z={},B=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("TabsPanel",Z,e),{value:i,children:a,sx:s,className:u}=r,c=V(r,["value","children","sx","className"]),d=l(),{classes:p,cx:f}=D({orientation:d.orientation,color:d.color,radius:d.radius,inverted:d.inverted,placement:d.placement},{name:"Tabs",unstyled:d.unstyled,classNames:d.classNames,styles:d.styles,variant:d.variant}),h=d.getPanelId(i),m=d.value===i,g=d.keepMounted?a:m?a:null;return(0,n.useEffect)(()=>(d.setMountedPanelIds(e=>[...e,h]),d.setMountedPanelIds(e=>e.filter(e=>e!==h))),[h]),n.createElement(b.x,$(F({},c),{ref:t,sx:[{display:m?void 0:"none"},...(0,T.R)(s)],className:f(p.panel,u),role:"tabpanel",id:h,"aria-labelledby":d.getTabId(i)}),g)});B.displayName="@mantine/core/TabsPanel";var U=r(16650),W=Object.defineProperty,q=Object.defineProperties,K=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,X=(e,t,r)=>t in e?W(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ee=(e,t)=>{for(var r in t||(t={}))J.call(t,r)&&X(e,r,t[r]);if(G)for(var r of G(t))Q.call(t,r)&&X(e,r,t[r]);return e},et=(e,t)=>q(e,K(t)),er=(0,c.k)((e,t,{variant:r})=>({tabLabel:{},tab:ee({position:"relative",padding:`${e.spacing.xs} ${e.spacing.md}`,paddingLeft:t.withIcon?e.spacing.xs:void 0,paddingRight:t.withRightSection?e.spacing.xs:void 0,fontSize:e.fontSizes.sm,whiteSpace:"nowrap",zIndex:0,display:"flex",alignItems:"center",justifyContent:"horizontal"===t.orientation?"center":void 0,lineHeight:1,"&:disabled":ee({opacity:.5,cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),"&:focus":{zIndex:1}},function(e,{orientation:t,color:r,radius:n,inverted:o,placement:i},a){let s="vertical"===t,l=e.fn.variant({color:r,variant:"filled"}),c=(0,u.h)(e.fn.radius(n)),d="vertical"===t?"left"===i?`${c} 0 0 ${c}`:` 0 ${c} ${c} 0`:o?`0 0 ${c} ${c}`:`${c} ${c} 0 0`;return"default"===a?et(ee({[s?"left"===i?"borderRight":"borderLeft":o?"borderTop":"borderBottom"]:`${(0,u.h)(2)} solid transparent`,[s?"left"===i?"marginRight":"marginLeft":o?"marginTop":"marginBottom"]:(0,u.h)(-2),borderRadius:d},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]})),{"&[data-active]":ee({borderColor:l.background,color:"dark"===e.colorScheme?e.white:e.black},e.fn.hover({borderColor:l.background}))}):"outline"===a?{borderRadius:d,border:`${(0,u.h)(1)} solid transparent`,[s?"left"===i?"borderRight":"borderLeft":o?"borderTop":"borderBottom"]:"none","&[data-active]":{borderColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3],"&::before":{content:'""',backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,position:"absolute",bottom:s?0:o?"unset":(0,u.h)(-1),top:s?0:o?(0,u.h)(-1):"unset",[s?"width":"height"]:(0,u.h)(1),right:s?"left"===i?(0,u.h)(-1):"unset":0,left:s?"left"===i?"unset":(0,u.h)(-1):0}}}:"pills"===a?et(ee({borderRadius:e.fn.radius(n)},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0]})),{"&[data-active]":ee({backgroundColor:l.background,color:e.white},e.fn.hover({backgroundColor:l.background}))}):{}}(e,t,r)),tabRightSection:{display:"flex",justifyContent:"center",alignItems:"center","&:not(:only-child)":{marginLeft:(0,u.h)(7)}},tabIcon:{display:"flex",justifyContent:"center",alignItems:"center","&:not(:only-child)":{marginRight:(0,u.h)(7)}}})),en=r(34736),eo=Object.defineProperty,ei=Object.defineProperties,ea=Object.getOwnPropertyDescriptors,es=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,ec=(e,t,r)=>t in e?eo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ed=(e,t)=>{for(var r in t||(t={}))el.call(t,r)&&ec(e,r,t[r]);if(es)for(var r of es(t))eu.call(t,r)&&ec(e,r,t[r]);return e},ep=(e,t)=>ei(e,ea(t)),ef=(e,t)=>{var r={};for(var n in e)el.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&es)for(var n of es(e))0>t.indexOf(n)&&eu.call(e,n)&&(r[n]=e[n]);return r};let eh={},em=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("TabsTab",eh,e),{value:i,children:a,onKeyDown:s,onClick:u,className:c,icon:d,rightSection:p,color:f}=r,h=ef(r,["value","children","onKeyDown","onClick","className","icon","rightSection","color"]),m=l(),g=!!d,y=!!p,{theme:v,classes:b,cx:_}=er({withIcon:g||y&&!a,withRightSection:y||g&&!a,orientation:m.orientation,color:f||m.color,radius:m.radius,inverted:m.inverted,placement:m.placement},{name:"Tabs",unstyled:m.unstyled,classNames:m.classNames,styles:m.styles,variant:m.variant}),x=i===m.value,w=m.getPanelId(i),k=m.mountedPanelIds.includes(i)?w:void 0;return n.createElement(en.k,ep(ed({},h),{unstyled:m.unstyled,className:_(b.tab,c),"data-active":x||void 0,ref:t,type:"button",role:"tab",id:m.getTabId(i),"aria-selected":x,tabIndex:x||null===m.value?0:-1,"aria-controls":k,onClick:e=>{m.onTabChange(m.allowTabDeactivation&&i===m.value?null:i),null==u||u(e)},onKeyDown:(0,U.R)({siblingSelector:'[role="tab"]',parentSelector:'[role="tablist"]',activateOnFocus:m.activateTabWithKeyboard,loop:m.loop,dir:v.dir,orientation:m.orientation,onKeyDown:s})}),d&&n.createElement("span",{className:b.tabIcon},d),a&&n.createElement("span",{className:b.tabLabel},a),p&&n.createElement("span",{className:b.tabRightSection},p))});em.displayName="@mantine/core/Tab";var eg=r(31943),ey=r(83051),ev=r(15851);function eb({defaultValue:e,value:t,onTabChange:r,orientation:o,children:i,loop:l,id:u,activateTabWithKeyboard:c,allowTabDeactivation:d,variant:p,color:f,radius:h,inverted:m,placement:g,keepMounted:y=!0,classNames:v,styles:b,unstyled:_}){let x=(0,ey.M)(u),[w,k]=(0,n.useState)([]),[M,S]=(0,ev.C)({value:t,defaultValue:e,finalValue:null,onChange:r});return n.createElement(s,{value:{placement:g,value:M,orientation:o,id:x,loop:l,activateTabWithKeyboard:c,getTabId:(0,eg.A)(`${x}-tab`,a.value),getPanelId:(0,eg.A)(`${x}-panel`,a.value),onTabChange:S,setMountedPanelIds:k,mountedPanelIds:w,allowTabDeactivation:d,variant:p,color:f,radius:h,inverted:m,keepMounted:y,classNames:v,styles:b,unstyled:_}},i)}eb.displayName="@mantine/core/TabsProvider";var e_=(0,c.k)((e,{orientation:t,placement:r})=>({root:{display:"vertical"===t?"flex":void 0,flexDirection:"right"===r?"row-reverse":"row"}})),ex=Object.defineProperty,ew=Object.defineProperties,ek=Object.getOwnPropertyDescriptors,eM=Object.getOwnPropertySymbols,eS=Object.prototype.hasOwnProperty,eO=Object.prototype.propertyIsEnumerable,ej=(e,t,r)=>t in e?ex(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eC=(e,t)=>{for(var r in t||(t={}))eS.call(t,r)&&ej(e,r,t[r]);if(eM)for(var r of eM(t))eO.call(t,r)&&ej(e,r,t[r]);return e},eP=(e,t)=>ew(e,ek(t)),eL=(e,t)=>{var r={};for(var n in e)eS.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eM)for(var n of eM(e))0>t.indexOf(n)&&eO.call(e,n)&&(r[n]=e[n]);return r};let eE={orientation:"horizontal",loop:!0,activateTabWithKeyboard:!0,allowTabDeactivation:!1,unstyled:!1,inverted:!1,variant:"default",placement:"left"},eT=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Tabs",eE,e),{defaultValue:i,value:a,orientation:s,loop:l,activateTabWithKeyboard:u,allowTabDeactivation:c,children:d,id:p,onTabChange:f,variant:h,color:m,className:g,unstyled:y,classNames:v,styles:_,radius:x,inverted:w,keepMounted:k,placement:M}=r,S=eL(r,["defaultValue","value","orientation","loop","activateTabWithKeyboard","allowTabDeactivation","children","id","onTabChange","variant","color","className","unstyled","classNames","styles","radius","inverted","keepMounted","placement"]),{classes:O,cx:j}=e_({orientation:s,color:m,radius:x,inverted:w,placement:M},{unstyled:y,name:"Tabs",classNames:v,styles:_,variant:h});return n.createElement(eb,{activateTabWithKeyboard:u,defaultValue:i,orientation:s,onTabChange:f,value:a,id:p,loop:l,allowTabDeactivation:c,color:m,variant:h,radius:x,inverted:w,keepMounted:k,placement:M,classNames:v,styles:_,unstyled:y},n.createElement(b.x,eP(eC({},S),{className:j(O.root,g),id:p,ref:t}),d))});eT.List=E,eT.Tab=em,eT.Panel=B,eT.displayName="@mantine/core/Tabs"},95117:function(e,t,r){"use strict";r.d(t,{x:function(){return C}});var n=r(67294),o=r(64761),i=r(48427),a=r(56817),s=r(14258),l=Object.defineProperty,u=Object.defineProperties,c=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>u(e,c(t)),y=(0,a.k)((e,{color:t,lineClamp:r,truncate:n,inline:o,inherit:i,underline:a,gradient:l,weight:u,transform:c,align:d,strikethrough:p,italic:f},{size:h})=>{let y=e.fn.variant({variant:"gradient",gradient:l});return{root:g(m(m(m(m({},e.fn.fontStyles()),e.fn.focusStyles()),"number"==typeof r?{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitLineClamp:r,WebkitBoxOrient:"vertical"}:null),function({theme:e,truncate:t}){return"start"===t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",direction:"ltr"===e.dir?"rtl":"ltr",textAlign:"ltr"===e.dir?"right":"left"}:t?{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}:null}({theme:e,truncate:n})),{color:function({theme:e,color:t}){return"dimmed"===t?e.fn.dimmed():"string"==typeof t&&(t in e.colors||t.split(".")[0]in e.colors)?e.fn.variant({variant:"filled",color:t}).background:t||"inherit"}({color:t,theme:e}),fontFamily:i?"inherit":e.fontFamily,fontSize:i||void 0===h?"inherit":(0,s.a)({size:h,sizes:e.fontSizes}),lineHeight:i?"inherit":o?1:e.lineHeight,textDecoration:function({underline:e,strikethrough:t}){let r=[];return e&&r.push("underline"),t&&r.push("line-through"),r.length>0?r.join(" "):"none"}({underline:a,strikethrough:p}),WebkitTapHighlightColor:"transparent",fontWeight:i?"inherit":u,textTransform:c,textAlign:d,fontStyle:f?"italic":void 0}),gradient:{backgroundImage:y.background,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"}}}),v=r(64523),b=Object.defineProperty,_=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))x.call(t,r)&&k(e,r,t[r]);if(_)for(var r of _(t))w.call(t,r)&&k(e,r,t[r]);return e},S=(e,t)=>{var r={};for(var n in e)x.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&_)for(var n of _(e))0>t.indexOf(n)&&w.call(e,n)&&(r[n]=e[n]);return r};let O={variant:"text"},j=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Text",O,e),{className:i,size:a,weight:s,transform:l,color:u,align:c,variant:d,lineClamp:p,truncate:f,gradient:h,inline:m,inherit:g,underline:b,strikethrough:_,italic:x,classNames:w,styles:k,unstyled:j,span:C,__staticSelector:P}=r,L=S(r,["className","size","weight","transform","color","align","variant","lineClamp","truncate","gradient","inline","inherit","underline","strikethrough","italic","classNames","styles","unstyled","span","__staticSelector"]),{classes:E,cx:T}=y({color:u,lineClamp:p,truncate:f,inline:m,inherit:g,underline:b,strikethrough:_,italic:x,weight:s,transform:l,align:c,gradient:h},{unstyled:j,name:P||"Text",variant:d,size:a});return n.createElement(v.x,M({ref:t,className:T(E.root,{[E.gradient]:"gradient"===d},i),component:C?"span":"div"},L))});j.displayName="@mantine/core/Text";let C=(0,i.F)(j)},80061:function(e,t,r){"use strict";r.d(t,{o:function(){return y}});var n=r(67294),o=r(66261),i=r(94151),a=Object.defineProperty,s=Object.defineProperties,l=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))c.call(t,r)&&p(e,r,t[r]);if(u)for(var r of u(t))d.call(t,r)&&p(e,r,t[r]);return e},h=(e,t)=>s(e,l(t)),m=(e,t)=>{var r={};for(var n in e)c.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&u)for(var n of u(e))0>t.indexOf(n)&&d.call(e,n)&&(r[n]=e[n]);return r};let g={type:"text",size:"sm",__staticSelector:"TextInput"},y=(0,n.forwardRef)((e,t)=>{let r=(0,o.k)("TextInput",g,e),{inputProps:a,wrapperProps:s}=r,l=m(r,["inputProps","wrapperProps"]);return n.createElement(i.I.Wrapper,f({},s),n.createElement(i.I,h(f(f({},a),l),{ref:t})))});y.displayName="@mantine/core/TextInput"},5044:function(e,t,r){"use strict";r.d(t,{k:function(){return P}});var n=r(67294),o=r(64761),i=r(96768),a=r(56817),s=r(14258),l=Object.defineProperty,u=Object.defineProperties,c=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e},g=(e,t)=>u(e,c(t));let y={xs:(0,i.h)(16),sm:(0,i.h)(20),md:(0,i.h)(26),lg:(0,i.h)(32),xl:(0,i.h)(40)},v=["filled","light","gradient","outline","default"];var b=(0,a.k)((e,{color:t,radius:r,gradient:n},{variant:o,size:a})=>{let l=(0,s.a)({size:a,sizes:y});return{root:m(g(m({},e.fn.fontStyles()),{display:"inline-flex",alignItems:"center",justifyContent:"center",boxSizing:"border-box",width:l,height:l,minWidth:l,minHeight:l,borderRadius:e.fn.radius(r)}),function({theme:e,variant:t,color:r,gradient:n}){if(!v.includes(t))return null;let o=e.fn.variant({variant:t,color:r||e.primaryColor,gradient:n,primaryFallback:!1});return{backgroundColor:o.background,color:o.color,backgroundImage:"gradient"===t?o.background:void 0,border:`${(0,i.h)("gradient"===t?0:1)} solid ${o.border}`}}({theme:e,variant:o,gradient:n,color:t}))}}),_=r(64523),x=Object.defineProperty,w=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,S=(e,t,r)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,O=(e,t)=>{for(var r in t||(t={}))k.call(t,r)&&S(e,r,t[r]);if(w)for(var r of w(t))M.call(t,r)&&S(e,r,t[r]);return e},j=(e,t)=>{var r={};for(var n in e)k.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&w)for(var n of w(e))0>t.indexOf(n)&&M.call(e,n)&&(r[n]=e[n]);return r};let C={size:"md",variant:"filled"},P=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("ThemeIcon",C,e),{className:i,size:a,radius:s,variant:l,color:u,children:c,gradient:d,unstyled:p}=r,f=j(r,["className","size","radius","variant","color","children","gradient","unstyled"]),{classes:h,cx:m}=b({variant:l,radius:s,color:u,gradient:d},{name:"ThemeIcon",unstyled:p,variant:l,size:a});return n.createElement(_.x,O({className:m(h.root,i),ref:t},f),c)});P.displayName="@mantine/core/ThemeIcon"},19236:function(e,t,r){"use strict";r.d(t,{D:function(){return O}});var n=r(67294),o=r(64761),i=r(96768),a=r(56817),s=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>l(e,u(t)),g=(0,a.k)((e,{element:t,weight:r,inline:n},{size:o})=>({root:m(h({},e.fn.fontStyles()),{fontFamily:e.headings.fontFamily,fontWeight:r||e.headings.sizes[t].fontWeight||e.headings.fontWeight,fontSize:void 0!==o?o in e.headings.sizes?e.headings.sizes[o].fontSize:(0,i.h)(o):e.headings.sizes[t].fontSize,lineHeight:n?1:void 0!==o&&o in e.headings.sizes?e.headings.sizes[o].lineHeight:e.headings.sizes[t].lineHeight,margin:0})})),y=r(95117),v=Object.defineProperty,b=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&w(e,r,t[r]);if(b)for(var r of b(t))x.call(t,r)&&w(e,r,t[r]);return e},M=(e,t)=>{var r={};for(var n in e)_.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&b)for(var n of b(e))0>t.indexOf(n)&&x.call(e,n)&&(r[n]=e[n]);return r};let S={order:1},O=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("Title",S,e),{className:i,order:a,children:s,unstyled:l,size:u,weight:c,inline:d,variant:p}=r,f=M(r,["className","order","children","unstyled","size","weight","inline","variant"]),{classes:h,cx:m}=g({element:`h${a}`,weight:c,inline:d},{name:"Title",unstyled:l,variant:p,size:u});return[1,2,3,4,5,6].includes(a)?n.createElement(y.x,k({variant:p,component:`h${a}`,ref:t,className:m(h.root,i)},f),s):null});O.displayName="@mantine/core/Title"},88393:function(e,t,r){"use strict";r.d(t,{u:function(){return ea}});var n=r(67294),o=r(24241),i=r(80665),a=r(3594),s=r(64761),l=r(81461);let u=(0,n.createContext)(!1),c=u.Provider,d=()=>(0,n.useContext)(u);function p({children:e,openDelay:t=0,closeDelay:r=0}){return n.createElement(c,{value:!0},n.createElement(l.e0,{delay:{open:t,close:r}},e))}p.displayName="@mantine/core/TooltipGroup";var f=r(56817),h=Object.defineProperty,m=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&_(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&_(e,r,t[r]);return e},w=(e,t)=>m(e,g(t)),k=(0,f.k)((e,{color:t,radius:r,width:n,multiline:o})=>({tooltip:w(x(x({},e.fn.fontStyles()),function(e,t){if(!t)return{backgroundColor:"dark"===e.colorScheme?e.colors.gray[2]:e.colors.gray[9],color:"dark"===e.colorScheme?e.black:e.white};let r=e.fn.variant({variant:"filled",color:t,primaryFallback:!1});return{backgroundColor:r.background,color:r.color}}(e,t)),{lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,borderRadius:e.fn.radius(r),padding:`calc(${e.spacing.xs} / 2) ${e.spacing.xs}`,position:"absolute",whiteSpace:o?"unset":"nowrap",pointerEvents:"none",width:n}),arrow:{backgroundColor:"inherit",border:0,zIndex:1}}));let M={children:"Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported"};var S=r(85983),O=r(68365),j=r(83143),C=r(64523),P=Object.defineProperty,L=Object.defineProperties,E=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,A=(e,t,r)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Y=(e,t)=>{for(var r in t||(t={}))D.call(t,r)&&A(e,r,t[r]);if(T)for(var r of T(t))I.call(t,r)&&A(e,r,t[r]);return e},R=(e,t)=>L(e,E(t)),N=(e,t)=>{var r={};for(var n in e)D.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&T)for(var n of T(e))0>t.indexOf(n)&&I.call(e,n)&&(r[n]=e[n]);return r};let z={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:(0,a.w)("popover")};function H(e){var t;let r=(0,s.N4)("TooltipFloating",z,e),{children:a,refProp:u,withinPortal:c,portalProps:d,style:p,className:f,classNames:h,styles:m,unstyled:g,radius:y,color:v,label:b,offset:_,position:x,multiline:w,width:P,zIndex:L,disabled:E,variant:T}=r,D=N(r,["children","refProp","withinPortal","portalProps","style","className","classNames","styles","unstyled","radius","color","label","offset","position","multiline","width","zIndex","disabled","variant"]),{handleMouseMove:I,x:A,y:H,opened:F,boundaryRef:$,floating:V,setOpened:Z}=function({offset:e,position:t}){let[r,o]=(0,n.useState)(!1),i=(0,n.useRef)(),{x:a,y:s,reference:u,floating:c,refs:d,update:p,placement:f}=(0,l.YF)({placement:t,middleware:[(0,S.uY)({crossAxis:!0,padding:5,rootBoundary:"document"})]}),h=f.includes("right")?e:t.includes("left")?-1*e:0,m=f.includes("bottom")?e:t.includes("top")?-1*e:0,g=(0,n.useCallback)(({clientX:e,clientY:t})=>{u({getBoundingClientRect:()=>({width:0,height:0,x:e,y:t,left:e+h,top:t+m,right:e,bottom:t})})},[u]);return(0,n.useEffect)(()=>{if(d.floating.current){let e=i.current;e.addEventListener("mousemove",g);let t=(0,O.Kx)(d.floating.current);return t.forEach(e=>{e.addEventListener("scroll",p)}),()=>{e.removeEventListener("mousemove",g),t.forEach(e=>{e.removeEventListener("scroll",p)})}}},[u,d.floating.current,p,g,r]),{handleMouseMove:g,x:a,y:s,opened:r,setOpened:o,boundaryRef:i,floating:c}}({offset:_,position:x}),{classes:B,cx:U}=k({radius:y,color:v,multiline:w,width:P},{name:"TooltipFloating",classNames:h,styles:m,unstyled:g,variant:T});if(!(0,o.k)(a))throw Error(M.children);let W=(0,i.Y)($,a.ref);return n.createElement(n.Fragment,null,n.createElement(j.q,R(Y({},d),{withinPortal:c}),n.createElement(C.x,R(Y({},D),{ref:V,className:U(B.tooltip,f),style:R(Y({},p),{zIndex:L,display:!E&&F?"block":"none",top:null!=H?H:"",left:null!=(t=Math.round(A))?t:""})}),b)),(0,n.cloneElement)(a,R(Y({},a.props),{[u]:W,onMouseEnter:e=>{var t,r;null==(r=(t=a.props).onMouseEnter)||r.call(t,e),I(e),Z(!0)},onMouseLeave:e=>{var t,r;null==(r=(t=a.props).onMouseLeave)||r.call(t,e),Z(!1)}})))}H.displayName="@mantine/core/TooltipFloating";var F=r(58463),$=r(83051),V=r(37048),Z=r(30212),B=r(14870),U=r(58036),W=r(63468),q=Object.defineProperty,K=Object.defineProperties,G=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,ee=(e,t,r)=>t in e?q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,et=(e,t)=>{for(var r in t||(t={}))Q.call(t,r)&&ee(e,r,t[r]);if(J)for(var r of J(t))X.call(t,r)&&ee(e,r,t[r]);return e},er=(e,t)=>K(e,G(t)),en=(e,t)=>{var r={};for(var n in e)Q.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&J)for(var n of J(e))0>t.indexOf(n)&&X.call(e,n)&&(r[n]=e[n]);return r};let eo={position:"top",refProp:"ref",withinPortal:!1,inline:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},width:"auto",events:{hover:!0,focus:!1,touch:!1},zIndex:(0,a.w)("popover"),positionDependencies:[]},ei=(0,n.forwardRef)((e,t)=>{var r;let a=(0,n.useRef)(null),u=(0,s.N4)("Tooltip",eo,e),{children:c,position:p,refProp:f,label:h,openDelay:m,closeDelay:g,onPositionChange:y,opened:v,withinPortal:b,portalProps:_,radius:x,color:w,classNames:O,styles:P,unstyled:L,style:E,className:T,withArrow:D,arrowSize:I,arrowOffset:A,arrowRadius:Y,arrowPosition:R,offset:N,transitionProps:z,multiline:H,width:q,events:K,zIndex:G,disabled:J,positionDependencies:Q,onClick:X,onMouseEnter:ee,onMouseLeave:ei,inline:ea,variant:es,keepMounted:el}=u,eu=en(u,["children","position","refProp","label","openDelay","closeDelay","onPositionChange","opened","withinPortal","portalProps","radius","color","classNames","styles","unstyled","style","className","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","offset","transitionProps","multiline","width","events","zIndex","disabled","positionDependencies","onClick","onMouseEnter","onMouseLeave","inline","variant","keepMounted"]),{classes:ec,cx:ed,theme:ep}=k({radius:x,color:w,width:q,multiline:H},{name:"Tooltip",classNames:O,styles:P,unstyled:L,variant:es}),ef=function(e){let[t,r]=(0,n.useState)(!1),o="boolean"==typeof e.opened,i=o?e.opened:t,a=d(),s=(0,$.M)(),{delay:u,currentId:c,setCurrentId:p}=(0,l.tj)(),f=(0,n.useCallback)(e=>{r(e),e&&p(s)},[p,s]),{x:h,y:m,reference:g,floating:y,context:v,refs:b,update:_,placement:x,middlewareData:{arrow:{x:w,y:k}={}}}=(0,l.YF)({placement:e.position,open:i,onOpenChange:f,middleware:[(0,S.cv)(e.offset),(0,S.uY)({padding:8}),(0,S.RR)(),(0,F.x7)({element:e.arrowRef,padding:e.arrowOffset}),...e.inline?[(0,S.Qo)()]:[]]}),{getReferenceProps:M,getFloatingProps:O}=(0,l.NI)([(0,l.XI)(v,{enabled:e.events.hover,delay:a?u:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events.touch}),(0,l.KK)(v,{enabled:e.events.focus,keyboardOnly:!0}),(0,l.qs)(v,{role:"tooltip"}),(0,l.bQ)(v,{enabled:(e.opened,!1)}),(0,l.Qu)(v,{id:s})]);(0,Z.L)({opened:i,position:e.position,positionDependencies:e.positionDependencies,floating:{refs:b,update:_}}),(0,V.l)(()=>{var t;null==(t=e.onPositionChange)||t.call(e,x)},[x]);let j=i&&c&&c!==s;return{x:h,y:m,arrowX:w,arrowY:k,reference:g,floating:y,getFloatingProps:O,getReferenceProps:M,isGroupPhase:j,opened:i,placement:x}}({position:(0,B._)(ep.dir,p),closeDelay:g,openDelay:m,onPositionChange:y,opened:v,events:K,arrowRef:a,arrowOffset:A,offset:N+(D?I/2:0),positionDependencies:[...Q,c],inline:ea});if(!(0,o.k)(c))throw Error(M.children);let eh=(0,i.Y)(ef.reference,c.ref,t);return n.createElement(n.Fragment,null,n.createElement(j.q,er(et({},_),{withinPortal:b}),n.createElement(U.u,er(et({keepMounted:el,mounted:!J&&ef.opened},z),{transition:z.transition||"fade",duration:ef.isGroupPhase?10:null!=(r=z.duration)?r:100}),e=>{var t,r;return n.createElement(C.x,et(et({},eu),ef.getFloatingProps({ref:ef.floating,className:ec.tooltip,style:er(et(et({},E),e),{zIndex:G,top:null!=(t=ef.y)?t:0,left:null!=(r=ef.x)?r:0})})),h,n.createElement(W.Y,{ref:a,arrowX:ef.arrowX,arrowY:ef.arrowY,visible:D,position:ef.placement,arrowSize:I,arrowOffset:A,arrowRadius:Y,arrowPosition:R,className:ec.arrow}))})),(0,n.cloneElement)(c,ef.getReferenceProps(et({onClick:X,onMouseEnter:ee,onMouseLeave:ei,onMouseMove:e.onMouseMove,onPointerDown:e.onPointerDown,onPointerEnter:e.onPointerEnter,[f]:eh,className:ed(T,c.props.className)},c.props))))});ei.Group=p,ei.Floating=H,ei.displayName="@mantine/core/Tooltip";let ea=ei},58036:function(e,t,r){"use strict";r.d(t,{u:function(){return O}});var n=r(67294),o=r(96768),i=Object.defineProperty,a=Object.defineProperties,s=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,s(t));let h={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${(0,o.h)(10)})`},transitionProperty:"transform, opacity"},m={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(-${(0,o.h)(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:`translateY(${(0,o.h)(20)}) skew(-10deg, -5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${(0,o.h)(20)}) rotate(-5deg)`},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:`translateY(${(0,o.h)(20)}) rotate(5deg)`},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:f(p({},h),{common:{transformOrigin:"center center"}}),"pop-bottom-left":f(p({},h),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":f(p({},h),{common:{transformOrigin:"bottom right"}}),"pop-top-left":f(p({},h),{common:{transformOrigin:"top left"}}),"pop-top-right":f(p({},h),{common:{transformOrigin:"top right"}})};var g=Object.defineProperty,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&_(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&_(e,r,t[r]);return e};let w={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};var k=r(73678),M=r(37048),S=r(64761);function O({keepMounted:e,transition:t,duration:r=250,exitDuration:o=r,mounted:i,children:a,timingFunction:s,onExit:l,onEntered:u,onEnter:c,onExited:d}){let{transitionDuration:p,transitionStatus:f,transitionTimingFunction:h}=function({duration:e,exitDuration:t,timingFunction:r,mounted:o,onEnter:i,onExit:a,onEntered:s,onExited:l}){let u=(0,S.rZ)(),c=(0,k.J)(),d=!!u.respectReducedMotion&&c,[p,f]=(0,n.useState)(d?0:e),[h,m]=(0,n.useState)(o?"entered":"exited"),g=(0,n.useRef)(-1),y=r=>{let n=r?i:a,o=r?s:l;m(r?"pre-entering":"pre-exiting"),window.clearTimeout(g.current);let u=d?0:r?e:t;if(f(u),0===u)"function"==typeof n&&n(),"function"==typeof o&&o(),m(r?"entered":"exited");else{let e=window.setTimeout(()=>{"function"==typeof n&&n(),m(r?"entering":"exiting")},10);g.current=window.setTimeout(()=>{window.clearTimeout(e),"function"==typeof o&&o(),m(r?"entered":"exited")},u)}};return(0,M.l)(()=>{y(o)},[o]),(0,n.useEffect)(()=>()=>window.clearTimeout(g.current),[]),{transitionDuration:p,transitionStatus:h,transitionTimingFunction:r||u.transitionTimingFunction}}({mounted:i,exitDuration:o,duration:r,timingFunction:s,onExit:l,onEntered:u,onEnter:c,onExited:d});return 0===p?i?n.createElement(n.Fragment,null,a({})):e?a({display:"none"}):null:"exited"===f?e?a({display:"none"}):null:n.createElement(n.Fragment,null,a(function({transition:e,state:t,duration:r,timingFunction:n}){let o={transitionDuration:`${r}ms`,transitionTimingFunction:n};return"string"==typeof e?e in m?x(x(x({transitionProperty:m[e].transitionProperty},o),m[e].common),m[e][w[t]]):null:x(x(x({transitionProperty:e.transitionProperty},o),e.common),e[w[t]])}({transition:t,duration:p,state:f,timingFunction:h})))}O.displayName="@mantine/core/Transition"},34736:function(e,t,r){"use strict";r.d(t,{k:function(){return O}});var n=r(67294),o=r(64761),i=r(48427),a=r(56817),s=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>l(e,u(t)),g=(0,a.k)(e=>({root:m(h(h({},e.fn.focusStyles()),e.fn.fontStyles()),{cursor:"pointer",border:0,padding:0,appearance:"none",fontSize:e.fontSizes.md,backgroundColor:"transparent",textAlign:"left",color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,textDecoration:"none",boxSizing:"border-box"})})),y=r(64523),v=Object.defineProperty,b=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,k=(e,t)=>{for(var r in t||(t={}))_.call(t,r)&&w(e,r,t[r]);if(b)for(var r of b(t))x.call(t,r)&&w(e,r,t[r]);return e},M=(e,t)=>{var r={};for(var n in e)_.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&b)for(var n of b(e))0>t.indexOf(n)&&x.call(e,n)&&(r[n]=e[n]);return r};let S=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("UnstyledButton",{},e),{className:i,component:a="button",unstyled:s,variant:l}=r,u=M(r,["className","component","unstyled","variant"]),{classes:c,cx:d}=g(null,{name:"UnstyledButton",unstyled:s,variant:l});return n.createElement(y.x,k({component:a,ref:t,className:d(c.root,i),type:"button"===a?"button":void 0},u))});S.displayName="@mantine/core/UnstyledButton";let O=(0,i.F)(S)},91207:function(e,t,r){"use strict";r.d(t,{f:function(){return rz}});var n=r(27484),o=r.n(n),i=r(67294),a=r(64761),s=r(64523),l=r(15851),u=r(9276);function c(e,t){return e?"month"===e?0:"year"===e?1:2:t}function d(e,t,r){var n;return 0===(n=(0,u.u)(c(e,0),c(t,0),c(r,2)))?"month":1===n?"year":"decade"}var p=r(56817),f=(0,p.k)(()=>({calendar:{}})),h=r(14258),m=(0,p.k)((e,t,{size:r})=>({monthLevelGroup:{display:"flex","& [data-month-level]:not(:last-of-type)":{marginRight:(0,h.a)({size:r,sizes:e.spacing})}}})),g=(0,p.k)(e=>({monthLevel:{},calendarHeader:{marginBottom:e.spacing.xs}})),y=r(41595),v=r(34736),b=r(56057),_=Object.defineProperty,x=Object.defineProperties,w=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,O=(e,t,r)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,j=(e,t)=>{for(var r in t||(t={}))M.call(t,r)&&O(e,r,t[r]);if(k)for(var r of k(t))S.call(t,r)&&O(e,r,t[r]);return e},C=(e,t)=>x(e,w(t)),P=(e,t)=>{var r={};for(var n in e)M.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&k)for(var n of k(e))0>t.indexOf(n)&&S.call(e,n)&&(r[n]=e[n]);return r};function L(e){var{direction:t,style:r}=e,n=P(e,["direction","style"]);let o=(0,a.rZ)();return i.createElement(b.D,C(j({},n),{style:C(j({},r),{transform:"next"===t&&"ltr"===o.dir||"previous"===t&&"rtl"===o.dir?"rotate(270deg)":"rotate(90deg)"})}))}L.displayName="@mantine/dates/Chevron";var E=r(96768),T=Object.defineProperty,D=Object.defineProperties,I=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,N=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z=(e,t)=>{for(var r in t||(t={}))Y.call(t,r)&&N(e,r,t[r]);if(A)for(var r of A(t))R.call(t,r)&&N(e,r,t[r]);return e},H=(e,t)=>D(e,I(t));let F={xs:(0,E.h)(30),sm:(0,E.h)(36),md:(0,E.h)(42),lg:(0,E.h)(48),xl:(0,E.h)(54)};var $=(0,p.k)((e,{radius:t,isStatic:r},{size:n})=>{let o=e.fn.variant({variant:"filled"}),i=e.fn.variant({variant:"light"});return{day:H(z({width:(0,h.a)({size:n,sizes:F}),height:(0,h.a)({size:n,sizes:F}),fontSize:(0,h.a)({size:n,sizes:e.fontSizes}),display:"inline-flex",justifyContent:"center",alignItems:"center",userSelect:r?void 0:"none",cursor:r?"default":"pointer",borderRadius:e.fn.radius(t)},r?null:e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":r?void 0:e.activeStyles,"&[data-disabled]":H(z({color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4],cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}}),"&[data-weekend]":{color:e.colors.red[e.fn.primaryShade()]},"&[data-outside]":{color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4]},"&[data-in-range]":z({backgroundColor:i.background,borderRadius:0},r?null:e.fn.hover({backgroundColor:i.hover})),"&[data-first-in-range]":{borderTopLeftRadius:e.radius.sm,borderBottomLeftRadius:e.radius.sm},"&[data-last-in-range]":{borderTopRightRadius:e.radius.sm,borderBottomRightRadius:e.radius.sm},"&[data-selected]":z({color:o.color,backgroundColor:o.background},r?null:e.fn.hover({backgroundColor:o.hover})),"&[data-hidden]":{display:"none"}})}}),V=Object.defineProperty,Z=Object.defineProperties,B=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,K=(e,t,r)=>t in e?V(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,G=(e,t)=>{for(var r in t||(t={}))W.call(t,r)&&K(e,r,t[r]);if(U)for(var r of U(t))q.call(t,r)&&K(e,r,t[r]);return e},J=(e,t)=>Z(e,B(t)),Q=(0,p.k)((e,t,{size:r})=>{let n=(0,h.a)({size:r,sizes:F});return{calendarHeaderControlIcon:{},calendarHeader:{display:"flex",maxWidth:`calc(${n} * 7 + ${(0,E.h)(7)})`},calendarHeaderControl:J(G({width:n,height:n,borderRadius:e.fn.radius(),display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none"},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-disabled]":J(G({opacity:.2,cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})}),calendarHeaderLevel:J(G({height:n,borderRadius:e.fn.radius(),display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none",flex:1,fontSize:(0,h.a)({size:r,sizes:e.fontSizes}),fontWeight:500,textTransform:"capitalize"},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-static]":J(G({cursor:"default",userSelect:"unset"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})})}}),X=Object.defineProperty,ee=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,en=(e,t,r)=>t in e?X(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eo=(e,t)=>{for(var r in t||(t={}))et.call(t,r)&&en(e,r,t[r]);if(ee)for(var r of ee(t))er.call(t,r)&&en(e,r,t[r]);return e},ei=(e,t)=>{var r={};for(var n in e)et.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ee)for(var n of ee(e))0>t.indexOf(n)&&er.call(e,n)&&(r[n]=e[n]);return r};let ea={nextDisabled:!1,previousDisabled:!1,hasNextLevel:!0,withNext:!0,withPrevious:!0,size:"sm"},es=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("CalendarHeader",ea,e),{className:n,nextIcon:o,previousIcon:l,nextLabel:u,previousLabel:c,onNext:d,onPrevious:p,onLevelClick:f,label:h,classNames:m,styles:g,unstyled:y,nextDisabled:b,previousDisabled:_,hasNextLevel:x,levelControlAriaLabel:w,withNext:k,withPrevious:M,__staticSelector:S,__preventFocus:O,__stopPropagation:j,size:C,variant:P}=r,E=ei(r,["className","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","label","classNames","styles","unstyled","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","__staticSelector","__preventFocus","__stopPropagation","size","variant"]),{classes:T,cx:D}=Q(null,{name:["CalendarHeader",S],classNames:m,styles:g,unstyled:y,size:C,variant:P}),I=O?e=>e.preventDefault():void 0;return i.createElement(s.x,eo({className:D(T.calendarHeader,n),ref:t},E),M&&i.createElement(v.k,{className:T.calendarHeaderControl,"data-previous":!0,"aria-label":c,onClick:p,unstyled:y,onMouseDown:I,disabled:_,"data-disabled":_||void 0,tabIndex:O?-1:0,"data-mantine-stop-propagation":j||void 0},l||i.createElement(L,{className:T.calendarHeaderControlIcon,direction:"previous","data-previous":!0})),i.createElement(v.k,{component:x?"button":"div",className:T.calendarHeaderLevel,onClick:x?f:void 0,unstyled:y,onMouseDown:x?I:void 0,disabled:!x,"data-static":!x||void 0,"aria-label":w,tabIndex:O||!x?-1:0,"data-mantine-stop-propagation":j||void 0},h),k&&i.createElement(v.k,{className:T.calendarHeaderControl,"data-next":!0,"aria-label":u,onClick:d,unstyled:y,onMouseDown:I,disabled:b,"data-disabled":b||void 0,tabIndex:O?-1:0,"data-mantine-stop-propagation":j||void 0},o||i.createElement(L,{className:T.calendarHeaderControlIcon,direction:"next","data-next":!0})))});function el(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()}function eu(e,t){return!(t instanceof Date)||o()(e).isBefore(o()(t).add(1,"day"),"day")}function ec(e,t){return!(t instanceof Date)||o()(e).isAfter(o()(t).subtract(1,"day"),"day")}es.displayName="@mantine/dates/CalendarHeader";var ed=Object.defineProperty,ep=Object.defineProperties,ef=Object.getOwnPropertyDescriptors,eh=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,ey=(e,t,r)=>t in e?ed(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ev=(e,t)=>{for(var r in t||(t={}))em.call(t,r)&&ey(e,r,t[r]);if(eh)for(var r of eh(t))eg.call(t,r)&&ey(e,r,t[r]);return e},eb=(e,t)=>ep(e,ef(t)),e_=(0,p.k)(e=>({monthThead:{},monthRow:{},monthTbody:{},monthCell:{padding:0,"&[data-with-spacing]":{padding:(0,E.h)(.5)}},month:eb(ev({},e.fn.fontStyles()),{borderCollapse:"collapse",tableLayout:"fixed","& *":{boxSizing:"border-box"}})})),ex=Object.defineProperty,ew=Object.getOwnPropertySymbols,ek=Object.prototype.hasOwnProperty,eM=Object.prototype.propertyIsEnumerable,eS=(e,t,r)=>t in e?ex(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eO=(e,t)=>{for(var r in t||(t={}))ek.call(t,r)&&eS(e,r,t[r]);if(ew)for(var r of ew(t))eM.call(t,r)&&eS(e,r,t[r]);return e},ej=(e,t)=>{var r={};for(var n in e)ek.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ew)for(var n of ew(e))0>t.indexOf(n)&&eM.call(e,n)&&(r[n]=e[n]);return r};let eC={tabIndex:0,size:"sm"},eP=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("Day",eC,e),{className:n,date:s,radius:l,disabled:u,styles:c,classNames:d,unstyled:p,__staticSelector:f,weekend:h,outside:m,selected:g,renderDay:y,inRange:b,firstInRange:_,lastInRange:x,hidden:w,static:k,variant:M,size:S}=r,O=ej(r,["className","date","radius","disabled","styles","classNames","unstyled","__staticSelector","weekend","outside","selected","renderDay","inRange","firstInRange","lastInRange","hidden","static","variant","size"]),{classes:j,cx:C}=$({radius:l,isStatic:k},{name:["Day",f],classNames:d,styles:c,unstyled:p,variant:M,size:S});return i.createElement(v.k,eO({component:k?"div":"button",ref:t,className:C(j.day,n),disabled:u,"data-today":o()(s).isSame(new Date,"day")||void 0,"data-hidden":w||void 0,"data-disabled":u||void 0,"data-weekend":!u&&!m&&h||void 0,"data-outside":!u&&m||void 0,"data-selected":!u&&g||void 0,"data-in-range":b&&!u||void 0,"data-first-in-range":_&&!u||void 0,"data-last-in-range":x&&!u||void 0,unstyled:p},O),(null==y?void 0:y(s))||s.getDate())});eP.displayName="@mantine/dates/Day";var eL=(0,p.k)((e,t,{size:r})=>({weekdaysRow:{},weekday:{color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[5],fontWeight:400,fontSize:(0,h.a)({size:r,sizes:e.fontSizes}),textTransform:"capitalize",paddingBottom:`calc(${(0,h.a)({size:r,sizes:e.spacing})} / 2)`}})),eE=Object.defineProperty,eT=Object.getOwnPropertySymbols,eD=Object.prototype.hasOwnProperty,eI=Object.prototype.propertyIsEnumerable,eA=(e,t,r)=>t in e?eE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eY=(e,t)=>{for(var r in t||(t={}))eD.call(t,r)&&eA(e,r,t[r]);if(eT)for(var r of eT(t))eI.call(t,r)&&eA(e,r,t[r]);return e},eR=(e,t)=>{var r={};for(var n in e)eD.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eT)for(var n of eT(e))0>t.indexOf(n)&&eI.call(e,n)&&(r[n]=e[n]);return r};let eN={weekdayFormat:"dd",cellComponent:"th",size:"sm"},ez=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("WeekdaysRow",eN,e),{className:n,locale:l,firstDayOfWeek:u,weekdayFormat:c,cellComponent:d,__staticSelector:p,classNames:f,styles:h,unstyled:m,variant:g,size:v}=r,b=eR(r,["className","locale","firstDayOfWeek","weekdayFormat","cellComponent","__staticSelector","classNames","styles","unstyled","variant","size"]),_=(0,y.e)(),{classes:x,cx:w}=eL(null,{name:["WeekdaysRow",p],classNames:f,styles:h,unstyled:m,variant:g,size:v}),k=(function({locale:e,format:t="dd",firstDayOfWeek:r=1}){let n=o()().day(r),i=[];for(let r=0;r<7;r+=1)"string"==typeof t?i.push(o()(n).add(r,"days").locale(e).format(t)):i.push(t(o()(n).add(r,"days").toDate()));return i})({locale:_.getLocale(l),format:c,firstDayOfWeek:_.getFirstDayOfWeek(u)}).map((e,t)=>i.createElement(d,{key:t,className:x.weekday},e));return i.createElement(s.x,eY({component:"tr",ref:t,className:w(x.weekdaysRow,n)},b),k)});ez.displayName="@mantine/dates/WeekdaysRow";var eH=Object.defineProperty,eF=Object.defineProperties,e$=Object.getOwnPropertyDescriptors,eV=Object.getOwnPropertySymbols,eZ=Object.prototype.hasOwnProperty,eB=Object.prototype.propertyIsEnumerable,eU=(e,t,r)=>t in e?eH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eW=(e,t)=>{for(var r in t||(t={}))eZ.call(t,r)&&eU(e,r,t[r]);if(eV)for(var r of eV(t))eB.call(t,r)&&eU(e,r,t[r]);return e},eq=(e,t)=>eF(e,e$(t)),eK=(e,t)=>{var r={};for(var n in e)eZ.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eV)for(var n of eV(e))0>t.indexOf(n)&&eB.call(e,n)&&(r[n]=e[n]);return r};let eG={size:"sm",withCellSpacing:!0},eJ=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("Month",eG,e),{className:n,classNames:l,styles:u,unstyled:c,__staticSelector:d,locale:p,firstDayOfWeek:f,weekdayFormat:h,month:m,weekendDays:g,getDayProps:v,excludeDate:b,minDate:_,maxDate:x,renderDay:w,hideOutsideDates:k,hideWeekdays:M,getDayAriaLabel:S,static:O,__getDayRef:j,__onDayKeyDown:C,__onDayClick:P,__onDayMouseEnter:L,__preventFocus:E,__stopPropagation:T,withCellSpacing:D,size:I,variant:A}=r,Y=eK(r,["className","classNames","styles","unstyled","__staticSelector","locale","firstDayOfWeek","weekdayFormat","month","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","static","__getDayRef","__onDayKeyDown","__onDayClick","__onDayMouseEnter","__preventFocus","__stopPropagation","withCellSpacing","size","variant"]),R=(0,y.e)(),{classes:N,cx:z}=e_(null,{name:["Month",d],classNames:l,styles:u,unstyled:c,variant:A,size:I}),H={__staticSelector:d||"Month",classNames:l,styles:u,unstyled:c,variant:A,size:I},F=function(e,t=1){let r=e.getMonth(),n=new Date(e.getFullYear(),r,1),o=new Date(e.getFullYear(),e.getMonth()+1,0),i=function(e,t=1){let r=new Date(e),n=0===t?6:t-1;for(;r.getDay()!==n;)r.setDate(r.getDate()+1);return r}(o,t),a=function(e,t=1){let r=new Date(e);for(;r.getDay()!==t;)r.setDate(r.getDate()-1);return r}(n,t),s=[];for(;a<=i;){let e=[];for(let t=0;t<7;t+=1)e.push(new Date(a)),a.setDate(a.getDate()+1);s.push(e)}return s}(m,R.getFirstDayOfWeek(f)),$=function(e,t,r,n,i,a,s){let l=e.flat().filter(e=>{var o;return eu(e,r)&&ec(e,t)&&!(null==i?void 0:i(e))&&!(null==(o=null==n?void 0:n(e))?void 0:o.disabled)&&(!a||el(e,s))}),u=l.find(e=>{var t;return null==(t=null==n?void 0:n(e))?void 0:t.selected});if(u)return u;let c=l.find(e=>o()().isSame(e,"date"));return c||l[0]}(F,_,x,v,b,k,m),V=F.map((e,t)=>{let r=e.map((e,r)=>{let n=!el(e,m),a=(null==S?void 0:S(e))||o()(e).locale(p||R.locale).format("D MMMM YYYY"),s=null==v?void 0:v(e),l=o()(e).isSame($,"date");return i.createElement("td",{key:e.toString(),className:N.monthCell,"data-with-spacing":D||void 0},i.createElement(eP,eq(eW(eq(eW({},H),{"data-mantine-stop-propagation":T||void 0,renderDay:w,date:e,weekend:R.getWeekendDays(g).includes(e.getDay()),outside:n,hidden:!!k&&n,"aria-label":a,static:O,disabled:(null==b?void 0:b(e))||!eu(e,x)||!ec(e,_),ref:e=>null==j?void 0:j(t,r,e)}),s),{onKeyDown:n=>{var o;null==(o=null==s?void 0:s.onKeyDown)||o.call(s,n),null==C||C(n,{rowIndex:t,cellIndex:r,date:e})},onMouseEnter:t=>{var r;null==(r=null==s?void 0:s.onMouseEnter)||r.call(s,t),null==L||L(t,e)},onClick:t=>{var r;null==(r=null==s?void 0:s.onClick)||r.call(s,t),null==P||P(t,e)},onMouseDown:e=>{var t;null==(t=null==s?void 0:s.onMouseDown)||t.call(s,e),E&&e.preventDefault()},tabIndex:E||!l?-1:0})))});return i.createElement("tr",{key:t,className:N.monthRow},r)});return i.createElement(s.x,eW({component:"table",className:z(N.month,n),ref:t},Y),!M&&i.createElement("thead",{className:N.monthThead},i.createElement(ez,eq(eW({},H),{locale:p,firstDayOfWeek:f,weekdayFormat:h}))),i.createElement("tbody",{className:N.monthTbody},V))});eJ.displayName="@mantine/dates/Month";var eQ=Object.defineProperty,eX=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,e1=Object.prototype.propertyIsEnumerable,e2=(e,t,r)=>t in e?eQ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e4=(e,t)=>{for(var r in t||(t={}))e0.call(t,r)&&e2(e,r,t[r]);if(eX)for(var r of eX(t))e1.call(t,r)&&e2(e,r,t[r]);return e},e5=(e,t)=>{var r={};for(var n in e)e0.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eX)for(var n of eX(e))0>t.indexOf(n)&&e1.call(e,n)&&(r[n]=e[n]);return r};let e3={monthLabelFormat:"MMMM YYYY"},e6=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("MonthLevel",e3,e),{month:n,locale:l,firstDayOfWeek:u,weekdayFormat:c,weekendDays:d,getDayProps:p,excludeDate:f,minDate:h,maxDate:m,renderDay:v,hideOutsideDates:b,hideWeekdays:_,getDayAriaLabel:x,__getDayRef:w,__onDayKeyDown:k,__onDayClick:M,__onDayMouseEnter:S,withCellSpacing:O,__preventFocus:j,__stopPropagation:C,nextIcon:P,previousIcon:L,nextLabel:E,previousLabel:T,onNext:D,onPrevious:I,onLevelClick:A,nextDisabled:Y,previousDisabled:R,hasNextLevel:N,levelControlAriaLabel:z,withNext:H,withPrevious:F,className:$,monthLabelFormat:V,classNames:Z,styles:B,unstyled:U,__staticSelector:W,size:q,variant:K,static:G}=r,J=e5(r,["month","locale","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","__getDayRef","__onDayKeyDown","__onDayClick","__onDayMouseEnter","withCellSpacing","__preventFocus","__stopPropagation","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","className","monthLabelFormat","classNames","styles","unstyled","__staticSelector","size","variant","static"]),{classes:Q,cx:X}=g(null,{name:["MonthLevel",W],classNames:Z,styles:B,unstyled:U,variant:K,size:q}),ee=(0,y.e)(),et={__staticSelector:W||"MonthLevel",classNames:Z,styles:B,unstyled:U,variant:K,size:q},er="boolean"==typeof Y?Y:!!m&&!o()(n).endOf("month").isBefore(m),en="boolean"==typeof R?R:!!h&&!o()(n).startOf("month").isAfter(h);return i.createElement(s.x,e4({className:X(Q.monthLevel,$),"data-month-level":!0,ref:t},J),i.createElement(es,e4({label:"function"==typeof V?V(n):o()(n).locale(l||ee.locale).format(V),className:Q.calendarHeader,__preventFocus:j,__stopPropagation:C,nextIcon:P,previousIcon:L,nextLabel:E,previousLabel:T,onNext:D,onPrevious:I,onLevelClick:A,nextDisabled:er,previousDisabled:en,hasNextLevel:N,levelControlAriaLabel:z,withNext:H,withPrevious:F},et)),i.createElement(eJ,e4({month:n,locale:l,firstDayOfWeek:u,weekdayFormat:c,weekendDays:d,getDayProps:p,excludeDate:f,minDate:h,maxDate:m,renderDay:v,hideOutsideDates:b,hideWeekdays:_,getDayAriaLabel:x,__getDayRef:w,__onDayKeyDown:k,__onDayClick:M,__onDayMouseEnter:S,__preventFocus:j,__stopPropagation:C,static:G,withCellSpacing:O},et)))});function e7({controlsRef:e,levelIndex:t,rowIndex:r,cellIndex:n,event:o}){let i=function(e){switch(e){case"ArrowDown":return"down";case"ArrowUp":return"up";case"ArrowRight":return"right";case"ArrowLeft":return"left";default:return null}}(o.key);if(i){o.preventDefault();let a=e.current.map(e=>e.map(e=>e.length));!function e({controlsRef:t,direction:r,levelIndex:n,rowIndex:o,cellIndex:i,size:a}){var s,l;let u=function({direction:e,levelIndex:t,rowIndex:r,cellIndex:n,size:o}){switch(e){case"up":if(0===t&&0===r)return null;if(0===r)return{levelIndex:t-1,rowIndex:n<=o[t-1][o[t-1].length-1]-1?o[t-1].length-1:o[t-1].length-2,cellIndex:n};return{levelIndex:t,rowIndex:r-1,cellIndex:n};case"down":if(r===o[t].length-1||r===o[t].length-2&&n>=o[t][o[t].length-1])return{levelIndex:t+1,rowIndex:0,cellIndex:n};return{levelIndex:t,rowIndex:r+1,cellIndex:n};case"left":if(0===t&&0===r&&0===n)return null;if(0===r&&0===n)return{levelIndex:t-1,rowIndex:o[t-1].length-1,cellIndex:o[t-1][o[t-1].length-1]-1};if(0===n)return{levelIndex:t,rowIndex:r-1,cellIndex:o[t][r-1]-1};return{levelIndex:t,rowIndex:r,cellIndex:n-1};case"right":if(r===o[t].length-1&&n===o[t][r]-1)return{levelIndex:t+1,rowIndex:0,cellIndex:0};if(n===o[t][r]-1)return{levelIndex:t,rowIndex:r+1,cellIndex:0};return{levelIndex:t,rowIndex:r,cellIndex:n+1};default:return{levelIndex:t,rowIndex:r,cellIndex:n}}}({direction:r,size:a,rowIndex:o,cellIndex:i,levelIndex:n});if(!u)return;let c=null==(l=null==(s=t.current[u.levelIndex])?void 0:s[u.rowIndex])?void 0:l[u.cellIndex];c&&(c.disabled||c.getAttribute("data-hidden")||c.getAttribute("data-outside")?e({controlsRef:t,direction:r,levelIndex:u.levelIndex,cellIndex:u.cellIndex,rowIndex:u.rowIndex,size:a}):c.focus())}({controlsRef:e,direction:i,levelIndex:t,rowIndex:r,cellIndex:n,size:a})}}e6.displayName="@mantine/dates/MonthLevel";var e8=Object.defineProperty,e9=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,tr=(e,t,r)=>t in e?e8(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tn=(e,t)=>{for(var r in t||(t={}))te.call(t,r)&&tr(e,r,t[r]);if(e9)for(var r of e9(t))tt.call(t,r)&&tr(e,r,t[r]);return e},to=(e,t)=>{var r={};for(var n in e)te.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e9)for(var n of e9(e))0>t.indexOf(n)&&tt.call(e,n)&&(r[n]=e[n]);return r};let ti={numberOfColumns:1},ta=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("MonthLevelGroup",ti,e),{month:n,locale:l,firstDayOfWeek:u,weekdayFormat:c,weekendDays:d,getDayProps:p,excludeDate:f,minDate:h,maxDate:g,renderDay:y,hideOutsideDates:v,hideWeekdays:b,getDayAriaLabel:_,__onDayClick:x,__onDayMouseEnter:w,withCellSpacing:k,__preventFocus:M,nextIcon:S,previousIcon:O,nextLabel:j,previousLabel:C,onNext:P,onPrevious:L,onLevelClick:E,nextDisabled:T,previousDisabled:D,hasNextLevel:I,className:A,classNames:Y,styles:R,unstyled:N,numberOfColumns:z,levelControlAriaLabel:H,monthLabelFormat:F,__staticSelector:$,__stopPropagation:V,size:Z,variant:B,static:U}=r,W=to(r,["month","locale","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","minDate","maxDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","__onDayClick","__onDayMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","className","classNames","styles","unstyled","numberOfColumns","levelControlAriaLabel","monthLabelFormat","__staticSelector","__stopPropagation","size","variant","static"]),{classes:q,cx:K}=m(null,{name:["MonthLevelGroup",$],classNames:Y,styles:R,unstyled:N,variant:B,size:Z}),G=(0,i.useRef)([]),J=Array(z).fill(0).map((e,t)=>{let r=o()(n).add(t,"months").toDate();return i.createElement(e6,{key:t,month:r,withNext:t===z-1,withPrevious:0===t,monthLabelFormat:F,__stopPropagation:V,__onDayClick:x,__onDayMouseEnter:w,__onDayKeyDown:(e,r)=>e7({levelIndex:t,rowIndex:r.rowIndex,cellIndex:r.cellIndex,event:e,controlsRef:G}),__getDayRef:(e,r,n)=>{Array.isArray(G.current[t])||(G.current[t]=[]),Array.isArray(G.current[t][e])||(G.current[t][e]=[]),G.current[t][e][r]=n},levelControlAriaLabel:"function"==typeof H?H(r):H,locale:l,firstDayOfWeek:u,weekdayFormat:c,weekendDays:d,getDayProps:p,excludeDate:f,minDate:h,maxDate:g,renderDay:y,hideOutsideDates:v,hideWeekdays:b,getDayAriaLabel:_,__preventFocus:M,nextIcon:S,previousIcon:O,nextLabel:j,previousLabel:C,onNext:P,onPrevious:L,onLevelClick:E,nextDisabled:T,previousDisabled:D,hasNextLevel:I,classNames:Y,styles:R,unstyled:N,__staticSelector:$||"MonthLevelGroup",size:Z,variant:B,static:U,withCellSpacing:k})});return i.createElement(s.x,tn({className:K(q.monthLevelGroup,A),ref:t},W),J)});ta.displayName="@mantine/dates/MonthLevelGroup";var ts=(0,p.k)((e,t,{size:r})=>({yearLevelGroup:{display:"flex","& [data-year-level]:not(:last-of-type)":{marginRight:(0,h.a)({size:r,sizes:e.spacing})}}})),tl=(0,p.k)(e=>({yearLevel:{},calendarHeader:{marginBottom:e.spacing.xs}}));function tu(e,t,r){return(!!t||!!r)&&!!(t&&o()(e).isBefore(t,"month")||r&&o()(e).isAfter(r,"month"))}var tc=(0,p.k)(()=>({monthsList:{borderCollapse:"collapse",borderWidth:0,cursor:"pointer"},monthsListCell:{padding:0,"&[data-with-spacing]":{padding:(0,E.h)(.5)}},monthsListRow:{}})),td=Object.defineProperty,tp=Object.defineProperties,tf=Object.getOwnPropertyDescriptors,th=Object.getOwnPropertySymbols,tm=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,ty=(e,t,r)=>t in e?td(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tv=(e,t)=>{for(var r in t||(t={}))tm.call(t,r)&&ty(e,r,t[r]);if(th)for(var r of th(t))tg.call(t,r)&&ty(e,r,t[r]);return e},tb=(e,t)=>tp(e,tf(t)),t_=(0,p.k)((e,t,{size:r})=>{let n=e.fn.variant({variant:"filled"}),o=e.fn.variant({variant:"light"});return{pickerControl:tb(tv({fontSize:(0,h.a)({size:r,sizes:e.fontSizes}),height:(0,h.a)({size:r,sizes:F}),width:`calc((${(0,h.a)({size:r,sizes:F})} * 7) / 3 + ${(0,E.h)(1.5)})`,display:"flex",justifyContent:"center",alignItems:"center",userSelect:"none",borderRadius:e.fn.radius()},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),{"&:active":e.activeStyles,"&[data-in-range]":tv({backgroundColor:o.background,borderRadius:0},e.fn.hover({backgroundColor:o.hover})),"&[data-first-in-range]":{borderRadius:0,borderTopLeftRadius:e.radius.sm,borderBottomLeftRadius:e.radius.sm},"&[data-last-in-range]":{borderRadius:0,borderTopRightRadius:e.radius.sm,borderBottomRightRadius:e.radius.sm},"&[data-last-in-range][data-first-in-range]":{borderRadius:e.radius.sm},"&[data-selected]":tv({color:n.color,backgroundColor:n.background},e.fn.hover({backgroundColor:n.hover})),"&[data-disabled]":tb(tv({color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[4],cursor:"not-allowed"},e.fn.hover({backgroundColor:"transparent"})),{"&:active":{transform:"none"}})})}}),tx=Object.defineProperty,tw=Object.getOwnPropertySymbols,tk=Object.prototype.hasOwnProperty,tM=Object.prototype.propertyIsEnumerable,tS=(e,t,r)=>t in e?tx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tO=(e,t)=>{for(var r in t||(t={}))tk.call(t,r)&&tS(e,r,t[r]);if(tw)for(var r of tw(t))tM.call(t,r)&&tS(e,r,t[r]);return e},tj=(e,t)=>{var r={};for(var n in e)tk.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tw)for(var n of tw(e))0>t.indexOf(n)&&tM.call(e,n)&&(r[n]=e[n]);return r};let tC={size:"sm"},tP=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("PickerControl",tC,e),{className:n,children:o,disabled:s,selected:l,classNames:u,styles:c,unstyled:d,firstInRange:p,lastInRange:f,inRange:h,__staticSelector:m,size:g,variant:y}=r,b=tj(r,["className","children","disabled","selected","classNames","styles","unstyled","firstInRange","lastInRange","inRange","__staticSelector","size","variant"]),{classes:_,cx:x}=t_(null,{name:["PickerControl",m],classNames:u,styles:c,unstyled:d,variant:y,size:g});return i.createElement(v.k,tO({className:x(_.pickerControl,n),ref:t,unstyled:d,"data-picker-control":!0,"data-selected":l&&!s||void 0,"data-disabled":s||void 0,"data-in-range":h&&!s&&!l||void 0,"data-first-in-range":p&&!s||void 0,"data-last-in-range":f&&!s||void 0,disabled:s},b),o)});tP.displayName="@mantine/dates/PickerControl";var tL=Object.defineProperty,tE=Object.defineProperties,tT=Object.getOwnPropertyDescriptors,tD=Object.getOwnPropertySymbols,tI=Object.prototype.hasOwnProperty,tA=Object.prototype.propertyIsEnumerable,tY=(e,t,r)=>t in e?tL(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tR=(e,t)=>{for(var r in t||(t={}))tI.call(t,r)&&tY(e,r,t[r]);if(tD)for(var r of tD(t))tA.call(t,r)&&tY(e,r,t[r]);return e},tN=(e,t)=>tE(e,tT(t)),tz=(e,t)=>{var r={};for(var n in e)tI.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tD)for(var n of tD(e))0>t.indexOf(n)&&tA.call(e,n)&&(r[n]=e[n]);return r};let tH={monthsListFormat:"MMM",size:"sm",withCellSpacing:!0},tF=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("MonthsList",tH,e),{year:n,className:l,monthsListFormat:u,locale:c,minDate:d,maxDate:p,getMonthControlProps:f,classNames:h,styles:m,unstyled:g,__staticSelector:v,__getControlRef:b,__onControlKeyDown:_,__onControlClick:x,__onControlMouseEnter:w,__preventFocus:k,size:M,variant:S,__stopPropagation:O,withCellSpacing:j}=r,C=tz(r,["year","className","monthsListFormat","locale","minDate","maxDate","getMonthControlProps","classNames","styles","unstyled","__staticSelector","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","__preventFocus","size","variant","__stopPropagation","withCellSpacing"]),{classes:P,cx:L}=tc(null,{name:["MonthsList",v],classNames:h,styles:m,unstyled:g,variant:S,size:M}),E=(0,y.e)(),T=function(e){let t=o()(e).startOf("year").toDate(),r=[[],[],[],[]],n=0;for(let e=0;e<4;e+=1)for(let i=0;i<3;i+=1)r[e].push(o()(t).add(n,"months").toDate()),n+=1;return r}(n),D=function(e,t,r,n){let i=e.flat().filter(e=>{var o;return!tu(e,t,r)&&!(null==(o=null==n?void 0:n(e))?void 0:o.disabled)}),a=i.find(e=>{var t;return null==(t=null==n?void 0:n(e))?void 0:t.selected});if(a)return a;let s=i.find(e=>o()().isSame(e,"month"));return s||i[0]}(T,d,p,f),I=T.map((e,t)=>{let r=e.map((e,r)=>{let n=null==f?void 0:f(e),a=o()(e).isSame(D,"month");return i.createElement("td",{key:r,className:P.monthsListCell,"data-with-spacing":j||void 0},i.createElement(tP,tN(tR({variant:S,size:M,classNames:h,styles:m,unstyled:g,__staticSelector:v||"MonthsList","data-mantine-stop-propagation":O||void 0,disabled:tu(e,d,p),ref:e=>null==b?void 0:b(t,r,e)},n),{onKeyDown:o=>{var i;null==(i=null==n?void 0:n.onKeyDown)||i.call(n,o),null==_||_(o,{rowIndex:t,cellIndex:r,date:e})},onClick:t=>{var r;null==(r=null==n?void 0:n.onClick)||r.call(n,t),null==x||x(t,e)},onMouseEnter:t=>{var r;null==(r=null==n?void 0:n.onMouseEnter)||r.call(n,t),null==w||w(t,e)},onMouseDown:e=>{var t;null==(t=null==n?void 0:n.onMouseDown)||t.call(n,e),k&&e.preventDefault()},tabIndex:k||!a?-1:0}),o()(e).locale(E.getLocale(c)).format(u)))});return i.createElement("tr",{key:t,className:P.monthsListRow},r)});return i.createElement(s.x,tR({component:"table",ref:t,className:L(P.monthsList,l)},C),i.createElement("tbody",null,I))});tF.displayName="@mantine/dates/MonthsList";var t$=Object.defineProperty,tV=Object.getOwnPropertySymbols,tZ=Object.prototype.hasOwnProperty,tB=Object.prototype.propertyIsEnumerable,tU=(e,t,r)=>t in e?t$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tW=(e,t)=>{for(var r in t||(t={}))tZ.call(t,r)&&tU(e,r,t[r]);if(tV)for(var r of tV(t))tB.call(t,r)&&tU(e,r,t[r]);return e},tq=(e,t)=>{var r={};for(var n in e)tZ.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tV)for(var n of tV(e))0>t.indexOf(n)&&tB.call(e,n)&&(r[n]=e[n]);return r};let tK={yearLabelFormat:"YYYY",size:"sm"},tG=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("YearLevel",tK,e),{year:n,locale:l,minDate:u,maxDate:c,monthsListFormat:d,getMonthControlProps:p,__getControlRef:f,__onControlKeyDown:h,__onControlClick:m,__onControlMouseEnter:g,withCellSpacing:v,__preventFocus:b,nextIcon:_,previousIcon:x,nextLabel:w,previousLabel:k,onNext:M,onPrevious:S,onLevelClick:O,nextDisabled:j,previousDisabled:C,hasNextLevel:P,levelControlAriaLabel:L,withNext:E,withPrevious:T,className:D,yearLabelFormat:I,classNames:A,styles:Y,unstyled:R,__staticSelector:N,__stopPropagation:z,size:H,variant:F}=r,$=tq(r,["year","locale","minDate","maxDate","monthsListFormat","getMonthControlProps","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","levelControlAriaLabel","withNext","withPrevious","className","yearLabelFormat","classNames","styles","unstyled","__staticSelector","__stopPropagation","size","variant"]),{classes:V,cx:Z}=tl(null,{name:["YearLevel",N],classNames:A,styles:Y,unstyled:R,size:H,variant:F}),B=(0,y.e)(),U={__staticSelector:N||"YearLevel",classNames:A,styles:Y,unstyled:R,size:H,variant:F},W="boolean"==typeof j?j:!!c&&!o()(n).endOf("year").isBefore(c),q="boolean"==typeof C?C:!!u&&!o()(n).startOf("year").isAfter(u);return i.createElement(s.x,tW({className:Z(V.yearLevel,D),"data-year-level":!0,ref:t},$),i.createElement(es,tW({label:"function"==typeof I?I(n):o()(n).locale(l||B.locale).format(I),className:V.calendarHeader,__preventFocus:b,__stopPropagation:z,nextIcon:_,previousIcon:x,nextLabel:w,previousLabel:k,onNext:M,onPrevious:S,onLevelClick:O,nextDisabled:W,previousDisabled:q,hasNextLevel:P,levelControlAriaLabel:L,withNext:E,withPrevious:T},U)),i.createElement(tF,tW({year:n,locale:l,minDate:u,maxDate:c,monthsListFormat:d,getMonthControlProps:p,__getControlRef:f,__onControlKeyDown:h,__onControlClick:m,__onControlMouseEnter:g,__preventFocus:b,__stopPropagation:z,withCellSpacing:v},U)))});tG.displayName="@mantine/dates/YearLevel";var tJ=Object.defineProperty,tQ=Object.getOwnPropertySymbols,tX=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,t1=(e,t,r)=>t in e?tJ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,t2=(e,t)=>{for(var r in t||(t={}))tX.call(t,r)&&t1(e,r,t[r]);if(tQ)for(var r of tQ(t))t0.call(t,r)&&t1(e,r,t[r]);return e},t4=(e,t)=>{var r={};for(var n in e)tX.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tQ)for(var n of tQ(e))0>t.indexOf(n)&&t0.call(e,n)&&(r[n]=e[n]);return r};let t5={numberOfColumns:1,size:"sm"},t3=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("YearLevelGroup",t5,e),{year:n,locale:l,minDate:u,maxDate:c,monthsListFormat:d,getMonthControlProps:p,__onControlClick:f,__onControlMouseEnter:h,withCellSpacing:m,__preventFocus:g,nextIcon:y,previousIcon:v,nextLabel:b,previousLabel:_,onNext:x,onPrevious:w,onLevelClick:k,nextDisabled:M,previousDisabled:S,hasNextLevel:O,className:j,classNames:C,styles:P,unstyled:L,__staticSelector:E,__stopPropagation:T,numberOfColumns:D,levelControlAriaLabel:I,yearLabelFormat:A,variant:Y,size:R}=r,N=t4(r,["year","locale","minDate","maxDate","monthsListFormat","getMonthControlProps","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","onLevelClick","nextDisabled","previousDisabled","hasNextLevel","className","classNames","styles","unstyled","__staticSelector","__stopPropagation","numberOfColumns","levelControlAriaLabel","yearLabelFormat","variant","size"]),{classes:z,cx:H}=ts(null,{name:["YearLevelGroup",E],styles:P,classNames:C,unstyled:L,variant:Y,size:R}),F=(0,i.useRef)([]),$=Array(D).fill(0).map((e,t)=>{let r=o()(n).add(t,"years").toDate();return i.createElement(tG,{key:t,variant:Y,size:R,monthsListFormat:d,year:r,withNext:t===D-1,withPrevious:0===t,yearLabelFormat:A,__stopPropagation:T,__onControlClick:f,__onControlMouseEnter:h,__onControlKeyDown:(e,r)=>e7({levelIndex:t,rowIndex:r.rowIndex,cellIndex:r.cellIndex,event:e,controlsRef:F}),__getControlRef:(e,r,n)=>{Array.isArray(F.current[t])||(F.current[t]=[]),Array.isArray(F.current[t][e])||(F.current[t][e]=[]),F.current[t][e][r]=n},levelControlAriaLabel:"function"==typeof I?I(r):I,locale:l,minDate:u,maxDate:c,__preventFocus:g,nextIcon:y,previousIcon:v,nextLabel:b,previousLabel:_,onNext:x,onPrevious:w,onLevelClick:k,nextDisabled:M,previousDisabled:S,hasNextLevel:O,getMonthControlProps:p,classNames:C,styles:P,unstyled:L,__staticSelector:E||"YearLevelGroup",withCellSpacing:m})});return i.createElement(s.x,t2({className:H(z.yearLevelGroup,j),ref:t},N),$)});t3.displayName="@mantine/dates/YearLevelGroup";var t6=(0,p.k)(e=>({decadeLevelGroup:{display:"flex",gap:e.spacing.md}}));function t7(e){let t=e.getFullYear(),r=t-t%10,n=0,o=[[],[],[],[]];for(let e=0;e<4;e+=1){let t=3===e?1:3;for(let i=0;i<t;i+=1)o[e].push(new Date(r+n,0)),n+=1}return o}var t8=(0,p.k)(e=>({decadeLevel:{},calendarHeader:{marginBottom:e.spacing.xs}}));function t9(e,t,r){return(!!t||!!r)&&!!(t&&o()(e).isBefore(t,"year")||r&&o()(e).isAfter(r,"year"))}var re=(0,p.k)(()=>({yearsList:{borderCollapse:"collapse",borderWidth:0},yearsListCell:{padding:0,"&[data-with-spacing]":{padding:(0,E.h)(.5)}},yearsListRow:{}})),rt=Object.defineProperty,rr=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,ro=Object.getOwnPropertySymbols,ri=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,rs=(e,t,r)=>t in e?rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rl=(e,t)=>{for(var r in t||(t={}))ri.call(t,r)&&rs(e,r,t[r]);if(ro)for(var r of ro(t))ra.call(t,r)&&rs(e,r,t[r]);return e},ru=(e,t)=>rr(e,rn(t)),rc=(e,t)=>{var r={};for(var n in e)ri.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ro)for(var n of ro(e))0>t.indexOf(n)&&ra.call(e,n)&&(r[n]=e[n]);return r};let rd={yearsListFormat:"YYYY",size:"sm",withCellSpacing:!0},rp=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("YearsList",rd,e),{decade:n,className:l,yearsListFormat:u,locale:c,minDate:d,maxDate:p,getYearControlProps:f,classNames:h,styles:m,unstyled:g,__staticSelector:v,__getControlRef:b,__onControlKeyDown:_,__onControlClick:x,__onControlMouseEnter:w,__preventFocus:k,__stopPropagation:M,size:S,variant:O,withCellSpacing:j}=r,C=rc(r,["decade","className","yearsListFormat","locale","minDate","maxDate","getYearControlProps","classNames","styles","unstyled","__staticSelector","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","__preventFocus","__stopPropagation","size","variant","withCellSpacing"]),{classes:P,cx:L}=re(null,{name:["YearsList",v],classNames:h,styles:m,unstyled:g,variant:O,size:S}),E=(0,y.e)(),T=t7(n),D=function(e,t,r,n){let i=e.flat().filter(e=>{var o;return!t9(e,t,r)&&!(null==(o=null==n?void 0:n(e))?void 0:o.disabled)}),a=i.find(e=>{var t;return null==(t=null==n?void 0:n(e))?void 0:t.selected});if(a)return a;let s=i.find(e=>o()().isSame(e,"year"));return s||i[0]}(T,d,p,f),I=T.map((e,t)=>{let r=e.map((e,r)=>{let n=null==f?void 0:f(e),a=o()(e).isSame(D,"year");return i.createElement("td",{key:r,className:P.yearsListCell,"data-with-spacing":j||void 0},i.createElement(tP,ru(rl({size:S,variant:O,classNames:h,styles:m,unstyled:g,__staticSelector:v||"YearsList","data-mantine-stop-propagation":M||void 0,disabled:t9(e,d,p),ref:e=>null==b?void 0:b(t,r,e)},n),{onKeyDown:o=>{var i;null==(i=null==n?void 0:n.onKeyDown)||i.call(n,o),null==_||_(o,{rowIndex:t,cellIndex:r,date:e})},onClick:t=>{var r;null==(r=null==n?void 0:n.onClick)||r.call(n,t),null==x||x(t,e)},onMouseEnter:t=>{var r;null==(r=null==n?void 0:n.onMouseEnter)||r.call(n,t),null==w||w(t,e)},onMouseDown:e=>{var t;null==(t=null==n?void 0:n.onMouseDown)||t.call(n,e),k&&e.preventDefault()},tabIndex:k||!a?-1:0}),o()(e).locale(E.getLocale(c)).format(u)))});return i.createElement("tr",{key:t,className:P.yearsListRow},r)});return i.createElement(s.x,rl({component:"table",ref:t,className:L(P.yearsList,l)},C),i.createElement("tbody",null,I))});rp.displayName="@mantine/dates/YearsList";var rf=Object.defineProperty,rh=Object.getOwnPropertySymbols,rm=Object.prototype.hasOwnProperty,rg=Object.prototype.propertyIsEnumerable,ry=(e,t,r)=>t in e?rf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rv=(e,t)=>{for(var r in t||(t={}))rm.call(t,r)&&ry(e,r,t[r]);if(rh)for(var r of rh(t))rg.call(t,r)&&ry(e,r,t[r]);return e},rb=(e,t)=>{var r={};for(var n in e)rm.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&rh)for(var n of rh(e))0>t.indexOf(n)&&rg.call(e,n)&&(r[n]=e[n]);return r};let r_={decadeLabelFormat:"YYYY"},rx=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("DecadeLevel",r_,e),{decade:n,locale:l,minDate:u,maxDate:c,yearsListFormat:d,getYearControlProps:p,__getControlRef:f,__onControlKeyDown:h,__onControlClick:m,__onControlMouseEnter:g,withCellSpacing:v,__preventFocus:b,nextIcon:_,previousIcon:x,nextLabel:w,previousLabel:k,onNext:M,onPrevious:S,nextDisabled:O,previousDisabled:j,levelControlAriaLabel:C,withNext:P,withPrevious:L,className:E,decadeLabelFormat:T,classNames:D,styles:I,unstyled:A,__staticSelector:Y,__stopPropagation:R,variant:N,size:z}=r,H=rb(r,["decade","locale","minDate","maxDate","yearsListFormat","getYearControlProps","__getControlRef","__onControlKeyDown","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","nextDisabled","previousDisabled","levelControlAriaLabel","withNext","withPrevious","className","decadeLabelFormat","classNames","styles","unstyled","__staticSelector","__stopPropagation","variant","size"]),{classes:F,cx:$}=t8(null,{name:["DecadeLevel",Y],classNames:D,styles:I,unstyled:A,variant:N,size:z}),V=(0,y.e)(),[Z,B]=function(e){let t=t7(e);return[t[0][0],t[3][0]]}(n),U={__staticSelector:Y||"DecadeLevel",classNames:D,styles:I,unstyled:A,variant:N,size:z},W="boolean"==typeof O?O:!!c&&!o()(B).endOf("year").isBefore(c),q="boolean"==typeof j?j:!!u&&!o()(Z).startOf("year").isAfter(u),K=(e,t)=>o()(e).locale(l||V.locale).format(t);return i.createElement(s.x,rv({className:$(F.decadeLevel,E),"data-decade-level":!0,ref:t},H),i.createElement(es,rv({label:"function"==typeof T?T(Z,B):`${K(Z,T)} \u2013 ${K(B,T)}`,className:F.calendarHeader,__preventFocus:b,__stopPropagation:R,nextIcon:_,previousIcon:x,nextLabel:w,previousLabel:k,onNext:M,onPrevious:S,nextDisabled:W,previousDisabled:q,hasNextLevel:!1,levelControlAriaLabel:C,withNext:P,withPrevious:L},U)),i.createElement(rp,rv({decade:n,locale:l,minDate:u,maxDate:c,yearsListFormat:d,getYearControlProps:p,__getControlRef:f,__onControlKeyDown:h,__onControlClick:m,__onControlMouseEnter:g,__preventFocus:b,__stopPropagation:R,withCellSpacing:v},U)))});rx.displayName="@mantine/dates/DecadeLevel";var rw=Object.defineProperty,rk=Object.getOwnPropertySymbols,rM=Object.prototype.hasOwnProperty,rS=Object.prototype.propertyIsEnumerable,rO=(e,t,r)=>t in e?rw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rj=(e,t)=>{for(var r in t||(t={}))rM.call(t,r)&&rO(e,r,t[r]);if(rk)for(var r of rk(t))rS.call(t,r)&&rO(e,r,t[r]);return e},rC=(e,t)=>{var r={};for(var n in e)rM.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&rk)for(var n of rk(e))0>t.indexOf(n)&&rS.call(e,n)&&(r[n]=e[n]);return r};let rP={numberOfColumns:1},rL=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("DecadeLevelGroup",rP,e),{decade:n,locale:l,minDate:u,maxDate:c,yearsListFormat:d,getYearControlProps:p,__onControlClick:f,__onControlMouseEnter:h,withCellSpacing:m,__preventFocus:g,nextIcon:y,previousIcon:v,nextLabel:b,previousLabel:_,onNext:x,onPrevious:w,nextDisabled:k,previousDisabled:M,className:S,classNames:O,styles:j,unstyled:C,__staticSelector:P,__stopPropagation:L,numberOfColumns:E,levelControlAriaLabel:T,decadeLabelFormat:D,variant:I,size:A}=r,Y=rC(r,["decade","locale","minDate","maxDate","yearsListFormat","getYearControlProps","__onControlClick","__onControlMouseEnter","withCellSpacing","__preventFocus","nextIcon","previousIcon","nextLabel","previousLabel","onNext","onPrevious","nextDisabled","previousDisabled","className","classNames","styles","unstyled","__staticSelector","__stopPropagation","numberOfColumns","levelControlAriaLabel","decadeLabelFormat","variant","size"]),{classes:R,cx:N}=t6(null,{name:["DecadeLevelGroup",P],styles:j,classNames:O,unstyled:C,variant:I,size:A}),z=(0,i.useRef)([]),H=Array(E).fill(0).map((e,t)=>{let r=o()(n).add(10*t,"years").toDate();return i.createElement(rx,{key:t,variant:I,size:A,yearsListFormat:d,decade:r,withNext:t===E-1,withPrevious:0===t,decadeLabelFormat:D,__onControlClick:f,__onControlMouseEnter:h,__onControlKeyDown:(e,r)=>e7({levelIndex:t,rowIndex:r.rowIndex,cellIndex:r.cellIndex,event:e,controlsRef:z}),__getControlRef:(e,r,n)=>{Array.isArray(z.current[t])||(z.current[t]=[]),Array.isArray(z.current[t][e])||(z.current[t][e]=[]),z.current[t][e][r]=n},levelControlAriaLabel:"function"==typeof T?T(r):T,locale:l,minDate:u,maxDate:c,__preventFocus:g,__stopPropagation:L,nextIcon:y,previousIcon:v,nextLabel:b,previousLabel:_,onNext:x,onPrevious:w,nextDisabled:k,previousDisabled:M,getYearControlProps:p,__staticSelector:P||"DecadeLevelGroup",classNames:O,styles:j,unstyled:C,withCellSpacing:m})});return i.createElement(s.x,rj({className:N(R.decadeLevelGroup,S),ref:t},Y),H)});rL.displayName="@mantine/dates/DecadeLevelGroup";var rE=Object.defineProperty,rT=Object.getOwnPropertySymbols,rD=Object.prototype.hasOwnProperty,rI=Object.prototype.propertyIsEnumerable,rA=(e,t,r)=>t in e?rE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rY=(e,t)=>{for(var r in t||(t={}))rD.call(t,r)&&rA(e,r,t[r]);if(rT)for(var r of rT(t))rI.call(t,r)&&rA(e,r,t[r]);return e},rR=(e,t)=>{var r={};for(var n in e)rD.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&rT)for(var n of rT(e))0>t.indexOf(n)&&rI.call(e,n)&&(r[n]=e[n]);return r};let rN={maxLevel:"decade",minLevel:"month",__updateDateOnYearSelect:!0,__updateDateOnMonthSelect:!0},rz=(0,i.forwardRef)((e,t)=>{let r=(0,a.N4)("Calendar",rN,e),{maxLevel:n,minLevel:u,defaultLevel:c,level:p,onLevelChange:h,date:m,defaultDate:g,onDateChange:y,numberOfColumns:v,columnsToScroll:b,ariaLabels:_,onYearSelect:x,onMonthSelect:w,onYearMouseEnter:k,onMonthMouseEnter:M,__updateDateOnYearSelect:S,__updateDateOnMonthSelect:O,firstDayOfWeek:j,weekdayFormat:C,weekendDays:P,getDayProps:L,excludeDate:E,renderDay:T,hideOutsideDates:D,hideWeekdays:I,getDayAriaLabel:A,monthLabelFormat:Y,nextIcon:R,previousIcon:N,__onDayClick:z,__onDayMouseEnter:H,withCellSpacing:F,monthsListFormat:$,getMonthControlProps:V,yearLabelFormat:Z,yearsListFormat:B,getYearControlProps:U,decadeLabelFormat:W,minDate:q,maxDate:K,locale:G,className:J,classNames:Q,styles:X,__staticSelector:ee,unstyled:et,variant:er,size:en,__preventFocus:eo,__stopPropagation:ei,onNextDecade:ea,onPreviousDecade:es,onNextYear:el,onPreviousYear:eu,onNextMonth:ec,onPreviousMonth:ed,static:ep}=r,ef=rR(r,["maxLevel","minLevel","defaultLevel","level","onLevelChange","date","defaultDate","onDateChange","numberOfColumns","columnsToScroll","ariaLabels","onYearSelect","onMonthSelect","onYearMouseEnter","onMonthMouseEnter","__updateDateOnYearSelect","__updateDateOnMonthSelect","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","monthLabelFormat","nextIcon","previousIcon","__onDayClick","__onDayMouseEnter","withCellSpacing","monthsListFormat","getMonthControlProps","yearLabelFormat","yearsListFormat","getYearControlProps","decadeLabelFormat","minDate","maxDate","locale","className","classNames","styles","__staticSelector","unstyled","variant","size","__preventFocus","__stopPropagation","onNextDecade","onPreviousDecade","onNextYear","onPreviousYear","onNextMonth","onPreviousMonth","static"]),{classes:eh,cx:em}=f(null,{name:["Calendar",ee],classNames:Q,styles:X,unstyled:et,variant:er,size:en}),[eg,ey]=(0,l.C)({value:p?d(p,u,n):void 0,defaultValue:c?d(c,u,n):void 0,finalValue:d(void 0,u,n),onChange:h}),[ev,eb]=(0,l.C)({value:m,defaultValue:g,finalValue:null,onChange:y}),e_={__staticSelector:ee||"Calendar",styles:X,classNames:Q,unstyled:et,variant:er,size:en},ex=b||v||1,ew=ev||new Date;return i.createElement(s.x,rY({className:em(eh.calendar,J),ref:t},ef),"month"===eg&&i.createElement(ta,rY({month:ew,minDate:q,maxDate:K,firstDayOfWeek:j,weekdayFormat:C,weekendDays:P,getDayProps:L,excludeDate:E,renderDay:T,hideOutsideDates:D,hideWeekdays:I,getDayAriaLabel:A,onNext:()=>{let e=o()(ew).add(ex,"month").toDate();null==ec||ec(e),eb(e)},onPrevious:()=>{let e=o()(ew).subtract(ex,"month").toDate();null==ed||ed(e),eb(e)},hasNextLevel:"month"!==n,onLevelClick:()=>ey("year"),numberOfColumns:v,locale:G,levelControlAriaLabel:null==_?void 0:_.monthLevelControl,nextLabel:null==_?void 0:_.nextMonth,nextIcon:R,previousLabel:null==_?void 0:_.previousMonth,previousIcon:N,monthLabelFormat:Y,__onDayClick:z,__onDayMouseEnter:H,__preventFocus:eo,__stopPropagation:ei,static:ep,withCellSpacing:F},e_)),"year"===eg&&i.createElement(t3,rY({year:ew,numberOfColumns:v,minDate:q,maxDate:K,monthsListFormat:$,getMonthControlProps:V,locale:G,onNext:()=>{let e=o()(ew).add(ex,"year").toDate();null==el||el(e),eb(e)},onPrevious:()=>{let e=o()(ew).subtract(ex,"year").toDate();null==eu||eu(e),eb(e)},hasNextLevel:"month"!==n&&"year"!==n,onLevelClick:()=>ey("decade"),levelControlAriaLabel:null==_?void 0:_.yearLevelControl,nextLabel:null==_?void 0:_.nextYear,nextIcon:R,previousLabel:null==_?void 0:_.previousYear,previousIcon:N,yearLabelFormat:Z,__onControlMouseEnter:M,__onControlClick:(e,t)=>{O&&eb(t),ey(d("month",u,n)),null==w||w(t)},__preventFocus:eo,__stopPropagation:ei,withCellSpacing:F},e_)),"decade"===eg&&i.createElement(rL,rY({decade:ew,minDate:q,maxDate:K,yearsListFormat:B,getYearControlProps:U,locale:G,onNext:()=>{let e=o()(ew).add(10*ex,"year").toDate();null==ea||ea(e),eb(e)},onPrevious:()=>{let e=o()(ew).subtract(10*ex,"year").toDate();null==es||es(e),eb(e)},numberOfColumns:v,nextLabel:null==_?void 0:_.nextDecade,nextIcon:R,previousLabel:null==_?void 0:_.previousDecade,previousIcon:N,decadeLabelFormat:W,__onControlMouseEnter:k,__onControlClick:(e,t)=>{S&&eb(t),ey(d("year",u,n)),null==x||x(t)},__preventFocus:eo,__stopPropagation:ei,withCellSpacing:F},e_)))});rz.displayName="@mantine/dates/Calendar"},70681:function(e,t,r){"use strict";r.d(t,{M:function(){return s}});var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,a=(e,t)=>{var r={};for(var a in e)o.call(e,a)&&0>t.indexOf(a)&&(r[a]=e[a]);if(null!=e&&n)for(var a of n(e))0>t.indexOf(a)&&i.call(e,a)&&(r[a]=e[a]);return r};function s(e){let{maxLevel:t,minLevel:r,defaultLevel:n,level:o,onLevelChange:i,nextIcon:s,previousIcon:l,date:u,defaultDate:c,onDateChange:d,numberOfColumns:p,columnsToScroll:f,ariaLabels:h,onYearSelect:m,onMonthSelect:g,onYearMouseEnter:y,onMonthMouseEnter:v,onNextMonth:b,onPreviousMonth:_,onNextYear:x,onPreviousYear:w,onNextDecade:k,onPreviousDecade:M,withCellSpacing:S,__updateDateOnYearSelect:O,__updateDateOnMonthSelect:j,firstDayOfWeek:C,weekdayFormat:P,weekendDays:L,getDayProps:E,excludeDate:T,renderDay:D,hideOutsideDates:I,hideWeekdays:A,getDayAriaLabel:Y,monthLabelFormat:R,monthsListFormat:N,getMonthControlProps:z,yearLabelFormat:H,yearsListFormat:F,getYearControlProps:$,decadeLabelFormat:V,allowSingleDateInRange:Z,allowDeselect:B,minDate:U,maxDate:W,locale:q}=e,K=a(e,["maxLevel","minLevel","defaultLevel","level","onLevelChange","nextIcon","previousIcon","date","defaultDate","onDateChange","numberOfColumns","columnsToScroll","ariaLabels","onYearSelect","onMonthSelect","onYearMouseEnter","onMonthMouseEnter","onNextMonth","onPreviousMonth","onNextYear","onPreviousYear","onNextDecade","onPreviousDecade","withCellSpacing","__updateDateOnYearSelect","__updateDateOnMonthSelect","firstDayOfWeek","weekdayFormat","weekendDays","getDayProps","excludeDate","renderDay","hideOutsideDates","hideWeekdays","getDayAriaLabel","monthLabelFormat","monthsListFormat","getMonthControlProps","yearLabelFormat","yearsListFormat","getYearControlProps","decadeLabelFormat","allowSingleDateInRange","allowDeselect","minDate","maxDate","locale"]);return{calendarProps:{maxLevel:t,minLevel:r,defaultLevel:n,level:o,onLevelChange:i,nextIcon:s,previousIcon:l,date:u,defaultDate:c,onDateChange:d,numberOfColumns:p,columnsToScroll:f,ariaLabels:h,onYearSelect:m,onMonthSelect:g,onYearMouseEnter:y,onMonthMouseEnter:v,onNextMonth:b,onPreviousMonth:_,onNextYear:x,onPreviousYear:w,onNextDecade:k,onPreviousDecade:M,withCellSpacing:S,__updateDateOnYearSelect:O,__updateDateOnMonthSelect:j,firstDayOfWeek:C,weekdayFormat:P,weekendDays:L,getDayProps:E,excludeDate:T,renderDay:D,hideOutsideDates:I,hideWeekdays:A,getDayAriaLabel:Y,monthLabelFormat:R,monthsListFormat:N,getMonthControlProps:z,yearLabelFormat:H,yearsListFormat:F,getYearControlProps:$,decadeLabelFormat:V,allowSingleDateInRange:Z,allowDeselect:B,minDate:U,maxDate:W,locale:q},others:K}}},41595:function(e,t,r){"use strict";r.d(t,{e:function(){return h}});var n=r(67294);Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;let o=(0,n.createContext)({locale:"en",firstDayOfWeek:1,weekendDays:[0,6],labelSeparator:"–"});var i=Object.defineProperty,a=Object.defineProperties,s=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,s(t));function h(){let e=(0,n.useContext)(o),t=(0,n.useCallback)(t=>t||e.locale,[e.locale]),r=(0,n.useCallback)(t=>"number"==typeof t?t:e.firstDayOfWeek,[e.firstDayOfWeek]),i=(0,n.useCallback)(t=>Array.isArray(t)?t:e.weekendDays,[e.weekendDays]),a=(0,n.useCallback)(t=>"string"==typeof t?t:e.labelSeparator,[e.labelSeparator]);return f(p({},e),{getLocale:t,getFirstDayOfWeek:r,getWeekendDays:i,getLabelSeparator:a})}},9182:function(e,t,r){"use strict";r.d(t,{n:function(){return o}});var n=r(67294);function o({value:e,type:t,name:r,form:o}){return n.createElement("input",{type:"hidden",value:function(e,t){if("range"===t&&Array.isArray(e)){let[t,r]=e;return t?r?`${t.toISOString()} \u2013 ${r.toISOString()}`:`${t.toISOString()} \u2013`:""}return"multiple"===t&&Array.isArray(e)?e.map(e=>e.toISOString()).join(", "):!Array.isArray(e)&&e?e.toISOString():""}(e,t),name:r,form:o})}o.displayName="@mantine/dates/HiddenDatesInput"},26543:function(e,t,r){"use strict";function n(e,t){if(!e||!t)return t;let r=e.getHours(),n=e.getMinutes(),o=e.getSeconds(),i=e.getMilliseconds(),a=new Date(t);return a.setHours(r),a.setMinutes(n),a.setSeconds(o),a.setMilliseconds(i),a}r.d(t,{o:function(){return n}})},10892:function(e,t,r){"use strict";function n(e){return t=>{let r=e.safeParse(t);if(r.success)return{};let n={};return r.error.errors.forEach(e=>{n[e.path.join(".")]=e.message}),n}}r.d(t,{F:function(){return n}})},77248:function(e,t,r){"use strict";r.d(t,{c:function(){return W}});var n=r(67294),o=r(64063),i=r.n(o);function a(e){return null===e||"object"!=typeof e?{}:Object.keys(e).reduce((t,r)=>{let n=e[r];return null!=n&&!1!==n&&(t[r]=n),t},{})}var s=Object.defineProperty,l=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,d=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&d(e,r,t[r]);if(l)for(var r of l(t))c.call(t,r)&&d(e,r,t[r]);return e};function f(e,t){if(null===t||"object"!=typeof t)return{};let r=p({},t);return Object.keys(t).forEach(t=>{t.includes(`${String(e)}.`)&&delete r[t]}),r}function h(e,t){return!!t&&("boolean"==typeof t?t:!!Array.isArray(t)&&t.includes(e.replace(/[.][0-9]/g,".__MANTINE_FORM_INDEX__")))}function m(e,t,r){"object"==typeof r.value&&(r.value=g(r.value)),r.enumerable&&!r.get&&!r.set&&r.configurable&&r.writable&&"__proto__"!==t?e[t]=r.value:Object.defineProperty(e,t,r)}function g(e){if("object"!=typeof e)return e;var t,r,n,o=0,i=Object.prototype.toString.call(e);if("[object Object]"===i?n=Object.create(e.__proto__||null):"[object Array]"===i?n=Array(e.length):"[object Set]"===i?(n=new Set,e.forEach(function(e){n.add(g(e))})):"[object Map]"===i?(n=new Map,e.forEach(function(e,t){n.set(g(t),g(e))})):"[object Date]"===i?n=new Date(+e):"[object RegExp]"===i?n=new RegExp(e.source,e.flags):"[object DataView]"===i?n=new e.constructor(g(e.buffer)):"[object ArrayBuffer]"===i?n=e.slice(0):"Array]"===i.slice(-6)&&(n=new e.constructor(e)),n){for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)m(n,r[o],Object.getOwnPropertyDescriptor(e,r[o]));for(o=0,r=Object.getOwnPropertyNames(e);o<r.length;o++)Object.hasOwnProperty.call(n,t=r[o])&&n[t]===e[t]||m(n,t,Object.getOwnPropertyDescriptor(e,t))}return n||e}function y(e){return"string"!=typeof e?[]:e.split(".")}function v(e,t,r){let n=y(e);if(0===n.length)return r;let o=g(r);if(1===n.length)return o[n[0]]=t,o;let i=o[n[0]];for(let e=1;e<n.length-1;e+=1){if(void 0===i)return o;i=i[n[e]]}return i[n[n.length-1]]=t,o}function b(e,t){let r=y(e);if(0===r.length||"object"!=typeof t||null===t)return;let n=t[r[0]];for(let e=1;e<r.length&&void 0!==n;e+=1)n=n[r[e]];return n}function _(e){let t=a(e);return{hasErrors:Object.keys(t).length>0,errors:t}}function x(e,t){return"function"==typeof e?_(e(t)):_(function e(t,r,n="",o={}){return"object"!=typeof t||null===t?o:Object.keys(t).reduce((o,i)=>{let a=t[i],s=`${""===n?"":`${n}.`}${i}`,l=b(s,r),u=!1;return"function"==typeof a&&(o[s]=a(l,r,s)),"object"==typeof a&&Array.isArray(l)&&(u=!0,l.forEach((t,n)=>e(a,r,`${s}.${n}`,o))),"object"!=typeof a||"object"!=typeof l||null===l||u||e(a,r,s,o),o},o)}(e,t))}function w(e,t,r){if("string"!=typeof e)return{hasError:!1,error:null};let n=x(t,r),o=Object.keys(n.errors).find(t=>e.split(".").every((e,r)=>e===t.split(".")[r]));return{hasError:!!o,error:o?n.errors[o]:null}}var k=Object.defineProperty,M=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,j=(e,t,r)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,C=(e,t)=>{for(var r in t||(t={}))S.call(t,r)&&j(e,r,t[r]);if(M)for(var r of M(t))O.call(t,r)&&j(e,r,t[r]);return e},P=Object.defineProperty,L=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,D=(e,t,r)=>t in e?P(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,I=(e,t)=>{for(var r in t||(t={}))E.call(t,r)&&D(e,r,t[r]);if(L)for(var r of L(t))T.call(t,r)&&D(e,r,t[r]);return e};function A(e,t){let r=e.substring(t.length+1).split(".")[0];return parseInt(r,10)}function Y(e,t,r,n){if(void 0===t)return r;let o=`${String(e)}`,i=r;-1===n&&(i=f(`${o}.${t}`,i));let a=I({},i),s=new Set;return Object.entries(i).filter(([e])=>{if(!e.startsWith(`${o}.`))return!1;let r=A(e,o);return!Number.isNaN(r)&&r>=t}).forEach(([e,t])=>{let r=A(e,o),i=e.replace(`${o}.${r}`,`${o}.${r+n}`);a[i]=t,s.add(i),s.has(e)||delete a[e]}),a}function R(e,t){let r=Object.keys(e);if("string"==typeof t){let n=r.filter(e=>e.startsWith(`${t}.`));return e[t]||n.some(t=>e[t])||!1}return r.some(t=>e[t])}var N=Object.defineProperty,z=Object.defineProperties,H=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,Z=(e,t,r)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,B=(e,t)=>{for(var r in t||(t={}))$.call(t,r)&&Z(e,r,t[r]);if(F)for(var r of F(t))V.call(t,r)&&Z(e,r,t[r]);return e},U=(e,t)=>z(e,H(t));function W({initialValues:e={},initialErrors:t={},initialDirty:r={},initialTouched:o={},clearInputErrorOnChange:s=!0,validateInputOnChange:l=!1,validateInputOnBlur:u=!1,transformValues:c=e=>e,validate:d}={}){let[p,m]=(0,n.useState)(o),[g,y]=(0,n.useState)(r),[_,k]=(0,n.useState)(e),[M,S]=(0,n.useState)(a(t)),O=(0,n.useRef)(e),j=e=>{O.current=e},P=(0,n.useCallback)(()=>m({}),[]),L=(0,n.useCallback)(e=>S(t=>a("function"==typeof e?e(t):e)),[]),E=(0,n.useCallback)(()=>S({}),[]),T=(0,n.useCallback)(()=>{k(e),E(),j(e),y({}),P()},[]),D=(0,n.useCallback)((e,t)=>L(r=>U(B({},r),{[e]:t})),[]),I=(0,n.useCallback)(e=>L(t=>{if("string"!=typeof e)return t;let r=B({},t);return delete r[e],r}),[]),A=(0,n.useCallback)(e=>y(t=>{if("string"!=typeof e)return t;let r=f(e,t);return delete r[e],r}),[]),N=(0,n.useCallback)((e,t)=>{let r=h(e,l);A(e),m(t=>U(B({},t),{[e]:!0})),k(n=>{let o=v(e,t,n);if(r){let t=w(e,d,o);t.hasError?D(e,t.error):I(e)}return o}),!r&&s&&D(e,null)},[]),z=(0,n.useCallback)(e=>{k(t=>{let r="function"==typeof e?e(t):e;return B(B({},t),r)}),s&&E()},[]),H=(0,n.useCallback)((e,t)=>{A(e),k(r=>(function(e,{from:t,to:r},n){let o=b(e,n);if(!Array.isArray(o))return n;let i=[...o],a=o[t];return i.splice(t,1),i.splice(r,0,a),v(e,i,n)})(e,t,r)),S(r=>(function(e,{from:t,to:r},n){let o=`${e}.${t}`,i=`${e}.${r}`,a=C({},n);return Object.keys(n).every(e=>{let t,r;if(e.startsWith(o)&&(t=e,r=e.replace(o,i)),e.startsWith(i)&&(t=e.replace(i,o),r=e),t&&r){let e=a[t],n=a[r];return void 0===n?delete a[t]:a[t]=n,void 0===e?delete a[r]:a[r]=e,!1}return!0}),a})(e,t,r))},[]),F=(0,n.useCallback)((e,t)=>{A(e),k(r=>(function(e,t,r){let n=b(e,r);return Array.isArray(n)?v(e,n.filter((e,r)=>r!==t),r):r})(e,t,r)),S(r=>Y(e,t,r,-1))},[]),$=(0,n.useCallback)((e,t,r)=>{A(e),k(n=>(function(e,t,r,n){let o=b(e,n);if(!Array.isArray(o))return n;let i=[...o];return i.splice("number"==typeof r?r:i.length,0,t),v(e,i,n)})(e,t,r,n)),S(t=>Y(e,r,t,1))},[]),V=(0,n.useCallback)(()=>{let e=x(d,_);return S(e.errors),e},[_,d]),Z=(0,n.useCallback)(e=>{let t=w(e,d,_);return t.hasError?D(e,t.error):I(e),t},[_,d]),W=(0,n.useCallback)(e=>{e.preventDefault(),T()},[]),q=(0,n.useCallback)(e=>R(p,e),[p]),K=(0,n.useCallback)(e=>e?!w(e,d,_).hasError:!x(d,_).hasErrors,[_,d]);return{values:_,errors:M,setValues:z,setErrors:L,setFieldValue:N,setFieldError:D,clearFieldError:I,clearErrors:E,reset:T,validate:V,validateField:Z,reorderListItem:H,removeListItem:F,insertListItem:$,getInputProps:(e,{type:t="input",withError:r=!0,withFocus:n=!0}={})=>{var o;let i=(o=t=>N(e,t),e=>{if(e){if("function"==typeof e)o(e);else if("object"==typeof e&&"nativeEvent"in e){let{currentTarget:t}=e;t instanceof HTMLInputElement?"checkbox"===t.type?o(t.checked):o(t.value):(t instanceof HTMLTextAreaElement||t instanceof HTMLSelectElement)&&o(t.value)}else o(e)}else o(e)}),a={onChange:i};return r&&(a.error=M[e]),"checkbox"===t?a.checked=b(e,_):a.value=b(e,_),n&&(a.onFocus=()=>m(t=>U(B({},t),{[e]:!0})),a.onBlur=()=>{if(h(e,u)){let t=w(e,d,_);t.hasError?D(e,t.error):I(e)}}),a},onSubmit:(e,t)=>r=>{null==r||r.preventDefault();let n=V();n.hasErrors?null==t||t(n.errors,_,r):null==e||e(c(_),r)},onReset:W,isDirty:e=>{if(e){let t=b(e,g);if("boolean"==typeof t)return t;let r=b(e,_),n=b(e,O.current);return!i()(r,n)}let t=Object.keys(g).length>0;return t?R(g):!i()(_,O.current)},isTouched:q,setTouched:m,setDirty:y,resetTouched:P,resetDirty:e=>{let t=e?B(B({},_),e):_;j(t),y({})},isValid:K,getTransformedValues:e=>c(e||_)}}},18060:function(e,t,r){"use strict";r.d(t,{V:function(){return o}});var n=r(67294);function o({timeout:e=2e3}={}){let[t,r]=(0,n.useState)(null),[o,i]=(0,n.useState)(!1),[a,s]=(0,n.useState)(null),l=t=>{clearTimeout(a),s(setTimeout(()=>i(!1),e)),i(t)};return{copy:e=>{"clipboard"in navigator?navigator.clipboard.writeText(e).then(()=>l(!0)).catch(e=>r(e)):r(Error("useClipboard: navigator.clipboard is not supported"))},reset:()=>{i(!1),r(null),clearTimeout(a)},error:t,copied:o}}},39759:function(e,t,r){"use strict";r.d(t,{c:function(){return o}});var n=r(67294);function o(e,t,r={leading:!1}){let[o,i]=(0,n.useState)(e),a=(0,n.useRef)(!1),s=(0,n.useRef)(null),l=(0,n.useRef)(!1),u=()=>window.clearTimeout(s.current);return(0,n.useEffect)(()=>{a.current&&(!l.current&&r.leading?(l.current=!0,i(e)):(u(),s.current=window.setTimeout(()=>{l.current=!1,i(e)},t)))},[e,r.leading,t]),(0,n.useEffect)(()=>(a.current=!0,u),[]),[o,u]}},37048:function(e,t,r){"use strict";r.d(t,{l:function(){return o}});var n=r(67294);function o(e,t){let r=(0,n.useRef)(!1);(0,n.useEffect)(()=>()=>{r.current=!1},[]),(0,n.useEffect)(()=>{if(r.current)return e();r.current=!0},t)}},91759:function(e,t,r){"use strict";r.d(t,{q:function(){return o}});var n=r(67294);function o(e=!1,t){let{onOpen:r,onClose:o}=t||{},[i,a]=(0,n.useState)(e),s=(0,n.useCallback)(()=>{a(e=>e||(null==r||r(),!0))},[r]),l=(0,n.useCallback)(()=>{a(e=>e?(null==o||o(),!1):e)},[o]),u=(0,n.useCallback)(()=>{i?l():s()},[l,s,i]);return[i,{open:s,close:l,toggle:u}]}},96362:function(e,t,r){"use strict";r.d(t,{u:function(){return i}});var n=r(67294),o=r(37048);function i({opened:e,shouldReturnFocus:t=!0}){let r=(0,n.useRef)(),i=()=>{var e;r.current&&"focus"in r.current&&"function"==typeof r.current.focus&&(null==(e=r.current)||e.focus({preventScroll:!0}))};return(0,o.l)(()=>{let n=-1,o=e=>{"Tab"===e.key&&window.clearTimeout(n)};return document.addEventListener("keydown",o),e?r.current=document.activeElement:t&&(n=window.setTimeout(i,10)),()=>{window.clearTimeout(n),document.removeEventListener("keydown",o)}},[e,t]),i}},76579:function(e,t,r){"use strict";r.d(t,{A:function(){return f}});var n=r(67294),o=Object.defineProperty,i=Object.defineProperties,a=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,c=(e,t,r)=>t in e?o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,d=(e,t)=>{for(var r in t||(t={}))l.call(t,r)&&c(e,r,t[r]);if(s)for(var r of s(t))u.call(t,r)&&c(e,r,t[r]);return e},p=(e,t)=>i(e,a(t));function f(e,t=["INPUT","TEXTAREA","SELECT"],r=!1){(0,n.useEffect)(()=>{let n=n=>{e.forEach(([e,o,i={preventDefault:!0}])=>{(function(e,t){let{alt:r,ctrl:n,meta:o,mod:i,shift:a,key:s}=e,{altKey:l,ctrlKey:u,metaKey:c,shiftKey:d,key:p}=t;if(r!==l)return!1;if(i){if(!u&&!c)return!1}else if(n!==u||o!==c)return!1;return a===d&&!!s&&(p.toLowerCase()===s.toLowerCase()||t.code.replace("Key","").toLowerCase()===s.toLowerCase())})(function(e){let t=e.toLowerCase().split("+").map(e=>e.trim()),r={alt:t.includes("alt"),ctrl:t.includes("ctrl"),meta:t.includes("meta"),mod:t.includes("mod"),shift:t.includes("shift")},n=["alt","ctrl","meta","shift","mod"],o=t.find(e=>!n.includes(e));return p(d({},r),{key:o})}(e),n)&&function(e,t,r=!1){return!(e.target instanceof HTMLElement)||(r?!t.includes(e.target.tagName):!e.target.isContentEditable&&!t.includes(e.target.tagName))}(n,t,r)&&(i.preventDefault&&n.preventDefault(),o(n))})};return document.documentElement.addEventListener("keydown",n),()=>document.documentElement.removeEventListener("keydown",n)},[e])}},83051:function(e,t,r){"use strict";r.d(t,{M:function(){return s}});var n=r(67294),o=r(10129);let i=n["useId".toString()]||(()=>void 0);var a=r(89058);function s(e){let t=function(){let e=i();return e?`mantine-${e.replace(/:/g,"")}`:""}(),[r,s]=(0,n.useState)(t);return((0,o.Y)(()=>{s((0,a.k)())},[]),"string"==typeof e)?e:"undefined"==typeof window?t:r}},41246:function(e,t,r){"use strict";r.d(t,{U:function(){return o}});var n=r(67294);function o(e){let[t,r]=(0,n.useState)(e);return[t,e=>{if(e){if("function"==typeof e)r(e);else if("object"==typeof e&&"nativeEvent"in e){let{currentTarget:t}=e;r("checkbox"===t.type?t.checked:t.value)}else r(e)}else r(e)}]}},10129:function(e,t,r){"use strict";r.d(t,{Y:function(){return o}});var n=r(67294);let o="undefined"!=typeof document?n.useLayoutEffect:n.useEffect},34065:function(e,t,r){"use strict";r.d(t,{a:function(){return o}});var n=r(67294);function o(e,t,{getInitialValueInEffect:r}={getInitialValueInEffect:!0}){let[o,i]=(0,n.useState)(r?t:"boolean"==typeof t?t:!!("undefined"!=typeof window&&"matchMedia"in window)&&window.matchMedia(e).matches),a=(0,n.useRef)();return(0,n.useEffect)(()=>{if("matchMedia"in window)return a.current=window.matchMedia(e),i(a.current.matches),function(e,t){try{return e.addEventListener("change",t),()=>e.removeEventListener("change",t)}catch(r){return e.addListener(t),()=>e.removeListener(t)}}(a.current,e=>i(e.matches))},[e]),o}},80665:function(e,t,r){"use strict";r.d(t,{Y:function(){return a},l:function(){return i}});var n=r(67294),o=r(83979);function i(...e){return t=>{e.forEach(e=>(0,o.k)(e,t))}}function a(...e){return(0,n.useCallback)(i(...e),e)}},47776:function(e,t,r){"use strict";r.d(t,{E:function(){return i},r:function(){return a}});var n=r(67294),o=r(9276);let i=e=>({x:(0,o.u)(e.x,0,1),y:(0,o.u)(e.y,0,1)});function a(e,t,r="ltr"){let i=(0,n.useRef)(),a=(0,n.useRef)(!1),s=(0,n.useRef)(!1),l=(0,n.useRef)(0),[u,c]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{a.current=!0},[]),(0,n.useEffect)(()=>{let n=({x:t,y:n})=>{cancelAnimationFrame(l.current),l.current=requestAnimationFrame(()=>{if(a.current&&i.current){i.current.style.userSelect="none";let a=i.current.getBoundingClientRect();if(a.width&&a.height){let i=(0,o.u)((t-a.left)/a.width,0,1);e({x:"ltr"===r?i:1-i,y:(0,o.u)((n-a.top)/a.height,0,1)})}}})},u=()=>{document.addEventListener("mousemove",m),document.addEventListener("mouseup",f),document.addEventListener("touchmove",y),document.addEventListener("touchend",f)},d=()=>{document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",f),document.removeEventListener("touchmove",y),document.removeEventListener("touchend",f)},p=()=>{!s.current&&a.current&&(s.current=!0,"function"==typeof(null==t?void 0:t.onScrubStart)&&t.onScrubStart(),c(!0),u())},f=()=>{s.current&&a.current&&(s.current=!1,c(!1),d(),setTimeout(()=>{"function"==typeof(null==t?void 0:t.onScrubEnd)&&t.onScrubEnd()},0))},h=e=>{p(),e.preventDefault(),m(e)},m=e=>n({x:e.clientX,y:e.clientY}),g=e=>{e.cancelable&&e.preventDefault(),p(),y(e)},y=e=>{e.cancelable&&e.preventDefault(),n({x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY})};return i.current.addEventListener("mousedown",h),i.current.addEventListener("touchstart",g,{passive:!1}),()=>{i.current&&(i.current.removeEventListener("mousedown",h),i.current.removeEventListener("touchstart",g))}},[r,e]),{ref:i,active:u}}},58929:function(e,t,r){"use strict";r.d(t,{h:function(){return s}});var n=r(67294),o=r(15851);function i(e,t){let r=t-e+1;return Array.from({length:r},(t,r)=>r+e)}let a="dots";function s({total:e,siblings:t=1,boundaries:r=1,page:s,initialPage:l=1,onChange:u}){let c=Math.max(Math.trunc(e),0),[d,p]=(0,o.C)({value:s,onChange:u,defaultValue:l,finalValue:l}),f=e=>{e<=0?p(1):e>c?p(c):p(e)},h=(0,n.useMemo)(()=>{let e=2*t+3+2*r;if(e>=c)return i(1,c);let n=Math.max(d-t,r),o=Math.min(d+t,c-r),s=n>r+2,l=o<c-(r+1);if(!s&&l){let e=2*t+r+2;return[...i(1,e),a,...i(c-(r-1),c)]}if(s&&!l){let e=r+1+2*t;return[...i(1,r),a,...i(c-e,c)]}return[...i(1,r),a,...i(n,o),a,...i(c-r+1,c)]},[c,t,d]);return{range:h,active:d,setPage:f,next:()=>f(d+1),previous:()=>f(d-1),first:()=>f(1),last:()=>f(c)}}},73678:function(e,t,r){"use strict";r.d(t,{J:function(){return o}});var n=r(34065);function o(e,t){return(0,n.a)("(prefers-reduced-motion: reduce)",e,t)}},12185:function(e,t,r){"use strict";r.d(t,{h:function(){return s},y:function(){return a}});var n=r(67294),o=r(10129);let i={x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0};function a(){let e=(0,n.useRef)(0),t=(0,n.useRef)(null),[r,a]=(0,n.useState)(i),s=(0,n.useMemo)(()=>"undefined"!=typeof window?new ResizeObserver(r=>{let n=r[0];n&&(cancelAnimationFrame(e.current),e.current=requestAnimationFrame(()=>{t.current&&a(n.contentRect)}))}):null,[]);return(0,o.Y)(()=>(t.current&&(s.observe(t.current),a(t.current.getBoundingClientRect())),()=>{s.disconnect(),e.current&&cancelAnimationFrame(e.current)}),[t.current]),[t,r]}function s(){let[e,{width:t,height:r}]=a();return{ref:e,width:t,height:r}}},32819:function(e,t,r){"use strict";r.d(t,{g:function(){return c}});var n=r(67294),o=r(73678),i=r(84137);let a=e=>e<.5?2*e*e:-1+(4-2*e)*e,s=({axis:e,target:t,parent:r,alignment:n,offset:o,isList:i})=>{if(!t||!r&&"undefined"==typeof document)return 0;let a=!!r,s=r||document.body,l=s.getBoundingClientRect(),u=t.getBoundingClientRect(),c=e=>u[e]-l[e];if("y"===e){let e=c("top");if(0===e)return 0;if("start"===n){let t=e-o,r=t<=u.height*(i?0:1)||!i;return r?t:0}let t=a?l.height:window.innerHeight;if("end"===n){let r=e+o-t+u.height,n=r>=-u.height*(i?0:1)||!i;return n?r:0}return"center"===n?e-t/2+u.height/2:0}if("x"===e){let e=c("left");if(0===e)return 0;if("start"===n){let t=e-o,r=t<=u.width||!i;return r?t:0}let t=a?l.width:window.innerWidth;if("end"===n){let r=e+o-t+u.width,n=r>=-u.width||!i;return n?r:0}if("center"===n)return e-t/2+u.width/2}return 0},l=({axis:e,parent:t})=>{if(!t&&"undefined"==typeof document)return 0;let r="y"===e?"scrollTop":"scrollLeft";if(t)return t[r];let{body:n,documentElement:o}=document;return n[r]+o[r]},u=({axis:e,parent:t,distance:r})=>{if(!t&&"undefined"==typeof document)return;let n="y"===e?"scrollTop":"scrollLeft";if(t)t[n]=r;else{let{body:e,documentElement:t}=document;e[n]=r,t[n]=r}};function c({duration:e=1250,axis:t="y",onScrollFinish:r,easing:c=a,offset:d=0,cancelable:p=!0,isList:f=!1}={}){let h=(0,n.useRef)(0),m=(0,n.useRef)(0),g=(0,n.useRef)(!1),y=(0,n.useRef)(null),v=(0,n.useRef)(null),b=(0,o.J)(),_=()=>{h.current&&cancelAnimationFrame(h.current)},x=(0,n.useCallback)(({alignment:n="start"}={})=>{var o;g.current=!1,h.current&&_();let i=null!=(o=l({parent:y.current,axis:t}))?o:0,a=s({parent:y.current,target:v.current,axis:t,alignment:n,offset:d,isList:f})-(y.current?0:i);!function n(){0===m.current&&(m.current=performance.now());let o=performance.now(),s=o-m.current,l=b||0===e?1:s/e,d=i+a*c(l);u({parent:y.current,axis:t,distance:d}),!g.current&&l<1?h.current=requestAnimationFrame(n):("function"==typeof r&&r(),m.current=0,h.current=0,_())}()},[t,e,c,f,d,r,b]),w=()=>{p&&(g.current=!0)};return(0,i.s)("wheel",w,{passive:!0}),(0,i.s)("touchmove",w,{passive:!0}),(0,n.useEffect)(()=>_,[]),{scrollableRef:y,targetRef:v,scrollIntoView:x,cancel:_}}},15851:function(e,t,r){"use strict";r.d(t,{C:function(){return o}});var n=r(67294);function o({value:e,defaultValue:t,finalValue:r,onChange:o=()=>{}}){let[i,a]=(0,n.useState)(void 0!==t?t:r);return void 0!==e?[e,o,!0]:[i,e=>{a(e),null==o||o(e)},!1]}},84137:function(e,t,r){"use strict";r.d(t,{s:function(){return o}});var n=r(67294);function o(e,t,r){(0,n.useEffect)(()=>(window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)),[e,t])}},83979:function(e,t,r){"use strict";function n(e,t){"function"==typeof e?e(t):"object"==typeof e&&null!==e&&"current"in e&&(e.current=t)}r.d(t,{k:function(){return n}})},9276:function(e,t,r){"use strict";function n(e,t,r){return Math.min(Math.max(e,t),r)}r.d(t,{u:function(){return n}})},89058:function(e,t,r){"use strict";function n(){return`mantine-${Math.random().toString(36).slice(2,11)}`}r.d(t,{k:function(){return n}})},25963:function(e,t,r){"use strict";r.d(t,{Mr:function(){return s},Ro:function(){return o},h7:function(){return a},m6:function(){return c},qk:function(){return d}});var n=r(94878);let[o,i]=(0,n.P)("mantine-modals"),a=i("openModal"),s=i("closeModal"),l=i("closeAllModals"),u=i("openConfirmModal"),c=e=>i("openContextModal")(e),d={open:a,close:s,closeAll:l,openConfirmModal:u,openContextModal:c}},74922:function(e,t,r){"use strict";r.d(t,{Gy:function(){return o},N9:function(){return d},c0:function(){return a},wD:function(){return c},yK:function(){return s}});var n=r(94878);let[o,i]=(0,n.P)("mantine-notifications"),a=i("show"),s=i("hide"),l=i("clean"),u=i("cleanQueue"),c=i("update"),d={show:a,hide:s,clean:l,cleanQueue:u,update:c}},64761:function(e,t,r){"use strict";r.d(t,{Me:function(){return B},N4:function(){return Z},T1:function(){return V},O2:function(){return $},rZ:function(){return F}});var n=r(67294),o=r(11463),i=r(70917),a=r(37447),s=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>l(e,u(t));function g({theme:e}){return n.createElement(i.xB,{styles:{"*, *::before, *::after":{boxSizing:"border-box"},html:{colorScheme:"dark"===e.colorScheme?"dark":"light"},body:m(h({},e.fn.fontStyles()),{backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,fontSize:e.fontSizes.md,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale"})}})}var y=r(96768);function v(e,t,r,n=y.h){Object.keys(t).forEach(o=>{e[`--mantine-${r}-${o}`]=n(t[o])})}function b({theme:e}){let t={"--mantine-color-white":e.white,"--mantine-color-black":e.black,"--mantine-transition-timing-function":e.transitionTimingFunction,"--mantine-line-height":`${e.lineHeight}`,"--mantine-font-family":e.fontFamily,"--mantine-font-family-monospace":e.fontFamilyMonospace,"--mantine-font-family-headings":e.headings.fontFamily,"--mantine-heading-font-weight":`${e.headings.fontWeight}`};v(t,e.shadows,"shadow"),v(t,e.fontSizes,"font-size"),v(t,e.radius,"radius"),v(t,e.spacing,"spacing"),v(t,e.breakpoints,"breakpoints",y.em),Object.keys(e.colors).forEach(r=>{e.colors[r].forEach((e,n)=>{t[`--mantine-color-${r}-${n}`]=e})});let r=e.headings.sizes;return Object.keys(r).forEach(e=>{t[`--mantine-${e}-font-size`]=r[e].fontSize,t[`--mantine-${e}-line-height`]=`${r[e].lineHeight}`}),n.createElement(i.xB,{styles:{":root":t}})}var _=r(24111),x=r(58),w=Object.defineProperty,k=Object.defineProperties,M=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,C=(e,t,r)=>t in e?w(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,P=(e,t)=>{for(var r in t||(t={}))O.call(t,r)&&C(e,r,t[r]);if(S)for(var r of S(t))j.call(t,r)&&C(e,r,t[r]);return e},L=(e,t)=>k(e,M(t)),E=r(66896);let T={html:{fontFamily:"sans-serif",lineHeight:"1.15",textSizeAdjust:"100%"},body:{margin:0},"article, aside, footer, header, nav, section, figcaption, figure, main":{display:"block"},h1:{fontSize:"2em"},hr:{boxSizing:"content-box",height:0,overflow:"visible"},pre:{fontFamily:"monospace, monospace",fontSize:"1em"},a:{background:"transparent",textDecorationSkip:"objects"},"a:active, a:hover":{outlineWidth:0},"abbr[title]":{borderBottom:"none",textDecoration:"underline"},"b, strong":{fontWeight:"bolder"},"code, kbp, samp":{fontFamily:"monospace, monospace",fontSize:"1em"},dfn:{fontStyle:"italic"},mark:{backgroundColor:"#ff0",color:"#000"},small:{fontSize:"80%"},"sub, sup":{fontSize:"75%",lineHeight:0,position:"relative",verticalAlign:"baseline"},sup:{top:"-0.5em"},sub:{bottom:"-0.25em"},"audio, video":{display:"inline-block"},"audio:not([controls])":{display:"none",height:0},img:{borderStyle:"none",verticalAlign:"middle"},"svg:not(:root)":{overflow:"hidden"},"button, input, optgroup, select, textarea":{fontFamily:"sans-serif",fontSize:"100%",lineHeight:"1.15",margin:0},"button, input":{overflow:"visible"},"button, select":{textTransform:"none"},"button, [type=reset], [type=submit]":{WebkitAppearance:"button"},"button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner":{borderStyle:"none",padding:0},"button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring":{outline:`${(0,y.h)(1)} dotted ButtonText`},legend:{boxSizing:"border-box",color:"inherit",display:"table",maxWidth:"100%",padding:0,whiteSpace:"normal"},progress:{display:"inline-block",verticalAlign:"baseline"},textarea:{overflow:"auto"},"[type=checkbox], [type=radio]":{boxSizing:"border-box",padding:0},"[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button":{height:"auto"},"[type=search]":{appearance:"none"},"[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration":{appearance:"none"},"::-webkit-file-upload-button":{appearance:"button",font:"inherit"},"details, menu":{display:"block"},summary:{display:"list-item"},canvas:{display:"inline-block"},template:{display:"none"}};function D(){return n.createElement(i.xB,{styles:T})}var I=Object.defineProperty,A=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,N=(e,t,r)=>t in e?I(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z=(e,t)=>{for(var r in t||(t={}))Y.call(t,r)&&N(e,r,t[r]);if(A)for(var r of A(t))R.call(t,r)&&N(e,r,t[r]);return e};let H=(0,n.createContext)({theme:a.t0});function F(){var e;return(null==(e=(0,n.useContext)(H))?void 0:e.theme)||a.t0}function $(e){let t=F(),r=e=>{var r,n,o,i;return{styles:(null==(r=t.components[e])?void 0:r.styles)||{},classNames:(null==(n=t.components[e])?void 0:n.classNames)||{},variants:null==(o=t.components[e])?void 0:o.variants,sizes:null==(i=t.components[e])?void 0:i.sizes}};return Array.isArray(e)?e.map(r):[r(e)]}function V(){var e;return null==(e=(0,n.useContext)(H))?void 0:e.emotionCache}function Z(e,t,r){var n;let o=F(),i=null==(n=o.components[e])?void 0:n.defaultProps,a="function"==typeof i?i(o):i;return z(z(z({},t),a),(0,E.L)(r))}function B({theme:e,emotionCache:t,withNormalizeCSS:r=!1,withGlobalStyles:s=!1,withCSSVariables:l=!1,inherit:u=!1,children:c}){var d,p;let f=(0,n.useContext)(H),h=(d=a.t0,p=u?z(z({},f.theme),e):e,(0,_.P)(function(e,t){var r;if(!t)return e;let n=Object.keys(e).reduce((r,n)=>{if("headings"===n&&t.headings){let n=t.headings.sizes?Object.keys(e.headings.sizes).reduce((r,n)=>(r[n]=P(P({},e.headings.sizes[n]),t.headings.sizes[n]),r),{}):e.headings.sizes;return L(P({},r),{headings:L(P(P({},e.headings),t.headings),{sizes:n})})}if("breakpoints"===n&&t.breakpoints){let n=P(P({},e.breakpoints),t.breakpoints);return L(P({},r),{breakpoints:Object.fromEntries(Object.entries(n).sort((e,t)=>(0,x.oI)(e[1])-(0,x.oI)(t[1])))})}return r[n]="object"==typeof t[n]?P(P({},e[n]),t[n]):"number"==typeof t[n]||"boolean"==typeof t[n]||"function"==typeof t[n]?t[n]:t[n]||e[n],r},{});if((null==t?void 0:t.fontFamily)&&!(null==(r=null==t?void 0:t.headings)?void 0:r.fontFamily)&&(n.headings.fontFamily=t.fontFamily),!(n.primaryColor in n.colors))throw Error("MantineProvider: Invalid theme.primaryColor, it accepts only key of theme.colors, learn more – https://mantine.dev/theming/colors/#primary-color");return n}(d,p)));return n.createElement(o.a,{theme:h},n.createElement(H.Provider,{value:{theme:h,emotionCache:t}},r&&n.createElement(D,null),s&&n.createElement(g,{theme:h}),l&&n.createElement(b,{theme:h}),"function"==typeof h.globalStyles&&n.createElement(i.xB,{styles:h.globalStyles(h)}),c))}B.displayName="@mantine/core/MantineProvider"},37447:function(e,t,r){"use strict";r.d(t,{t0:function(){return s},As:function(){return i},j1:function(){return a}});let n={dark:["#C1C2C5","#A6A7AB","#909296","#5c5f66","#373A40","#2C2E33","#25262b","#1A1B1E","#141517","#101113"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"],red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e7f5ff","#d0ebff","#a5d8ff","#74c0fc","#4dabf7","#339af0","#228be6","#1c7ed6","#1971c2","#1864ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"]};var o=r(24111);let i=Object.keys(n),a=["xs","sm","md","lg","xl"],s=(0,o.P)({dir:"ltr",primaryShade:{light:6,dark:8},focusRing:"auto",loader:"oval",colorScheme:"light",white:"#fff",black:"#000",defaultRadius:"sm",transitionTimingFunction:"ease",colors:n,lineHeight:1.55,fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontFamilyMonospace:"ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace",primaryColor:"blue",respectReducedMotion:!0,cursorType:"default",defaultGradient:{from:"indigo",to:"cyan",deg:45},shadows:{xs:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.1)",sm:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 0.625rem 0.9375rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.4375rem 0.4375rem -0.3125rem",md:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.25rem 1.5625rem -0.3125rem, rgba(0, 0, 0, 0.04) 0 0.625rem 0.625rem -0.3125rem",lg:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 1.75rem 1.4375rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 0.75rem 0.75rem -0.4375rem",xl:"0 0.0625rem 0.1875rem rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 0 2.25rem 1.75rem -0.4375rem, rgba(0, 0, 0, 0.04) 0 1.0625rem 1.0625rem -0.4375rem"},fontSizes:{xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem"},radius:{xs:"0.125rem",sm:"0.25rem",md:"0.5rem",lg:"1rem",xl:"2rem"},spacing:{xs:"0.625rem",sm:"0.75rem",md:"1rem",lg:"1.25rem",xl:"1.5rem"},breakpoints:{xs:"36em",sm:"48em",md:"62em",lg:"75em",xl:"88em"},headings:{fontFamily:"-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji",fontWeight:700,sizes:{h1:{fontSize:"2.125rem",lineHeight:1.3,fontWeight:void 0},h2:{fontSize:"1.625rem",lineHeight:1.35,fontWeight:void 0},h3:{fontSize:"1.375rem",lineHeight:1.4,fontWeight:void 0},h4:{fontSize:"1.125rem",lineHeight:1.45,fontWeight:void 0},h5:{fontSize:"1rem",lineHeight:1.5,fontWeight:void 0},h6:{fontSize:"0.875rem",lineHeight:1.5,fontWeight:void 0}}},other:{},components:{},activeStyles:{transform:"translateY(0.0625rem)"},datesLocale:"en",globalStyles:void 0,focusRingStyles:{styles:e=>({outlineOffset:"0.125rem",outline:`0.125rem solid ${e.colors[e.primaryColor]["dark"===e.colorScheme?7:5]}`}),resetStyles:()=>({outline:"none"}),inputStyles:e=>({outline:"none",borderColor:e.colors[e.primaryColor]["object"==typeof e.primaryShade?e.primaryShade[e.colorScheme]:e.primaryShade]})}})},24111:function(e,t,r){"use strict";r.d(t,{P:function(){return j}});var n=Object.defineProperty,o=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,s=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,l=(e,t)=>{for(var r in t||(t={}))i.call(t,r)&&s(e,r,t[r]);if(o)for(var r of o(t))a.call(t,r)&&s(e,r,t[r]);return e};function u(e){return t=>"number"==typeof e.primaryShade?e.primaryShade:e.primaryShade[t||e.colorScheme]}function c(e){let t=u(e);return(r,n,o=!0,i=!0)=>{if("string"==typeof r&&r.includes(".")){let[t,o]=r.split("."),a=parseInt(o,10);if(t in e.colors&&a>=0&&a<10)return e.colors[t]["number"!=typeof n||i?a:n]}let a="number"==typeof n?n:t();return r in e.colors?e.colors[r][a]:o?e.colors[e.primaryColor][a]:r}}function d(e){let t="";for(let r=1;r<e.length-1;r+=1)t+=`${e[r]} ${r/(e.length-1)*100}%, `;return`${e[0]} 0%, ${t}${e[e.length-1]} 100%`}function p(e){let t=c(e),r=u(e);return n=>{let o={from:(null==n?void 0:n.from)||e.defaultGradient.from,to:(null==n?void 0:n.to)||e.defaultGradient.to,deg:(null==n?void 0:n.deg)||e.defaultGradient.deg};return`linear-gradient(${o.deg}deg, ${t(o.from,r(),!1)} 0%, ${t(o.to,r(),!1)} 100%)`}}var f=r(58);function h(e){return/^#?([0-9A-F]{3}){1,2}$/i.test(e)?function(e){let t=e.replace("#","");if(3===t.length){let e=t.split("");t=[e[0],e[0],e[1],e[1],e[2],e[2]].join("")}let r=parseInt(t,16);return{r:r>>16&255,g:r>>8&255,b:255&r,a:1}}(e):e.startsWith("rgb")?function(e){let[t,r,n,o]=e.replace(/[^0-9,.]/g,"").split(",").map(Number);return{r:t,g:r,b:n,a:o||1}}(e):{r:0,g:0,b:0,a:1}}function m(e,t){if("string"!=typeof e||t>1||t<0)return"rgba(0, 0, 0, 1)";if(e.startsWith("var(--"))return e;let{r,g:n,b:o}=h(e);return`rgba(${r}, ${n}, ${o}, ${t})`}var g=r(96768);let y={fontStyles:function(e){return()=>({fontFamily:e.fontFamily||"sans-serif"})},themeColor:c,focusStyles:function(e){return t=>({WebkitTapHighlightColor:"transparent",[t||"&:focus"]:l({},"always"===e.focusRing||"auto"===e.focusRing?e.focusRingStyles.styles(e):e.focusRingStyles.resetStyles(e)),[t?t.replace(":focus",":focus:not(:focus-visible)"):"&:focus:not(:focus-visible)"]:l({},"auto"===e.focusRing||"never"===e.focusRing?e.focusRingStyles.resetStyles(e):null)})},linearGradient:function(e,...t){return`linear-gradient(${e}deg, ${d(t)})`},radialGradient:function(...e){return`radial-gradient(circle, ${d(e)})`},smallerThan:f.I4,largerThan:f.u4,rgba:m,cover:function(e=0){return{position:"absolute",top:(0,g.h)(e),right:(0,g.h)(e),left:(0,g.h)(e),bottom:(0,g.h)(e)}},darken:function(e,t){if("string"==typeof e&&e.startsWith("var(--"))return e;let{r,g:n,b:o,a:i}=h(e),a=1-t,s=e=>Math.round(e*a);return`rgba(${s(r)}, ${s(n)}, ${s(o)}, ${i})`},lighten:function(e,t){if("string"==typeof e&&e.startsWith("var(--"))return e;let{r,g:n,b:o,a:i}=h(e),a=e=>Math.round(e+(255-e)*t);return`rgba(${a(r)}, ${a(n)}, ${a(o)}, ${i})`},radius:function(e){return t=>{if("number"==typeof t)return(0,g.h)(t);let r="number"==typeof e.defaultRadius?e.defaultRadius:e.radius[e.defaultRadius]||e.defaultRadius;return e.radius[t]||t||r}},variant:function(e){let t=c(e),r=u(e),n=p(e);return({variant:o,color:i,gradient:a,primaryFallback:s})=>{let l=function(e,t){if("string"==typeof e&&e.includes(".")){let[r,n]=e.split("."),o=parseInt(n,10);if(r in t.colors&&o>=0&&o<10)return{isSplittedColor:!0,key:r,shade:o}}return{isSplittedColor:!1}}(i,e);switch(o){case"light":return{border:"transparent",background:m(t(i,"dark"===e.colorScheme?8:0,s,!1),"dark"===e.colorScheme?.2:1),color:"dark"===i?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(i,"dark"===e.colorScheme?2:r("light")),hover:m(t(i,"dark"===e.colorScheme?7:1,s,!1),"dark"===e.colorScheme?.25:.65)};case"subtle":return{border:"transparent",background:"transparent",color:"dark"===i?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(i,"dark"===e.colorScheme?2:r("light")),hover:m(t(i,"dark"===e.colorScheme?8:0,s,!1),"dark"===e.colorScheme?.2:1)};case"outline":return{border:t(i,"dark"===e.colorScheme?5:r("light")),background:"transparent",color:t(i,"dark"===e.colorScheme?5:r("light")),hover:"dark"===e.colorScheme?m(t(i,5,s,!1),.05):m(t(i,0,s,!1),.35)};case"default":return{border:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4],background:"dark"===e.colorScheme?e.colors.dark[6]:e.white,color:"dark"===e.colorScheme?e.white:e.black,hover:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]};case"white":return{border:"transparent",background:e.white,color:t(i,r()),hover:null};case"transparent":return{border:"transparent",color:"dark"===i?"dark"===e.colorScheme?e.colors.dark[0]:e.colors.dark[9]:t(i,"dark"===e.colorScheme?2:r("light")),background:"transparent",hover:null};case"gradient":return{background:n(a),color:e.white,border:"transparent",hover:null};default:{let n=r(),o=l.isSplittedColor?l.shade:n,a=l.isSplittedColor?l.key:i;return{border:"transparent",background:t(a,o,s),color:e.white,hover:t(a,9===o?8:o+1)}}}}},primaryShade:u,hover:function(e){return{"@media (hover: hover)":{"&:hover":e},"@media (hover: none)":{"&:active":e}}},gradient:p,primaryColor:function(e){return t=>{let r=u(e)(t);return e.colors[e.primaryColor][r]}},placeholderStyles:function(e){return()=>({userSelect:"none",color:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[5]})},dimmed:function(e){return()=>"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6]}};var v=Object.defineProperty,b=Object.defineProperties,_=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,M=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&M(e,r,t[r]);if(x)for(var r of x(t))k.call(t,r)&&M(e,r,t[r]);return e},O=(e,t)=>b(e,_(t));function j(e){return O(S({},e),{fn:{fontStyles:y.fontStyles(e),themeColor:y.themeColor(e),focusStyles:y.focusStyles(e),largerThan:y.largerThan(e),smallerThan:y.smallerThan(e),radialGradient:y.radialGradient,linearGradient:y.linearGradient,gradient:y.gradient(e),rgba:y.rgba,cover:y.cover,lighten:y.lighten,darken:y.darken,primaryShade:y.primaryShade(e),radius:y.radius(e),variant:y.variant(e),hover:y.hover,primaryColor:y.primaryColor(e),placeholderStyles:y.placeholderStyles(e),dimmed:y.dimmed(e)}})}},58:function(e,t,r){"use strict";r.d(t,{I4:function(){return s},oI:function(){return i},u4:function(){return a}});var n=r(96768),o=r(14258);function i(e){return"number"==typeof e?e:"string"==typeof e&&e.includes("rem")?16*Number(e.replace("rem","")):"string"==typeof e&&e.includes("em")?16*Number(e.replace("em","")):Number(e)}function a(e){return t=>`@media (min-width: ${(0,n.em)(i((0,o.a)({size:t,sizes:e.breakpoints})))})`}function s(e){return t=>`@media (max-width: ${(0,n.em)(i((0,o.a)({size:t,sizes:e.breakpoints}))-1)})`}},66896:function(e,t,r){"use strict";function n(e){return Object.keys(e).reduce((t,r)=>(void 0!==e[r]&&(t[r]=e[r]),t),{})}r.d(t,{L:function(){return n}})},3594:function(e,t,r){"use strict";r.d(t,{w:function(){return o}});let n={app:100,modal:200,popover:300,overlay:400,max:9999};function o(e){return n[e]}},14258:function(e,t,r){"use strict";r.d(t,{a:function(){return o}});var n=r(96768);function o({size:e,sizes:t,units:r}){return e in t?t[e]:"number"==typeof e?"em"===r?(0,n.em)(e):(0,n.h)(e):e||t.md}},96768:function(e,t,r){"use strict";function n(e){return t=>{if("number"==typeof t)return`${t/16}${e}`;if("string"==typeof t){let r=t.replace("px","");if(!Number.isNaN(Number(r)))return`${Number(r)/16}${e}`}return t}}r.d(t,{em:function(){return i},h:function(){return o}});let o=n("rem"),i=n("em")},56817:function(e,t,r){"use strict";r.d(t,{k:function(){return f}});var n=r(55138),o=r(64761),i=Object.defineProperty,a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,u=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,c=(e,t)=>{for(var r in t||(t={}))s.call(t,r)&&u(e,r,t[r]);if(a)for(var r of a(t))l.call(t,r)&&u(e,r,t[r]);return e};function d(e,t){return t&&Object.keys(t).forEach(r=>{e[r]?e[r]=c(c({},e[r]),t[r]):e[r]=c({},t[r])}),e}function p(e,t,r,n){let o=e=>"function"==typeof e?e(t,r||{},n):e||{};return Array.isArray(e)?e.map(e=>o(e.styles)).reduce((e,t)=>d(e,t),{}):o(e)}function f(e){let t="function"==typeof e?e:()=>e;return function(e,r){let i=(0,o.rZ)(),a=(0,o.O2)(null==r?void 0:r.name),s=(0,o.T1)(),l={variant:null==r?void 0:r.variant,size:null==r?void 0:r.size},{css:u,cx:c}=(0,n.Z)(),f=t(i,e,l),h=p(null==r?void 0:r.styles,i,e,l),m=p(a,i,e,l),g=function({ctx:e,theme:t,params:r,variant:n,size:o}){return e.reduce((e,i)=>(i.variants&&n in i.variants&&d(e,i.variants[n](t,r,{variant:n,size:o})),i.sizes&&o in i.sizes&&d(e,i.sizes[o](t,r,{variant:n,size:o})),e),{})}({ctx:a,theme:i,params:e,variant:null==r?void 0:r.variant,size:null==r?void 0:r.size}),y=Object.fromEntries(Object.keys(f).map(e=>{let t=c({[u(f[e])]:!(null==r?void 0:r.unstyled)},u(g[e]),u(m[e]),u(h[e]));return[e,t]}));return{classes:function({cx:e,classes:t,context:r,classNames:n,name:o,cache:i}){let a=r.reduce((e,t)=>(Object.keys(t.classNames).forEach(r=>{"string"!=typeof e[r]?e[r]=`${t.classNames[r]}`:e[r]=`${e[r]} ${t.classNames[r]}`}),e),{});return Object.keys(t).reduce((r,s)=>(r[s]=e(t[s],a[s],null!=n&&n[s],Array.isArray(o)?o.filter(Boolean).map(e=>`${(null==i?void 0:i.key)||"mantine"}-${e}-${s}`).join(" "):o?`${(null==i?void 0:i.key)||"mantine"}-${o}-${s}`:null),r),{})}({cx:c,classes:y,context:a,classNames:null==r?void 0:r.classNames,name:null==r?void 0:r.name,cache:s}),cx:c,theme:i}}}},58404:function(e,t,r){"use strict";function n(e){return`___ref-${e||""}`}r.d(t,{A:function(){return n}})},55138:function(e,t,r){"use strict";r.d(t,{Z:function(){return y}});var n=r(86010),o=r(7906),i=r(70444),a=r(67294),s=r(8417);let l=(0,s.Z)({key:"mantine",prepend:!0});var u=r(64761),c=Object.defineProperty,d=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))p.call(t,r)&&h(e,r,t[r]);if(d)for(var r of d(t))f.call(t,r)&&h(e,r,t[r]);return e};let{cssFactory:g}={cssFactory:function(e){let{cache:t}=e,r=(...e)=>{let{ref:r,args:n}=function(e){let t;if(1!==e.length)return{args:e,ref:t};let[r]=e;if(!(r instanceof Object)||!("ref"in r))return{args:e,ref:t};t=r.ref;let n=m({},r);return delete n.ref,{args:[n],ref:t}}(e),a=(0,o.O)(n,t.registered);return(0,i.My)(t,a,!1),`${t.key}-${a.name}${void 0===r?"":` ${r}`}`};return{css:r,cx:(...e)=>(function(e,t,r){let n=[],o=(0,i.fp)(e,n,r);return n.length<2?r:o+t(n)})(t.registered,r,(0,n.Z)(e))}}};function y(){let e=function(){let e=(0,u.T1)();return e||l}();return function(e,t){let r=(0,a.useRef)();return(!r.current||t.length!==r.current.prevDeps.length||r.current.prevDeps.map((e,r)=>e===t[r]).indexOf(!1)>=0)&&(r.current={v:e(),prevDeps:[...t]}),r.current.v}(()=>g({cache:e}),[e])}},7293:function(e,t,r){"use strict";r.d(t,{Y:function(){return i},r:function(){return o}});var n=r(68216);let[o,i]=(0,n.R)("RichTextEditor was not found in tree")},40531:function(e,t,r){"use strict";r.d(t,{L:function(){return rG}});var n=r(67294),o=r(64761),i=r(64523),a=r(7293),s=r(56817),l=r(96768),u=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,m=(e,t,r)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,g=(e,t)=>{for(var r in t||(t={}))f.call(t,r)&&m(e,r,t[r]);if(p)for(var r of p(t))h.call(t,r)&&m(e,r,t[r]);return e},y=(e,t)=>c(e,d(t)),v=(0,s.k)(e=>{let t=Object.keys(e.headings.sizes).reduce((t,r)=>{let n=e.headings.sizes[r];return t[`& ${r}`]=y(g({fontFamily:e.headings.fontFamily,fontWeight:n.fontWeight||e.headings.fontWeight,marginTop:"number"==typeof n.lineHeight?`calc(${e.spacing.xl} * ${n.lineHeight})`:e.spacing.xl,marginBottom:e.spacing.sm},n),{[e.fn.smallerThan("sm")]:{fontSize:`calc(${(0,l.h)(n.fontSize)} / 1.3)`}}),t},{});return{root:y(g(y(g({},e.fn.fontStyles()),{color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,lineHeight:e.lineHeight,fontSize:e.fontSizes.md,[e.fn.smallerThan("sm")]:{fontSize:e.fontSizes.sm}}),t),{"& img":{maxWidth:"100%",marginBottom:e.spacing.xs},"& p":{marginTop:0,marginBottom:e.spacing.lg},"& mark":{backgroundColor:e.fn.themeColor("yellow","dark"===e.colorScheme?5:2),color:"dark"===e.colorScheme?e.colors.dark[9]:"inherit"},"& hr":{marginTop:e.spacing.md,marginBottom:e.spacing.sm,borderBottom:0,borderLeft:0,borderRight:0,borderTop:`${(0,l.h)(1)} dashed ${e.colors.gray["dark"===e.colorScheme?4:6]}`},"& a":y(g({},e.fn.focusStyles()),{color:e.colors[e.primaryColor]["dark"===e.colorScheme?4:6],textDecoration:"none","&:hover":{textDecoration:"underline"}}),"& pre":{padding:e.spacing.xs,lineHeight:e.lineHeight,margin:0,marginTop:e.spacing.md,marginBottom:e.spacing.md,overflowX:"auto",fontFamily:e.fontFamilyMonospace,fontSize:e.fontSizes.sm,borderRadius:e.radius.sm,backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],"& code":{backgroundColor:"transparent",padding:0,borderRadius:0,color:"inherit",border:0}},"& code":{lineHeight:e.lineHeight,padding:`${(0,l.h)(1)} ${(0,l.h)(5)}`,borderRadius:e.radius.sm,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,backgroundColor:"dark"===e.colorScheme?e.colors.dark[9]:e.colors.gray[0],fontFamily:e.fontFamilyMonospace,fontSize:e.fontSizes.xs,border:`${(0,l.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[9]:e.colors.gray[3]}`},"& ul, & ol":{marginBottom:e.spacing.md,paddingLeft:38,"& li":{marginTop:e.spacing.xs}},"& table":{width:"100%",borderCollapse:"collapse",captionSide:"bottom",marginBottom:e.spacing.md,"& caption":{marginTop:e.spacing.xs,fontSize:e.fontSizes.sm,color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6]},"& th":{textAlign:"left",fontWeight:"bold",color:"dark"===e.colorScheme?e.colors.dark[0]:e.colors.gray[7],fontSize:14,padding:`${(0,l.h)(7)} ${(0,l.h)(10)}`},"& thead th":{borderBottom:`${(0,l.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`},"& tfoot th":{borderTop:`${(0,l.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`},"& td":{padding:`${(0,l.h)(7)} ${(0,l.h)(10)}`,borderBottom:`${(0,l.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`,fontSize:14},"& tr:last-of-type td":{borderBottom:"none"}},"& blockquote":{fontSize:e.fontSizes.lg,lineHeight:e.lineHeight,margin:`${e.spacing.md} 0`,borderTopRightRadius:e.radius.sm,borderBottomRightRadius:e.radius.sm,padding:`${e.spacing.md} ${e.spacing.lg}`,color:"dark"===e.colorScheme?e.colors.dark[0]:e.black,borderLeft:`${(0,l.h)(6)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`,"& cite":{display:"block",fontSize:e.fontSizes.sm,marginTop:e.spacing.xs,color:"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6],overflow:"hidden",textOverflow:"ellipsis"}}})}}),b=Object.defineProperty,_=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,k=(e,t,r)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,M=(e,t)=>{for(var r in t||(t={}))x.call(t,r)&&k(e,r,t[r]);if(_)for(var r of _(t))w.call(t,r)&&k(e,r,t[r]);return e},S=(e,t)=>{var r={};for(var n in e)x.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&_)for(var n of _(e))0>t.indexOf(n)&&w.call(e,n)&&(r[n]=e[n]);return r};let O=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("TypographyStylesProvider",{},e),{className:a,unstyled:s,variant:l}=r,u=S(r,["className","unstyled","variant"]),{classes:c,cx:d}=v(null,{name:"TypographyStylesProvider",unstyled:s,variant:l});return n.createElement(i.x,M({className:d(c.root,a),ref:t},u))});O.displayName="@mantine/core/TypographyStylesProvider";var j=r(27662),C=Object.defineProperty,P=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,T=(e,t,r)=>t in e?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,D=(e,t)=>{for(var r in t||(t={}))L.call(t,r)&&T(e,r,t[r]);if(P)for(var r of P(t))E.call(t,r)&&T(e,r,t[r]);return e},I=(0,s.k)((e,{withCodeHighlightStyles:t,withTypographyStyles:r})=>({typographyStylesProvider:D({},r?{"& li > p":{margin:0},"& ul li, & ol li":{marginTop:(0,l.h)(2)},"& ul, & ol":{marginTop:(0,l.h)(5),marginBottom:(0,l.h)(5)},"& p":{marginBottom:(0,l.h)(7)},"& h1, & h2, & h3, & h4, & h5, & h6, & p":{marginTop:0}}:null),content:D({backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,borderRadius:e.fn.radius(),"& .ProseMirror":{outline:0,padding:e.spacing.md},"& .ProseMirror > *:last-child":{marginBottom:0},"& .ProseMirror p.is-editor-empty:first-of-type::before":D({content:"attr(data-placeholder)",pointerEvents:"none",userSelect:"none",float:"left",height:0},e.fn.placeholderStyles())},function(e,t){if(!e)return null;let r="dark"===t.colorScheme?5:7;return{pre:{background:"dark"===t.colorScheme?t.colors.dark[8]:t.fn.rgba(t.colors.gray[0],.65),borderRadius:t.fn.radius(),color:"dark"===t.colorScheme?t.colors.dark[0]:t.colors.gray[9],fontFamily:t.fontFamilyMonospace,padding:`${t.spacing.md} ${t.spacing.xl}`,"& code":{background:"none",color:"inherit",fontSize:t.fontSizes.sm,padding:0}," & .hljs-comment, & .hljs-quote":{color:"dark"===t.colorScheme?t.colors.dark[2]:t.colors.gray[5]},"& .hljs-variable, & .hljs-template-variable, & .hljs-attribute, & .hljs-tag, & .hljs-name, & .hljs-regexp, & .hljs-link, & .hljs-name, & .hljs-selector-id, & .hljs-selector-class":{color:t.colors.red[r]},"& .hljs-number, & .hljs-meta, & .hljs-built_in, & .hljs-builtin-name, & .hljs-literal, & .hljs-type, & .hljs-params":{color:t.colors["dark"===t.colorScheme?"cyan":"blue"][r]},"& .hljs-string, & .hljs-symbol, & .hljs-bullet":{color:t.colors.red[r]},"& .hljs-title, & .hljs-section":{color:t.colors["dark"===t.colorScheme?"yellow":"pink"][r]},"& .hljs-keyword, & .hljs-selector-tag":{color:t.colors.violet[r]},"& .hljs-emphasis":{fontStyle:"italic"},"& .hljs-strong":{fontWeight:700}}}}(t,e))})),A=Object.defineProperty,Y=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,z=(e,t,r)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,H=(e,t)=>{for(var r in t||(t={}))R.call(t,r)&&z(e,r,t[r]);if(Y)for(var r of Y(t))N.call(t,r)&&z(e,r,t[r]);return e},F=(e,t)=>{var r={};for(var n in e)R.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&Y)for(var n of Y(e))0>t.indexOf(n)&&N.call(e,n)&&(r[n]=e[n]);return r};let $={},V=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RichTextEditorContent",$,e),{className:s}=r,l=F(r,["className"]),{editor:u,withCodeHighlightStyles:c,withTypographyStyles:d,classNames:p,styles:f,unstyled:h,variant:m}=(0,a.Y)(),{classes:g,cx:y}=I({withCodeHighlightStyles:c,withTypographyStyles:d},{name:"RichTextEditor",classNames:p,styles:f,unstyled:h,variant:m});return n.createElement(O,{className:y(g.typographyStylesProvider,s),unstyled:!d||h,ref:t},n.createElement(i.x,H({component:j.kg,editor:u,className:g.content},l)))});V.displayName="@mantine/tiptap/Content";var Z=r(34736),B=Object.defineProperty,U=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,K=(e,t,r)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,G=(e,t)=>{for(var r in t||(t={}))W.call(t,r)&&K(e,r,t[r]);if(U)for(var r of U(t))q.call(t,r)&&K(e,r,t[r]);return e},J=(0,s.k)(e=>{let t=e.fn.variant({variant:"light"});return{control:{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,minWidth:(0,l.h)(26),height:(0,l.h)(26),display:"flex",justifyContent:"center",alignItems:"center",border:`${(0,l.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,borderRadius:e.fn.radius(),cursor:"default","&[data-interactive]":G({cursor:"pointer"},e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[0]})),"&[data-active]":{backgroundColor:t.background,color:t.color,"&:hover":G({},e.fn.hover({backgroundColor:t.hover}))}}}}),Q=Object.defineProperty,X=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,er=(e,t,r)=>t in e?Q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,en=(e,t)=>{for(var r in t||(t={}))ee.call(t,r)&&er(e,r,t[r]);if(X)for(var r of X(t))et.call(t,r)&&er(e,r,t[r]);return e},eo=(e,t)=>{var r={};for(var n in e)ee.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&X)for(var n of X(e))0>t.indexOf(n)&&et.call(e,n)&&(r[n]=e[n]);return r};let ei={interactive:!0},ea=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RichTextEditorControl",ei,e),{className:i,active:s,children:l,interactive:u}=r,c=eo(r,["className","active","children","interactive"]),{classNames:d,styles:p,unstyled:f,variant:h}=(0,a.Y)(),{classes:m,cx:g}=J(null,{name:"RichTextEditor",classNames:d,styles:p,unstyled:f,variant:h});return n.createElement(Z.k,en({className:g(m.control,i),"data-rich-text-editor-control":!0,tabIndex:u?0:-1,"data-interactive":u||void 0,"data-active":s||void 0,"aria-pressed":s&&u||void 0,"aria-hidden":!u||void 0,ref:t,unstyled:f},c),l)});ea.displayName="@mantine/tiptap/Control";var es=(0,s.k)(e=>({controlsGroup:{display:"flex","& [data-rich-text-editor-control]":{borderRadius:0,"&:not(:last-of-type)":{borderRight:0},"&:last-of-type":{borderTopRightRadius:e.fn.radius(),borderBottomRightRadius:e.fn.radius()},"&:first-of-type":{borderTopLeftRadius:e.fn.radius(),borderBottomLeftRadius:e.fn.radius()}}}})),el=Object.defineProperty,eu=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable,ep=(e,t,r)=>t in e?el(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ef=(e,t)=>{for(var r in t||(t={}))ec.call(t,r)&&ep(e,r,t[r]);if(eu)for(var r of eu(t))ed.call(t,r)&&ep(e,r,t[r]);return e},eh=(e,t)=>{var r={};for(var n in e)ec.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eu)for(var n of eu(e))0>t.indexOf(n)&&ed.call(e,n)&&(r[n]=e[n]);return r};let em={},eg=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RichTextEditorControlsGroup",em,e),{className:s,children:l}=r,u=eh(r,["className","children"]),{classNames:c,styles:d,unstyled:p}=(0,a.Y)(),{classes:f,cx:h}=es(null,{name:"RichTextEditor",classNames:c,styles:d,unstyled:p});return n.createElement(i.x,ef({className:h(f.controlsGroup,s),ref:t},u),l)});eg.displayName="@mantine/tiptap/ControlsGroup";var ey=r(71232),ev=(0,s.k)((e,{sticky:t,stickyOffset:r})=>({toolbar:{position:t?"sticky":"static",top:t?(0,l.h)(r):void 0,padding:`${e.spacing.xs} ${e.spacing.md}`,backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,zIndex:1,borderTopRightRadius:e.fn.radius(),borderTopLeftRadius:e.fn.radius(),borderBottom:`${(0,l.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`}})),eb=Object.defineProperty,e_=Object.getOwnPropertySymbols,ex=Object.prototype.hasOwnProperty,ew=Object.prototype.propertyIsEnumerable,ek=(e,t,r)=>t in e?eb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eM=(e,t)=>{for(var r in t||(t={}))ex.call(t,r)&&ek(e,r,t[r]);if(e_)for(var r of e_(t))ew.call(t,r)&&ek(e,r,t[r]);return e},eS=(e,t)=>{var r={};for(var n in e)ex.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e_)for(var n of e_(e))0>t.indexOf(n)&&ew.call(e,n)&&(r[n]=e[n]);return r};let eO={stickyOffset:0},ej=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RichTextEditorToolbar",eO,e),{className:i,children:s,sticky:l,stickyOffset:u}=r,c=eS(r,["className","children","sticky","stickyOffset"]),d=(0,a.Y)(),{classes:p,cx:f}=ev({sticky:l,stickyOffset:u},{name:"RichTextEditor",classNames:d.classNames,styles:d.styles,unstyled:d.unstyled,variant:d.variant});return n.createElement(ey.Z,eM({className:f(p.toolbar,i),ref:t},c),s)});ej.displayName="@mantine/tiptap/Toolbar";let eC={linkControlLabel:"Link",colorPickerControlLabel:"Text color",highlightControlLabel:"Highlight text",colorControlLabel:e=>`Set text color ${e}`,boldControlLabel:"Bold",italicControlLabel:"Italic",underlineControlLabel:"Underline",strikeControlLabel:"Strikethrough",clearFormattingControlLabel:"Clear formatting",unlinkControlLabel:"Remove link",bulletListControlLabel:"Bullet list",orderedListControlLabel:"Ordered list",h1ControlLabel:"Heading 1",h2ControlLabel:"Heading 2",h3ControlLabel:"Heading 3",h4ControlLabel:"Heading 4",h5ControlLabel:"Heading 5",h6ControlLabel:"Heading 6",blockquoteControlLabel:"Blockquote",alignLeftControlLabel:"Align text: left",alignCenterControlLabel:"Align text: center",alignRightControlLabel:"Align text: right",alignJustifyControlLabel:"Align text: justify",codeControlLabel:"Code",codeBlockControlLabel:"Code block",subscriptControlLabel:"Subscript",superscriptControlLabel:"Superscript",unsetColorControlLabel:"Unset color",hrControlLabel:"Horizontal line",linkEditorInputLabel:"Enter URL",linkEditorInputPlaceholder:"https://example.com/",linkEditorExternalLink:"Open link in a new tab",linkEditorInternalLink:"Open link in the same tab",linkEditorSave:"Save",colorPickerCancel:"Cancel",colorPickerClear:"Clear color",colorPickerColorPicker:"Color picker",colorPickerPalette:"Color palette",colorPickerSave:"Save",colorPickerColorLabel:e=>`Set text color ${e}`};var eP=(0,s.k)(e=>({root:{position:"relative",border:`${(0,l.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,borderRadius:e.fn.radius()}})),eL=r(30853),eE=(0,eL.Z)("bold","IconBold",[["path",{d:"M7 5h6a3.5 3.5 0 0 1 0 7h-6z",key:"svg-0"}],["path",{d:"M13 12h1a3.5 3.5 0 0 1 0 7h-7v-7",key:"svg-1"}]]),eT=(0,eL.Z)("italic","IconItalic",[["path",{d:"M11 5l6 0",key:"svg-0"}],["path",{d:"M7 19l6 0",key:"svg-1"}],["path",{d:"M14 5l-4 14",key:"svg-2"}]]),eD=(0,eL.Z)("underline","IconUnderline",[["path",{d:"M7 5v5a5 5 0 0 0 10 0v-5",key:"svg-0"}],["path",{d:"M5 19h14",key:"svg-1"}]]),eI=(0,eL.Z)("strikethrough","IconStrikethrough",[["path",{d:"M5 12l14 0",key:"svg-0"}],["path",{d:"M16 6.5a4 2 0 0 0 -4 -1.5h-1a3.5 3.5 0 0 0 0 7h2a3.5 3.5 0 0 1 0 7h-1.5a4 2 0 0 1 -4 -1.5",key:"svg-1"}]]),eA=(0,eL.Z)("clear-formatting","IconClearFormatting",[["path",{d:"M17 15l4 4m0 -4l-4 4",key:"svg-0"}],["path",{d:"M7 6v-1h11v1",key:"svg-1"}],["path",{d:"M7 19l4 0",key:"svg-2"}],["path",{d:"M13 5l-4 14",key:"svg-3"}]]),eY=r(70382),eR=(0,eL.Z)("list","IconList",[["path",{d:"M9 6l11 0",key:"svg-0"}],["path",{d:"M9 12l11 0",key:"svg-1"}],["path",{d:"M9 18l11 0",key:"svg-2"}],["path",{d:"M5 6l0 .01",key:"svg-3"}],["path",{d:"M5 12l0 .01",key:"svg-4"}],["path",{d:"M5 18l0 .01",key:"svg-5"}]]),eN=(0,eL.Z)("list-numbers","IconListNumbers",[["path",{d:"M11 6h9",key:"svg-0"}],["path",{d:"M11 12h9",key:"svg-1"}],["path",{d:"M12 18h8",key:"svg-2"}],["path",{d:"M4 16a2 2 0 1 1 4 0c0 .591 -.5 1 -1 1.5l-3 2.5h4",key:"svg-3"}],["path",{d:"M6 10v-6l-2 2",key:"svg-4"}]]),ez=(0,eL.Z)("h-1","IconH1",[["path",{d:"M19 18v-8l-2 2",key:"svg-0"}],["path",{d:"M4 6v12",key:"svg-1"}],["path",{d:"M12 6v12",key:"svg-2"}],["path",{d:"M11 18h2",key:"svg-3"}],["path",{d:"M3 18h2",key:"svg-4"}],["path",{d:"M4 12h8",key:"svg-5"}],["path",{d:"M3 6h2",key:"svg-6"}],["path",{d:"M11 6h2",key:"svg-7"}]]),eH=(0,eL.Z)("h-2","IconH2",[["path",{d:"M17 12a2 2 0 1 1 4 0c0 .591 -.417 1.318 -.816 1.858l-3.184 4.143l4 0",key:"svg-0"}],["path",{d:"M4 6v12",key:"svg-1"}],["path",{d:"M12 6v12",key:"svg-2"}],["path",{d:"M11 18h2",key:"svg-3"}],["path",{d:"M3 18h2",key:"svg-4"}],["path",{d:"M4 12h8",key:"svg-5"}],["path",{d:"M3 6h2",key:"svg-6"}],["path",{d:"M11 6h2",key:"svg-7"}]]),eF=(0,eL.Z)("h-3","IconH3",[["path",{d:"M19 14a2 2 0 1 0 -2 -2",key:"svg-0"}],["path",{d:"M17 16a2 2 0 1 0 2 -2",key:"svg-1"}],["path",{d:"M4 6v12",key:"svg-2"}],["path",{d:"M12 6v12",key:"svg-3"}],["path",{d:"M11 18h2",key:"svg-4"}],["path",{d:"M3 18h2",key:"svg-5"}],["path",{d:"M4 12h8",key:"svg-6"}],["path",{d:"M3 6h2",key:"svg-7"}],["path",{d:"M11 6h2",key:"svg-8"}]]),e$=(0,eL.Z)("h-4","IconH4",[["path",{d:"M20 18v-8l-4 6h5",key:"svg-0"}],["path",{d:"M4 6v12",key:"svg-1"}],["path",{d:"M12 6v12",key:"svg-2"}],["path",{d:"M11 18h2",key:"svg-3"}],["path",{d:"M3 18h2",key:"svg-4"}],["path",{d:"M4 12h8",key:"svg-5"}],["path",{d:"M3 6h2",key:"svg-6"}],["path",{d:"M11 6h2",key:"svg-7"}]]),eV=(0,eL.Z)("h-5","IconH5",[["path",{d:"M17 18h2a2 2 0 1 0 0 -4h-2v-4h4",key:"svg-0"}],["path",{d:"M4 6v12",key:"svg-1"}],["path",{d:"M12 6v12",key:"svg-2"}],["path",{d:"M11 18h2",key:"svg-3"}],["path",{d:"M3 18h2",key:"svg-4"}],["path",{d:"M4 12h8",key:"svg-5"}],["path",{d:"M3 6h2",key:"svg-6"}],["path",{d:"M11 6h2",key:"svg-7"}]]),eZ=(0,eL.Z)("h-6","IconH6",[["path",{d:"M19 14a2 2 0 1 0 0 4a2 2 0 0 0 0 -4z",key:"svg-0"}],["path",{d:"M21 12a2 2 0 1 0 -4 0v4",key:"svg-1"}],["path",{d:"M4 6v12",key:"svg-2"}],["path",{d:"M12 6v12",key:"svg-3"}],["path",{d:"M11 18h2",key:"svg-4"}],["path",{d:"M3 18h2",key:"svg-5"}],["path",{d:"M4 12h8",key:"svg-6"}],["path",{d:"M3 6h2",key:"svg-7"}],["path",{d:"M11 6h2",key:"svg-8"}]]),eB=(0,eL.Z)("blockquote","IconBlockquote",[["path",{d:"M6 15h15",key:"svg-0"}],["path",{d:"M21 19h-15",key:"svg-1"}],["path",{d:"M15 11h6",key:"svg-2"}],["path",{d:"M21 7h-6",key:"svg-3"}],["path",{d:"M9 9h1a1 1 0 1 1 -1 1v-2.5a2 2 0 0 1 2 -2",key:"svg-4"}],["path",{d:"M3 9h1a1 1 0 1 1 -1 1v-2.5a2 2 0 0 1 2 -2",key:"svg-5"}]]),eU=(0,eL.Z)("align-left","IconAlignLeft",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M4 12l10 0",key:"svg-1"}],["path",{d:"M4 18l14 0",key:"svg-2"}]]),eW=(0,eL.Z)("align-right","IconAlignRight",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M10 12l10 0",key:"svg-1"}],["path",{d:"M6 18l14 0",key:"svg-2"}]]),eq=(0,eL.Z)("align-center","IconAlignCenter",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M8 12l8 0",key:"svg-1"}],["path",{d:"M6 18l12 0",key:"svg-2"}]]),eK=(0,eL.Z)("align-justified","IconAlignJustified",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M4 12l16 0",key:"svg-1"}],["path",{d:"M4 18l12 0",key:"svg-2"}]]),eG=(0,eL.Z)("subscript","IconSubscript",[["path",{d:"M5 7l8 10m-8 0l8 -10",key:"svg-0"}],["path",{d:"M21 20h-4l3.5 -4a1.73 1.73 0 0 0 -3.5 -2",key:"svg-1"}]]),eJ=(0,eL.Z)("superscript","IconSuperscript",[["path",{d:"M5 7l8 10m-8 0l8 -10",key:"svg-0"}],["path",{d:"M21 11h-4l3.5 -4a1.73 1.73 0 0 0 -3.5 -2",key:"svg-1"}]]),eQ=(0,eL.Z)("code","IconCode",[["path",{d:"M7 8l-4 4l4 4",key:"svg-0"}],["path",{d:"M17 8l4 4l-4 4",key:"svg-1"}],["path",{d:"M14 4l-4 16",key:"svg-2"}]]),eX=r(12093),e0=(0,eL.Z)("line-dashed","IconLineDashed",[["path",{d:"M5 12h2",key:"svg-0"}],["path",{d:"M17 12h2",key:"svg-1"}],["path",{d:"M11 12h2",key:"svg-2"}]]),e1=r(76418),e2=Object.defineProperty,e4=Object.getOwnPropertySymbols,e5=Object.prototype.hasOwnProperty,e3=Object.prototype.propertyIsEnumerable,e6=(e,t,r)=>t in e?e2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e7=(e,t)=>{for(var r in t||(t={}))e5.call(t,r)&&e6(e,r,t[r]);if(e4)for(var r of e4(t))e3.call(t,r)&&e6(e,r,t[r]);return e},e8=(e,t)=>{var r={};for(var n in e)e5.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e4)for(var n of e4(e))0>t.indexOf(n)&&e3.call(e,n)&&(r[n]=e[n]);return r};let e9=(0,n.forwardRef)((e,t)=>{var{className:r,active:o,icon:i}=e,a=e8(e,["className","active","icon"]);return n.createElement(ea,e7({active:o,ref:t},a),n.createElement(i,{size:"1rem"}))});e9.displayName="@mantine/tiptap/ControlBase";var te=Object.defineProperty,tt=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,to=(e,t,r)=>t in e?te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ti=(e,t)=>{for(var r in t||(t={}))tr.call(t,r)&&to(e,r,t[r]);if(tt)for(var r of tt(t))tn.call(t,r)&&to(e,r,t[r]);return e};function ta({label:e,isActive:t,operation:r,icon:o}){return(0,n.forwardRef)((i,s)=>{let{editor:l,labels:u}=(0,a.Y)(),c=u[e];return n.createElement(e9,ti({"aria-label":c,title:c,active:null!=t&&!!t.name&&(null==l?void 0:l.isActive(t.name,t.attributes)),ref:s,onClick:()=>null==l?void 0:l.chain().focus()[r.name](r.attributes).run(),icon:o},i))})}var ts=Object.defineProperty,tl=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,tc=Object.getOwnPropertySymbols,td=Object.prototype.hasOwnProperty,tp=Object.prototype.propertyIsEnumerable,tf=(e,t,r)=>t in e?ts(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,th=(e,t)=>{for(var r in t||(t={}))td.call(t,r)&&tf(e,r,t[r]);if(tc)for(var r of tc(t))tp.call(t,r)&&tf(e,r,t[r]);return e},tm=(e,t)=>tl(e,tu(t));let tg=ta({label:"boldControlLabel",icon:e=>n.createElement(eE,tm(th({},e),{stroke:1.5})),isActive:{name:"bold"},operation:{name:"toggleBold"}}),ty=ta({label:"italicControlLabel",icon:e=>n.createElement(eT,tm(th({},e),{stroke:1.5})),isActive:{name:"italic"},operation:{name:"toggleItalic"}}),tv=ta({label:"underlineControlLabel",icon:e=>n.createElement(eD,tm(th({},e),{stroke:1.5})),isActive:{name:"underline"},operation:{name:"toggleUnderline"}}),tb=ta({label:"strikeControlLabel",icon:e=>n.createElement(eI,tm(th({},e),{stroke:1.5})),isActive:{name:"strike"},operation:{name:"toggleStrike"}}),t_=ta({label:"clearFormattingControlLabel",icon:e=>n.createElement(eA,tm(th({},e),{stroke:1.5})),operation:{name:"unsetAllMarks"}}),tx=ta({label:"unlinkControlLabel",icon:e=>n.createElement(eY.Z,tm(th({},e),{stroke:1.5})),operation:{name:"unsetLink"}}),tw=ta({label:"bulletListControlLabel",icon:e=>n.createElement(eR,tm(th({},e),{stroke:1.5})),isActive:{name:"bulletList"},operation:{name:"toggleBulletList"}}),tk=ta({label:"orderedListControlLabel",icon:e=>n.createElement(eN,tm(th({},e),{stroke:1.5})),isActive:{name:"orderedList"},operation:{name:"toggleOrderedList"}}),tM=ta({label:"h1ControlLabel",icon:e=>n.createElement(ez,tm(th({},e),{stroke:1.5})),isActive:{name:"heading",attributes:{level:1}},operation:{name:"toggleHeading",attributes:{level:1}}}),tS=ta({label:"h2ControlLabel",icon:e=>n.createElement(eH,tm(th({},e),{stroke:1.5})),isActive:{name:"heading",attributes:{level:2}},operation:{name:"toggleHeading",attributes:{level:2}}}),tO=ta({label:"h3ControlLabel",icon:e=>n.createElement(eF,tm(th({},e),{stroke:1.5})),isActive:{name:"heading",attributes:{level:3}},operation:{name:"toggleHeading",attributes:{level:3}}}),tj=ta({label:"h4ControlLabel",icon:e=>n.createElement(e$,tm(th({},e),{stroke:1.5})),isActive:{name:"heading",attributes:{level:4}},operation:{name:"toggleHeading",attributes:{level:4}}}),tC=ta({label:"h5ControlLabel",icon:e=>n.createElement(eV,tm(th({},e),{stroke:1.5})),isActive:{name:"heading",attributes:{level:5}},operation:{name:"toggleHeading",attributes:{level:5}}}),tP=ta({label:"h6ControlLabel",icon:e=>n.createElement(eZ,tm(th({},e),{stroke:1.5})),isActive:{name:"heading",attributes:{level:6}},operation:{name:"toggleHeading",attributes:{level:6}}}),tL=ta({label:"blockquoteControlLabel",icon:e=>n.createElement(eB,tm(th({},e),{stroke:1.5})),isActive:{name:"blockquote"},operation:{name:"toggleBlockquote"}}),tE=ta({label:"alignLeftControlLabel",icon:e=>n.createElement(eU,tm(th({},e),{stroke:1.5})),operation:{name:"setTextAlign",attributes:"left"}}),tT=ta({label:"alignRightControlLabel",icon:e=>n.createElement(eW,tm(th({},e),{stroke:1.5})),operation:{name:"setTextAlign",attributes:"right"}}),tD=ta({label:"alignCenterControlLabel",icon:e=>n.createElement(eq,tm(th({},e),{stroke:1.5})),operation:{name:"setTextAlign",attributes:"center"}}),tI=ta({label:"alignJustifyControlLabel",icon:e=>n.createElement(eK,tm(th({},e),{stroke:1.5})),operation:{name:"setTextAlign",attributes:"justify"}}),tA=ta({label:"subscriptControlLabel",icon:e=>n.createElement(eG,tm(th({},e),{stroke:1.5})),isActive:{name:"subscript"},operation:{name:"toggleSubscript"}}),tY=ta({label:"superscriptControlLabel",icon:e=>n.createElement(eJ,tm(th({},e),{stroke:1.5})),isActive:{name:"superscript"},operation:{name:"toggleSuperscript"}}),tR=ta({label:"codeControlLabel",icon:e=>n.createElement(eQ,tm(th({},e),{stroke:1.5})),isActive:{name:"code"},operation:{name:"toggleCode"}}),tN=ta({label:"codeBlockControlLabel",icon:e=>n.createElement(eQ,tm(th({},e),{stroke:1.5})),isActive:{name:"codeBlock"},operation:{name:"toggleCodeBlock"}}),tz=ta({label:"highlightControlLabel",icon:e=>n.createElement(eX.Z,tm(th({},e),{stroke:1.5})),isActive:{name:"highlight"},operation:{name:"toggleHighlight"}}),tH=ta({label:"hrControlLabel",icon:e=>n.createElement(e0,tm(th({},e),{stroke:1.5})),operation:{name:"setHorizontalRule"}}),tF=ta({label:"unsetColorControlLabel",icon:e=>n.createElement(e1.Z,tm(th({},e),{stroke:1.5})),operation:{name:"unsetColor"}});var t$=r(47083),tV=r(93844),tZ=r(3317),tB=r(80061),tU=r(88393),tW=r(67841),tq=r(41246),tK=r(91759),tG=r(84137),tJ=Object.defineProperty,tQ=Object.getOwnPropertySymbols,tX=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,t1=(e,t,r)=>t in e?tJ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,t2=(e,t)=>{for(var r in t||(t={}))tX.call(t,r)&&t1(e,r,t[r]);if(tQ)for(var r of tQ(t))t0.call(t,r)&&t1(e,r,t[r]);return e},t4=(0,s.k)(e=>{let t=e.fn.variant({variant:"light"});return{linkEditor:{display:"flex"},linkEditorInput:{borderTopRightRadius:0,borderBottomRightRadius:0,borderRight:0},linkEditorExternalControl:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.colors.dark[7],.5):e.white,border:`${(0,l.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,height:(0,l.h)(24),width:(0,l.h)(24),display:"flex",justifyContent:"center",alignItems:"center",borderRadius:e.fn.radius(),"&[data-active]":t2({backgroundColor:t.background,borderColor:t.border,color:t.color},e.fn.hover({background:t.hover}))},linkEditorSave:{borderTopLeftRadius:0,borderBottomLeftRadius:0}}}),t5=Object.defineProperty,t3=Object.defineProperties,t6=Object.getOwnPropertyDescriptors,t7=Object.getOwnPropertySymbols,t8=Object.prototype.hasOwnProperty,t9=Object.prototype.propertyIsEnumerable,re=(e,t,r)=>t in e?t5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rt=(e,t)=>{for(var r in t||(t={}))t8.call(t,r)&&re(e,r,t[r]);if(t7)for(var r of t7(t))t9.call(t,r)&&re(e,r,t[r]);return e},rr=(e,t)=>t3(e,t6(t)),rn=(e,t)=>{var r={};for(var n in e)t8.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&t7)for(var n of t7(e))0>t.indexOf(n)&&t9.call(e,n)&&(r[n]=e[n]);return r};let ro=e=>{var{size:t}=e,r=rn(e,["size"]);return n.createElement(t$.Z,rt({size:t,stroke:1.5},r))},ri={initialExternal:!1},ra=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RichTextEditorLinkControl",ri,e),{icon:i,popoverProps:s,disableTooltips:u,initialExternal:c}=r,d=rn(r,["icon","popoverProps","disableTooltips","initialExternal"]),{editor:p,labels:f,classNames:h,styles:m,unstyled:g,variant:y}=(0,a.Y)(),{classes:v}=t4(null,{name:"RichTextEditor",classNames:h,styles:m,unstyled:g,variant:y}),[b,_]=(0,tq.U)(""),[x,w]=(0,n.useState)(c),[k,{open:M,close:S}]=(0,tK.q)(!1),O=()=>{M();let e=null==p?void 0:p.getAttributes("link");_((null==e?void 0:e.href)||""),w((null==e?void 0:e.target)==="_blank")},j=()=>{S(),_(""),w(c)},C=()=>{j(),""===b?p.chain().focus().extendMarkRange("link").unsetLink().run():p.chain().focus().extendMarkRange("link").setLink({href:b,target:x?"_blank":null}).run()};return(0,tG.s)("edit-link",O,!1),n.createElement(tZ.J,rt({trapFocus:!0,shadow:"md",withinPortal:!0,opened:k,onClose:j,offset:-44,zIndex:1e4,unstyled:g},s),n.createElement(tZ.J.Target,null,n.createElement(e9,rr(rt({icon:i||ro,"aria-label":f.linkControlLabel,title:f.linkControlLabel,onClick:O,active:null==p?void 0:p.isActive("link"),unstyled:g},d),{ref:t}))),n.createElement(tZ.J.Dropdown,{sx:e=>({backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white})},n.createElement("div",{className:v.linkEditor},n.createElement(tB.o,{placeholder:f.linkEditorInputPlaceholder,"aria-label":f.linkEditorInputLabel,type:"url",value:b,onChange:_,classNames:{input:v.linkEditorInput},onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),C())},unstyled:g,rightSection:n.createElement(tU.u,{label:x?f.linkEditorExternalLink:f.linkEditorInternalLink,events:{hover:!0,focus:!0,touch:!0},withinPortal:!0,withArrow:!0,disabled:u,unstyled:g,zIndex:1e4},n.createElement(Z.k,{onClick:()=>w(e=>!e),"data-active":x||void 0,className:v.linkEditorExternalControl,unstyled:g},n.createElement(tV.Z,{size:(0,l.h)(14),stroke:1.5})))}),n.createElement(tW.z,{variant:"default",onClick:C,className:v.linkEditorSave,unstyled:g},f.linkEditorSave))))});var rs=r(21380),rl=r(89814),ru=r(84343),rc=r(49834),rd=r(97283),rp=(0,eL.Z)("color-picker","IconColorPicker",[["path",{d:"M11 7l6 6",key:"svg-0"}],["path",{d:"M4 16l11.7 -11.7a1 1 0 0 1 1.4 0l2.6 2.6a1 1 0 0 1 0 1.4l-11.7 11.7h-4v-4z",key:"svg-1"}]]),rf=(0,eL.Z)("palette","IconPalette",[["path",{d:"M12 21a9 9 0 0 1 0 -18c4.97 0 9 3.582 9 8c0 1.06 -.474 2.078 -1.318 2.828c-.844 .75 -1.989 1.172 -3.182 1.172h-2.5a2 2 0 0 0 -1 3.75a1.3 1.3 0 0 1 -1 2.25",key:"svg-0"}],["path",{d:"M8.5 10.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M12.5 7.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M16.5 10.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}]]),rh=r(88198),rm=Object.defineProperty,rg=Object.defineProperties,ry=Object.getOwnPropertyDescriptors,rv=Object.getOwnPropertySymbols,rb=Object.prototype.hasOwnProperty,r_=Object.prototype.propertyIsEnumerable,rx=(e,t,r)=>t in e?rm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rw=(e,t)=>{for(var r in t||(t={}))rb.call(t,r)&&rx(e,r,t[r]);if(rv)for(var r of rv(t))r_.call(t,r)&&rx(e,r,t[r]);return e},rk=(e,t)=>rg(e,ry(t)),rM=(e,t)=>{var r={};for(var n in e)rb.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&rv)for(var n of rv(e))0>t.indexOf(n)&&r_.call(e,n)&&(r[n]=e[n]);return r};let rS={},rO=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RichTextEditorColorPickerControl",rS,e),{popoverProps:i,colors:s,colorPickerProps:l}=r,u=rM(r,["popoverProps","colors","colorPickerProps"]),{editor:c,labels:d,unstyled:p}=(0,a.Y)(),[f,{toggle:h,close:m}]=(0,tK.q)(!1),[g,y]=(0,n.useState)("palette"),v=(0,o.rZ)(),b=(null==c?void 0:c.getAttributes("textStyle").color)||("dark"===v.colorScheme?v.colors.dark[1]:v.black),_=(e,t=!0)=>{c.chain().focus().setColor(e).run(),t&&m()},x=s.map((e,t)=>n.createElement(rs.b,{key:t,component:"button",color:e,onClick:()=>_(e),size:26,radius:"xs",sx:{cursor:"pointer"},title:d.colorPickerColorLabel(e),"aria-label":d.colorPickerColorLabel(e),unstyled:p}));return n.createElement(tZ.J,rw({opened:f,withinPortal:!0,trapFocus:!0,onClose:m,unstyled:p},i),n.createElement(tZ.J.Target,null,n.createElement(ea,rk(rw({"aria-label":d.colorPickerControlLabel,title:d.colorPickerControlLabel},u),{ref:t,onClick:h}),n.createElement(rs.b,{color:b,size:14,unstyled:p}))),n.createElement(tZ.J.Dropdown,{sx:()=>({backgroundColor:"dark"===v.colorScheme?v.colors.dark[7]:v.white})},"palette"===g&&n.createElement(rl.M,{cols:7,spacing:2},x),"colorPicker"===g&&n.createElement(ru.z,rw({defaultValue:b,onChange:e=>_(e,!1),unstyled:p},l)),n.createElement(tU.u.Group,{closeDelay:200},n.createElement(ey.Z,{position:"right",spacing:"xs",mt:"sm"},"palette"===g&&n.createElement(rc.A,{variant:"default",onClick:m,unstyled:p,title:d.colorPickerCancel,"aria-label":d.colorPickerCancel},n.createElement(rd.Z,{stroke:1.5,size:"1rem"})),n.createElement(rc.A,{variant:"default",onClick:()=>{c.chain().focus().unsetColor().run(),m()},unstyled:p,title:d.colorPickerClear,"aria-label":d.colorPickerClear},n.createElement(e1.Z,{stroke:1.5,size:"1rem"})),"palette"===g?n.createElement(rc.A,{variant:"default",onClick:()=>y("colorPicker"),unstyled:p,title:d.colorPickerColorPicker,"aria-label":d.colorPickerColorPicker},n.createElement(rp,{stroke:1.5,size:"1rem"})):n.createElement(rc.A,{variant:"default",onClick:()=>y("palette"),unstyled:p,"aria-label":d.colorPickerPalette,title:d.colorPickerPalette},n.createElement(rf,{stroke:1.5,size:"1rem"})),"colorPicker"===g&&n.createElement(rc.A,{variant:"default",onClick:m,unstyled:p,title:d.colorPickerSave,"aria-label":d.colorPickerSave},n.createElement(rh.Z,{stroke:1.5,size:"1rem"}))))))});rO.displayName="@mantine/tiptap/ColorPickerControl";var rj=Object.defineProperty,rC=Object.defineProperties,rP=Object.getOwnPropertyDescriptors,rL=Object.getOwnPropertySymbols,rE=Object.prototype.hasOwnProperty,rT=Object.prototype.propertyIsEnumerable,rD=(e,t,r)=>t in e?rj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rI=(e,t)=>{for(var r in t||(t={}))rE.call(t,r)&&rD(e,r,t[r]);if(rL)for(var r of rL(t))rT.call(t,r)&&rD(e,r,t[r]);return e},rA=(e,t)=>rC(e,rP(t)),rY=(e,t)=>{var r={};for(var n in e)rE.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&rL)for(var n of rL(e))0>t.indexOf(n)&&rT.call(e,n)&&(r[n]=e[n]);return r};let rR={},rN=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RichTextEditorColorControl",rR,e),{color:i}=r,s=rY(r,["color"]),{editor:l,labels:u,unstyled:c}=(0,a.Y)(),d=(null==l?void 0:l.getAttributes("textStyle").color)||null,p=u.colorControlLabel(i);return n.createElement(ea,rA(rI({active:d===i,"aria-label":p,title:p,onClick:()=>l.chain().focus().setColor(i).run()},s),{ref:t}),n.createElement(rs.b,{color:i,size:14,unstyled:c}))});var rz=Object.defineProperty,rH=Object.defineProperties,rF=Object.getOwnPropertyDescriptors,r$=Object.getOwnPropertySymbols,rV=Object.prototype.hasOwnProperty,rZ=Object.prototype.propertyIsEnumerable,rB=(e,t,r)=>t in e?rz(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rU=(e,t)=>{for(var r in t||(t={}))rV.call(t,r)&&rB(e,r,t[r]);if(r$)for(var r of r$(t))rZ.call(t,r)&&rB(e,r,t[r]);return e},rW=(e,t)=>rH(e,rF(t)),rq=(e,t)=>{var r={};for(var n in e)rV.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&r$)for(var n of r$(e))0>t.indexOf(n)&&rZ.call(e,n)&&(r[n]=e[n]);return r};let rK={withCodeHighlightStyles:!0,withTypographyStyles:!0},rG=(0,n.forwardRef)((e,t)=>{let r=(0,o.N4)("RichTextEditor",rK,e),{editor:s,children:l,className:u,labels:c,withCodeHighlightStyles:d,withTypographyStyles:p,classNames:f,styles:h,unstyled:m,variant:g}=r,y=rq(r,["editor","children","className","labels","withCodeHighlightStyles","withTypographyStyles","classNames","styles","unstyled","variant"]),{classes:v,cx:b}=eP(null,{name:"RichTextEditor",classNames:f,styles:h,unstyled:m,variant:g}),_=(0,n.useMemo)(()=>rU(rU({},eC),c),[c]);return n.createElement(a.r,{value:{editor:s,labels:_,withCodeHighlightStyles:d,withTypographyStyles:p,classNames:f,styles:h,unstyled:m,variant:g}},n.createElement(i.x,rW(rU({className:b(v.root,u)},y),{ref:t}),l))});rG.Content=V,rG.Control=ea,rG.ControlsGroup=eg,rG.Toolbar=ej,rG.Bold=tg,rG.Italic=ty,rG.Strikethrough=tb,rG.Underline=tv,rG.ClearFormatting=t_,rG.H1=tM,rG.H2=tS,rG.H3=tO,rG.H4=tj,rG.H5=tC,rG.H6=tP,rG.BulletList=tw,rG.OrderedList=tk,rG.Link=ra,rG.Unlink=tx,rG.Blockquote=tL,rG.AlignLeft=tE,rG.AlignRight=tT,rG.AlignCenter=tD,rG.AlignJustify=tI,rG.Superscript=tY,rG.Subscript=tA,rG.Code=tR,rG.CodeBlock=tN,rG.ColorPicker=rO,rG.Color=rN,rG.Highlight=tz,rG.Hr=tH,rG.UnsetColor=tF,rG.displayName="@mantine/tiptap/RichTextEditor"},14953:function(e,t,r){"use strict";r.d(t,{r:function(){return eP}});var n=r(42752);let o=(e,t)=>{for(let r in t)e[r]=t[r];return e},i="numeric",a="ascii",s="alpha",l="asciinumeric",u="alphanumeric",c="domain",d="emoji",p="whitespace";function f(e,t,r){for(let n in t[i]&&(t[l]=!0,t[u]=!0),t[a]&&(t[l]=!0,t[s]=!0),t[l]&&(t[u]=!0),t[s]&&(t[u]=!0),t[u]&&(t[c]=!0),t[d]&&(t[c]=!0),t){let t=(n in r||(r[n]=[]),r[n]);0>t.indexOf(e)&&t.push(e)}}function h(e){void 0===e&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}h.groups={},h.prototype={accepts(){return!!this.t},go(e){let t=this.j[e];if(t)return t;for(let t=0;t<this.jr.length;t++){let r=this.jr[t][0],n=this.jr[t][1];if(n&&r.test(e))return n}return this.jd},has(e,t){return void 0===t&&(t=!1),t?e in this.j:!!this.go(e)},ta(e,t,r,n){for(let o=0;o<e.length;o++)this.tt(e[o],t,r,n)},tr(e,t,r,n){let o;return n=n||h.groups,t&&t.j?o=t:(o=new h(t),r&&n&&f(t,r,n)),this.jr.push([e,o]),o},ts(e,t,r,n){let o=this,i=e.length;if(!i)return o;for(let t=0;t<i-1;t++)o=o.tt(e[t]);return o.tt(e[i-1],t,r,n)},tt(e,t,r,n){if(n=n||h.groups,t&&t.j)return this.j[e]=t,t;let i,a=this.go(e);if(a?(o((i=new h).j,a.j),i.jr.push.apply(i.jr,a.jr),i.jd=a.jd,i.t=a.t):i=new h,t){if(n){if(i.t&&"string"==typeof i.t){let e=o(function(e,t){let r={};for(let n in t)t[n].indexOf(e)>=0&&(r[n]=!0);return r}(i.t,n),r);f(t,e,n)}else r&&f(t,r,n)}i.t=t}return this.j[e]=i,i}};let m=(e,t,r,n,o)=>e.ta(t,r,n,o),g=(e,t,r,n,o)=>e.tr(t,r,n,o),y=(e,t,r,n,o)=>e.ts(t,r,n,o),v=(e,t,r,n,o)=>e.tt(t,r,n,o),b="WORD",_="UWORD",x="LOCALHOST",w="UTLD",k="SCHEME",M="SLASH_SCHEME",S="OPENBRACE",O="OPENBRACKET",j="OPENANGLEBRACKET",C="OPENPAREN",P="CLOSEBRACE",L="CLOSEBRACKET",E="CLOSEANGLEBRACKET",T="CLOSEPAREN",D="AMPERSAND",I="APOSTROPHE",A="ASTERISK",Y="BACKSLASH",R="BACKTICK",N="CARET",z="COLON",H="COMMA",F="DOLLAR",$="EQUALS",V="EXCLAMATION",Z="HYPHEN",B="PERCENT",U="PIPE",W="PLUS",q="POUND",K="QUERY",G="QUOTE",J="SEMI",Q="SLASH",X="TILDE",ee="UNDERSCORE",et="EMOJI";var er=Object.freeze({__proto__:null,WORD:b,UWORD:_,LOCALHOST:x,TLD:"TLD",UTLD:w,SCHEME:k,SLASH_SCHEME:M,NUM:"NUM",WS:"WS",NL:"NL",OPENBRACE:S,OPENBRACKET:O,OPENANGLEBRACKET:j,OPENPAREN:C,CLOSEBRACE:P,CLOSEBRACKET:L,CLOSEANGLEBRACKET:E,CLOSEPAREN:T,AMPERSAND:D,APOSTROPHE:I,ASTERISK:A,AT:"AT",BACKSLASH:Y,BACKTICK:R,CARET:N,COLON:z,COMMA:H,DOLLAR:F,DOT:"DOT",EQUALS:$,EXCLAMATION:V,HYPHEN:Z,PERCENT:B,PIPE:U,PLUS:W,POUND:q,QUERY:K,QUOTE:G,SEMI:J,SLASH:Q,TILDE:X,UNDERSCORE:ee,EMOJI:et,SYM:"SYM"});let en=/[a-z]/,eo=/\p{L}/u,ei=/\p{Emoji}/u,ea=/\d/,es=/\s/,el=null,eu=null;function ec(e,t,r,n,o){let i;let a=t.length;for(let r=0;r<a-1;r++){let a=t[r];e.j[a]?i=e.j[a]:((i=new h(n)).jr=o.slice(),e.j[a]=i),e=i}return(i=new h(r)).jr=o.slice(),e.j[t[a-1]]=i,i}function ed(e){let t=[],r=[],n=0;for(;n<e.length;){let o=0;for(;"0123456789".indexOf(e[n+o])>=0;)o++;if(o>0){t.push(r.join(""));for(let t=parseInt(e.substring(n,n+o),10);t>0;t--)r.pop();n+=o}else r.push(e[n]),n++}return t}let ep={defaultProtocol:"http",events:null,format:eh,formatHref:eh,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function ef(e,t){void 0===t&&(t=null);let r=o({},ep);e&&(r=o(r,e instanceof ef?e.o:e));let n=r.ignoreTags,i=[];for(let e=0;e<n.length;e++)i.push(n[e].toUpperCase());this.o=r,t&&(this.defaultRender=t),this.ignoreTags=i}function eh(e){return e}function em(e,t){this.t="token",this.v=e,this.tk=t}function eg(e,t){class r extends em{constructor(t,r){super(t,r),this.t=e}}for(let e in t)r.prototype[e]=t[e];return r.t=e,r}ef.prototype={o:ep,ignoreTags:[],defaultRender:e=>e,check(e){return this.get("validate",e.toString(),e)},get(e,t,r){let n=null!=t,o=this.o[e];return o&&("object"==typeof o?"function"==typeof(o=r.t in o?o[r.t]:ep[e])&&n&&(o=o(t,r)):"function"==typeof o&&n&&(o=o(t,r.t,r))),o},getObj(e,t,r){let n=this.o[e];return"function"==typeof n&&null!=t&&(n=n(t,r.t,r)),n},render(e){let t=e.render(this),r=this.get("render",null,e)||this.defaultRender;return r(t,e.t,e)}},em.prototype={isLink:!1,toString(){return this.v},toHref(e){return this.toString()},toFormattedString(e){let t=this.toString(),r=e.get("truncate",t,this),n=e.get("format",t,this);return r&&n.length>r?n.substring(0,r)+"…":n},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e){return void 0===e&&(e=ep.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){let t=this.toHref(e.get("defaultProtocol")),r=e.get("formatHref",t,this),n=e.get("tagName",t,this),i=this.toFormattedString(e),a={},s=e.get("className",t,this),l=e.get("target",t,this),u=e.get("rel",t,this),c=e.getObj("attributes",t,this),d=e.getObj("events",t,this);return a.href=r,s&&(a.class=s),l&&(a.target=l),u&&(a.rel=u),c&&o(a,c),{tagName:n,attributes:a,content:i,eventListeners:d}}};let ey=eg("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),ev=eg("text"),eb=eg("nl"),e_=eg("url",{isLink:!0,toHref(e){return void 0===e&&(e=ep.defaultProtocol),this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){let e=this.tk;return e.length>=2&&e[0].t!==x&&e[1].t===z}}),ex=e=>new h(e);function ew(e,t,r){let n=r[0].s,o=r[r.length-1].e,i=t.slice(n,o);return new e(i,r)}let ek="undefined"!=typeof console&&console&&console.warn||(()=>{}),eM={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function eS(e,t){if(void 0===t&&(t=!1),eM.initialized&&ek(`linkifyjs: already initialized - will not register custom scheme "${e}" until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.`),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(e))throw Error(`linkifyjs: incorrect scheme format.
1. Must only contain digits, lowercase ASCII letters or "-"
2. Cannot start or end with "-"
3. "-" cannot repeat`);eM.customSchemes.push([e,t])}function eO(e,t,r){if(void 0===t&&(t=null),void 0===r&&(r=null),t&&"object"==typeof t){if(r)throw Error(`linkifyjs: Invalid link type ${t}; must be a string`);r=t,t=null}let n=new ef(r),u=(eM.initialized||function(){eM.scanner=function(e){void 0===e&&(e=[]);let t={};h.groups=t;let r=new h;null==el&&(el=ed("aaa1rp3barth4b0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0faromeo7ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re2s2c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y0eats7k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking0channel11l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t0isalat7u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0at2delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d0network8tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntdoor4ier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5gtv3iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0eles2s3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1nder2le4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster5ia3d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4de2k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0cys3drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7serati6ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic3tual5v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rthwesternmutual14on4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3ssagens7y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cher3ks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w0time7i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ffany5ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0channel7ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5m\xf6gensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lkswagen7vo3te1ing3o2yage5u0elos6wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2")),null==eu&&(eu=ed("ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5تصالات6رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2")),v(r,"'",I),v(r,"{",S),v(r,"[",O),v(r,"<",j),v(r,"(",C),v(r,"}",P),v(r,"]",L),v(r,">",E),v(r,")",T),v(r,"&",D),v(r,"*",A),v(r,"@","AT"),v(r,"`",R),v(r,"^",N),v(r,":",z),v(r,",",H),v(r,"$",F),v(r,".","DOT"),v(r,"=",$),v(r,"!",V),v(r,"-",Z),v(r,"%",B),v(r,"|",U),v(r,"+",W),v(r,"#",q),v(r,"?",K),v(r,'"',G),v(r,"/",Q),v(r,";",J),v(r,"~",X),v(r,"_",ee),v(r,"\\",Y);let n=g(r,ea,"NUM",{[i]:!0});g(n,ea,n);let u=g(r,en,b,{[a]:!0});g(u,en,u);let m=g(r,eo,_,{[s]:!0});g(m,en),g(m,eo,m);let ep=g(r,es,"WS",{[p]:!0});v(r,"\n","NL",{[p]:!0}),v(ep,"\n"),g(ep,es,ep);let ef=g(r,ei,et,{[d]:!0});g(ef,ei,ef),v(ef,"️",ef);let eh=v(ef,"‍");g(eh,ei,ef);let em=[[en,u]],eg=[[en,null],[eo,m]];for(let e=0;e<el.length;e++)ec(r,el[e],"TLD",b,em);for(let e=0;e<eu.length;e++)ec(r,eu[e],w,_,eg);f("TLD",{tld:!0,ascii:!0},t),f(w,{utld:!0,alpha:!0},t),ec(r,"file",k,b,em),ec(r,"mailto",k,b,em),ec(r,"http",M,b,em),ec(r,"https",M,b,em),ec(r,"ftp",M,b,em),ec(r,"ftps",M,b,em),f(k,{scheme:!0,ascii:!0},t),f(M,{slashscheme:!0,ascii:!0},t),e=e.sort((e,t)=>e[0]>t[0]?1:-1);for(let t=0;t<e.length;t++){let n=e[t][0],o=e[t][1],s=o?{scheme:!0}:{slashscheme:!0};n.indexOf("-")>=0?s[c]=!0:en.test(n)?ea.test(n)?s[l]=!0:s[a]=!0:s[i]=!0,y(r,n,n,s)}return y(r,"localhost",x,{ascii:!0}),r.jd=new h("SYM"),{start:r,tokens:o({groups:t},er)}}(eM.customSchemes);for(let e=0;e<eM.tokenQueue.length;e++)eM.tokenQueue[e][1]({scanner:eM.scanner});eM.parser=function(e){let{groups:t}=e,r=t.domain.concat([D,A,"AT",Y,R,N,F,$,Z,"NUM",B,U,W,q,Q,"SYM",X,ee]),n=[I,E,P,L,T,z,H,"DOT",V,j,S,O,C,K,G,J],o=[D,I,A,Y,R,N,P,F,$,Z,S,B,U,W,q,K,Q,"SYM",X,ee],i=ex(),a=v(i,X);m(a,o,a),m(a,t.domain,a);let s=ex(),l=ex(),u=ex();m(i,t.domain,s),m(i,t.scheme,l),m(i,t.slashscheme,u),m(s,o,a),m(s,t.domain,s);let c=v(s,"AT");v(a,"AT",c),v(l,"AT",c),v(u,"AT",c);let d=v(a,"DOT");m(d,o,a),m(d,t.domain,a);let p=ex();m(c,t.domain,p),m(p,t.domain,p);let f=v(p,"DOT");m(f,t.domain,p);let h=ex(ey);m(f,t.tld,h),m(f,t.utld,h),v(c,x,h);let g=v(p,Z);m(g,t.domain,p),m(h,t.domain,p),v(h,"DOT",f),v(h,Z,g);let y=v(h,z);m(y,t.numeric,ey);let b=v(s,Z),_=v(s,"DOT");m(b,t.domain,s),m(_,o,a),m(_,t.domain,s);let w=ex(e_);m(_,t.tld,w),m(_,t.utld,w),m(w,t.domain,s),m(w,o,a),v(w,"DOT",_),v(w,Z,b),v(w,"AT",c);let k=v(w,z),M=ex(e_);m(k,t.numeric,M);let et=ex(e_),en=ex();m(et,r,et),m(et,n,en),m(en,r,et),m(en,n,en),v(w,Q,et),v(M,Q,et);let eo=v(l,z),ei=v(u,z),ea=v(ei,Q),es=v(ea,Q);m(l,t.domain,s),v(l,"DOT",_),v(l,Z,b),m(u,t.domain,s),v(u,"DOT",_),v(u,Z,b),m(eo,t.domain,et),v(eo,Q,et),m(es,t.domain,et),m(es,r,et),v(es,Q,et);let el=v(et,S),eu=v(et,O),ec=v(et,j),ed=v(et,C);v(en,S,el),v(en,O,eu),v(en,j,ec),v(en,C,ed),v(el,P,et),v(eu,L,et),v(ec,E,et),v(ed,T,et),v(el,P,et);let ep=ex(e_),ef=ex(e_),eh=ex(e_),em=ex(e_);m(el,r,ep),m(eu,r,ef),m(ec,r,eh),m(ed,r,em);let eg=ex(),ev=ex(),ew=ex(),ek=ex();return m(el,n),m(eu,n),m(ec,n),m(ed,n),m(ep,r,ep),m(ef,r,ef),m(eh,r,eh),m(em,r,em),m(ep,n,ep),m(ef,n,ef),m(eh,n,eh),m(em,n,em),m(eg,r,eg),m(ev,r,ef),m(ew,r,eh),m(ek,r,em),m(eg,n,eg),m(ev,n,ev),m(ew,n,ew),m(ek,n,ek),v(ef,L,et),v(eh,E,et),v(em,T,et),v(ep,P,et),v(ev,L,et),v(ew,E,et),v(ek,T,et),v(eg,T,et),v(i,x,w),v(i,"NL",eb),{start:i,tokens:er}}(eM.scanner.tokens);for(let e=0;e<eM.pluginQueue.length;e++)eM.pluginQueue[e][1]({scanner:eM.scanner,parser:eM.parser});eM.initialized=!0}(),function(e,t,r){let n=r.length,o=0,i=[],a=[];for(;o<n;){let s=e,l=null,u=null,c=0,d=null,p=-1;for(;o<n&&!(l=s.go(r[o].t));)a.push(r[o++]);for(;o<n&&(u=l||s.go(r[o].t));)l=null,(s=u).accepts()?(p=0,d=s):p>=0&&p++,o++,c++;if(p<0)(o-=c)<n&&(a.push(r[o]),o++);else{a.length>0&&(i.push(ew(ev,t,a)),a=[]),o-=p,c-=p;let e=d.t,n=r.slice(o-c,o);i.push(ew(e,t,n))}}return a.length>0&&i.push(ew(ev,t,a)),i}(eM.parser.start,e,function(e,t){let r=function(e){let t=[],r=e.length,n=0;for(;n<r;){let o,i=e.charCodeAt(n),a=i<55296||i>56319||n+1===r||(o=e.charCodeAt(n+1))<56320||o>57343?e[n]:e.slice(n,n+2);t.push(a),n+=a.length}return t}(t.replace(/[A-Z]/g,e=>e.toLowerCase())),n=r.length,o=[],i=0,a=0;for(;a<n;){let s=e,l=null,u=0,c=null,d=-1,p=-1;for(;a<n&&(l=s.go(r[a]));)(s=l).accepts()?(d=0,p=0,c=s):d>=0&&(d+=r[a].length,p++),u+=r[a].length,i+=r[a].length,a++;i-=d,a-=p,u-=d,o.push({t:c.t,v:t.slice(i-u,i),s:i-u,e:i})}return o}(eM.scanner.start,e))),ep=[];for(let e=0;e<u.length;e++){let r=u[e];r.isLink&&(!t||r.t===t)&&n.check(r)&&ep.push(r.toFormattedObject(n))}return ep}var ej=r(2376);let eC=n.vc.create({name:"link",priority:1e3,keepOnSplit:!1,onCreate(){this.options.protocols.forEach(e=>{if("string"==typeof e){eS(e);return}eS(e.scheme,e.optionalSlashes)})},onDestroy(){h.groups={},eM.scanner=null,eM.parser=null,eM.tokenQueue=[],eM.pluginQueue=[],eM.customSchemes=[],eM.initialized=!1},inclusive(){return this.options.autolink},addOptions:()=>({openOnClick:!0,linkOnPaste:!0,autolink:!0,protocols:[],HTMLAttributes:{target:"_blank",rel:"noopener noreferrer nofollow",class:null},validate:void 0}),addAttributes(){return{href:{default:null},target:{default:this.options.HTMLAttributes.target},rel:{default:this.options.HTMLAttributes.rel},class:{default:this.options.HTMLAttributes.class}}},parseHTML:()=>[{tag:'a[href]:not([href *= "javascript:" i])'}],renderHTML({HTMLAttributes:e}){return["a",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{setLink:e=>({chain:t})=>t().setMark(this.name,e).setMeta("preventAutolink",!0).run(),toggleLink:e=>({chain:t})=>t().toggleMark(this.name,e,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run(),unsetLink:()=>({chain:e})=>e().unsetMark(this.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}},addPasteRules(){return[(0,n.K9)({find:e=>eO(e).filter(e=>!this.options.validate||this.options.validate(e.value)).filter(e=>e.isLink).map(e=>({text:e.value,index:e.start,data:e})),type:this.type,getAttributes:(e,t)=>{var r,n;let o=null===(r=null==t?void 0:t.clipboardData)||void 0===r?void 0:r.getData("text/html"),i=null==o?void 0:o.match(/href="([^"]*)"/);return i?{href:i[1]}:{href:null===(n=e.data)||void 0===n?void 0:n.href}}})]},addProseMirrorPlugins(){var e,t,r;let o=[];return this.options.autolink&&o.push((e={type:this.type,validate:this.options.validate},new ej.Sy({key:new ej.H$("autolink"),appendTransaction:(t,r,o)=>{let i=t.some(e=>e.docChanged)&&!r.doc.eq(o.doc),a=t.some(e=>e.getMeta("preventAutolink"));if(!i||a)return;let{tr:s}=o,l=(0,n.XP)(r.doc,[...t]),u=(0,n.QC)(l);if(u.forEach(({newRange:t})=>{let r,i;let a=(0,n.b5)(o.doc,t,e=>e.isTextblock);if(a.length>1?(r=a[0],i=o.doc.textBetween(r.pos,r.pos+r.node.nodeSize,void 0," ")):a.length&&o.doc.textBetween(t.from,t.to," "," ").endsWith(" ")&&(r=a[0],i=o.doc.textBetween(r.pos,t.to,void 0," ")),r&&i){let t=i.split(" ").filter(e=>""!==e);if(t.length<=0)return!1;let a=t[t.length-1],l=r.pos+i.lastIndexOf(a);if(!a)return!1;eO(a).filter(e=>e.isLink).map(e=>({...e,from:l+e.start+1,to:l+e.end+1})).filter(e=>!o.schema.marks.code||!o.doc.rangeHasMark(e.from,e.to,o.schema.marks.code)).filter(t=>!e.validate||e.validate(t.value)).forEach(t=>{(0,n.tI)(t.from,t.to,o.doc).some(t=>t.mark.type===e.type)||s.addMark(t.from,t.to,e.type.create({href:t.href}))})}}),s.steps.length)return s}}))),this.options.openOnClick&&o.push((t={type:this.type},new ej.Sy({key:new ej.H$("handleClickLink"),props:{handleClick:(e,r,o)=>{var i,a;if(0!==o.button)return!1;let s=o.target;if("A"!==s.nodeName)return!1;let l=(0,n.u9)(e.state,t.type.name),u=o.target,c=null!==(i=null==u?void 0:u.href)&&void 0!==i?i:l.href,d=null!==(a=null==u?void 0:u.target)&&void 0!==a?a:l.target;return!!u&&!!c&&(e.editable&&window.open(c,d),!0)}}}))),this.options.linkOnPaste&&o.push((r={editor:this.editor,type:this.type},new ej.Sy({key:new ej.H$("handlePasteLink"),props:{handlePaste:(e,t,n)=>{var o;let{state:i}=e,{selection:a}=i,{empty:s}=a;if(s)return!1;let l="";n.content.forEach(e=>{l+=e.textContent});let u=eO(l).find(e=>e.isLink&&e.value===l);if(!l||!u)return!1;let c=null===(o=t.clipboardData)||void 0===o?void 0:o.getData("text/html"),d=null==c?void 0:c.match(/href="([^"]*)"/),p=d?d[1]:u.href;return r.editor.commands.setMark(r.type,{href:p}),!0}}}))),o}}),eP=eC.extend({addKeyboardShortcuts:()=>({"Mod-k":()=>(window.dispatchEvent(new Event("edit-link")),!0)})}).configure({openOnClick:!1})},69328:function(e,t,r){"use strict";function n(e,t){return r=>{null==e||e(r),null==t||t(r)}}r.d(t,{x:function(){return n}})},48427:function(e,t,r){"use strict";function n(e){return e}r.d(t,{F:function(){return n}})},68216:function(e,t,r){"use strict";r.d(t,{R:function(){return o}});var n=r(67294);function o(e){let t=(0,n.createContext)(null);return[({children:e,value:r})=>n.createElement(t.Provider,{value:r},e),()=>{let r=(0,n.useContext)(t);if(null===r)throw Error(e);return r}]}},16650:function(e,t,r){"use strict";r.d(t,{R:function(){return o}});var n=r(38523);function o({parentSelector:e,siblingSelector:t,onKeyDown:r,loop:o=!0,activateOnFocus:i=!1,dir:a="rtl",orientation:s}){return l=>{var u;null==r||r(l);let c=Array.from((null==(u=(0,n.p)(l.currentTarget,e))?void 0:u.querySelectorAll(t))||[]).filter(t=>{var r;return r=l.currentTarget,(0,n.p)(r,e)===(0,n.p)(t,e)}),d=c.findIndex(e=>l.currentTarget===e),p=function(e,t,r){for(let r=e+1;r<t.length;r+=1)if(!t[r].disabled)return r;if(r){for(let e=0;e<t.length;e+=1)if(!t[e].disabled)return e}return e}(d,c,o),f=function(e,t,r){for(let r=e-1;r>=0;r-=1)if(!t[r].disabled)return r;if(r){for(let e=t.length-1;e>-1;e-=1)if(!t[e].disabled)return e}return e}(d,c,o),h="rtl"===a?f:p,m="rtl"===a?p:f;switch(l.key){case"ArrowRight":"horizontal"===s&&(l.stopPropagation(),l.preventDefault(),c[h].focus(),i&&c[h].click());break;case"ArrowLeft":"horizontal"===s&&(l.stopPropagation(),l.preventDefault(),c[m].focus(),i&&c[m].click());break;case"ArrowUp":"vertical"===s&&(l.stopPropagation(),l.preventDefault(),c[f].focus(),i&&c[f].click());break;case"ArrowDown":"vertical"===s&&(l.stopPropagation(),l.preventDefault(),c[p].focus(),i&&c[p].click());break;case"Home":l.stopPropagation(),l.preventDefault(),c[0].disabled||c[0].focus();break;case"End":{l.stopPropagation(),l.preventDefault();let e=c.length-1;c[e].disabled||c[e].focus()}}}}},94878:function(e,t,r){"use strict";r.d(t,{P:function(){return i}});var n=r(67294);let o="undefined"!=typeof window?n.useLayoutEffect:n.useEffect;function i(e){return[function(t){let r=Object.keys(t).reduce((r,n)=>(r[`${e}:${n}`]=e=>t[n](e.detail),r),{});o(()=>(Object.keys(r).forEach(e=>{window.removeEventListener(e,r[e]),window.addEventListener(e,r[e])}),()=>Object.keys(r).forEach(e=>{window.removeEventListener(e,r[e])})),[r])},function(t){return(...r)=>{var n,o;return n=`${e}:${String(t)}`,o=r[0],void window.dispatchEvent(new CustomEvent(n,{detail:o}))}}]}},38523:function(e,t,r){"use strict";function n(e,t){let r=e;for(;(r=r.parentElement)&&!r.matches(t););return r}r.d(t,{p:function(){return n}})},31943:function(e,t,r){"use strict";function n(e,t){return r=>{if("string"!=typeof r||0===r.trim().length)throw Error(t);return`${e}-${r}`}}r.d(t,{A:function(){return n}})},65053:function(e,t,r){"use strict";function n({data:e}){let t=[],r=[],n=e.reduce((e,t,n)=>(t.group?e[t.group]?e[t.group].push(n):e[t.group]=[n]:r.push(n),e),{});return Object.keys(n).forEach(r=>{t.push(...n[r].map(t=>e[t]))}),t.push(...r.map(t=>e[t])),t}r.d(t,{j:function(){return n}})},24241:function(e,t,r){"use strict";r.d(t,{k:function(){return o}});var n=r(67294);function o(e){return!Array.isArray(e)&&null!==e&&"object"==typeof e&&e.type!==n.Fragment}},97818:function(e,t,r){"use strict";function n(e){return Array.isArray(e)?e:[e]}r.d(t,{R:function(){return n}})},10403:function(e,t,r){"use strict";var n=r(34155);function o(e,t){return null!=e?e:t()}Object.defineProperty(t,"__esModule",{value:!0});var i=r(78754);t.createEnv=function(e){let t="object"==typeof e.client?e.client:{},r="object"==typeof e.server?e.server:{},a=e.shared,s=e.runtimeEnv?e.runtimeEnv:{...n.env,...e.experimental__runtimeEnv};return function(e){let t=o(o(e.runtimeEnvStrict,()=>e.runtimeEnv),()=>n.env);if(o(e.emptyStringAsUndefined,()=>!1))for(let[e,r]of Object.entries(t))""===r&&delete t[e];if(e.skipValidation)return t;let r="object"==typeof e.client?e.client:{},a="object"==typeof e.server?e.server:{},s="object"==typeof e.shared?e.shared:{},l=i.z.object(r),u=i.z.object(a),c=i.z.object(s),d=o(e.isServer,()=>typeof window>"u"),p=l.merge(c),f=u.merge(c).merge(l),h=d?f.safeParse(t):p.safeParse(t),m=o(e.onValidationError,()=>e=>{throw console.error("❌ Invalid environment variables:",e.flatten().fieldErrors),Error("Invalid environment variables")}),g=o(e.onInvalidAccess,()=>e=>{throw Error("❌ Attempted to access a server-side environment variable on the client")});return!1===h.success?m(h.error):new Proxy(h.data,{get(t,r){if(!("string"!=typeof r||"__esModule"===r||"$$typeof"===r))return d||!e.clientPrefix||r.startsWith(e.clientPrefix)||void 0!==c.shape[r]?t[r]:g(r)}})}({...e,shared:a,client:t,server:r,clientPrefix:"NEXT_PUBLIC_",runtimeEnv:s})}},30853:function(e,t,r){"use strict";r.d(t,{Z:function(){return y}});var n=r(67294),o=r(45697),i=r.n(o),a={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"},s=Object.defineProperty,l=Object.defineProperties,u=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))p.call(t,r)&&f(e,r,t[r]);return e},m=(e,t)=>l(e,u(t)),g=(e,t)=>{var r={};for(var n in e)d.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&c)for(var n of c(e))0>t.indexOf(n)&&p.call(e,n)&&(r[n]=e[n]);return r},y=(e,t,r)=>{let o=(0,n.forwardRef)((t,o)=>{var{color:i="currentColor",size:s=24,stroke:l=2,children:u}=t,c=g(t,["color","size","stroke","children"]);return(0,n.createElement)("svg",h(m(h({ref:o},a),{width:s,height:s,stroke:i,strokeWidth:l,className:`tabler-icon tabler-icon-${e}`}),c),[...r.map(([e,t])=>(0,n.createElement)(e,t)),...u||[]])});return o.propTypes={color:i().string,size:i().oneOfType([i().string,i().number]),stroke:i().oneOfType([i().string,i().number])},o.displayName=`${t}`,o}},3600:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("alert-circle","IconAlertCircle",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M12 8v4",key:"svg-1"}],["path",{d:"M12 16h.01",key:"svg-2"}]])},56485:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("alert-triangle","IconAlertTriangle",[["path",{d:"M12 9v4",key:"svg-0"}],["path",{d:"M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0z",key:"svg-1"}],["path",{d:"M12 16h.01",key:"svg-2"}]])},67751:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("box","IconBox",[["path",{d:"M12 3l8 4.5l0 9l-8 4.5l-8 -4.5l0 -9l8 -4.5",key:"svg-0"}],["path",{d:"M12 12l8 -4.5",key:"svg-1"}],["path",{d:"M12 12l0 9",key:"svg-2"}],["path",{d:"M12 12l-8 -4.5",key:"svg-3"}]])},52475:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("brush","IconBrush",[["path",{d:"M3 21v-4a4 4 0 1 1 4 4h-4",key:"svg-0"}],["path",{d:"M21 3a16 16 0 0 0 -12.8 10.2",key:"svg-1"}],["path",{d:"M21 3a16 16 0 0 1 -10.2 12.8",key:"svg-2"}],["path",{d:"M10.6 9a9 9 0 0 1 4.4 4.4",key:"svg-3"}]])},88198:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("check","IconCheck",[["path",{d:"M5 12l5 5l10 -10",key:"svg-0"}]])},91500:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("chevron-down","IconChevronDown",[["path",{d:"M6 9l6 6l6 -6",key:"svg-0"}]])},21209:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("chevron-left","IconChevronLeft",[["path",{d:"M15 6l-6 6l6 6",key:"svg-0"}]])},53865:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("chevron-right","IconChevronRight",[["path",{d:"M9 6l6 6l-6 6",key:"svg-0"}]])},76418:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("circle-off","IconCircleOff",[["path",{d:"M20.042 16.045a9 9 0 0 0 -12.087 -12.087m-2.318 1.677a9 9 0 1 0 12.725 12.73",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]])},25854:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("cursor-text","IconCursorText",[["path",{d:"M10 12h4",key:"svg-0"}],["path",{d:"M9 4a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3",key:"svg-1"}],["path",{d:"M15 4a3 3 0 0 0 -3 3v10a3 3 0 0 0 3 3",key:"svg-2"}]])},84089:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("device-floppy","IconDeviceFloppy",[["path",{d:"M6 4h10l4 4v10a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2",key:"svg-0"}],["path",{d:"M12 14m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M14 4l0 4l-6 0l0 -4",key:"svg-2"}]])},32158:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("dots-vertical","IconDotsVertical",[["path",{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M12 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M12 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]])},80335:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("download","IconDownload",[["path",{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M7 11l5 5l5 -5",key:"svg-1"}],["path",{d:"M12 4l0 12",key:"svg-2"}]])},21942:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("edit","IconEdit",[["path",{d:"M7 7h-1a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-1",key:"svg-0"}],["path",{d:"M20.385 6.585a2.1 2.1 0 0 0 -2.97 -2.97l-8.415 8.385v3h3l8.385 -8.415z",key:"svg-1"}],["path",{d:"M16 5l3 3",key:"svg-2"}]])},93844:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("external-link","IconExternalLink",[["path",{d:"M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6",key:"svg-0"}],["path",{d:"M11 13l9 -9",key:"svg-1"}],["path",{d:"M15 4h5v5",key:"svg-2"}]])},12093:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("highlight","IconHighlight",[["path",{d:"M3 19h4l10.5 -10.5a2.828 2.828 0 1 0 -4 -4l-10.5 10.5v4",key:"svg-0"}],["path",{d:"M12.5 5.5l4 4",key:"svg-1"}],["path",{d:"M4.5 13.5l4 4",key:"svg-2"}],["path",{d:"M21 15v4h-8l4 -4z",key:"svg-3"}]])},17010:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("info-circle","IconInfoCircle",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M12 9h.01",key:"svg-1"}],["path",{d:"M11 12h1v4h1",key:"svg-2"}]])},35336:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("key","IconKey",[["path",{d:"M16.555 3.843l3.602 3.602a2.877 2.877 0 0 1 0 4.069l-2.643 2.643a2.877 2.877 0 0 1 -4.069 0l-.301 -.301l-6.558 6.558a2 2 0 0 1 -1.239 .578l-.175 .008h-1.172a1 1 0 0 1 -.993 -.883l-.007 -.117v-1.172a2 2 0 0 1 .467 -1.284l.119 -.13l.414 -.414h2v-2h2v-2l2.144 -2.144l-.301 -.301a2.877 2.877 0 0 1 0 -4.069l2.643 -2.643a2.877 2.877 0 0 1 4.069 0z",key:"svg-0"}],["path",{d:"M15 9h.01",key:"svg-1"}]])},47083:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("link","IconLink",[["path",{d:"M9 15l6 -6",key:"svg-0"}],["path",{d:"M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464",key:"svg-1"}],["path",{d:"M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463",key:"svg-2"}]])},69998:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("movie","IconMovie",[["path",{d:"M4 4m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M8 4l0 16",key:"svg-1"}],["path",{d:"M16 4l0 16",key:"svg-2"}],["path",{d:"M4 8l4 0",key:"svg-3"}],["path",{d:"M4 16l4 0",key:"svg-4"}],["path",{d:"M4 12l16 0",key:"svg-5"}],["path",{d:"M16 8l4 0",key:"svg-6"}],["path",{d:"M16 16l4 0",key:"svg-7"}]])},22582:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("password","IconPassword",[["path",{d:"M12 10v4",key:"svg-0"}],["path",{d:"M10 13l4 -2",key:"svg-1"}],["path",{d:"M10 11l4 2",key:"svg-2"}],["path",{d:"M5 10v4",key:"svg-3"}],["path",{d:"M3 13l4 -2",key:"svg-4"}],["path",{d:"M3 11l4 2",key:"svg-5"}],["path",{d:"M19 10v4",key:"svg-6"}],["path",{d:"M17 13l4 -2",key:"svg-7"}],["path",{d:"M17 11l4 2",key:"svg-8"}]])},53281:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("player-play","IconPlayerPlay",[["path",{d:"M7 4v16l13 -8z",key:"svg-0"}]])},94568:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("player-stop","IconPlayerStop",[["path",{d:"M5 5m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z",key:"svg-0"}]])},32413:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("playlist-x","IconPlaylistX",[["path",{d:"M19 8h-14",key:"svg-0"}],["path",{d:"M5 12h7",key:"svg-1"}],["path",{d:"M12 16h-7",key:"svg-2"}],["path",{d:"M16 14l4 4",key:"svg-3"}],["path",{d:"M20 14l-4 4",key:"svg-4"}]])},88373:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("plug","IconPlug",[["path",{d:"M9.785 6l8.215 8.215l-2.054 2.054a5.81 5.81 0 1 1 -8.215 -8.215l2.054 -2.054z",key:"svg-0"}],["path",{d:"M4 20l3.5 -3.5",key:"svg-1"}],["path",{d:"M15 4l-3.5 3.5",key:"svg-2"}],["path",{d:"M20 9l-3.5 3.5",key:"svg-3"}]])},1177:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("plus","IconPlus",[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M5 12l14 0",key:"svg-1"}]])},75063:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("question-mark","IconQuestionMark",[["path",{d:"M8 8a3.5 3 0 0 1 3.5 -3h1a3.5 3 0 0 1 3.5 3a3 3 0 0 1 -2 3a3 4 0 0 0 -2 4",key:"svg-0"}],["path",{d:"M12 19l0 .01",key:"svg-1"}]])},24888:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("refresh","IconRefresh",[["path",{d:"M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -4v4h4",key:"svg-0"}],["path",{d:"M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4",key:"svg-1"}]])},79153:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("search","IconSearch",[["path",{d:"M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0",key:"svg-0"}],["path",{d:"M21 21l-6 -6",key:"svg-1"}]])},69257:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("server","IconServer",[["path",{d:"M3 4m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M3 12m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-1"}],["path",{d:"M7 8l0 .01",key:"svg-2"}],["path",{d:"M7 16l0 .01",key:"svg-3"}]])},96011:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("stack","IconStack",[["path",{d:"M12 6l-8 4l8 4l8 -4l-8 -4",key:"svg-0"}],["path",{d:"M4 14l8 4l8 -4",key:"svg-1"}]])},64738:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("sun","IconSun",[["path",{d:"M12 12m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7",key:"svg-1"}]])},74075:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("trash","IconTrash",[["path",{d:"M4 7l16 0",key:"svg-0"}],["path",{d:"M10 11l0 6",key:"svg-1"}],["path",{d:"M14 11l0 6",key:"svg-2"}],["path",{d:"M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12",key:"svg-3"}],["path",{d:"M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3",key:"svg-4"}]])},70382:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("unlink","IconUnlink",[["path",{d:"M17 22v-2",key:"svg-0"}],["path",{d:"M9 15l6 -6",key:"svg-1"}],["path",{d:"M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464",key:"svg-2"}],["path",{d:"M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463",key:"svg-3"}],["path",{d:"M20 17h2",key:"svg-4"}],["path",{d:"M2 7h2",key:"svg-5"}],["path",{d:"M7 2v2",key:"svg-6"}]])},30904:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("upload","IconUpload",[["path",{d:"M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2",key:"svg-0"}],["path",{d:"M7 9l5 -5l5 5",key:"svg-1"}],["path",{d:"M12 4l0 12",key:"svg-2"}]])},8861:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("user","IconUser",[["path",{d:"M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0",key:"svg-0"}],["path",{d:"M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2",key:"svg-1"}]])},97283:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=(0,r(30853).Z)("x","IconX",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]])},86010:function(e,t,r){"use strict";function n(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t){if(Array.isArray(t))for(r=0;r<t.length;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n);else for(r in t)t[r]&&(o&&(o+=" "),o+=r)}return o}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{Z:function(){return n}})},76489:function(e,t){"use strict";/*!
 * cookie
 * Copyright(c) 2012-2014 Roman Shtylman
 * Copyright(c) 2015 Douglas Christopher Wilson
 * MIT Licensed
 */t.parse=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");for(var n={},o=e.split(";"),i=(t||{}).decode||r,a=0;a<o.length;a++){var s=o[a],l=s.indexOf("=");if(!(l<0)){var u=s.substring(0,l).trim();if(void 0==n[u]){var c=s.substring(l+1,s.length).trim();'"'===c[0]&&(c=c.slice(1,-1)),n[u]=function(e,t){try{return t(e)}catch(t){return e}}(c,i)}}}return n},t.serialize=function(e,t,r){var i=r||{},a=i.encode||n;if("function"!=typeof a)throw TypeError("option encode is invalid");if(!o.test(e))throw TypeError("argument name is invalid");var s=a(t);if(s&&!o.test(s))throw TypeError("argument val is invalid");var l=e+"="+s;if(null!=i.maxAge){var u=i.maxAge-0;if(isNaN(u)||!isFinite(u))throw TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(u)}if(i.domain){if(!o.test(i.domain))throw TypeError("option domain is invalid");l+="; Domain="+i.domain}if(i.path){if(!o.test(i.path))throw TypeError("option path is invalid");l+="; Path="+i.path}if(i.expires){if("function"!=typeof i.expires.toUTCString)throw TypeError("option expires is invalid");l+="; Expires="+i.expires.toUTCString()}if(i.httpOnly&&(l+="; HttpOnly"),i.secure&&(l+="; Secure"),i.sameSite)switch("string"==typeof i.sameSite?i.sameSite.toLowerCase():i.sameSite){case!0:case"strict":l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"none":l+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return l};var r=decodeURIComponent,n=encodeURIComponent,o=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},47041:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};Object.defineProperty(t,"__esModule",{value:!0}),t.checkCookies=t.hasCookie=t.removeCookies=t.deleteCookie=t.setCookies=t.setCookie=t.getCookie=t.getCookies=void 0;var i=r(76489),a=function(){return"undefined"!=typeof window},s=function(e){void 0===e&&(e="");try{var t=JSON.stringify(e);return/^[\{\[]/.test(t)?t:e}catch(t){return e}};t.getCookies=function(e){if(e&&(t=e.req),!a())return t&&t.cookies?t.cookies:t&&t.headers&&t.headers.cookie?(0,i.parse)(t.headers.cookie):{};for(var t,r={},n=document.cookie?document.cookie.split("; "):[],o=0,s=n.length;o<s;o++){var l=n[o].split("="),u=l.slice(1).join("=");r[l[0]]=u}return r},t.getCookie=function(e,r){var n,o=(0,t.getCookies)(r)[e];if(void 0!==o)return"true"===(n=o?o.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent):o)||"false"!==n&&("undefined"!==n?"null"===n?null:n:void 0)},t.setCookie=function(e,t,r){if(r){var l,u,c,d=r.req,p=r.res,f=o(r,["req","res"]);u=d,c=p,l=f}var h=(0,i.serialize)(e,s(t),n({path:"/"},l));if(a())document.cookie=h;else if(c&&u){var m=c.getHeader("Set-Cookie");if(Array.isArray(m)||(m=m?[String(m)]:[]),c.setHeader("Set-Cookie",m.concat(h)),u&&u.cookies){var g=u.cookies;""===t?delete g[e]:g[e]=s(t)}if(u&&u.headers&&u.headers.cookie){var g=(0,i.parse)(u.headers.cookie);""===t?delete g[e]:g[e]=s(t),u.headers.cookie=Object.entries(g).reduce(function(e,t){return e.concat("".concat(t[0],"=").concat(t[1],";"))},"")}}},t.setCookies=function(e,r,n){return console.warn("[WARN]: setCookies was deprecated. It will be deleted in the new version. Use setCookie instead."),(0,t.setCookie)(e,r,n)},t.deleteCookie=function(e,r){return(0,t.setCookie)(e,"",n(n({},r),{maxAge:-1}))},t.removeCookies=function(e,r){return console.warn("[WARN]: removeCookies was deprecated. It will be deleted in the new version. Use deleteCookie instead."),(0,t.deleteCookie)(e,r)},t.hasCookie=function(e,r){return!!e&&(0,t.getCookies)(r).hasOwnProperty(e)},t.checkCookies=function(e,r){return console.warn("[WARN]: checkCookies was deprecated. It will be deleted in the new version. Use hasCookie instead."),(0,t.hasCookie)(e,r)}},27484:function(e){var t,r,n,o,i,a,s,l,u,c,d,p,f,h,m,g,y,v,b,_,x,w;e.exports=(t="millisecond",r="second",n="minute",o="hour",i="week",a="month",s="quarter",l="year",u="date",c="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,p=/\[([^\]]+)]|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,f=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},(m={})[h="en"]={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"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},g="$isDayjsObject",y=function(e){return e instanceof x||!(!e||!e[g])},v=function e(t,r,n){var o;if(!t)return h;if("string"==typeof t){var i=t.toLowerCase();m[i]&&(o=i),r&&(m[i]=r,o=i);var a=t.split("-");if(!o&&a.length>1)return e(a[0])}else{var s=t.name;m[s]=t,o=s}return!n&&o&&(h=o),o||!n&&h},b=function(e,t){if(y(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new x(r)},(_={s:f,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+f(Math.floor(r/60),2,"0")+":"+f(r%60,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var n=12*(r.year()-t.year())+(r.month()-t.month()),o=t.clone().add(n,a),i=r-o<0,s=t.clone().add(n+(i?-1:1),a);return+(-(n+(r-o)/(i?o-s:s-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:a,y:l,w:i,d:"day",D:u,h:o,m:n,s:r,ms:t,Q:s})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}}).l=v,_.i=y,_.w=function(e,t){return b(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})},w=(x=function(){function e(e){this.$L=v(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[g]=!0}var f=e.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,r=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 n=t.match(d);if(n){var o=n[2]-1||0,i=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(t)}(e),this.init()},f.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()},f.$utils=function(){return _},f.isValid=function(){return this.$d.toString()!==c},f.isSame=function(e,t){var r=b(e);return this.startOf(t)<=r&&r<=this.endOf(t)},f.isAfter=function(e,t){return b(e)<this.startOf(t)},f.isBefore=function(e,t){return this.endOf(t)<b(e)},f.$g=function(e,t,r){return _.u(e)?this[t]:this.set(r,e)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(e,t){var s=this,c=!!_.u(t)||t,d=_.p(e),p=function(e,t){var r=_.w(s.$u?Date.UTC(s.$y,t,e):new Date(s.$y,t,e),s);return c?r:r.endOf("day")},f=function(e,t){return _.w(s.toDate()[e].apply(s.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),s)},h=this.$W,m=this.$M,g=this.$D,y="set"+(this.$u?"UTC":"");switch(d){case l:return c?p(1,0):p(31,11);case a:return c?p(1,m):p(0,m+1);case i:var v=this.$locale().weekStart||0,b=(h<v?h+7:h)-v;return p(c?g-b:g+(6-b),m);case"day":case u:return f(y+"Hours",0);case o:return f(y+"Minutes",1);case n:return f(y+"Seconds",2);case r:return f(y+"Milliseconds",3);default:return this.clone()}},f.endOf=function(e){return this.startOf(e,!1)},f.$set=function(e,i){var s,c=_.p(e),d="set"+(this.$u?"UTC":""),p=((s={}).day=d+"Date",s[u]=d+"Date",s[a]=d+"Month",s[l]=d+"FullYear",s[o]=d+"Hours",s[n]=d+"Minutes",s[r]=d+"Seconds",s[t]=d+"Milliseconds",s)[c],f="day"===c?this.$D+(i-this.$W):i;if(c===a||c===l){var h=this.clone().set(u,1);h.$d[p](f),h.init(),this.$d=h.set(u,Math.min(this.$D,h.daysInMonth())).$d}else p&&this.$d[p](f);return this.init(),this},f.set=function(e,t){return this.clone().$set(e,t)},f.get=function(e){return this[_.p(e)]()},f.add=function(e,t){var s,u=this;e=Number(e);var c=_.p(t),d=function(t){var r=b(u);return _.w(r.date(r.date()+Math.round(t*e)),u)};if(c===a)return this.set(a,this.$M+e);if(c===l)return this.set(l,this.$y+e);if("day"===c)return d(1);if(c===i)return d(7);var p=((s={})[n]=6e4,s[o]=36e5,s[r]=1e3,s)[c]||1,f=this.$d.getTime()+e*p;return _.w(f,this)},f.subtract=function(e,t){return this.add(-1*e,t)},f.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||c;var n=e||"YYYY-MM-DDTHH:mm:ssZ",o=_.z(this),i=this.$H,a=this.$m,s=this.$M,l=r.weekdays,u=r.months,d=r.meridiem,f=function(e,r,o,i){return e&&(e[r]||e(t,n))||o[r].slice(0,i)},h=function(e){return _.s(i%12||12,e,"0")},m=d||function(e,t,r){var n=e<12?"AM":"PM";return r?n.toLowerCase():n};return n.replace(p,function(e,n){return n||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 f(r.monthsShort,s,u,3);case"MMMM":return f(u,s);case"D":return t.$D;case"DD":return _.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return f(r.weekdaysMin,t.$W,l,2);case"ddd":return f(r.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(i);case"HH":return _.s(i,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return m(i,a,!0);case"A":return m(i,a,!1);case"m":return String(a);case"mm":return _.s(a,2,"0");case"s":return String(t.$s);case"ss":return _.s(t.$s,2,"0");case"SSS":return _.s(t.$ms,3,"0");case"Z":return o}return null}(e)||o.replace(":","")})},f.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},f.diff=function(e,t,u){var c,d=this,p=_.p(t),f=b(e),h=(f.utcOffset()-this.utcOffset())*6e4,m=this-f,g=function(){return _.m(d,f)};switch(p){case l:c=g()/12;break;case a:c=g();break;case s:c=g()/3;break;case i:c=(m-h)/6048e5;break;case"day":c=(m-h)/864e5;break;case o:c=m/36e5;break;case n:c=m/6e4;break;case r:c=m/1e3;break;default:c=m}return u?c:_.a(c)},f.daysInMonth=function(){return this.endOf(a).$D},f.$locale=function(){return m[this.$L]},f.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),n=v(e,t,!0);return n&&(r.$L=n),r},f.clone=function(){return _.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},e}()).prototype,b.prototype=w,[["$ms",t],["$s",r],["$m",n],["$H",o],["$W","day"],["$M",a],["$y",l],["$D",u]].forEach(function(e){w[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),b.extend=function(e,t){return e.$i||(e(t,x,b),e.$i=!0),b},b.locale=v,b.isDayjs=y,b.unix=function(e){return b(1e3*e)},b.en=m[h],b.Ls=m,b.p={},b)},15903:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"af",weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),weekStart:1,weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},29911:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"am",weekdays:"እሑድ_ሰኞ_ማክሰኞ_ረቡዕ_ሐሙስ_አርብ_ቅዳሜ".split("_"),weekdaysShort:"እሑድ_ሰኞ_ማክሰ_ረቡዕ_ሐሙስ_አርብ_ቅዳሜ".split("_"),weekdaysMin:"እሑ_ሰኞ_ማክ_ረቡ_ሐሙ_አር_ቅዳ".split("_"),months:"ጃንዋሪ_ፌብሯሪ_ማርች_ኤፕሪል_ሜይ_ጁን_ጁላይ_ኦገስት_ሴፕቴምበር_ኦክቶበር_ኖቬምበር_ዲሴምበር".split("_"),monthsShort:"ጃንዋ_ፌብሯ_ማርች_ኤፕሪ_ሜይ_ጁን_ጁላይ_ኦገስ_ሴፕቴ_ኦክቶ_ኖቬም_ዲሴም".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"በ%s",past:"%s በፊት",s:"ጥቂት ሰከንዶች",m:"አንድ ደቂቃ",mm:"%d ደቂቃዎች",h:"አንድ ሰዓት",hh:"%d ሰዓታት",d:"አንድ ቀን",dd:"%d ቀናት",M:"አንድ ወር",MM:"%d ወራት",y:"አንድ ዓመት",yy:"%d ዓመታት"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM D ፣ YYYY",LLL:"MMMM D ፣ YYYY HH:mm",LLLL:"dddd ፣ MMMM D ፣ YYYY HH:mm"},ordinal:function(e){return e+"ኛ"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},47200:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ar-dz",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},87719:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ar-iq",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"كانون الثاني_شباط_آذار_نيسان_أيار_حزيران_تموز_آب_أيلول_تشرين الأول_ تشرين الثاني_كانون الأول".split("_"),weekStart:1,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"كانون الثاني_شباط_آذار_نيسان_أيار_حزيران_تموز_آب_أيلول_تشرين الأول_ تشرين الثاني_كانون الأول".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},62376:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ar-kw",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},48540:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ar-ly",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:6,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},meridiem:function(e){return e>12?"م":"ص"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},96817:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ar-ma",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekStart:6,weekdaysShort:"احد_إثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},11573:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ar-sa",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},99339:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ar-tn",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:1,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},63939:function(e,t,r){var n,o,i,a,s;e.exports=(n=r(27484),o="يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),i={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},s={name:"ar",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),months:o,monthsShort:o,weekStart:6,meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"بعد %s",past:"منذ %s",s:"ثانية واحدة",m:"دقيقة واحدة",mm:"%d دقائق",h:"ساعة واحدة",hh:"%d ساعات",d:"يوم واحد",dd:"%d أيام",M:"شهر واحد",MM:"%d أشهر",y:"عام واحد",yy:"%d أعوام"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return i[e]}).replace(/,/g,"،")},ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(s,null,!0),s)},88092:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"az",weekdays:"Bazar_Bazar ertəsi_\xc7ərşənbə axşamı_\xc7ərşənbə_C\xfcmə axşamı_C\xfcmə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7ər_CAx_C\xfcm_Şən".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7ə_CA_C\xfc_Şə".split("_"),months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir ne\xe7ə saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},ordinal:function(e){return e}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},60504:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"be",weekdays:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),months:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),weekStart:1,weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},19091:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"bg",weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekStart:1,ordinal:function(e){var t=e%100;if(t>10&&t<20)return e+"-ти";var r=e%10;return 1===r?e+"-ви":2===r?e+"-ри":7===r||8===r?e+"-ми":e+"-ти"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},19149:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"bi",weekdays:"Sande_Mande_Tusde_Wenesde_Tosde_Fraede_Sarade".split("_"),months:"Januari_Februari_Maj_Eprel_Mei_Jun_Julae_Okis_Septemba_Oktoba_Novemba_Disemba".split("_"),weekStart:1,weekdaysShort:"San_Man_Tus_Wen_Tos_Frae_Sar".split("_"),monthsShort:"Jan_Feb_Maj_Epr_Mai_Jun_Jul_Oki_Sep_Okt_Nov_Dis".split("_"),weekdaysMin:"San_Ma_Tu_We_To_Fr_Sar".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"lo %s",past:"%s bifo",s:"sam seken",m:"wan minit",mm:"%d minit",h:"wan haoa",hh:"%d haoa",d:"wan dei",dd:"%d dei",M:"wan manis",MM:"%d manis",y:"wan yia",yy:"%d yia"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},15287:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"bm",weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),weekStart:1,weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},54067:function(e,t,r){var n,o,i,a;e.exports=(n=r(27484),o={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},i={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},a={name:"bn-bd",weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),weekStart:0,preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return o[e]})},ordinal:function(e){var t=["ই","লা","রা","ঠা","শে"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"ই")+"]"},formats:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY খ্রিস্টাব্দ",LL:"D MMMM YYYY খ্রিস্টাব্দ",LLL:"D MMMM YYYY খ্রিস্টাব্দ, A h:mm সময়",LLLL:"dddd, D MMMM YYYY খ্রিস্টাব্দ, A h:mm সময়"},meridiem:function(e){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(a,null,!0),a)},35254:function(e,t,r){var n,o,i,a;e.exports=(n=r(27484),o={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},i={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},a={name:"bn",weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return o[e]})},ordinal:function(e){return e},formats:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(a,null,!0),a)},52502:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"bo",weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་དང་པོ_ཟླ་གཉིས་པ_ཟླ་གསུམ་པ_ཟླ་བཞི་པ_ཟླ་ལྔ་པ_ཟླ་དྲུག་པ_ཟླ་བདུན་པ_ཟླ་བརྒྱད་པ_ཟླ་དགུ་པ_ཟླ་བཅུ་པ_ཟླ་བཅུ་གཅིག་པ_ཟླ་བཅུ་གཉིས་པ".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s ལ་",past:"%s སྔོན་ལ་",s:"ཏོག་ཙམ་",m:"སྐར་མ་གཅིག་",mm:"སྐར་མ་ %d",h:"ཆུ་ཚོད་གཅིག་",hh:"ཆུ་ཚོད་ %d",d:"ཉིན་གཅིག་",dd:"ཉིན་ %d",M:"ཟླ་བ་གཅིག་",MM:"ཟླ་བ་ %d",y:"ལོ་གཅིག་",yy:"ལོ་ %d"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},8864:function(e,t,r){e.exports=function(e){"use strict";function t(e,t,r){var n;return e+" "+(n=({mm:"munutenn",MM:"miz",dd:"devezh"})[r],2===e?({m:"v",b:"v",d:"z"})[n.charAt(0)]+n.substring(1):n)}var r={name:"br",weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),weekStart:1,weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondenno\xf9",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},meridiem:function(e){return e<12?"a.m.":"g.m."}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(r,null,!0),r}(r(27484))},4502:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},33646:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ca",weekdays:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),weekdaysShort:"Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Mar\xe7_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen._Febr._Mar\xe7_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",ll:"D MMM YYYY",lll:"D MMM YYYY, H:mm",llll:"ddd D MMM YYYY, H:mm"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:function(e){return""+e+(1===e||3===e?"r":2===e?"n":4===e?"t":"\xe8")}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},98507:function(e,t,r){e.exports=function(e){"use strict";function t(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,r,n,o){var i=e+" ";switch(n){case"s":return r||o?"p\xe1r sekund":"p\xe1r sekundami";case"m":return r?"minuta":o?"minutu":"minutou";case"mm":return r||o?i+(t(e)?"minuty":"minut"):i+"minutami";case"h":return r?"hodina":o?"hodinu":"hodinou";case"hh":return r||o?i+(t(e)?"hodiny":"hodin"):i+"hodinami";case"d":return r||o?"den":"dnem";case"dd":return r||o?i+(t(e)?"dny":"dn\xed"):i+"dny";case"M":return r||o?"měs\xedc":"měs\xedcem";case"MM":return r||o?i+(t(e)?"měs\xedce":"měs\xedců"):i+"měs\xedci";case"y":return r||o?"rok":"rokem";case"yy":return r||o?i+(t(e)?"roky":"let"):i+"lety"}}var n={name:"cs",weekdays:"neděle_ponděl\xed_\xfater\xfd_středa_čtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_čt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_čt_p\xe1_so".split("_"),months:"leden_\xfanor_březen_duben_květen_červen_červenec_srpen_z\xe1ř\xed_ř\xedjen_listopad_prosinec".split("_"),monthsShort:"led_\xfano_bře_dub_kvě_čvn_čvc_srp_z\xe1ř_ř\xedj_lis_pro".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"před %s",s:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(n,null,!0),n}(r(27484))},16636:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"cv",weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),weekStart:1,weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},28792:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"cy",weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),weekStart:1,weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},17427:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"da",weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n._man._tirs._ons._tors._fre._l\xf8r.".split("_"),weekdaysMin:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},73237:function(e,t,r){e.exports=function(e){"use strict";var t={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 r(e,r,n){var o=t[n];return Array.isArray(o)&&(o=o[r?0:1]),o.replace("%d",e)}var n={name:"de-at",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:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,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:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(n,null,!0),n}(r(27484))},16148:function(e,t,r){e.exports=function(e){"use strict";var t={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 r(e,r,n){var o=t[n];return Array.isArray(o)&&(o=o[r?0:1]),o.replace("%d",e)}var n={name:"de-ch",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._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",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:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(n,null,!0),n}(r(27484))},80790:function(e,t,r){e.exports=function(e){"use strict";var t={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 r(e,r,n){var o=t[n];return Array.isArray(o)&&(o=o[r?0:1]),o.replace("%d",e)}var n={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:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(n,null,!0),n}(r(27484))},11794:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"dv",weekdays:"އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު".split("_"),months:"ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު".split("_"),weekStart:7,weekdaysShort:"އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު".split("_"),monthsShort:"ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު".split("_"),weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},65423:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"el",weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),months:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαι_Ιουν_Ιουλ_Αυγ_Σεπτ_Οκτ_Νοε_Δεκ".split("_"),ordinal:function(e){return e},weekStart:1,relativeTime:{future:"σε %s",past:"πριν %s",s:"μερικά δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένα μήνα",MM:"%d μήνες",y:"ένα χρόνο",yy:"%d χρόνια"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},85109:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-au",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},55105:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-ca",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},99517:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},30758:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-ie",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",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:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},95805:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-il",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",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:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},88529:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-in",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},50302:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-nz",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},35941:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-sg",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",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:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},46183:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"en-tt",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},25054:function(e){e.exports={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"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}}},74990:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"eo",weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),weekStart:1,weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},3864:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"es-do",weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekStart:1,relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinal:function(e){return e+"\xba"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},37118:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"es-mx",weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinal:function(e){return e+"\xba"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},23521:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"es-pr",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinal:function(e){return e+"\xba"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},36165:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"es-us",weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinal:function(e){return e+"\xba"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},67763:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinal:function(e){return e+"\xba"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},99670:function(e,t,r){e.exports=function(e){"use strict";function t(e,t,r,n){var o={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],m:["\xfche minuti","\xfcks minut"],mm:["%d minuti","%d minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:["%d tunni","%d tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:["%d kuu","%d kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:["%d aasta","%d aastat"]};return t?(o[r][2]?o[r][2]:o[r][1]).replace("%d",e):(n?o[r][0]:o[r][1]).replace("%d",e)}var r={name:"et",weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d p\xe4eva",M:t,MM:t,y:t,yy:t},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(r,null,!0),r}(r(27484))},46629:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"eu",weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),weekStart:1,weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},96953:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"fa",weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekStart:6,months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},47822:function(e,t,r){e.exports=function(e){"use strict";function t(e,t,r,n){var o=n&&!t?{s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"p\xe4iv\xe4n",dd:"%d p\xe4iv\xe4n",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_nelj\xe4n_viiden_kuuden_seitsem\xe4n_kahdeksan_yhdeks\xe4n".split("_")}:{s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"p\xe4iv\xe4",dd:"%d p\xe4iv\xe4\xe4",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_nelj\xe4_viisi_kuusi_seitsem\xe4n_kahdeksan_yhdeks\xe4n".split("_")},i=o[r];return e<10?i.replace("%d",o.numbers[e]):i.replace("%d",e)}var r={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM[ta] YYYY",LLL:"D. MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, D. MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [klo] HH.mm",llll:"ddd, D. MMM YYYY, [klo] HH.mm"}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(r,null,!0),r}(r(27484))},69197:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"fo",weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),weekStart:1,weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},77989:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"fr-ca",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},54254:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"fr-ch",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),weekStart:1,weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},96023:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return""+e+(1===e?"er":"")}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},93220:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"fy",weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),weekStart:1,weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},47467:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ga",weekdays:"D\xe9 Domhnaigh_D\xe9 Luain_D\xe9 M\xe1irt_D\xe9 C\xe9adaoin_D\xe9ardaoin_D\xe9 hAoine_D\xe9 Satharn".split("_"),months:"Ean\xe1ir_Feabhra_M\xe1rta_Aibre\xe1n_Bealtaine_M\xe9itheamh_I\xfail_L\xfanasa_Me\xe1n F\xf3mhair_Deaireadh F\xf3mhair_Samhain_Nollaig".split("_"),weekStart:1,weekdaysShort:"Dom_Lua_M\xe1i_C\xe9a_D\xe9a_hAo_Sat".split("_"),monthsShort:"Ean\xe1_Feab_M\xe1rt_Aibr_Beal_M\xe9it_I\xfail_L\xfana_Me\xe1n_Deai_Samh_Noll".split("_"),weekdaysMin:"Do_Lu_M\xe1_Ce_D\xe9_hA_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xed",y:"bliain",yy:"%d bliain"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},54855:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"gd",weekdays:"Did\xf2mhnaich_Diluain_Dim\xe0irt_Diciadain_Diardaoin_Dihaoine_Disathairne".split("_"),months:"Am Faoilleach_An Gearran_Am M\xe0rt_An Giblean_An C\xe8itean_An t-\xd2gmhios_An t-Iuchar_An L\xf9nastal_An t-Sultain_An D\xe0mhair_An t-Samhain_An D\xf9bhlachd".split("_"),weekStart:1,weekdaysShort:"Did_Dil_Dim_Dic_Dia_Dih_Dis".split("_"),monthsShort:"Faoi_Gear_M\xe0rt_Gibl_C\xe8it_\xd2gmh_Iuch_L\xf9n_Sult_D\xe0mh_Samh_D\xf9bh".split("_"),weekdaysMin:"D\xf2_Lu_M\xe0_Ci_Ar_Ha_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},90229:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"gl",weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),weekStart:1,weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),ordinal:function(e){return e+"\xba"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"fai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},46312:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"gom-latn",weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),weekStart:1,weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},87632:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"gu",weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},45418:function(e,t,r){e.exports=function(e){"use strict";var t={s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:"%d שעות",hh2:"שעתיים",d:"יום",dd:"%d ימים",dd2:"יומיים",M:"חודש",MM:"%d חודשים",MM2:"חודשיים",y:"שנה",yy:"%d שנים",yy2:"שנתיים"};function r(e,r,n){return(t[n+(2===e?"2":"")]||t[n]).replace("%d",e)}var n={name:"he",weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א׳_ב׳_ג׳_ד׳_ה׳_ו_ש׳".split("_"),months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו_פבר_מרץ_אפר_מאי_יונ_יול_אוג_ספט_אוק_נוב_דצמ".split("_"),relativeTime:{future:"בעוד %s",past:"לפני %s",s:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},ordinal:function(e){return e},format:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(n,null,!0),n}(r(27484))},77573:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"hi",weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},96257:function(e,t,r){var n,o,i,a,s,l;e.exports=(n=r(27484),o="siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),i="siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_"),a=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/,(s=function(e,t){return a.test(t)?o[e.month()]:i[e.month()]}).s=i,s.f=o,l={name:"hr",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),months:s,monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},relativeTime:{future:"za %s",past:"prije %s",s:"sekunda",m:"minuta",mm:"%d minuta",h:"sat",hh:"%d sati",d:"dan",dd:"%d dana",M:"mjesec",MM:"%d mjeseci",y:"godina",yy:"%d godine"},ordinal:function(e){return e+"."}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(l,null,!0),l)},98889:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ht",weekdays:"dimanch_lendi_madi_m\xe8kredi_jedi_vandredi_samdi".split("_"),months:"janvye_fevriye_mas_avril_me_jen_jiy\xe8_out_septanm_okt\xf2b_novanm_desanm".split("_"),weekdaysShort:"dim._len._mad._m\xe8k._jed._van._sam.".split("_"),monthsShort:"jan._fev._mas_avr._me_jen_jiy\xe8._out_sept._okt._nov._des.".split("_"),weekdaysMin:"di_le_ma_m\xe8_je_va_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"nan %s",past:"sa gen %s",s:"k\xe8k segond",m:"yon minit",mm:"%d minit",h:"in\xe8dtan",hh:"%d z\xe8",d:"yon jou",dd:"%d jou",M:"yon mwa",MM:"%d mwa",y:"yon ane",yy:"%d ane"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},68562:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"hu",weekdays:"vas\xe1rnap_h\xe9tfő_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_m\xe1rc_\xe1pr_m\xe1j_j\xfan_j\xfal_aug_szept_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s m\xfalva",past:"%s",s:function(e,t,r,n){return"n\xe9h\xe1ny m\xe1sodperc"+(n||t?"":"e")},m:function(e,t,r,n){return"egy perc"+(n||t?"":"e")},mm:function(e,t,r,n){return e+" perc"+(n||t?"":"e")},h:function(e,t,r,n){return"egy "+(n||t?"\xf3ra":"\xf3r\xe1ja")},hh:function(e,t,r,n){return e+" "+(n||t?"\xf3ra":"\xf3r\xe1ja")},d:function(e,t,r,n){return"egy "+(n||t?"nap":"napja")},dd:function(e,t,r,n){return e+" "+(n||t?"nap":"napja")},M:function(e,t,r,n){return"egy "+(n||t?"h\xf3nap":"h\xf3napja")},MM:function(e,t,r,n){return e+" "+(n||t?"h\xf3nap":"h\xf3napja")},y:function(e,t,r,n){return"egy "+(n||t?"\xe9v":"\xe9ve")},yy:function(e,t,r,n){return e+" "+(n||t?"\xe9v":"\xe9ve")}},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},38242:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"hy-am",weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),months:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),weekStart:1,weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},83783:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"id",weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},98980:function(e,t,r){e.exports=function(e){"use strict";var t={s:["nokkrar sek\xfandur","nokkrar sek\xfandur","nokkrum sek\xfandum"],m:["m\xedn\xfata","m\xedn\xfatu","m\xedn\xfatu"],mm:["m\xedn\xfatur","m\xedn\xfatur","m\xedn\xfatum"],h:["klukkustund","klukkustund","klukkustund"],hh:["klukkustundir","klukkustundir","klukkustundum"],d:["dagur","dag","degi"],dd:["dagar","daga","d\xf6gum"],M:["m\xe1nu\xf0ur","m\xe1nu\xf0","m\xe1nu\xf0i"],MM:["m\xe1nu\xf0ir","m\xe1nu\xf0i","m\xe1nu\xf0um"],y:["\xe1r","\xe1r","\xe1ri"],yy:["\xe1r","\xe1r","\xe1rum"]};function r(e,r,n,o){var i;return(i=t[2===n.length&&e%10==1?n[0]:n][r?0:o?1:2],1===n.length?i:"%d "+i).replace("%d",e)}var n={name:"is",weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),weekStart:1,weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(n,null,!0),n}(r(27484))},83706:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"it-ch",weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},15551:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"it",weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"\xba"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},76831:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ja",weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e){return e+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiem:function(e){return e<12?"午前":"午後"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},42641:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"jv",weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),weekStart:1,weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},46622:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ka",weekdays:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"%s შემდეგ",past:"%s წინ",s:"წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათის",d:"დღეს",dd:"%d დღის განმავლობაში",M:"თვის",MM:"%d თვის",y:"წელი",yy:"%d წლის"},ordinal:function(e){return e}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},32921:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"kk",weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekStart:1,relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},45567:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"km",weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekStart:1,weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},21113:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"kn",weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},19132:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ko",weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),ordinal:function(e){return e+"일"},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},meridiem:function(e){return e<12?"오전":"오후"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},94888:function(e,t,r){var n,o,i,a,s,l;n=t,o=r(27484),i={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},s=["کانوونی دووەم","شوبات","ئادار","نیسان","ئایار","حوزەیران","تەممووز","ئاب","ئەیلوول","تشرینی یەکەم","تشرینی دووەم","کانوونی یەکەم"],l={name:"ku",months:s,monthsShort:s,weekdays:"یەکشەممە_دووشەممە_سێشەممە_چوارشەممە_پێنجشەممە_هەینی_شەممە".split("_"),weekdaysShort:"یەکشەم_دووشەم_سێشەم_چوارشەم_پێنجشەم_هەینی_شەممە".split("_"),weekStart:6,weekdaysMin:"ی_د_س_چ_پ_هـ_ش".split("_"),preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return i[e]}).replace(/,/g,"،")},ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiem:function(e){return e<12?"پ.ن":"د.ن"},relativeTime:{future:"لە %s",past:"لەمەوپێش %s",s:"چەند چرکەیەک",m:"یەک خولەک",mm:"%d خولەک",h:"یەک کاتژمێر",hh:"%d کاتژمێر",d:"یەک ڕۆژ",dd:"%d ڕۆژ",M:"یەک مانگ",MM:"%d مانگ",y:"یەک ساڵ",yy:"%d ساڵ"}},(o&&"object"==typeof o&&"default"in o?o:{default:o}).default.locale(l,null,!0),n.default=l,n.englishToArabicNumbersMap=i,Object.defineProperty(n,"__esModule",{value:!0})},60466:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ky",weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),weekStart:1,weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},91796:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"lb",weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),weekStart:1,weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},68894:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"lo",weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},78768:function(e,t,r){var n,o,i,a,s,l;e.exports=(n=r(27484),o="sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),i="sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),a=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/,(s=function(e,t){return a.test(t)?o[e.month()]:i[e.month()]}).s=i,s.f=o,l={name:"lt",weekdays:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),weekdaysShort:"sek_pir_ant_tre_ket_pen_šeš".split("_"),weekdaysMin:"s_p_a_t_k_pn_š".split("_"),months:s,monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"už %s",past:"prieš %s",s:"kelias sekundes",m:"minutę",mm:"%d minutes",h:"valandą",hh:"%d valandas",d:"dieną",dd:"%d dienas",M:"mėnesį",MM:"%d mėnesius",y:"metus",yy:"%d metus"},format:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(l,null,!0),l)},30953:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"lv",weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),weekStart:1,weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},relativeTime:{future:"pēc %s",past:"pirms %s",s:"dažām sekundēm",m:"minūtes",mm:"%d minūtēm",h:"stundas",hh:"%d stundām",d:"dienas",dd:"%d dienām",M:"mēneša",MM:"%d mēnešiem",y:"gada",yy:"%d gadiem"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},18066:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"me",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},68602:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"mi",weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),weekStart:1,weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},51560:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"mk",weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),weekStart:1,weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},4017:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ml",weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},94717:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"mn",weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},relativeTime:{future:"%s",past:"%s",s:"саяхан",m:"м",mm:"%dм",h:"1ц",hh:"%dц",d:"1ө",dd:"%dө",M:"1с",MM:"%dс",y:"1ж",yy:"%dж"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},15473:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"mr",weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},77387:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ms-my",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),weekStart:1,weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},5742:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ms",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH.mm",LLLL:"dddd, D MMMM YYYY HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},28477:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"mt",weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),weekStart:1,weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},62966:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"my",weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),weekStart:1,weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},19682:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"nb",weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},14149:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ne",weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मे_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),relativeTime:{future:"%s पछि",past:"%s अघि",s:"सेकेन्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"घन्टा",hh:"%d घन्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक वर्ष",yy:"%d वर्ष"},ordinal:function(e){return(""+e).replace(/\d/g,function(e){return"०१२३४५६७८९"[e]})},formats:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},37496:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"nl-be",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),weekStart:1,weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},99182:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return"["+e+(1===e||8===e||e>=20?"ste":"de")+"]"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},92722:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"nn",weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_m\xe5n_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eitt minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein m\xe5nad",MM:"%d m\xe5nadar",y:"eitt \xe5r",yy:"%d \xe5r"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},76159:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"oc-lnc",weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"Dg_Dl_Dm_Dc_Dj_Dv_Ds".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),months:"geni\xe8r_febri\xe8r_mar\xe7_abrial_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),monthsShort:"gen_feb_mar\xe7_abr_mai_junh_julh_ago_set_oct_nov_dec".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},ordinal:function(e){return e+"\xba"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},35914:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"pa-in",weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},81987:function(e,t,r){e.exports=function(e){"use strict";function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function r(e,r,n){var o=e+" ";switch(n){case"m":return r?"minuta":"minutę";case"mm":return o+(t(e)?"minuty":"minut");case"h":return r?"godzina":"godzinę";case"hh":return o+(t(e)?"godziny":"godzin");case"MM":return o+(t(e)?"miesiące":"miesięcy");case"yy":return o+(t(e)?"lata":"lat")}}var n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),o="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),i=/D MMMM/,a=function(e,t){return i.test(t)?n[e.month()]:o[e.month()]};a.s=o,a.f=n;var s={name:"pl",weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),months:a,monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:r,mm:r,h:r,hh:r,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:r,y:"rok",yy:r},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(s,null,!0),s}(r(27484))},57548:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"pt-br",weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xba"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},15001:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"pt",weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sab".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_Sa".split("_"),months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"\xba"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},123:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"rn",weekdays:"Ku wa Mungu_Ku wa Mbere_Ku wa Kabiri_Ku wa Gatatu_Ku wa Kane_Ku wa Gatanu_Ku wa Gatandatu".split("_"),weekdaysShort:"Kngu_Kmbr_Kbri_Ktat_Kkan_Ktan_Kdat".split("_"),weekdaysMin:"K7_K1_K2_K3_K4_K5_K6".split("_"),months:"Nzero_Ruhuhuma_Ntwarante_Ndamukiza_Rusama_Ruhenshi_Mukakaro_Myandagaro_Nyakanga_Gitugutu_Munyonyo_Kigarama".split("_"),monthsShort:"Nzer_Ruhuh_Ntwar_Ndam_Rus_Ruhen_Muk_Myand_Nyak_Git_Muny_Kig".split("_"),weekStart:1,ordinal:function(e){return e},relativeTime:{future:"mu %s",past:"%s",s:"amasegonda",m:"Umunota",mm:"%d iminota",h:"isaha",hh:"%d amasaha",d:"Umunsi",dd:"%d iminsi",M:"ukwezi",MM:"%d amezi",y:"umwaka",yy:"%d imyaka"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},18146:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ro",weekdays:"Duminică_Luni_Marți_Miercuri_Joi_Vineri_S\xe2mbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"peste %s",past:"acum %s",s:"c\xe2teva secunde",m:"un minut",mm:"%d minute",h:"o oră",hh:"%d ore",d:"o zi",dd:"%d zile",M:"o lună",MM:"%d luni",y:"un an",yy:"%d ani"},ordinal:function(e){return e}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},70600:function(e,t,r){e.exports=function(e){"use strict";var t="января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),r="январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),n="янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),o="янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_"),i=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function a(e,t,r){var n,o;return"m"===r?t?"минута":"минуту":e+" "+(n=+e,o=({mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"})[r].split("_"),n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2])}var s=function(e,n){return i.test(n)?t[e.month()]:r[e.month()]};s.s=r,s.f=t;var l=function(e,t){return i.test(t)?n[e.month()]:o[e.month()]};l.s=o,l.f=n;var u={name:"ru",weekdays:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),weekdaysShort:"вск_пнд_втр_срд_чтв_птн_сбт".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),months:s,monthsShort:l,weekStart:1,yearStart:4,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:a,mm:a,h:"час",hh:a,d:"день",dd:a,M:"месяц",MM:a,y:"год",yy:a},ordinal:function(e){return e},meridiem:function(e){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(u,null,!0),u}(r(27484))},6509:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"rw",weekdays:"Ku Cyumweru_Kuwa Mbere_Kuwa Kabiri_Kuwa Gatatu_Kuwa Kane_Kuwa Gatanu_Kuwa Gatandatu".split("_"),months:"Mutarama_Gashyantare_Werurwe_Mata_Gicurasi_Kamena_Nyakanga_Kanama_Nzeri_Ukwakira_Ugushyingo_Ukuboza".split("_"),relativeTime:{future:"mu %s",past:"%s",s:"amasegonda",m:"Umunota",mm:"%d iminota",h:"isaha",hh:"%d amasaha",d:"Umunsi",dd:"%d iminsi",M:"ukwezi",MM:"%d amezi",y:"umwaka",yy:"%d imyaka"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){return e}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},65437:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"sd",weekdays:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),months:"جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر".split("_"),weekStart:1,weekdaysShort:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),monthsShort:"جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر".split("_"),weekdaysMin:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},772:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"se",weekdays:"sotnabeaivi_vuoss\xe1rga_maŋŋeb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),months:"ođđajagem\xe1nnu_guovvam\xe1nnu_njukčam\xe1nnu_cuoŋom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_čakčam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),weekStart:1,weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_l\xe1v".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_sk\xe1b_juov".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},77109:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"si",weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),months:"දුරුතු_නවම්_මැදින්_බක්_වෙසක්_පොසොන්_ඇසළ_නිකිණි_බිනර_වප්_ඉල්_උඳුවප්".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),monthsShort:"දුරු_නව_මැදි_බක්_වෙස_පොසො_ඇස_නිකි_බින_වප්_ඉල්_උඳු".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),ordinal:function(e){return e},formats:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"විනාඩිය",mm:"විනාඩි %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},35627:function(e,t,r){e.exports=function(e){"use strict";function t(e){return e>1&&e<5&&1!=~~(e/10)}function r(e,r,n,o){var i=e+" ";switch(n){case"s":return r||o?"p\xe1r sek\xfand":"p\xe1r sekundami";case"m":return r?"min\xfata":o?"min\xfatu":"min\xfatou";case"mm":return r||o?i+(t(e)?"min\xfaty":"min\xfat"):i+"min\xfatami";case"h":return r?"hodina":o?"hodinu":"hodinou";case"hh":return r||o?i+(t(e)?"hodiny":"hod\xedn"):i+"hodinami";case"d":return r||o?"deň":"dňom";case"dd":return r||o?i+(t(e)?"dni":"dn\xed"):i+"dňami";case"M":return r||o?"mesiac":"mesiacom";case"MM":return r||o?i+(t(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return r||o?"rok":"rokom";case"yy":return r||o?i+(t(e)?"roky":"rokov"):i+"rokmi"}}var n={name:"sk",weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),months:"janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),monthsShort:"jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"pred %s",s:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(n,null,!0),n}(r(27484))},82544:function(e,t,r){e.exports=function(e){"use strict";function t(e){return e%100==2}function r(e){return e%100==3||e%100==4}function n(e,n,o,i){var a=e+" ";switch(o){case"s":return n||i?"nekaj sekund":"nekaj sekundami";case"m":return n?"ena minuta":"eno minuto";case"mm":return t(e)?a+(n||i?"minuti":"minutama"):r(e)?a+(n||i?"minute":"minutami"):a+(n||i?"minut":"minutami");case"h":return n?"ena ura":"eno uro";case"hh":return t(e)?a+(n||i?"uri":"urama"):r(e)?a+(n||i?"ure":"urami"):a+(n||i?"ur":"urami");case"d":return n||i?"en dan":"enim dnem";case"dd":return t(e)?a+(n||i?"dneva":"dnevoma"):a+(n||i?"dni":"dnevi");case"M":return n||i?"en mesec":"enim mesecem";case"MM":return t(e)?a+(n||i?"meseca":"mesecema"):r(e)?a+(n||i?"mesece":"meseci"):a+(n||i?"mesecev":"meseci");case"y":return n||i?"eno leto":"enim letom";case"yy":return t(e)?a+(n||i?"leti":"letoma"):r(e)?a+(n||i?"leta":"leti"):a+(n||i?"let":"leti")}}var o={name:"sl",weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),weekStart:1,weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"čez %s",past:"pred %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(o,null,!0),o}(r(27484))},88341:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"sq",weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),weekStart:1,weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},37101:function(e,t,r){var n,o,i;e.exports=(n=r(27484),o={words:{m:["један минут","једног минута"],mm:["%d минут","%d минута","%d минута"],h:["један сат","једног сата"],hh:["%d сат","%d сата","%d сати"],d:["један дан","једног дана"],dd:["%d дан","%d дана","%d дана"],M:["један месец","једног месеца"],MM:["%d месец","%d месеца","%d месеци"],y:["једну годину","једне године"],yy:["%d годину","%d године","%d година"]},correctGrammarCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},relativeTimeFormatter:function(e,t,r,n){var i=o.words[r];if(1===r.length)return"y"===r&&t?"једна година":n||t?i[0]:i[1];var a=o.correctGrammarCase(e,i);return"yy"===r&&t&&"%d годину"===a?e+" година":a.replace("%d",e)}},i={name:"sr-cyrl",weekdays:"Недеља_Понедељак_Уторак_Среда_Четвртак_Петак_Субота".split("_"),weekdaysShort:"Нед._Пон._Уто._Сре._Чет._Пет._Суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),months:"Јануар_Фебруар_Март_Април_Мај_Јун_Јул_Август_Септембар_Октобар_Новембар_Децембар".split("_"),monthsShort:"Јан._Феб._Мар._Апр._Мај_Јун_Јул_Авг._Сеп._Окт._Нов._Дец.".split("_"),weekStart:1,relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:o.relativeTimeFormatter,mm:o.relativeTimeFormatter,h:o.relativeTimeFormatter,hh:o.relativeTimeFormatter,d:o.relativeTimeFormatter,dd:o.relativeTimeFormatter,M:o.relativeTimeFormatter,MM:o.relativeTimeFormatter,y:o.relativeTimeFormatter,yy:o.relativeTimeFormatter},ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(i,null,!0),i)},50617:function(e,t,r){var n,o,i;e.exports=(n=r(27484),o={words:{m:["jedan minut","jednog minuta"],mm:["%d minut","%d minuta","%d minuta"],h:["jedan sat","jednog sata"],hh:["%d sat","%d sata","%d sati"],d:["jedan dan","jednog dana"],dd:["%d dan","%d dana","%d dana"],M:["jedan mesec","jednog meseca"],MM:["%d mesec","%d meseca","%d meseci"],y:["jednu godinu","jedne godine"],yy:["%d godinu","%d godine","%d godina"]},correctGrammarCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10==1?t[0]:t[1]:t[2]},relativeTimeFormatter:function(e,t,r,n){var i=o.words[r];if(1===r.length)return"y"===r&&t?"jedna godina":n||t?i[0]:i[1];var a=o.correctGrammarCase(e,i);return"yy"===r&&t&&"%d godinu"===a?e+" godina":a.replace("%d",e)}},i={name:"sr",weekdays:"Nedelja_Ponedeljak_Utorak_Sreda_Četvrtak_Petak_Subota".split("_"),weekdaysShort:"Ned._Pon._Uto._Sre._Čet._Pet._Sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),months:"Januar_Februar_Mart_April_Maj_Jun_Jul_Avgust_Septembar_Oktobar_Novembar_Decembar".split("_"),monthsShort:"Jan._Feb._Mar._Apr._Maj_Jun_Jul_Avg._Sep._Okt._Nov._Dec.".split("_"),weekStart:1,relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:o.relativeTimeFormatter,mm:o.relativeTimeFormatter,h:o.relativeTimeFormatter,hh:o.relativeTimeFormatter,d:o.relativeTimeFormatter,dd:o.relativeTimeFormatter,M:o.relativeTimeFormatter,MM:o.relativeTimeFormatter,y:o.relativeTimeFormatter,yy:o.relativeTimeFormatter},ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(i,null,!0),i)},64127:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ss",weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),weekStart:1,weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},19911:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"sv-fi",weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){var t=e%10;return"["+e+(1===t||2===t?"a":"e")+"]"},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY, [kl.] HH.mm",LLLL:"dddd, D. MMMM YYYY, [kl.] HH.mm",l:"D.M.YYYY",ll:"D. MMM YYYY",lll:"D. MMM YYYY, [kl.] HH.mm",llll:"ddd, D. MMM YYYY, [kl.] HH.mm"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},91876:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"sv",weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,yearStart:4,ordinal:function(e){var t=e%10;return"["+e+(1===t||2===t?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},46148:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"sw",weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekStart:1,ordinal:function(e){return e},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},55596:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ta",weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},45159:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"te",weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},99157:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tet",weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),weekStart:1,weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},9928:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tg",weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),weekStart:1,weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},62019:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"th",weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"},ordinal:function(e){return e+"."}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},75817:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tk",weekdays:"\xddekşenbe_Duşenbe_Sişenbe_\xc7arşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"\xddek_Duş_Siş_\xc7ar_Pen_Ann_Şen".split("_"),weekdaysMin:"\xddk_Dş_Sş_\xc7r_Pn_An_Şn".split("_"),months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s soň",past:"%s \xf6ň",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(e){return e+"."}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},46513:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tl-ph",weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),weekStart:1,weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},97296:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tlh",weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),weekStart:1,weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},73035:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tr",weekdays:"Pazar_Pazartesi_Salı_\xc7arşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_\xc7ar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eyl\xfcl_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e){return e+"."}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},57797:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tzl",weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),weekStart:1,weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},30261:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tzm-latn",weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekStart:6,weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},84722:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"tzm",weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekStart:6,weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},80313:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ug-cn",weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekStart:1,weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},64144:function(e,t,r){e.exports=function(e){"use strict";var t="січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),r="січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),n=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function o(e,t,r){var n,o;return"m"===r?t?"хвилина":"хвилину":"h"===r?t?"година":"годину":e+" "+(n=+e,o=({ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"})[r].split("_"),n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2])}var i=function(e,o){return n.test(o)?t[e.month()]:r[e.month()]};i.s=r,i.f=t;var a={name:"uk",weekdays:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),weekdaysShort:"ндл_пнд_втр_срд_чтв_птн_сбт".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),months:i,monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekStart:1,relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:o,mm:o,h:o,hh:o,d:"день",dd:o,M:"місяць",MM:o,y:"рік",yy:o},ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(a,null,!0),a}(r(27484))},92957:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"ur",weekdays:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),months:"جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر".split("_"),weekStart:1,weekdaysShort:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),monthsShort:"جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر".split("_"),weekdaysMin:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},98727:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"uz-latn",weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),weekStart:1,weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},relativeTime:{future:"Yaqin %s ichida",past:"%s oldin",s:"soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},7486:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"uz",weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),weekStart:1,weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},relativeTime:{future:"Якин %s ичида",past:"%s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},37553:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"vi",weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ s\xe1u_thứ bảy".split("_"),months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),weekStart:1,weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},relativeTime:{future:"%s tới",past:"%s trước",s:"v\xe0i gi\xe2y",m:"một ph\xfat",mm:"%d ph\xfat",h:"một giờ",hh:"%d giờ",d:"một ng\xe0y",dd:"%d ng\xe0y",M:"một th\xe1ng",MM:"%d th\xe1ng",y:"một năm",yy:"%d năm"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},55321:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"x-pseudo",weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),weekStart:1,weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},14724:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"yo",weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),weekStart:1,weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},33852:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e,t){return"W"===t?e+"周":e+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(e,t){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1100?"上午":r<1300?"中午":r<1800?"下午":"晚上"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},2390:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"zh-hk",months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),ordinal:function(e,t){return"W"===t?e+"週":e+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d 分鐘",h:"一小時",hh:"%d 小時",d:"一天",dd:"%d 天",M:"一個月",MM:"%d 個月",y:"一年",yy:"%d 年"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},43901:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"zh-tw",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e,t){return"W"===t?e+"週":e+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"},meridiem:function(e,t){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1100?"上午":r<1300?"中午":r<1800?"下午":"晚上"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},32009:function(e,t,r){var n,o;e.exports=(n=r(27484),o={name:"zh",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e,t){return"W"===t?e+"周":e+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s后",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(e,t){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1100?"上午":r<1300?"中午":r<1800?"下午":"晚上"}},(n&&"object"==typeof n&&"default"in n?n:{default:n}).default.locale(o,null,!0),o)},31859:function(e,t,r){var n={"./af.js":15903,"./am.js":29911,"./ar-dz.js":47200,"./ar-iq.js":87719,"./ar-kw.js":62376,"./ar-ly.js":48540,"./ar-ma.js":96817,"./ar-sa.js":11573,"./ar-tn.js":99339,"./ar.js":63939,"./az.js":88092,"./be.js":60504,"./bg.js":19091,"./bi.js":19149,"./bm.js":15287,"./bn-bd.js":54067,"./bn.js":35254,"./bo.js":52502,"./br.js":8864,"./bs.js":4502,"./ca.js":33646,"./cs.js":98507,"./cv.js":16636,"./cy.js":28792,"./da.js":17427,"./de-at.js":73237,"./de-ch.js":16148,"./de.js":80790,"./dv.js":11794,"./el.js":65423,"./en-au.js":85109,"./en-ca.js":55105,"./en-gb.js":99517,"./en-ie.js":30758,"./en-il.js":95805,"./en-in.js":88529,"./en-nz.js":50302,"./en-sg.js":35941,"./en-tt.js":46183,"./en.js":25054,"./eo.js":74990,"./es-do.js":3864,"./es-mx.js":37118,"./es-pr.js":23521,"./es-us.js":36165,"./es.js":67763,"./et.js":99670,"./eu.js":46629,"./fa.js":96953,"./fi.js":47822,"./fo.js":69197,"./fr-ca.js":77989,"./fr-ch.js":54254,"./fr.js":96023,"./fy.js":93220,"./ga.js":47467,"./gd.js":54855,"./gl.js":90229,"./gom-latn.js":46312,"./gu.js":87632,"./he.js":45418,"./hi.js":77573,"./hr.js":96257,"./ht.js":98889,"./hu.js":68562,"./hy-am.js":38242,"./id.js":83783,"./is.js":98980,"./it-ch.js":83706,"./it.js":15551,"./ja.js":76831,"./jv.js":42641,"./ka.js":46622,"./kk.js":32921,"./km.js":45567,"./kn.js":21113,"./ko.js":19132,"./ku.js":94888,"./ky.js":60466,"./lb.js":91796,"./lo.js":68894,"./lt.js":78768,"./lv.js":30953,"./me.js":18066,"./mi.js":68602,"./mk.js":51560,"./ml.js":4017,"./mn.js":94717,"./mr.js":15473,"./ms-my.js":77387,"./ms.js":5742,"./mt.js":28477,"./my.js":62966,"./nb.js":19682,"./ne.js":14149,"./nl-be.js":37496,"./nl.js":99182,"./nn.js":92722,"./oc-lnc.js":76159,"./pa-in.js":35914,"./pl.js":81987,"./pt-br.js":57548,"./pt.js":15001,"./rn.js":123,"./ro.js":18146,"./ru.js":70600,"./rw.js":6509,"./sd.js":65437,"./se.js":772,"./si.js":77109,"./sk.js":35627,"./sl.js":82544,"./sq.js":88341,"./sr-cyrl.js":37101,"./sr.js":50617,"./ss.js":64127,"./sv-fi.js":19911,"./sv.js":91876,"./sw.js":46148,"./ta.js":55596,"./te.js":45159,"./tet.js":99157,"./tg.js":9928,"./th.js":62019,"./tk.js":75817,"./tl-ph.js":46513,"./tlh.js":97296,"./tr.js":73035,"./tzl.js":57797,"./tzm-latn.js":30261,"./tzm.js":84722,"./ug-cn.js":80313,"./uk.js":64144,"./ur.js":92957,"./uz-latn.js":98727,"./uz.js":7486,"./vi.js":37553,"./x-pseudo.js":55321,"./yo.js":14724,"./zh-cn.js":33852,"./zh-hk.js":2390,"./zh-tw.js":43901,"./zh.js":32009};function o(e){return r(i(e))}function i(e){if(!r.o(n,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}o.keys=function(){return Object.keys(n)},o.resolve=i,e.exports=o,o.id=31859},28734:function(e){e.exports=function(e,t){var r=t.prototype,n=r.format;r.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return n.bind(this)(e);var o=this.$utils(),i=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return r.ordinal(t.$D);case"gggg":return t.weekYear();case"GGGG":return t.isoWeekYear();case"wo":return r.ordinal(t.week(),"W");case"w":case"ww":return o.s(t.week(),"w"===e?1:2,"0");case"W":case"WW":return o.s(t.isoWeek(),"W"===e?1:2,"0");case"k":case"kk":return o.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();case"z":return"["+t.offsetName()+"]";case"zzz":return"["+t.offsetName("long")+"]";default:return e}});return n.bind(this)(i)}}},1646:function(e){var t,r,n,o,i,a,s,l,u,c,d,p,f;e.exports=(n=/\[([^\]]+)]|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,o=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,i={years:31536e6,months:2628e6,days:864e5,hours:36e5,minutes:6e4,seconds:1e3,milliseconds:1,weeks:6048e5},a=function(e){return e instanceof p},s=function(e,t,r){return new p(e,r,t.$l)},l=function(e){return r.p(e)+"s"},u=function(e){return e<0},c=function(e){return u(e)?Math.ceil(e):Math.floor(e)},d=function(e,t){return e?u(e)?{negative:!0,format:""+Math.abs(e)+t}:{negative:!1,format:""+e+t}:{negative:!1,format:""}},p=function(){function e(e,t,r){var n=this;if(this.$d={},this.$l=r,void 0===e&&(this.$ms=0,this.parseFromMilliseconds()),t)return s(e*i[l(t)],this);if("number"==typeof e)return this.$ms=e,this.parseFromMilliseconds(),this;if("object"==typeof e)return Object.keys(e).forEach(function(t){n.$d[l(t)]=e[t]}),this.calMilliseconds(),this;if("string"==typeof e){var a=e.match(o);if(a){var u=a.slice(2).map(function(e){return null!=e?Number(e):0});return this.$d.years=u[0],this.$d.months=u[1],this.$d.weeks=u[2],this.$d.days=u[3],this.$d.hours=u[4],this.$d.minutes=u[5],this.$d.seconds=u[6],this.calMilliseconds(),this}}return this}var u=e.prototype;return u.calMilliseconds=function(){var e=this;this.$ms=Object.keys(this.$d).reduce(function(t,r){return t+(e.$d[r]||0)*i[r]},0)},u.parseFromMilliseconds=function(){var e=this.$ms;this.$d.years=c(e/31536e6),e%=31536e6,this.$d.months=c(e/2628e6),e%=2628e6,this.$d.days=c(e/864e5),e%=864e5,this.$d.hours=c(e/36e5),e%=36e5,this.$d.minutes=c(e/6e4),e%=6e4,this.$d.seconds=c(e/1e3),e%=1e3,this.$d.milliseconds=e},u.toISOString=function(){var e=d(this.$d.years,"Y"),t=d(this.$d.months,"M"),r=+this.$d.days||0;this.$d.weeks&&(r+=7*this.$d.weeks);var n=d(r,"D"),o=d(this.$d.hours,"H"),i=d(this.$d.minutes,"M"),a=this.$d.seconds||0;this.$d.milliseconds&&(a+=this.$d.milliseconds/1e3,a=Math.round(1e3*a)/1e3);var s=d(a,"S"),l=e.negative||t.negative||n.negative||o.negative||i.negative||s.negative,u=o.format||i.format||s.format?"T":"",c=(l?"-":"")+"P"+e.format+t.format+n.format+u+o.format+i.format+s.format;return"P"===c||"-P"===c?"P0D":c},u.toJSON=function(){return this.toISOString()},u.format=function(e){var t={Y:this.$d.years,YY:r.s(this.$d.years,2,"0"),YYYY:r.s(this.$d.years,4,"0"),M:this.$d.months,MM:r.s(this.$d.months,2,"0"),D:this.$d.days,DD:r.s(this.$d.days,2,"0"),H:this.$d.hours,HH:r.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:r.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:r.s(this.$d.seconds,2,"0"),SSS:r.s(this.$d.milliseconds,3,"0")};return(e||"YYYY-MM-DDTHH:mm:ss").replace(n,function(e,r){return r||String(t[e])})},u.as=function(e){return this.$ms/i[l(e)]},u.get=function(e){var t=this.$ms,r=l(e);return"milliseconds"===r?t%=1e3:t="weeks"===r?c(t/i[r]):this.$d[r],t||0},u.add=function(e,t,r){var n;return n=t?e*i[l(t)]:a(e)?e.$ms:s(e,this).$ms,s(this.$ms+n*(r?-1:1),this)},u.subtract=function(e,t){return this.add(e,t,!0)},u.locale=function(e){var t=this.clone();return t.$l=e,t},u.clone=function(){return s(this.$ms,this)},u.humanize=function(e){return t().add(this.$ms,"ms").locale(this.$l).fromNow(!e)},u.valueOf=function(){return this.asMilliseconds()},u.milliseconds=function(){return this.get("milliseconds")},u.asMilliseconds=function(){return this.as("milliseconds")},u.seconds=function(){return this.get("seconds")},u.asSeconds=function(){return this.as("seconds")},u.minutes=function(){return this.get("minutes")},u.asMinutes=function(){return this.as("minutes")},u.hours=function(){return this.get("hours")},u.asHours=function(){return this.as("hours")},u.days=function(){return this.get("days")},u.asDays=function(){return this.as("days")},u.weeks=function(){return this.get("weeks")},u.asWeeks=function(){return this.as("weeks")},u.months=function(){return this.get("months")},u.asMonths=function(){return this.as("months")},u.years=function(){return this.get("years")},u.asYears=function(){return this.as("years")},e}(),f=function(e,t,r){return e.add(t.years()*r,"y").add(t.months()*r,"M").add(t.days()*r,"d").add(t.hours()*r,"h").add(t.minutes()*r,"m").add(t.seconds()*r,"s").add(t.milliseconds()*r,"ms")},function(e,n,o){t=o,r=o().$utils(),o.duration=function(e,t){var r=o.locale();return s(e,{$l:r},t)},o.isDuration=a;var i=n.prototype.add,l=n.prototype.subtract;n.prototype.add=function(e,t){return a(e)?f(this,e,1):i.bind(this)(e,t)},n.prototype.subtract=function(e,t){return a(e)?f(this,e,-1):l.bind(this)(e,t)}})},96036:function(e){e.exports=function(e,t,r){var n=t.prototype,o=function(e){return e&&(e.indexOf?e:e.s)},i=function(e,t,r,n,i){var a=e.name?e:e.$locale(),s=o(a[t]),l=o(a[r]),u=s||l.map(function(e){return e.slice(0,n)});if(!i)return u;var c=a.weekStart;return u.map(function(e,t){return u[(t+(c||0))%7]})},a=function(){return r.Ls[r.locale()]},s=function(e,t){return e.formats[t]||e.formats[t.toUpperCase()].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,r){return t||r.slice(1)})},l=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):i(e,"months")},monthsShort:function(t){return t?t.format("MMM"):i(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):i(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):i(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):i(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};n.localeData=function(){return l.bind(this)()},r.localeData=function(){var e=a();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},r.months=function(){return i(a(),"months")},r.monthsShort=function(){return i(a(),"monthsShort","months",3)},r.weekdays=function(e){return i(a(),"weekdays",null,null,e)},r.weekdaysShort=function(e){return i(a(),"weekdaysShort","weekdays",3,e)},r.weekdaysMin=function(e){return i(a(),"weekdaysMin","weekdays",2,e)}}},84110:function(e){e.exports=function(e,t,r){e=e||{};var n=t.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(e,t,r,o){return n.fromToBase(e,t,r,o)}r.en.relativeTime=o,n.fromToBase=function(t,n,i,a,s){for(var l,u,c,d=i.$locale().relativeTime||o,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],f=p.length,h=0;h<f;h+=1){var m=p[h];m.d&&(l=a?r(t).diff(i,m.d,!0):i.diff(t,m.d,!0));var g=(e.rounding||Math.round)(Math.abs(l));if(c=l>0,g<=m.r||!m.r){g<=1&&h>0&&(m=p[h-1]);var y=d[m.l];s&&(g=s(""+g)),u="string"==typeof y?y.replace("%d",g):y(g,n,m.l,c);break}}if(n)return u;var v=c?d.future:d.past;return"function"==typeof v?v(u):v.replace("%s",u)},n.to=function(e,t){return i(e,t,this,!0)},n.from=function(e,t){return i(e,t,this)};var a=function(e){return e.$u?r.utc():r()};n.toNow=function(e){return this.to(a(this),e)},n.fromNow=function(e){return this.from(a(this),e)}}},29387:function(e){var t,r;e.exports=(t={year:0,month:1,day:2,hour:3,minute:4,second:5},r={},function(e,n,o){var i,a=function(e,t,n){void 0===n&&(n={});var o,i,a,s,l=new Date(e);return(void 0===(o=n)&&(o={}),(s=r[a=t+"|"+(i=o.timeZoneName||"short")])||(s=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:i}),r[a]=s),s).formatToParts(l)},s=function(e,r){for(var n=a(e,r),i=[],s=0;s<n.length;s+=1){var l=n[s],u=l.type,c=l.value,d=t[u];d>=0&&(i[d]=parseInt(c,10))}var p=i[3],f=i[0]+"-"+i[1]+"-"+i[2]+" "+(24===p?0:p)+":"+i[4]+":"+i[5]+":000",h=+e;return(o.utc(f).valueOf()-(h-=h%1e3))/6e4},l=n.prototype;l.tz=function(e,t){void 0===e&&(e=i);var r=this.utcOffset(),n=this.toDate(),a=n.toLocaleString("en-US",{timeZone:e}),s=Math.round((n-new Date(a))/1e3/60),l=o(a,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(-(15*Math.round(n.getTimezoneOffset()/15))-s,!0);if(t){var u=l.utcOffset();l=l.add(r-u,"minute")}return l.$x.$timezone=e,l},l.offsetName=function(e){var t=this.$x.$timezone||o.tz.guess(),r=a(this.valueOf(),t,{timeZoneName:e}).find(function(e){return"timezonename"===e.type.toLowerCase()});return r&&r.value};var u=l.startOf;l.startOf=function(e,t){if(!this.$x||!this.$x.$timezone)return u.call(this,e,t);var r=o(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return u.call(r,e,t).tz(this.$x.$timezone,!0)},o.tz=function(e,t,r){var n=r&&t,a=r||t||i,l=s(+o(),a);if("string"!=typeof e)return o(e).tz(a);var u=function(e,t,r){var n=e-60*t*1e3,o=s(n,r);if(t===o)return[n,t];var i=s(n-=60*(o-t)*1e3,r);return o===i?[n,o]:[e-60*Math.min(o,i)*1e3,Math.max(o,i)]}(o.utc(e,n).valueOf(),l,a),c=u[0],d=u[1],p=o(c).utcOffset(d);return p.$x.$timezone=a,p},o.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},o.tz.setDefault=function(e){i=e}})},70178:function(e){var t,r,n;e.exports=(t="minute",r=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g,function(e,o,i){var a=o.prototype;i.utc=function(e){var t={date:e,utc:!0,args:arguments};return new o(t)},a.utc=function(e){var r=i(this.toDate(),{locale:this.$L,utc:!0});return e?r.add(this.utcOffset(),t):r},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var l=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else l.call(this)};var u=a.utcOffset;a.utcOffset=function(e,o){var i=this.$utils().u;if(i(e))return this.$u?0:i(this.$offset)?u.call(this):this.$offset;if("string"==typeof e&&null===(e=function(e){void 0===e&&(e="");var t=e.match(r);if(!t)return null;var o=(""+t[0]).match(n)||["-",0,0],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(e)))return this;var a=16>=Math.abs(e)?60*e:e,s=this;if(o)return s.$offset=a,s.$u=0===e,s;if(0!==e){var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(a+l,t)).$offset=a,s.$x.$localOffset=l}else s=this.utc();return s};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var p=a.diff;a.diff=function(e,t,r){if(e&&this.$u===e.$u)return p.call(this,e,t,r);var n=this.local(),o=i(e).local();return p.call(n,o,t,r)}})},64063:function(e){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var n,o,i,a=i[o];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},8679:function(e,t,r){"use strict";var n=r(59864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var o=f(r);o&&o!==h&&e(t,o,n)}var a=c(r);d&&(a=a.concat(d(r)));for(var s=l(t),m=l(r),g=0;g<a.length;++g){var y=a[g];if(!i[y]&&!(n&&n[y])&&!(m&&m[y])&&!(s&&s[y])){var v=p(r,y);try{u(t,y,v)}catch(e){}}}}return t}},29548:function(e,t,r){"use strict";var n=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastChannel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(t){var r=function(r){if(r.key===e){var n,o=JSON.parse(null!==(n=r.newValue)&&void 0!==n?n:"{}");(null==o?void 0:o.event)==="session"&&null!=o&&o.data&&t(o)}};return window.addEventListener("storage",r),function(){return window.removeEventListener("storage",r)}},post:function(t){if("undefined"!=typeof window)try{localStorage.setItem(e,JSON.stringify(l(l({},t),{},{timestamp:d()})))}catch(e){}}}},t.apiBaseUrl=c,t.fetchData=function(e,t,r){return u.apply(this,arguments)},t.now=d;var o=n(r(64687)),i=n(r(38416)),a=n(r(17156));function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){(0,i.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(){return(u=(0,a.default)(o.default.mark(function e(t,r,n){var i,a,s,u,d,p,f,h,m,g=arguments;return o.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=(i=g.length>3&&void 0!==g[3]?g[3]:{}).ctx,u=void 0===(s=i.req)?null==a?void 0:a.req:s,d="".concat(c(r),"/").concat(t),e.prev=2,f={headers:l({"Content-Type":"application/json"},null!=u&&null!==(p=u.headers)&&void 0!==p&&p.cookie?{cookie:u.headers.cookie}:{})},null!=u&&u.body&&(f.body=JSON.stringify(u.body),f.method="POST"),e.next=7,fetch(d,f);case 7:return h=e.sent,e.next=10,h.json();case 10:if(m=e.sent,h.ok){e.next=13;break}throw m;case 13:return e.abrupt("return",Object.keys(m).length>0?m:null);case 16:return e.prev=16,e.t0=e.catch(2),n.error("CLIENT_FETCH_ERROR",{error:e.t0,url:d}),e.abrupt("return",null);case 20:case"end":return e.stop()}},e,null,[[2,16]])}))).apply(this,arguments)}function c(e){return"undefined"==typeof window?"".concat(e.baseUrlServer).concat(e.basePathServer):e.basePath}function d(){return Math.floor(Date.now()/1e3)}},36925:function(e,t,r){"use strict";var n=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.UnsupportedStrategy=t.UnknownError=t.OAuthCallbackError=t.MissingSecret=t.MissingAuthorize=t.MissingAdapterMethods=t.MissingAdapter=t.MissingAPIRoute=t.InvalidCallbackUrl=t.AccountNotLinkedError=void 0,t.adapterErrorHandler=function(e,t){if(e)return Object.keys(e).reduce(function(r,n){return r[n]=(0,i.default)(o.default.mark(function r(){var i,a,s,l,u,c=arguments;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:for(r.prev=0,a=Array(i=c.length),s=0;s<i;s++)a[s]=c[s];return t.debug("adapter_".concat(n),{args:a}),l=e[n],r.next=6,l.apply(void 0,a);case 6:return r.abrupt("return",r.sent);case 9:throw r.prev=9,r.t0=r.catch(0),t.error("adapter_error_".concat(n),r.t0),(u=new h(r.t0)).name="".concat(S(n),"Error"),u;case 15:case"end":return r.stop()}},r,null,[[0,9]])})),r},{})},t.capitalize=S,t.eventsErrorHandler=function(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=(0,i.default)(o.default.mark(function r(){var i,a=arguments;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,i=e[n],r.next=4,i.apply(void 0,a);case 4:return r.abrupt("return",r.sent);case 7:r.prev=7,r.t0=r.catch(0),t.error("".concat(M(n),"_EVENT_ERROR"),r.t0);case 10:case"end":return r.stop()}},r,null,[[0,7]])})),r},{})},t.upperSnake=M;var o=n(r(64687)),i=n(r(17156)),a=n(r(66115)),s=n(r(38416)),l=n(r(56690)),u=n(r(89728)),c=n(r(61655)),d=n(r(94993)),p=n(r(73808));function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct||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 r,n=(0,p.default)(e);if(t){var o=(0,p.default)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,d.default)(this,r)}}var h=function(e){(0,c.default)(r,e);var t=f(r);function r(e){var n,o;return(0,l.default)(this,r),(o=t.call(this,null!==(n=null==e?void 0:e.message)&&void 0!==n?n:e)).name="UnknownError",o.code=e.code,e instanceof Error&&(o.stack=e.stack),o}return(0,u.default)(r,[{key:"toJSON",value:function(){return{name:this.name,message:this.message,stack:this.stack}}}]),r}((0,n(r(33496)).default)(Error));t.UnknownError=h;var m=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","OAuthCallbackError"),e}return(0,u.default)(r)}(h);t.OAuthCallbackError=m;var g=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","AccountNotLinkedError"),e}return(0,u.default)(r)}(h);t.AccountNotLinkedError=g;var y=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","MissingAPIRouteError"),(0,s.default)((0,a.default)(e),"code","MISSING_NEXTAUTH_API_ROUTE_ERROR"),e}return(0,u.default)(r)}(h);t.MissingAPIRoute=y;var v=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","MissingSecretError"),(0,s.default)((0,a.default)(e),"code","NO_SECRET"),e}return(0,u.default)(r)}(h);t.MissingSecret=v;var b=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","MissingAuthorizeError"),(0,s.default)((0,a.default)(e),"code","CALLBACK_CREDENTIALS_HANDLER_ERROR"),e}return(0,u.default)(r)}(h);t.MissingAuthorize=b;var _=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","MissingAdapterError"),(0,s.default)((0,a.default)(e),"code","EMAIL_REQUIRES_ADAPTER_ERROR"),e}return(0,u.default)(r)}(h);t.MissingAdapter=_;var x=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","MissingAdapterMethodsError"),(0,s.default)((0,a.default)(e),"code","MISSING_ADAPTER_METHODS_ERROR"),e}return(0,u.default)(r)}(h);t.MissingAdapterMethods=x;var w=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","UnsupportedStrategyError"),(0,s.default)((0,a.default)(e),"code","CALLBACK_CREDENTIALS_JWT_ERROR"),e}return(0,u.default)(r)}(h);t.UnsupportedStrategy=w;var k=function(e){(0,c.default)(r,e);var t=f(r);function r(){var e;(0,l.default)(this,r);for(var n=arguments.length,o=Array(n),i=0;i<n;i++)o[i]=arguments[i];return e=t.call.apply(t,[this].concat(o)),(0,s.default)((0,a.default)(e),"name","InvalidCallbackUrl"),(0,s.default)((0,a.default)(e),"code","INVALID_CALLBACK_URL_ERROR"),e}return(0,u.default)(r)}(h);function M(e){return e.replace(/([A-Z])/g,"_$1").toUpperCase()}function S(e){return"".concat(e[0].toUpperCase()).concat(e.slice(1))}t.InvalidCallbackUrl=k},33299:function(e,t,r){"use strict";var n,o,i,a=r(34155),s=r(64836),l=r(18698);Object.defineProperty(t,"__esModule",{value:!0});var u={SessionContext:!0,useSession:!0,getSession:!0,getCsrfToken:!0,getProviders:!0,signIn:!0,signOut:!0,SessionProvider:!0};t.SessionContext=void 0,t.SessionProvider=function(e){if(!j)throw Error("React Context is unavailable in Server Components");var t,r,n,o,i,a,s=e.children,l=e.basePath,u=e.refetchInterval,d=e.refetchWhenOffline;l&&(M.basePath=l);var m=void 0!==e.session;M._lastSync=m?(0,y.now)():0;var g=h.useState(function(){return m&&(M._session=e.session),e.session}),b=(0,f.default)(g,2),_=b[0],x=b[1],w=h.useState(!m),k=(0,f.default)(w,2),P=k[0],E=k[1];h.useEffect(function(){return M._getSession=(0,p.default)(c.default.mark(function e(){var t,r,n=arguments;return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=(n.length>0&&void 0!==n[0]?n[0]:{}).event,e.prev=1,!((r="storage"===t)||void 0===M._session)){e.next=10;break}return M._lastSync=(0,y.now)(),e.next=7,C({broadcast:!r});case 7:return M._session=e.sent,x(M._session),e.abrupt("return");case 10:if(!(!t||null===M._session||(0,y.now)()<M._lastSync)){e.next=12;break}return e.abrupt("return");case 12:return M._lastSync=(0,y.now)(),e.next=15,C();case 15:M._session=e.sent,x(M._session),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(1),O.error("CLIENT_SESSION_ERROR",e.t0);case 22:return e.prev=22,E(!1),e.finish(22);case 25:case"end":return e.stop()}},e,null,[[1,19,22,25]])})),M._getSession(),function(){M._lastSync=0,M._session=void 0,M._getSession=function(){}}},[]),h.useEffect(function(){var e=S.receive(function(){return M._getSession({event:"storage"})});return function(){return e()}},[]),h.useEffect(function(){var t=e.refetchOnWindowFocus,r=void 0===t||t,n=function(){r&&"visible"===document.visibilityState&&M._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",n,!1),function(){return document.removeEventListener("visibilitychange",n,!1)}},[e.refetchOnWindowFocus]);var T=(t=h.useState("undefined"!=typeof navigator&&navigator.onLine),n=(r=(0,f.default)(t,2))[0],o=r[1],i=function(){return o(!0)},a=function(){return o(!1)},h.useEffect(function(){return window.addEventListener("online",i),window.addEventListener("offline",a),function(){window.removeEventListener("online",i),window.removeEventListener("offline",a)}},[]),n),D=!1!==d||T;h.useEffect(function(){if(u&&D){var e=setInterval(function(){M._session&&M._getSession({event:"poll"})},1e3*u);return function(){return clearInterval(e)}}},[u,D]);var I=h.useMemo(function(){return{data:_,status:P?"loading":_?"authenticated":"unauthenticated",update:function(e){return(0,p.default)(c.default.mark(function t(){var r;return c.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!(P||!_)){t.next=2;break}return t.abrupt("return");case 2:return E(!0),t.t0=y.fetchData,t.t1=M,t.t2=O,t.next=8,L();case 8:return t.t3=t.sent,t.t4=e,t.t5={csrfToken:t.t3,data:t.t4},t.t6={body:t.t5},t.t7={req:t.t6},t.next=15,(0,t.t0)("session",t.t1,t.t2,t.t7);case 15:return r=t.sent,E(!1),r&&(x(r),S.post({event:"session",data:{trigger:"getSession"}})),t.abrupt("return",r);case 19:case"end":return t.stop()}},t)}))()}}},[_,P]);return(0,v.jsx)(j.Provider,{value:I,children:s})},t.getCsrfToken=L,t.getProviders=T,t.getSession=C,t.signIn=function(e,t,r){return I.apply(this,arguments)},t.signOut=function(e){return A.apply(this,arguments)},t.useSession=function(e){if(!j)throw Error("React Context is unavailable in Server Components");var t=h.useContext(j),r=null!=e?e:{},n=r.required,o=r.onUnauthenticated,i=n&&"unauthenticated"===t.status;return(h.useEffect(function(){if(i){var e="/api/auth/signin?".concat(new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href}));o?o():window.location.href=e}},[i,o]),i)?{data:t.data,update:t.update,status:"loading"}:t};var c=s(r(64687)),d=s(r(38416)),p=s(r(17156)),f=s(r(27424)),h=x(r(67294)),m=x(r(26553)),g=s(r(30762)),y=r(29548),v=r(85893),b=r(527);function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_=function(e){return e?r:t})(e)}function x(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==l(e)&&"function"!=typeof e)return{default:e};var r=_(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach(function(t){(0,d.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Object.keys(b).forEach(function(e){!("default"===e||"__esModule"===e||Object.prototype.hasOwnProperty.call(u,e))&&(e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))});var M={baseUrl:(0,g.default)(null!==(n=a.env.NEXTAUTH_URL)&&void 0!==n?n:a.env.VERCEL_URL).origin,basePath:(0,g.default)(a.env.NEXTAUTH_URL).path,baseUrlServer:(0,g.default)((o="http://localhost:3000","http://localhost:3000")).origin,basePathServer:(0,g.default)("http://localhost:3000").path,_lastSync:0,_session:void 0,_getSession:function(){}},S=(0,y.BroadcastChannel)(),O=(0,m.proxyLogger)(m.default,M.basePath),j=null===(i=h.createContext)||void 0===i?void 0:i.call(h,void 0);function C(e){return P.apply(this,arguments)}function P(){return(P=(0,p.default)(c.default.mark(function e(t){var r,n;return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.fetchData)("session",M,O,t);case 2:return n=e.sent,(null===(r=null==t?void 0:t.broadcast)||void 0===r||r)&&S.post({event:"session",data:{trigger:"getSession"}}),e.abrupt("return",n);case 5:case"end":return e.stop()}},e)}))).apply(this,arguments)}function L(e){return E.apply(this,arguments)}function E(){return(E=(0,p.default)(c.default.mark(function e(t){var r;return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.fetchData)("csrf",M,O,t);case 2:return r=e.sent,e.abrupt("return",null==r?void 0:r.csrfToken);case 4:case"end":return e.stop()}},e)}))).apply(this,arguments)}function T(){return D.apply(this,arguments)}function D(){return(D=(0,p.default)(c.default.mark(function e(){return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.fetchData)("providers",M,O);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function I(){return(I=(0,p.default)(c.default.mark(function e(t,r,n){var o,i,a,s,l,u,d,p,f,h,m,g,v,b,_,x,w;return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=void 0===(i=(o=null!=r?r:{}).callbackUrl)?window.location.href:i,l=void 0===(s=o.redirect)||s,u=(0,y.apiBaseUrl)(M),e.next=4,T();case 4:if(d=e.sent){e.next=8;break}return window.location.href="".concat(u,"/error"),e.abrupt("return");case 8:if(!(!t||!(t in d))){e.next=11;break}return window.location.href="".concat(u,"/signin?").concat(new URLSearchParams({callbackUrl:a})),e.abrupt("return");case 11:return p="credentials"===d[t].type,f="email"===d[t].type,h=p||f,m="".concat(u,"/").concat(p?"callback":"signin","/").concat(t),g="".concat(m).concat(n?"?".concat(new URLSearchParams(n)):""),e.t0=fetch,e.t1=g,e.t2={"Content-Type":"application/x-www-form-urlencoded"},e.t3=URLSearchParams,e.t4=k,e.t5=k({},r),e.t6={},e.next=25,L();case 25:return e.t7=e.sent,e.t8=a,e.t9={csrfToken:e.t7,callbackUrl:e.t8,json:!0},e.t10=(0,e.t4)(e.t5,e.t6,e.t9),e.t11=new e.t3(e.t10),e.t12={method:"post",headers:e.t2,body:e.t11},e.next=33,(0,e.t0)(e.t1,e.t12);case 33:return v=e.sent,e.next=36,v.json();case 36:if(b=e.sent,!(l||!h)){e.next=42;break}return x=null!==(_=b.url)&&void 0!==_?_:a,window.location.href=x,x.includes("#")&&window.location.reload(),e.abrupt("return");case 42:if(w=new URL(b.url).searchParams.get("error"),!v.ok){e.next=46;break}return e.next=46,M._getSession({event:"storage"});case 46:return e.abrupt("return",{error:w,status:v.status,ok:v.ok,url:w?null:b.url});case 47:case"end":return e.stop()}},e)}))).apply(this,arguments)}function A(){return(A=(0,p.default)(c.default.mark(function e(t){var r,n,o,i,a,s,l,u,d;return c.default.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=void 0===(n=(null!=t?t:{}).callbackUrl)?window.location.href:n,i=(0,y.apiBaseUrl)(M),e.t0={"Content-Type":"application/x-www-form-urlencoded"},e.t1=URLSearchParams,e.next=6,L();case 6:return e.t2=e.sent,e.t3=o,e.t4={csrfToken:e.t2,callbackUrl:e.t3,json:!0},e.t5=new e.t1(e.t4),a={method:"post",headers:e.t0,body:e.t5},e.next=13,fetch("".concat(i,"/signout"),a);case 13:return s=e.sent,e.next=16,s.json();case 16:if(l=e.sent,S.post({event:"session",data:{trigger:"signout"}}),!(null===(r=null==t?void 0:t.redirect)||void 0===r||r)){e.next=23;break}return d=null!==(u=l.url)&&void 0!==u?u:o,window.location.href=d,d.includes("#")&&window.location.reload(),e.abrupt("return");case 23:return e.next=25,M._getSession({event:"storage"});case 25:return e.abrupt("return",l);case 26:case"end":return e.stop()}},e)}))).apply(this,arguments)}t.SessionContext=j},527:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},26553:function(e,t,r){"use strict";var n=r(64836);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.proxyLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0;try{if("undefined"==typeof window)return e;var r={},n=function(e){r[e]=function(r,n){l[e](r,n),"error"===e&&(n=s(n)),n.client=!0;var i="".concat(t,"/_log"),u=new URLSearchParams(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){(0,o.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({level:e,code:r},n));return navigator.sendBeacon?navigator.sendBeacon(i,u):fetch(i,{method:"POST",body:u,keepalive:!0})}};for(var i in e)n(i);return r}catch(e){return l}},t.setLogger=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;t||(l.debug=function(){}),e.error&&(l.error=e.error),e.warn&&(l.warn=e.warn),e.debug&&(l.debug=e.debug)};var o=n(r(38416)),i=r(36925);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){var t;return e instanceof Error&&!(e instanceof i.UnknownError)?{message:e.message,stack:e.stack,name:e.name}:(null!=e&&e.error&&(e.error=s(e.error),e.message=null!==(t=e.message)&&void 0!==t?t:e.error.message),e)}var l={error:function(e,t){t=s(t),console.error("[next-auth][error][".concat(e,"]"),"\nhttps://next-auth.js.org/errors#".concat(e.toLowerCase()),t.message,t)},warn:function(e){console.warn("[next-auth][warn][".concat(e,"]"),"\nhttps://next-auth.js.org/warnings#".concat(e.toLowerCase()))},debug:function(e,t){console.log("[next-auth][debug][".concat(e,"]"),t)}};t.default=l},30762:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;let r=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let n=new URL(null!==(t=e)&&void 0!==t?t:r),o=("/"===n.pathname?r.pathname:n.pathname).replace(/\/$/,""),i=`${n.origin}${o}`;return{origin:n.origin,host:n.host,path:o,base:i,toString:()=>i}}},35281:function(e,t,r){"use strict";r.d(t,{cC:function(){return n.cC},Jc:function(){return eE},ag:function(){return eL},$G:function(){return n.$G},Zh:function(){return n.Zh}});var n=r(67421),o=r(87462),i=r(4942),a=r(67294),s=r(8679),l=r.n(s),u=r(30907);function c(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var d=r(40181),p=r(71002),f=r(97685),h=r(45987),m={defaultNS:"common",errorStackTraceLimit:0,i18n:{defaultLocale:"en",locales:["en"]},get initImmediate(){return"undefined"!=typeof window},interpolation:{escapeValue:!1},load:"currentOnly",localeExtension:"json",localePath:"./public/locales",localeStructure:"{{lng}}/{{ns}}",react:{useSuspense:!1},reloadOnPrerender:!1,serializeConfig:!0,use:[]},g=["i18n"],y=["i18n"];function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _=["backend","detection"],x=function(e){if("string"!=typeof(null==e?void 0:e.lng))throw Error("config.lng was not passed into createConfig");var t,r,n,o=e.i18n,i=(0,h.Z)(e,g),a=m.i18n,s=b(b(b(b({},(0,h.Z)(m,y)),i),a),o),l=s.defaultNS,v=s.lng,x=s.localeExtension,w=s.localePath,k=s.nonExplicitSupportedLngs,M=s.locales.filter(function(e){return"default"!==e});if("cimode"===v)return s;if(void 0===s.fallbackLng&&(s.fallbackLng=s.defaultLocale,"default"===s.fallbackLng)){var S=(0,f.Z)(M,1);s.fallbackLng=S[0]}var O=null==e?void 0:null===(t=e.interpolation)||void 0===t?void 0:t.prefix,j=null==e?void 0:null===(r=e.interpolation)||void 0===r?void 0:r.suffix,C=null!=O?O:"{{",P=null!=j?j:"}}";"string"!=typeof(null==e?void 0:e.localeStructure)&&(O||j)&&(s.localeStructure="".concat(C,"lng").concat(P,"/").concat(C,"ns").concat(P));var L=s.fallbackLng,E=s.localeStructure;if(k){var T=function(e,t){var r=t.split("-"),n=(0,f.Z)(r,1)[0];return e[t]=[n],e};if("string"==typeof L)s.fallbackLng=s.locales.filter(function(e){return e.includes("-")}).reduce(T,{default:[L]});else if(Array.isArray(L))s.fallbackLng=s.locales.filter(function(e){return e.includes("-")}).reduce(T,{default:L});else if("object"===(0,p.Z)(L))s.fallbackLng=Object.entries(s.fallbackLng).reduce(function(e,t){var r,n=(0,f.Z)(t,2),o=n[0],i=n[1];return e[o]=o.includes("-")?(r=[o.split("-")[0]].concat(function(e){if(Array.isArray(e))return(0,u.Z)(e)}(i)||c(i)||(0,d.Z)(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),Array.from(new Set(r))):i,e},L);else if("function"==typeof L)throw Error("If nonExplicitSupportedLngs is true, no functions are allowed for fallbackLng")}return(null==e?void 0:null===(n=e.use)||void 0===n?void 0:n.some(function(e){return"backend"===e.type}))||("string"==typeof w?s.backend={addPath:"".concat(w,"/").concat(E,".missing.").concat(x),loadPath:"".concat(w,"/").concat(E,".").concat(x)}:"function"!=typeof w||(s.backend={addPath:function(e,t){return w(e,t,!0)},loadPath:function(e,t){return w(e,t,!1)}})),"string"==typeof s.ns||Array.isArray(s.ns)||(s.ns=[l]),_.forEach(function(t){e[t]&&(s[t]=b(b({},s[t]),e[t]))}),s},w=r(15671),k=r(43144),M=r(97326),S=r(89611);function O(e,t){if("function"!=typeof t&&null!==t)throw 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,S.Z)(e,t)}function j(e,t){if(t&&("object"===(0,p.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return(0,M.Z)(e)}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var P=r(83878),L=r(25267);function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var D={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},I=new(function(){function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,w.Z)(this,e),this.init(t,r)}return(0,k.Z)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||D,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,r,n){return n&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(r).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,T(T({},{prefix:"".concat(this.prefix,":").concat(t,":")}),this.options))}},{key:"clone",value:function(t){return(t=t||this.options).prefix=t.prefix||this.prefix,new e(this.logger,t)}}]),e}()),A=function(){function e(){(0,w.Z)(this,e),this.observers={}}return(0,k.Z)(e,[{key:"on",value:function(e,t){var r=this;return e.split(" ").forEach(function(e){r.observers[e]=r.observers[e]||[],r.observers[e].push(t)}),this}},{key:"off",value:function(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e]=this.observers[e].filter(function(e){return e!==t})}}},{key:"emit",value:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];this.observers[e]&&[].concat(this.observers[e]).forEach(function(e){e.apply(void 0,r)}),this.observers["*"]&&[].concat(this.observers["*"]).forEach(function(t){t.apply(t,[e].concat(r))})}}]),e}();function Y(){var e,t,r=new Promise(function(r,n){e=r,t=n});return r.resolve=e,r.reject=t,r}function R(e){return null==e?"":""+e}function N(e,t,r){function n(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function o(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(o())return{};var a=n(i.shift());!e[a]&&r&&(e[a]=new r),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return o()?{}:{obj:e,k:n(i.shift())}}function z(e,t,r){var n=N(e,t,Object);n.obj[n.k]=r}function H(e,t){var r=N(e,t),n=r.obj,o=r.k;if(n)return n[o]}function F(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var $={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function V(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,function(e){return $[e]}):e}var Z="undefined"!=typeof window&&window.navigator&&void 0===window.navigator.userAgentData&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,B=[" ",",","?","!",";"];function U(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(e){if(e[t])return e[t];for(var n=t.split(r),o=e,i=0;i<n.length;++i){if(!o||"string"==typeof o[n[i]]&&i+1<n.length)return;if(void 0===o[n[i]]){for(var a=2,s=n.slice(i,i+a).join(r),l=o[s];void 0===l&&n.length>i+a;)a++,l=o[s=n.slice(i,i+a).join(r)];if(void 0===l)return;if(null===l)return null;if(t.endsWith(s)){if("string"==typeof l)return l;if(s&&"string"==typeof l[s])return l[s]}var u=n.slice(i+a).join(r);if(u)return U(l,u,r);return}o=o[n[i]]}return o}}function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?W(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):W(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var K=function(e){O(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||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}}(),function(){var e,r=C(n);if(t){var o=C(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return j(this,e)});function n(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,w.Z)(this,n),t=r.call(this),Z&&A.call((0,M.Z)(t)),t.data=e||{},t.options=o,void 0===t.options.keySeparator&&(t.options.keySeparator="."),void 0===t.options.ignoreJSONStructure&&(t.options.ignoreJSONStructure=!0),t}return(0,k.Z)(n,[{key:"addNamespaces",value:function(e){0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,i=void 0!==n.ignoreJSONStructure?n.ignoreJSONStructure:this.options.ignoreJSONStructure,a=[e,t];r&&"string"!=typeof r&&(a=a.concat(r)),r&&"string"==typeof r&&(a=a.concat(o?r.split(o):r)),e.indexOf(".")>-1&&(a=e.split("."));var s=H(this.data,a);return s||!i||"string"!=typeof r?s:U(this.data&&this.data[e]&&this.data[e][t],r,o)}},{key:"addResource",value:function(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator,a=[e,t];r&&(a=a.concat(i?r.split(i):r)),e.indexOf(".")>-1&&(a=e.split("."),n=t,t=a[1]),this.addNamespaces(t),z(this.data,a,n),o.silent||this.emit("added",e,t,r,n)}},{key:"addResources",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var o in r)("string"==typeof r[o]||"[object Array]"===Object.prototype.toString.apply(r[o]))&&this.addResource(e,t,o,r[o],{silent:!0});n.silent||this.emit("added",e,t,r)}},{key:"addResourceBundle",value:function(e,t,r,n,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(a=e.split("."),n=r,r=t,t=a[1]),this.addNamespaces(t);var s=H(this.data,a)||{};n?function e(t,r,n){for(var o in r)"__proto__"!==o&&"constructor"!==o&&(o in t?"string"==typeof t[o]||t[o]instanceof String||"string"==typeof r[o]||r[o]instanceof String?n&&(t[o]=r[o]):e(t[o],r[o],n):t[o]=r[o]);return t}(s,r,o):s=q(q({},s),r),z(this.data,a,s),i.silent||this.emit("added",e,t,r)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return(t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?q(q({},{}),this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"hasLanguageSomeTranslations",value:function(e){var t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(function(e){return t[e]&&Object.keys(t[e]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(A),G={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,r,n,o){var i=this;return e.forEach(function(e){i.processors[e]&&(t=i.processors[e].process(t,r,n,o))}),t}};function J(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?J(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var X={},ee=function(e){O(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||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}}(),function(){var e,r=C(n);if(t){var o=C(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return j(this,e)});function n(e){var t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,w.Z)(this,n),t=r.call(this),Z&&A.call((0,M.Z)(t)),!function(e,t,r){e.forEach(function(e){t[e]&&(r[e]=t[e])})}(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,(0,M.Z)(t)),t.options=o,void 0===t.options.keySeparator&&(t.options.keySeparator="."),t.logger=I.create("translator"),t}return(0,k.Z)(n,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;var r=this.resolve(e,t);return r&&void 0!==r.res}},{key:"extractFromKey",value:function(e,t){var r=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===r&&(r=":");var n=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=t.ns||this.options.defaultNS||[],i=r&&e.indexOf(r)>-1,a=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!function(e,t,r){t=t||"",r=r||"";var n=B.filter(function(e){return 0>t.indexOf(e)&&0>r.indexOf(e)});if(0===n.length)return!0;var o=new RegExp("(".concat(n.map(function(e){return"?"===e?"\\?":e}).join("|"),")")),i=!o.test(e);if(!i){var a=e.indexOf(r);a>0&&!o.test(e.substring(0,a))&&(i=!0)}return i}(e,r,n);if(i&&!a){var s=e.match(this.interpolator.nestingRegexp);if(s&&s.length>0)return{key:e,namespaces:o};var l=e.split(r);(r!==n||r===n&&this.options.ns.indexOf(l[0])>-1)&&(o=l.shift()),e=l.join(n)}return"string"==typeof o&&(o=[o]),{key:e,namespaces:o}}},{key:"translate",value:function(e,t,r){var o=this;if("object"!==(0,p.Z)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"===(0,p.Z)(t)&&(t=Q({},t)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var i=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,a=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,s=this.extractFromKey(e[e.length-1],t),l=s.key,u=s.namespaces,c=u[u.length-1],d=t.lng||this.language,f=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(f){var h=t.nsSeparator||this.options.nsSeparator;return i?{res:"".concat(c).concat(h).concat(l),usedKey:l,exactUsedKey:l,usedLng:d,usedNS:c}:"".concat(c).concat(h).concat(l)}return i?{res:l,usedKey:l,exactUsedKey:l,usedLng:d,usedNS:c}:l}var m=this.resolve(e,t),g=m&&m.res,y=m&&m.usedKey||l,v=m&&m.exactUsedKey||l,b=Object.prototype.toString.apply(g),_=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,x=!this.i18nFormat||this.i18nFormat.handleAsObject,w="string"!=typeof g&&"boolean"!=typeof g&&"number"!=typeof g;if(x&&g&&w&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(b)&&!("string"==typeof _&&"[object Array]"===b)){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var k=this.options.returnedObjectHandler?this.options.returnedObjectHandler(y,g,Q(Q({},t),{},{ns:u})):"key '".concat(l," (").concat(this.language,")' returned an object instead of string.");return i?(m.res=k,m):k}if(a){var M="[object Array]"===b,S=M?[]:{},O=M?v:y;for(var j in g)if(Object.prototype.hasOwnProperty.call(g,j)){var C="".concat(O).concat(a).concat(j);S[j]=this.translate(C,Q(Q({},t),{joinArrays:!1,ns:u})),S[j]===C&&(S[j]=g[j])}g=S}}else if(x&&"string"==typeof _&&"[object Array]"===b)(g=g.join(_))&&(g=this.extendTranslation(g,e,t,r));else{var P=!1,L=!1,E=void 0!==t.count&&"string"!=typeof t.count,T=n.hasDefaultValue(t),D=E?this.pluralResolver.getSuffix(d,t.count,t):"",I=t["defaultValue".concat(D)]||t.defaultValue;!this.isValidLookup(g)&&T&&(P=!0,g=I),this.isValidLookup(g)||(L=!0,g=l);var A=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&L?void 0:g,Y=T&&I!==g&&this.options.updateMissing;if(L||P||Y){if(this.logger.log(Y?"updateKey":"missingKey",d,c,l,Y?I:g),a){var R=this.resolve(l,Q(Q({},t),{},{keySeparator:!1}));R&&R.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var N=[],z=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&z&&z[0])for(var H=0;H<z.length;H++)N.push(z[H]);else"all"===this.options.saveMissingTo?N=this.languageUtils.toResolveHierarchy(t.lng||this.language):N.push(t.lng||this.language);var F=function(e,r,n){var i=T&&n!==g?n:A;o.options.missingKeyHandler?o.options.missingKeyHandler(e,c,r,i,Y,t):o.backendConnector&&o.backendConnector.saveMissing&&o.backendConnector.saveMissing(e,c,r,i,Y,t),o.emit("missingKey",e,c,r,g)};this.options.saveMissing&&(this.options.saveMissingPlurals&&E?N.forEach(function(e){o.pluralResolver.getSuffixes(e,t).forEach(function(r){F([e],l+r,t["defaultValue".concat(r)]||I)})}):F(N,l,I))}g=this.extendTranslation(g,e,t,m,r),L&&g===l&&this.options.appendNamespaceToMissingKey&&(g="".concat(c,":").concat(l)),(L||P)&&this.options.parseMissingKeyHandler&&(g="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(c,":").concat(l):l,P?g:void 0):this.options.parseMissingKeyHandler(g))}return i?(m.res=g,m):g}},{key:"extendTranslation",value:function(e,t,r,n,o){var i=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,Q(Q({},this.options.interpolation.defaultVariables),r),n.usedLng,n.usedNS,n.usedKey,{resolved:n});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init(Q(Q({},r),{interpolation:Q(Q({},this.options.interpolation),r.interpolation)}));var a,s="string"==typeof e&&(r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(s){var l=e.match(this.interpolator.nestingRegexp);a=l&&l.length}var u=r.replace&&"string"!=typeof r.replace?r.replace:r;if(this.options.interpolation.defaultVariables&&(u=Q(Q({},this.options.interpolation.defaultVariables),u)),e=this.interpolator.interpolate(e,u,r.lng||this.language,r),s){var c=e.match(this.interpolator.nestingRegexp);a<(c&&c.length)&&(r.nest=!1)}!r.lng&&"v1"!==this.options.compatibilityAPI&&n&&n.res&&(r.lng=n.usedLng),!1!==r.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,n=Array(e),a=0;a<e;a++)n[a]=arguments[a];return o&&o[0]===n[0]&&!r.context?(i.logger.warn("It seems you are nesting recursively key: ".concat(n[0]," in key: ").concat(t[0])),null):i.translate.apply(i,n.concat([t]))},r)),r.interpolation&&this.interpolator.reset()}var d=r.postProcess||this.options.postProcess,p="string"==typeof d?[d]:d;return null!=e&&p&&p.length&&!1!==r.applyPostProcessor&&(e=G.handle(p,e,t,this.options&&this.options.postProcessPassResolved?Q({i18nResolved:n},r):r,this)),e}},{key:"resolve",value:function(e){var t,r,n,o,i,a=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach(function(e){if(!a.isValidLookup(t)){var l=a.extractFromKey(e,s),u=l.key;r=u;var c=l.namespaces;a.options.fallbackNS&&(c=c.concat(a.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,p=d&&!s.ordinal&&0===s.count&&a.pluralResolver.shouldUseIntlApi(),f=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,h=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);c.forEach(function(e){a.isValidLookup(t)||(i=e,!X["".concat(h[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(i)&&(X["".concat(h[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(r,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach(function(r){if(!a.isValidLookup(t)){o=r;var i,l=[u];if(a.i18nFormat&&a.i18nFormat.addLookupKeys)a.i18nFormat.addLookupKeys(l,u,r,e,s);else{d&&(c=a.pluralResolver.getSuffix(r,s.count,s));var c,h="".concat(a.options.pluralSeparator,"zero");if(d&&(l.push(u+c),p&&l.push(u+h)),f){var m="".concat(u).concat(a.options.contextSeparator).concat(s.context);l.push(m),d&&(l.push(m+c),p&&l.push(m+h))}}for(;i=l.pop();)a.isValidLookup(t)||(n=i,t=a.getResource(r,e,i,s))}}))})}}),{res:t,usedKey:r,exactUsedKey:n,usedLng:o,usedNS:i}}},{key:"isValidLookup",value:function(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,r,n):this.resourceStore.getResource(e,t,r,n)}}],[{key:"hasDefaultValue",value:function(e){var t="defaultValue";for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t===r.substring(0,t.length)&&void 0!==e[r])return!0;return!1}}]),n}(A);function et(e){return e.charAt(0).toUpperCase()+e.slice(1)}var er=function(){function e(t){(0,w.Z)(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=I.create("languageUtils")}return(0,k.Z)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||0>e.indexOf("-"))return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase())?null:this.formatLanguageCode(t.join("-"))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||0>e.indexOf("-"))return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],r=e.split("-");return this.options.lowerCaseLng?r=r.map(function(e){return e.toLowerCase()}):2===r.length?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=et(r[1].toLowerCase()))):3===r.length&&(r[0]=r[0].toLowerCase(),2===r[1].length&&(r[1]=r[1].toUpperCase()),"sgn"!==r[0]&&2===r[2].length&&(r[2]=r[2].toUpperCase()),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=et(r[1].toLowerCase())),t.indexOf(r[2].toLowerCase())>-1&&(r[2]=et(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,r=this;return e?(e.forEach(function(e){if(!t){var n=r.formatLanguageCode(e);(!r.options.supportedLngs||r.isSupportedCode(n))&&(t=n)}}),!t&&this.options.supportedLngs&&e.forEach(function(e){if(!t){var n=r.getLanguagePartFromCode(e);if(r.isSupportedCode(n))return t=n;t=r.options.supportedLngs.find(function(e){if(e===n||!(0>e.indexOf("-")&&0>n.indexOf("-"))&&0===e.indexOf(n))return e})}}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var r=e[t];return r||(r=e[this.getScriptPartFromCode(t)]),r||(r=e[this.formatLanguageCode(t)]),r||(r=e[this.getLanguagePartFromCode(t)]),r||(r=e.default),r||[]}},{key:"toResolveHierarchy",value:function(e,t){var r=this,n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),o=[],i=function(e){e&&(r.isSupportedCode(e)?o.push(e):r.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),n.forEach(function(e){0>o.indexOf(e)&&i(r.formatLanguageCode(e))}),o}}]),e}(),en=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],eo={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},ei=["v1","v2","v3"],ea={zero:0,one:1,two:2,few:3,many:4,other:5},es=function(){function e(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,w.Z)(this,e),this.languageUtils=t,this.options=n,this.logger=I.create("pluralResolver"),this.options.compatibilityJSON&&"v4"!==this.options.compatibilityJSON||"undefined"!=typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(r={},en.forEach(function(e){e.lngs.forEach(function(t){r[t]={numbers:e.nr,plurals:eo[e.fc]}})}),r)}return(0,k.Z)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(e,{type:t.ordinal?"ordinal":"cardinal"})}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,t);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,r).map(function(e){return"".concat(t).concat(e)})}},{key:"getSuffixes",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort(function(e,t){return ea[e]-ea[t]}).map(function(e){return"".concat(t.options.prepend).concat(e)}):n.numbers.map(function(n){return t.getSuffix(e,n,r)}):[]}},{key:"getSuffix",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(n.select(t)):this.getSuffixRetroCompatible(n,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}},{key:"getSuffixRetroCompatible",value:function(e,t){var r=this,n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),o=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var i=function(){return r.options.prepend&&o.toString()?r.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?"_plural_".concat(o.toString()):i():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?i():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}},{key:"shouldUseIntlApi",value:function(){return!ei.includes(this.options.compatibilityJSON)}}]),e}();function el(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?el(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):el(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ec(e,t,r){var n,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",i=!(arguments.length>4)||void 0===arguments[4]||arguments[4],a=void 0!==(n=H(e,r))?n:H(t,r);return!a&&i&&"string"==typeof r&&void 0===(a=U(e,r,o))&&(a=U(t,r,o)),a}var ed=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,w.Z)(this,e),this.logger=I.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,k.Z)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:V,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?F(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?F(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?F(t.nestingPrefix):t.nestingPrefixEscaped||F("$t("),this.nestingSuffix=t.nestingSuffix?F(t.nestingSuffix):t.nestingSuffixEscaped||F(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=RegExp(t,"g");var r="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=RegExp(r,"g")}},{key:"interpolate",value:function(e,t,r,n){var o,i,a,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function u(e){return e.replace(/\$/g,"$$$$")}var c=function(e){if(0>e.indexOf(s.formatSeparator)){var o=ec(t,l,e,s.options.keySeparator,s.options.ignoreJSONStructure);return s.alwaysFormat?s.format(o,void 0,r,eu(eu(eu({},n),t),{},{interpolationkey:e})):o}var i=e.split(s.formatSeparator),a=i.shift().trim(),u=i.join(s.formatSeparator).trim();return s.format(ec(t,l,a,s.options.keySeparator,s.options.ignoreJSONStructure),u,r,eu(eu(eu({},n),t),{},{interpolationkey:a}))};this.resetRegExp();var d=n&&n.missingInterpolationHandler||this.options.missingInterpolationHandler,p=n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return u(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?u(s.escape(e)):u(e)}}].forEach(function(t){for(a=0;o=t.regex.exec(e);){var r=o[1].trim();if(void 0===(i=c(r))){if("function"==typeof d){var l=d(e,o,n);i="string"==typeof l?l:""}else if(n&&Object.prototype.hasOwnProperty.call(n,r))i="";else if(p){i=o[0];continue}else s.logger.warn("missed to pass in variable ".concat(r," for interpolating ").concat(e)),i=""}else"string"==typeof i||s.useRawValueToEscape||(i=R(i));var u=t.safeValue(i);if(e=e.replace(o[0],u),p?(t.regex.lastIndex+=i.length,t.regex.lastIndex-=o[0].length):t.regex.lastIndex=0,++a>=s.maxReplaces)break}}),e}},{key:"nest",value:function(e,t){var r,n,o,i=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};function s(e,t){var r=this.nestingOptionsSeparator;if(0>e.indexOf(r))return e;var n=e.split(new RegExp("".concat(r,"[ ]*{"))),i="{".concat(n[1]);e=n[0];var a=(i=this.interpolate(i,o)).match(/'/g),s=i.match(/"/g);(a&&a.length%2==0&&!s||s.length%2!=0)&&(i=i.replace(/'/g,'"'));try{o=JSON.parse(i),t&&(o=eu(eu({},t),o))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(r).concat(i)}return delete o.defaultValue,e}for(;r=this.nestingRegexp.exec(e);){var l=[];(o=(o=eu({},a)).replace&&"string"!=typeof o.replace?o.replace:o).applyPostProcessor=!1,delete o.defaultValue;var u=!1;if(-1!==r[0].indexOf(this.formatSeparator)&&!/{.*}/.test(r[1])){var c=r[1].split(this.formatSeparator).map(function(e){return e.trim()});r[1]=c.shift(),l=c,u=!0}if((n=t(s.call(this,r[1].trim(),o),o))&&r[0]===e&&"string"!=typeof n)return n;"string"!=typeof n&&(n=R(n)),n||(this.logger.warn("missed to resolve ".concat(r[1]," for nesting ").concat(e)),n=""),u&&(n=l.reduce(function(e,t){return i.format(e,t,a.lng,eu(eu({},a),{},{interpolationkey:r[1].trim()}))},n.trim())),e=e.replace(r[0],n),this.regexp.lastIndex=0}return e}}]),e}();function ep(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ef(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ep(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ep(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eh(e){var t={};return function(r,n,o){var i=n+JSON.stringify(o),a=t[i];return a||(a=e(n,o),t[i]=a),a(r)}}var em=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,w.Z)(this,e),this.logger=I.create("formatter"),this.options=t,this.formats={number:eh(function(e,t){var r=new Intl.NumberFormat(e,ef({},t));return function(e){return r.format(e)}}),currency:eh(function(e,t){var r=new Intl.NumberFormat(e,ef(ef({},t),{},{style:"currency"}));return function(e){return r.format(e)}}),datetime:eh(function(e,t){var r=new Intl.DateTimeFormat(e,ef({},t));return function(e){return r.format(e)}}),relativetime:eh(function(e,t){var r=new Intl.RelativeTimeFormat(e,ef({},t));return function(e){return r.format(e,t.range||"day")}}),list:eh(function(e,t){var r=new Intl.ListFormat(e,ef({},t));return function(e){return r.format(e)}})},this.init(t)}return(0,k.Z)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},r=t.interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}},{key:"add",value:function(e,t){this.formats[e.toLowerCase().trim()]=t}},{key:"addCached",value:function(e,t){this.formats[e.toLowerCase().trim()]=eh(t)}},{key:"format",value:function(e,t,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t.split(this.formatSeparator).reduce(function(e,t){var i=function(e){var t=e.toLowerCase().trim(),r={};if(e.indexOf("(")>-1){var n=e.split("(");t=n[0].toLowerCase().trim();var o=n[1].substring(0,n[1].length-1);"currency"===t&&0>o.indexOf(":")?r.currency||(r.currency=o.trim()):"relativetime"===t&&0>o.indexOf(":")?r.range||(r.range=o.trim()):o.split(";").forEach(function(e){if(e){var t,n=(t=e.split(":"),(0,P.Z)(t)||c(t)||(0,d.Z)(t)||(0,L.Z)()),o=n[0],i=n.slice(1).join(":").trim().replace(/^'+|'+$/g,"");r[o.trim()]||(r[o.trim()]=i),"false"===i&&(r[o.trim()]=!1),"true"===i&&(r[o.trim()]=!0),isNaN(i)||(r[o.trim()]=parseInt(i,10))}})}return{formatName:t,formatOptions:r}}(t),a=i.formatName,s=i.formatOptions;if(n.formats[a]){var l=e;try{var u=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},p=u.locale||u.lng||o.locale||o.lng||r;l=n.formats[a](e,p,ef(ef(ef({},s),o),u))}catch(e){n.logger.warn(e)}return l}return n.logger.warn("there was no format function for ".concat(a)),e},e)}}]),e}();function eg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ey(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eg(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eg(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ev=function(e){O(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||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}}(),function(){var e,r=C(n);if(t){var o=C(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return j(this,e)});function n(e,t,o){var i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,w.Z)(this,n),i=r.call(this),Z&&A.call((0,M.Z)(i)),i.backend=e,i.store=t,i.services=o,i.languageUtils=o.languageUtils,i.options=a,i.logger=I.create("backendConnector"),i.waitingReads=[],i.maxParallelReads=a.maxParallelReads||10,i.readingCalls=0,i.maxRetries=a.maxRetries>=0?a.maxRetries:5,i.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,i.state={},i.queue=[],i.backend&&i.backend.init&&i.backend.init(o,a.backend,a),i}return(0,k.Z)(n,[{key:"queueLoad",value:function(e,t,r,n){var o=this,i={},a={},s={},l={};return e.forEach(function(e){var n=!0;t.forEach(function(t){var s="".concat(e,"|").concat(t);!r.reload&&o.store.hasResourceBundle(e,t)?o.state[s]=2:o.state[s]<0||(1===o.state[s]?void 0===a[s]&&(a[s]=!0):(o.state[s]=1,n=!1,void 0===a[s]&&(a[s]=!0),void 0===i[s]&&(i[s]=!0),void 0===l[t]&&(l[t]=!0)))}),n||(s[e]=!0)}),(Object.keys(i).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:n}),{toLoad:Object.keys(i),pending:Object.keys(a),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(l)}}},{key:"loaded",value:function(e,t,r){var n=e.split("|"),o=n[0],i=n[1];t&&this.emit("failedLoading",o,i,t),r&&this.store.addResourceBundle(o,i,r),this.state[e]=t?-1:2;var a={};this.queue.forEach(function(r){var n,s,l,u;(l=(s=N(r.loaded,[o],Object)).obj)[u=s.k]=l[u]||[],n&&(l[u]=l[u].concat(i)),n||l[u].push(i),void 0!==r.pending[e]&&(delete r.pending[e],r.pendingCount--),t&&r.errors.push(t),0!==r.pendingCount||r.done||(Object.keys(r.loaded).forEach(function(e){a[e]||(a[e]={});var t=r.loaded[e];t.length&&t.forEach(function(t){void 0===a[e][t]&&(a[e][t]=!0)})}),r.done=!0,r.errors.length?r.callback(r.errors):r.callback())}),this.emit("loaded",a),this.queue=this.queue.filter(function(e){return!e.done})}},{key:"read",value:function(e,t,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:r,tried:o,wait:i,callback:a});return}this.readingCalls++;var s=function(s,l){if(n.readingCalls--,n.waitingReads.length>0){var u=n.waitingReads.shift();n.read(u.lng,u.ns,u.fcName,u.tried,u.wait,u.callback)}if(s&&l&&o<n.maxRetries){setTimeout(function(){n.read.call(n,e,t,r,o+1,2*i,a)},i);return}a(s,l)},l=this.backend[r].bind(this.backend);if(2===l.length){try{var u=l(e,t);u&&"function"==typeof u.then?u.then(function(e){return s(null,e)}).catch(s):s(null,u)}catch(e){s(e)}return}return l(e,t,s)}},{key:"prepareLoading",value:function(e,t){var r=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),o&&o();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,n,o);if(!i.toLoad.length)return i.pending.length||o(),null;i.toLoad.forEach(function(e){r.loadOne(e)})}},{key:"load",value:function(e,t,r){this.prepareLoading(e,t,{},r)}},{key:"reload",value:function(e,t,r){this.prepareLoading(e,t,{reload:!0},r)}},{key:"loadOne",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e.split("|"),o=n[0],i=n[1];this.read(o,i,"read",void 0,void 0,function(n,a){n&&t.logger.warn("".concat(r,"loading namespace ").concat(i," for language ").concat(o," failed"),n),!n&&a&&t.logger.log("".concat(r,"loaded namespace ").concat(i," for language ").concat(o),a),t.loaded(e,n,a)})}},{key:"saveMissing",value:function(e,t,r,n,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)){this.logger.warn('did not save key "'.concat(r,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(null!=r&&""!==r){if(this.backend&&this.backend.create){var s,l=ey(ey({},i),{},{isUpdate:o}),u=this.backend.create.bind(this.backend);if(u.length<6)try{(s=5===u.length?u(e,t,r,n,l):u(e,t,r,n))&&"function"==typeof s.then?s.then(function(e){return a(null,e)}).catch(a):a(null,s)}catch(e){a(e)}else u(e,t,r,n,a,l)}e&&e[0]&&this.store.addResource(e[0],t,r,n)}}}]),n}(A);function eb(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,p.Z)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===(0,p.Z)(e[2])||"object"===(0,p.Z)(e[3])){var r=e[3]||e[2];Object.keys(r).forEach(function(e){t[e]=r[e]})}return t},interpolation:{escapeValue:!0,format:function(e,t,r,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function e_(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&0>e.supportedLngs.indexOf("cimode")&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function ex(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ew(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ex(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ex(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ek(){}var eM=function(e){O(n,e);var t,r=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||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}}(),function(){var e,r=C(n);if(t){var o=C(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return j(this,e)});function n(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if((0,w.Z)(this,n),e=r.call(this),Z&&A.call((0,M.Z)(e)),e.options=e_(t),e.services={},e.logger=I,e.modules={external:[]},!function(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(function(t){"function"==typeof e[t]&&(e[t]=e[t].bind(e))})}((0,M.Z)(e)),o&&!e.isInitialized&&!t.isClone){if(!e.options.initImmediate)return e.init(t,o),j(e,(0,M.Z)(e));setTimeout(function(){e.init(t,o)},0)}return e}return(0,k.Z)(n,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;"function"==typeof t&&(r=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&("string"==typeof t.ns?t.defaultNS=t.ns:0>t.ns.indexOf("translation")&&(t.defaultNS=t.ns[0]));var n=eb();function o(e){return e?"function"==typeof e?new e:e:null}if(this.options=ew(ew(ew({},n),this.options),e_(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=ew(ew({},n.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator),!this.options.isClone){this.modules.logger?I.init(o(this.modules.logger),this.options):I.init(null,this.options),this.modules.formatter?i=this.modules.formatter:"undefined"!=typeof Intl&&(i=em);var i,a=new er(this.options);this.store=new K(this.options.resources,this.options);var s=this.services;s.logger=I,s.resourceStore=this.store,s.languageUtils=a,s.pluralResolver=new es(a,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),i&&(!this.options.interpolation.format||this.options.interpolation.format===n.interpolation.format)&&(s.formatter=o(i),s.formatter.init(s,this.options),this.options.interpolation.format=s.formatter.format.bind(s.formatter)),s.interpolator=new ed(this.options),s.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},s.backendConnector=new ev(o(this.modules.backend),s.resourceStore,s,this.options),s.backendConnector.on("*",function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];e.emit.apply(e,[t].concat(n))}),this.modules.languageDetector&&(s.languageDetector=o(this.modules.languageDetector),s.languageDetector.init&&s.languageDetector.init(s,this.options.detection,this.options)),this.modules.i18nFormat&&(s.i18nFormat=o(this.modules.i18nFormat),s.i18nFormat.init&&s.i18nFormat.init(this)),this.translator=new ee(this.services,this.options),this.translator.on("*",function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];e.emit.apply(e,[t].concat(n))}),this.modules.external.forEach(function(t){t.init&&t.init(e)})}if(this.format=this.options.interpolation.format,r||(r=ek),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var l=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);l.length>0&&"dev"!==l[0]&&(this.options.lng=l[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(function(t){e[t]=function(){var r;return(r=e.store)[t].apply(r,arguments),e}});var u=Y(),c=function(){var t=function(t,n){e.isInitialized&&!e.initializedStoreOnce&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),u.resolve(n),r(t,n)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?c():setTimeout(c,0),u}},{key:"loadResources",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ek,n=r,o="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(o&&"cimode"===o.toLowerCase())return n();var i=[],a=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach(function(e){0>i.indexOf(e)&&i.push(e)})};o?a(o):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(function(e){return a(e)}),this.options.preload&&this.options.preload.forEach(function(e){return a(e)}),this.services.backendConnector.load(i,this.options.ns,function(e){e||t.resolvedLanguage||!t.language||t.setResolvedLanguage(t.language),n(e)})}else n(null)}},{key:"reloadResources",value:function(e,t,r){var n=Y();return e||(e=this.languages),t||(t=this.options.ns),r||(r=ek),this.services.backendConnector.reload(e,t,function(e){n.resolve(),r(e)}),n}},{key:"use",value:function(e){if(!e)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&G.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"setResolvedLanguage",value:function(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(var t=0;t<this.languages.length;t++){var r=this.languages[t];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}},{key:"changeLanguage",value:function(e,t){var r=this;this.isLanguageChangingTo=e;var n=Y();this.emit("languageChanging",e);var o=function(e){r.language=e,r.languages=r.services.languageUtils.toResolveHierarchy(e),r.resolvedLanguage=void 0,r.setResolvedLanguage(e)},i=function(e,i){i?(o(i),r.translator.changeLanguage(i),r.isLanguageChangingTo=void 0,r.emit("languageChanged",i),r.logger.log("languageChanged",i)):r.isLanguageChangingTo=void 0,n.resolve(function(){return r.t.apply(r,arguments)}),t&&t(e,function(){return r.t.apply(r,arguments)})},a=function(t){e||t||!r.services.languageDetector||(t=[]);var n="string"==typeof t?t:r.services.languageUtils.getBestMatchFromCodes(t);n&&(r.language||o(n),r.translator.language||r.translator.changeLanguage(n),r.services.languageDetector&&r.services.languageDetector.cacheUserLanguage&&r.services.languageDetector.cacheUserLanguage(n)),r.loadResources(n,function(e){i(e,n)})};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),n}},{key:"getFixedT",value:function(e,t,r){var n=this,o=function e(t,o){if("object"!==(0,p.Z)(o)){for(var i,a,s=arguments.length,l=Array(s>2?s-2:0),u=2;u<s;u++)l[u-2]=arguments[u];i=n.options.overloadTranslationOptionHandler([t,o].concat(l))}else i=ew({},o);i.lng=i.lng||e.lng,i.lngs=i.lngs||e.lngs,i.ns=i.ns||e.ns,i.keyPrefix=i.keyPrefix||r||e.keyPrefix;var c=n.options.keySeparator||".";return a=i.keyPrefix&&Array.isArray(t)?t.map(function(e){return"".concat(i.keyPrefix).concat(c).concat(e)}):i.keyPrefix?"".concat(i.keyPrefix).concat(c).concat(t):t,n.t(a,i)};return"string"==typeof e?o.lng=e:o.lngs=e,o.ns=t,o.keyPrefix=r,o}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=r.lng||this.resolvedLanguage||this.languages[0],o=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var a=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return -1===n||2===n};if(r.precheck){var s=r.precheck(this,a);if(void 0!==s)return s}return!!(this.hasResourceBundle(n,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(n,e)&&(!o||a(i,e)))}},{key:"loadNamespaces",value:function(e,t){var r=this,n=Y();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach(function(e){0>r.options.ns.indexOf(e)&&r.options.ns.push(e)}),this.loadResources(function(e){n.resolve(),t&&t(e)}),n):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var r=Y();"string"==typeof e&&(e=[e]);var n=this.options.preload||[],o=e.filter(function(e){return 0>n.indexOf(e)});return o.length?(this.options.preload=n.concat(o),this.loadResources(function(e){r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),e)?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf((this.services&&this.services.languageUtils||new er(eb())).getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}},{key:"cloneInstance",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ek,o=ew(ew(ew({},this.options),t),{isClone:!0}),i=new n(o);return(void 0!==t.debug||void 0!==t.prefix)&&(i.logger=i.logger.clone(t)),["store","services","language"].forEach(function(t){i[t]=e[t]}),i.services=ew({},this.services),i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i.translator=new ee(i.services,i.options),i.translator.on("*",function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];i.emit.apply(i,[e].concat(r))}),i.init(o,r),i.translator.options=i.options,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(A);(0,i.Z)(eM,"createInstance",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new eM(e,t)});var eS=eM.createInstance();eS.createInstance=eM.createInstance,eS.createInstance,eS.dir,eS.init,eS.loadResources,eS.reloadResources,eS.use,eS.changeLanguage,eS.getFixedT,eS.t,eS.exists,eS.setDefaultNamespace,eS.hasLoadedNamespace,eS.loadNamespaces,eS.loadLanguages;var eO=function(e){void 0===e.ns&&(e.ns=[]);var t,r,n=eS.createInstance(e);return n.isInitialized?t=Promise.resolve(eS.t):(null==e||null===(r=e.use)||void 0===r||r.forEach(function(e){return n.use(e)}),"function"==typeof e.onPreInitI18next&&e.onPreInitI18next(n),t=n.init(e)),{i18n:n,initPromise:t}},ej=a.createElement;function eC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eC(Object(r),!0).forEach(function(t){(0,i.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eC(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eL=null,eE=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return l()(function(r){var i,s,l=(r.pageProps||{})._nextI18Next,u=null!==(i=null==l?void 0:l.initialLocale)&&void 0!==i?i:null==r?void 0:null===(s=r.router)||void 0===s?void 0:s.locale,c=null==l?void 0:l.ns,d=(0,a.useMemo)(function(){if(!l&&!t)return null;var e,r=null!=t?t:null==l?void 0:l.userConfig;if(!r)throw Error("appWithTranslation was called without a next-i18next config");if(!(null!=r&&r.i18n))throw Error("appWithTranslation was called without config.i18n");if(!(null!=r&&null!==(e=r.i18n)&&void 0!==e&&e.defaultLocale))throw Error("config.i18n does not include a defaultLocale property");var n=(l||{}).initialI18nStore,o=null!=t&&t.resources?t.resources:n;u||(u=r.i18n.defaultLocale);var i=eO(eP(eP({},x(eP(eP({},r),{},{lng:u}))),{},{lng:u,ns:c,resources:o})).i18n;return eL=i,i},[l,u,t,c]);return null!==d?ej(n.a3,{i18n:d},ej(e,r)):ej(e,(0,o.Z)({key:u},r))},e)}},6840:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(43131)}])},40491:function(e,t,r){"use strict";r.d(t,{Bv:function(){return n},S9:function(){return i},tg:function(){return o}});let n="ajnart/homarr",o="config-locale",i="color-scheme"},83479:function(e,t,r){"use strict";let n=r(1864);e.exports={i18n:{defaultLocale:"en",locales:["ar","cn","cr","cs","da","de","el","en","es","fr","he","hr","hu","it","ja","ko","lv","nl","no","pl","pt","ru","sk","sl","sv","tr","tw","uk","vi","et","lt","ro"],localeDetection:!1},returnEmptyString:!1,appendNamespaceToCIMode:!0,reloadOnPrerender:!1,fallbackLng:"en",localePath:n.resolve("./public/locales")}},13991:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PrefetchKind:function(){return r},ACTION_REFRESH:function(){return o},ACTION_NAVIGATE:function(){return i},ACTION_RESTORE:function(){return a},ACTION_SERVER_PATCH:function(){return s},ACTION_PREFETCH:function(){return l},ACTION_FAST_REFRESH:function(){return u},ACTION_SERVER_ACTION:function(){return c}});let o="refresh",i="navigate",a="restore",s="server-patch",l="prefetch",u="fast-refresh",c="server-action";(n=r||(r={})).AUTO="auto",n.FULL="full",n.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81516:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return o}});let n=r(82387);function o(e,t,o,i){{let a=r(13162).normalizeLocalePath,s=r(2249).detectDomainLocale,l=t||a(e,o).detectedLocale,u=s(i,void 0,l);if(u){let t="http"+(u.http?"":"s")+"://",r=l===u.defaultLocale?"":"/"+l;return""+t+u.domain+(0,n.normalizePathTrailingSlash)(""+r+e)}return!1}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},62009:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return v}});let n=r(38754),o=r(61757),i=o._(r(67294)),a=r(73935),s=n._(r(42636)),l=r(55471),u=r(3735),c=r(83341);r(34210);let d=r(69955),p=n._(r(57746)),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function h(e,t,r,n,o,i){let a=null==e?void 0:e.src;if(!e||e["data-loaded-src"]===a)return;e["data-loaded-src"]=a;let s="decode"in e?e.decode():Promise.resolve();s.catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("blur"===t&&o(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}})}function m(e){let[t,r]=i.version.split("."),n=parseInt(t,10),o=parseInt(r,10);return n>18||18===n&&o>=3?{fetchPriority:e}:{fetchpriority:e}}let g=(0,i.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:o,height:a,width:s,decoding:l,className:u,style:c,fetchPriority:d,placeholder:p,loading:f,unoptimized:g,fill:y,onLoadRef:v,onLoadingCompleteRef:b,setBlurComplete:_,setShowAltText:x,onLoad:w,onError:k,...M}=e;return i.default.createElement("img",{...M,...m(d),loading:f,width:s,height:a,decoding:l,"data-nimg":y?"fill":"1",className:u,style:c,sizes:o,srcSet:n,src:r,ref:(0,i.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(k&&(e.src=e.src),e.complete&&h(e,p,v,b,_,g))},[r,p,v,b,_,k,g,t]),onLoad:e=>{let t=e.currentTarget;h(t,p,v,b,_,g)},onError:e=>{x(!0),"blur"===p&&_(!0),k&&k(e)}})});function y(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...m(r.fetchPriority)};return t?((0,a.preload)(r.src,n),null):i.default.createElement(s.default,null,i.default.createElement("link",{key:"__nimg-"+r.src+r.srcSet+r.sizes,rel:"preload",href:r.srcSet?void 0:r.src,...n}))}let v=(0,i.forwardRef)((e,t)=>{let r=(0,i.useContext)(d.RouterContext),n=(0,i.useContext)(c.ImageConfigContext),o=(0,i.useMemo)(()=>{let e=f||n||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[n]),{onLoad:a,onLoadingComplete:s}=e,h=(0,i.useRef)(a);(0,i.useEffect)(()=>{h.current=a},[a]);let m=(0,i.useRef)(s);(0,i.useEffect)(()=>{m.current=s},[s]);let[v,b]=(0,i.useState)(!1),[_,x]=(0,i.useState)(!1),{props:w,meta:k}=(0,l.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:v,showAltText:_});return i.default.createElement(i.default.Fragment,null,i.default.createElement(g,{...w,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:h,onLoadingCompleteRef:m,setBlurComplete:b,setShowAltText:x,ref:t}),k.priority?i.default.createElement(y,{isAppRouter:!r,imgAttributes:w}):null)});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},95569:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return _}});let n=r(38754),o=n._(r(67294)),i=r(14532),a=r(83353),s=r(61410),l=r(79064),u=r(370),c=r(69955),d=r(24224),p=r(80508),f=r(81516),h=r(64266),m=r(13991),g=new Set;function y(e,t,r,n,o,i){if(!i&&!(0,a.isLocalURL)(t))return;if(!n.bypassPrefetchedCheck){let o=void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0,i=t+"%"+r+"%"+o;if(g.has(i))return;g.add(i)}let s=i?e.prefetch(t,o):e.prefetch(t,r,n);Promise.resolve(s).catch(e=>{})}function v(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let b=o.default.forwardRef(function(e,t){let r,n;let{href:s,as:g,children:b,prefetch:_=null,passHref:x,replace:w,shallow:k,scroll:M,locale:S,onClick:O,onMouseEnter:j,onTouchStart:C,legacyBehavior:P=!1,...L}=e;r=b,P&&("string"==typeof r||"number"==typeof r)&&(r=o.default.createElement("a",null,r));let E=o.default.useContext(c.RouterContext),T=o.default.useContext(d.AppRouterContext),D=null!=E?E:T,I=!E,A=!1!==_,Y=null===_?m.PrefetchKind.AUTO:m.PrefetchKind.FULL,{href:R,as:N}=o.default.useMemo(()=>{if(!E){let e=v(s);return{href:e,as:g?v(g):e}}let[e,t]=(0,i.resolveHref)(E,s,!0);return{href:e,as:g?(0,i.resolveHref)(E,g):t||e}},[E,s,g]),z=o.default.useRef(R),H=o.default.useRef(N);P&&(n=o.default.Children.only(r));let F=P?n&&"object"==typeof n&&n.ref:t,[$,V,Z]=(0,p.useIntersection)({rootMargin:"200px"}),B=o.default.useCallback(e=>{(H.current!==N||z.current!==R)&&(Z(),H.current=N,z.current=R),$(e),F&&("function"==typeof F?F(e):"object"==typeof F&&(F.current=e))},[N,F,R,Z,$]);o.default.useEffect(()=>{D&&V&&A&&y(D,R,N,{locale:S},{kind:Y},I)},[N,R,V,S,A,null==E?void 0:E.locale,D,I,Y]);let U={ref:B,onClick(e){P||"function"!=typeof O||O(e),P&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),D&&!e.defaultPrevented&&function(e,t,r,n,i,s,l,u,c,d){let{nodeName:p}=e.currentTarget,f="A"===p.toUpperCase();if(f&&(function(e){let t=e.currentTarget,r=t.getAttribute("target");return r&&"_self"!==r||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,a.isLocalURL)(r)))return;e.preventDefault();let h=()=>{let e=null==l||l;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:s,locale:u,scroll:e}):t[i?"replace":"push"](n||r,{forceOptimisticNavigation:!d,scroll:e})};c?o.default.startTransition(h):h()}(e,D,R,N,w,k,M,S,I,A)},onMouseEnter(e){P||"function"!=typeof j||j(e),P&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),D&&(A||!I)&&y(D,R,N,{locale:S,priority:!0,bypassPrefetchedCheck:!0},{kind:Y},I)},onTouchStart(e){P||"function"!=typeof C||C(e),P&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),D&&(A||!I)&&y(D,R,N,{locale:S,priority:!0,bypassPrefetchedCheck:!0},{kind:Y},I)}};if((0,l.isAbsoluteUrl)(N))U.href=N;else if(!P||x||"a"===n.type&&!("href"in n.props)){let e=void 0!==S?S:null==E?void 0:E.locale,t=(null==E?void 0:E.isLocaleDomain)&&(0,f.getDomainLocale)(N,e,null==E?void 0:E.locales,null==E?void 0:E.domainLocales);U.href=t||(0,h.addBasePath)((0,u.addLocale)(N,e,null==E?void 0:E.defaultLocale))}return P?o.default.cloneElement(n,U):o.default.createElement("a",{...L,...U},r)}),_=b;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},13162:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return n}});let n=(e,t)=>r(34842).normalizeLocalePath(e,t);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},80508:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(67294),o=r(10029),i="function"==typeof IntersectionObserver,a=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!i,[c,d]=(0,n.useState)(!1),p=(0,n.useRef)(null),f=(0,n.useCallback)(e=>{p.current=e},[]);(0,n.useEffect)(()=>{if(i){if(u||c)return;let e=p.current;if(e&&e.tagName){let n=function(e,t,r){let{id:n,observer:o,elements:i}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let o=new Map,i=new IntersectionObserver(e=>{e.forEach(e=>{let t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e);return t={id:r,observer:i,elements:o},s.push(r),a.set(r,t),t}(r);return i.set(e,t),o.observe(e),function(){if(i.delete(e),o.unobserve(e),0===i.size){o.disconnect(),a.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r});return n}}else if(!c){let e=(0,o.requestIdleCallback)(()=>d(!0));return()=>(0,o.cancelIdleCallback)(e)}},[u,r,t,c,p.current]);let h=(0,n.useCallback)(()=>{d(!1)},[]);return[f,c,h]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},95677:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{noSSR:function(){return a},default:function(){return s}});let n=r(38754),o=(r(67294),n._(r(8976)));function i(e){return{default:(null==e?void 0:e.default)||e}}function a(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){let r=o.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e}),n={...n,...t};let s=n.loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=s?s().then(i):Promise.resolve(i(()=>null))}):(delete n.webpack,delete n.modules,a(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},55471:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),r(34210);let n=r(97757),o=r(3735);function i(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s(e,t){var r;let s,l,u,{src:c,sizes:d,unoptimized:p=!1,priority:f=!1,loading:h,className:m,quality:g,width:y,height:v,fill:b=!1,style:_,onLoad:x,onLoadingComplete:w,placeholder:k="empty",blurDataURL:M,fetchPriority:S,layout:O,objectFit:j,objectPosition:C,lazyBoundary:P,lazyRoot:L,...E}=e,{imgConf:T,showAltText:D,blurComplete:I,defaultLoader:A}=t,Y=T||o.imageConfigDefault;if("allSizes"in Y)s=Y;else{let e=[...Y.deviceSizes,...Y.imageSizes].sort((e,t)=>e-t),t=Y.deviceSizes.sort((e,t)=>e-t);s={...Y,allSizes:e,deviceSizes:t}}let R=E.loader||A;delete E.loader,delete E.srcSet;let N="__next_img_default"in R;if(N){if("custom"===s.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=R;R=t=>{let{config:r,...n}=t;return e(n)}}if(O){"fill"===O&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(_={..._,...e});let t={responsive:"100vw",fill:"100vw"}[O];t&&!d&&(d=t)}let z="",H=a(y),F=a(v);if("object"==typeof(r=c)&&(i(r)||void 0!==r.src)){let e=i(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,u=e.blurHeight,M=M||e.blurDataURL,z=e.src,!b){if(H||F){if(H&&!F){let t=H/e.width;F=Math.round(e.height*t)}else if(!H&&F){let t=F/e.height;H=Math.round(e.width*t)}}else H=e.width,F=e.height}}let $=!f&&("lazy"===h||void 0===h);(!(c="string"==typeof c?c:z)||c.startsWith("data:")||c.startsWith("blob:"))&&(p=!0,$=!1),s.unoptimized&&(p=!0),N&&c.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(p=!0),f&&(S="high");let V=a(g),Z=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:j,objectPosition:C}:{},D?{}:{color:"transparent"},_),B="blur"===k&&M&&!I?{backgroundSize:Z.objectFit||"cover",backgroundPosition:Z.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:H,heightInt:F,blurWidth:l,blurHeight:u,blurDataURL:M,objectFit:Z.objectFit})+'")'}:{},U=function(e){let{config:t,src:r,unoptimized:n,width:o,quality:i,sizes:a,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:o}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:o.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:o,kind:"w"}}if("number"!=typeof t)return{widths:n,kind:"w"};let i=[...new Set([t,2*t].map(e=>o.find(t=>t>=e)||o[o.length-1]))];return{widths:i,kind:"x"}}(t,o,a),c=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:i,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:s({config:t,src:r,quality:i,width:l[c]})}}({config:s,src:c,unoptimized:p,width:H,quality:V,sizes:d,loader:R}),W={...E,loading:$?"lazy":h,fetchPriority:S,width:H,height:F,decoding:"async",className:m,style:{...Z,...B},sizes:U.sizes,srcSet:U.srcSet,src:U.src},q={unoptimized:p,priority:f,placeholder:k,fill:b};return{props:W,meta:q}}},97757:function(e,t){"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:o,blurDataURL:i,objectFit:a}=e,s=n||t,l=o||r,u=i.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";return s&&l?"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 "+s+" "+l+"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='"+(n&&o?"1":"20")+"'/%3E"+u+"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='"+i+"'/%3E%3C/svg%3E":"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='"+("contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' x='0' y='0' height='100%25' width='100%25' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},32555:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return u},unstable_getImgProps:function(){return l}});let n=r(38754),o=r(55471),i=r(34210),a=r(62009),s=n._(r(57746)),l=e=>{(0,i.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:t}=(0,o.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}},u=a.Image},57746:function(e,t){"use strict";function r(e){let{config:t,src:r,width:n,quality:o}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(o||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},92254:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return i}});let n=r(38754),o=n._(r(67294)),i=o.default.createContext(null)},8976:function(e,t,r){"use strict";/**
@copyright (c) 2017-present James Kyle <me@thejameskyle.com>
 MIT License
 Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
 The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
*/Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});let n=r(38754),o=n._(r(67294)),i=r(92254),a=[],s=[],l=!1;function u(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class c{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),n=null;function a(){if(!n){let t=new c(e,r);n={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return n.promise()}if(!l){let e=r.webpack?r.webpack():r.modules;e&&s.push(t=>{for(let r of e)if(t.includes(r))return a()})}function u(e,t){!function(){a();let e=o.default.useContext(i.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}();let s=o.default.useSyncExternalStore(n.subscribe,n.getCurrentValue,n.getCurrentValue);return o.default.useImperativeHandle(t,()=>({retry:n.retry}),[]),o.default.useMemo(()=>{var t;return s.loading||s.error?o.default.createElement(r.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:n.retry}):s.loaded?o.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return u.preload=()=>a(),u.displayName="LoadableComponent",o.default.forwardRef(u)}(u,e)}function p(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return p(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{p(a).then(e,t)}),d.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let r=()=>(l=!0,t());p(s,e).then(r,r)})),window.__NEXT_PRELOADREADY=d.preloadReady;let f=d},33628:function(e,t,r){"use strict";r.d(t,{J:function(){return a}});var n=r(85893),o=r(64761),i=r(99985);let a=e=>{let{iconUrl:t,color:r}=e,{colors:a,colorScheme:s}=(0,o.rZ)();return(0,n.jsx)(i.q,{"data-testid":"app-avatar",src:t,bg:"dark"===s?a.gray[8]:a.gray[2],size:"sm",radius:"xl",p:4,styles:{root:{borderColor:void 0!==r?a[r]:void 0}}})}},38690:function(e,t,r){"use strict";r.d(t,{E:function(){return d},R:function(){return f}});var n=r(85893),o=r(28855),i=r(22870),a=r(71232),s=r(95117),l=r(35281),u=r(67294),c=r(56495);let d=e=>{var t,r,a;let{form:s}=e,{t:u}=(0,l.$G)("layout/modals/add-app"),d=f.filter(e=>Object.keys(c.e).includes(e.value)),h=e=>{if(!e||null===e)return[];let t=Object.entries(c.B).filter(t=>{let[r,n]=t,o=c.e[e];return o.includes(r)});return t.map(e=>{let[t,r]=e;return{type:r.type,field:t,value:void 0,isDefined:!1}})},m=s.getInputProps("integration.type");return(0,n.jsx)(o.Ph,{label:u("integration.type.label"),description:u("integration.type.description"),placeholder:null!==(a=u("integration.type.placeholder"))&&void 0!==a?a:void 0,itemComponent:p,data:d,maxDropdownHeight:250,dropdownPosition:"bottom",clearable:!0,variant:"default",searchable:!0,zIndex:203,withinPortal:!0,filter:(e,t)=>{var r,n;return(null===(r=t.label)||void 0===r?void 0:r.toLowerCase().includes(e.toLowerCase().trim()))||(null===(n=t.description)||void 0===n?void 0:n.toLowerCase().includes(e.toLowerCase().trim()))},icon:(null===(t=s.values.integration)||void 0===t?void 0:t.type)&&(0,n.jsx)(i.E,{src:null===(r=d.find(e=>{var t;return e.value===(null===(t=s.values.integration)||void 0===t?void 0:t.type)}))||void 0===r?void 0:r.image,alt:"integration",width:20,height:20,fit:"contain"}),...m,onChange:e=>{s.setFieldValue("integration.properties",h(e)),m.onChange(e)}})},p=(0,u.forwardRef)((e,t)=>{let{image:r,label:o,description:l,...u}=e;return(0,n.jsx)("div",{ref:t,...u,children:(0,n.jsxs)(a.Z,{noWrap:!0,children:[(0,n.jsx)(i.E,{src:r,alt:"integration icon",width:20,height:20,fit:"contain"}),(0,n.jsxs)("div",{children:[(0,n.jsx)(s.x,{size:"sm",children:o}),l&&(0,n.jsx)(s.x,{size:"xs",color:"dimmed",children:l})]})]})})}),f=[{value:"sabnzbd",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/sabnzbd.png",label:"SABnzbd"},{value:"nzbGet",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/nzbget.png",label:"NZBGet"},{value:"deluge",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/deluge.png",label:"Deluge"},{value:"transmission",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/transmission.png",label:"Transmission"},{value:"qBittorrent",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/qbittorrent.png",label:"qBittorrent"},{value:"jellyseerr",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/jellyseerr.png",label:"Jellyseerr"},{value:"overseerr",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/overseerr.png",label:"Overseerr"},{value:"sonarr",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/sonarr.png",label:"Sonarr"},{value:"radarr",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/radarr.png",label:"Radarr"},{value:"lidarr",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/lidarr.png",label:"Lidarr"},{value:"readarr",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/readarr.png",label:"Readarr"},{value:"prowlarr",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/prowlarr.png",label:"Prowlarr"},{value:"jellyfin",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/jellyfin.png",label:"Jellyfin (and Emby)"},{value:"plex",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/plex.png",label:"Plex"},{value:"pihole",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/pi-hole.png",label:"PiHole"},{value:"adGuardHome",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/adguard-home.png",label:"AdGuard Home"},{value:"homeAssistant",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/home-assistant.png",label:"Home Assistant"},{value:"openmediavault",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/openmediavault.png",label:"OpenMediaVault"},{value:"proxmox",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/proxmox.png",label:"Proxmox"},{value:"tdarr",image:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/tdarr.png",label:"Tdarr"}]},6253:function(e,t,r){"use strict";r.d(t,{b:function(){return o}});var n=r(52464);let o=(0,n.F)(e=>({enabled:!1,toggleEditMode:()=>e(e=>({enabled:!e.enabled}))}),Object.is)},28439:function(e,t,r){"use strict";r.d(t,{BN:function(){return s},lx:function(){return a},sQ:function(){return l}});var n=r(52464),o=r(76424),i=r(51203);let a=(0,n.F)((e,t)=>({mainAreaWidth:null,currentShapeSize:null,setMainAreaWidth:t=>e(e=>({...e,mainAreaWidth:t,currentShapeSize:t>=i.N.large?"lg":t>=i.N.medium?"md":"sm"}))}),Object.is),s=()=>{let e=a(e=>e.mainAreaWidth);return e?e>=1400?"large":e>=800?"medium":"small":null},l=()=>{var e,t,r,n,i,a;let{config:l}=(0,o.q)();if(!l)return null;switch(s()){case"large":return null!==(t=null===(e=l.settings.customization.gridstack)||void 0===e?void 0:e.columnCountLarge)&&void 0!==t?t:12;case"medium":return null!==(n=null===(r=l.settings.customization.gridstack)||void 0===r?void 0:r.columnCountMedium)&&void 0!==n?n:6;case"small":return null!==(a=null===(i=l.settings.customization.gridstack)||void 0===i?void 0:i.columnCountSmall)&&void 0!==a?a:3;default:return null}}},37350:function(e,t,r){"use strict";r.d(t,{Y:function(){return u}});var n=r(85893),o=r(20966),i=r(22870),a=r(56817),s=r(39759),l=(0,r(30853).Z)("photo-off","IconPhotoOff",[["path",{d:"M15 8h.01",key:"svg-0"}],["path",{d:"M7 3h11a3 3 0 0 1 3 3v11m-.856 3.099a2.991 2.991 0 0 1 -2.144 .901h-12a3 3 0 0 1 -3 -3v-12c0 -.845 .349 -1.608 .91 -2.153",key:"svg-1"}],["path",{d:"M3 16l5 -5c.928 -.893 2.072 -.893 3 0l5 5",key:"svg-2"}],["path",{d:"M16.33 12.338c.574 -.054 1.155 .166 1.67 .662l3 3",key:"svg-3"}],["path",{d:"M3 3l18 18",key:"svg-4"}]]);let u=e=>{let{src:t,width:r,height:a,debouncedWaitPeriod:u=1e3}=e,{classes:d}=c(),[p]=(0,s.c)(t,u);return p!==t?(0,n.jsx)(o.a,{width:r,height:a}):p.length>0?(0,n.jsx)(i.E,{placeholder:(0,n.jsx)(l,{}),className:d.iconImage,src:p,width:r,height:a,fit:"contain",alt:"",withPlaceholder:!0}):(0,n.jsx)(i.E,{className:d.iconImage,src:"/imgs/logo/logo.png",width:r,height:a,fit:"contain",alt:"",withPlaceholder:!0})},c=(0,a.k)(()=>({iconImage:{objectFit:"contain"}}))},18400:function(e,t,r){"use strict";r.d(t,{w:function(){return x}});var n=r(85893),o=r(97564),i=r(52785),a=r(19236),s=r(95117),l=r(80971),u=r(73723),c=r(71232),d=r(20966),p=r(56817),f=r(64523),h=r(22870),m=r(79153),g=r(35281),y=r(67294),v=r(38740),b=r(76536),_=r(37350);let x=(0,y.forwardRef)((e,t)=>{var r;let{defaultValue:p,value:f,onChange:h}=e,{t:v}=(0,g.$G)("layout/modals/add-app"),{classes:b}=w(),{data:x,isLoading:S}=M(),[O,j]=(0,y.useState)(null!=f?f:p),C=void 0===x?[]:x.flatMap(e=>e.entries.map(t=>({url:t.url,label:t.name,size:t.size,value:t.url,group:e.name,copyright:e.copyright})));return(0,y.useImperativeHandle)(t,()=>({chooseFirstOrDefault(e){let t=C.find(t=>t.label.toLowerCase().includes(e.toLowerCase()));t&&h(t.url)}})),(0,n.jsxs)(o.K,{w:"100%",children:[(0,n.jsx)(i.F,{nothingFound:(0,n.jsxs)(o.K,{align:"center",spacing:"xs",my:"lg",children:[(0,n.jsx)(m.Z,{}),(0,n.jsx)(a.D,{order:6,align:"center",children:v("appearance.icon.autocomplete.title")}),(0,n.jsx)(s.x,{align:"center",maw:350,children:v("appearance.icon.autocomplete.text")})]}),icon:(0,n.jsx)(_.Y,{src:null!=f?f:O,width:20,height:20}),rightSection:(null!=f?f:O).length>0?(0,n.jsx)(l.P,{onClick:()=>h("")}):null,itemComponent:k,className:b.textInput,data:C,limit:25,label:v("appearance.icon.label"),description:v("appearance.icon.description",{suggestionsCount:null!==(r=null==x?void 0:x.reduce((e,t)=>e+t.count,0))&&void 0!==r?r:0}),filter:(e,t)=>t.value.toLowerCase().replaceAll("_","").replaceAll(" ","-").includes(e.toLowerCase().replaceAll("_","").replaceAll(" ","-")),dropdownComponent:e=>(0,n.jsx)(u.x,{...e,mah:250}),onChange:e=>{h(e),j(e)},dropdownPosition:"bottom",variant:"default",value:f,withAsterisk:!0,withinPortal:!0,required:!0}),(!x||S)&&(0,n.jsxs)(c.Z,{children:[(0,n.jsx)(d.a,{variant:"oval",size:"sm"}),(0,n.jsxs)(o.K,{spacing:0,children:[(0,n.jsx)(s.x,{size:"xs",weight:"bold",children:v("appearance.icon.noItems.title")}),(0,n.jsx)(s.x,{color:"dimmed",size:"xs",children:v("appearance.icon.noItems.text")})]})]})]})}),w=(0,p.k)(()=>({textInput:{flexGrow:1}})),k=(0,y.forwardRef)((e,t)=>{let{label:r,size:i,copyright:a,url:l,...u}=e;return(0,n.jsx)("div",{ref:t,...u,children:(0,n.jsxs)(c.Z,{noWrap:!0,children:[(0,n.jsx)(f.x,{sx:e=>({backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[2],borderRadius:e.radius.md}),p:2,children:(0,n.jsx)(h.E,{src:l,width:30,height:30,fit:"contain"})}),(0,n.jsxs)(o.K,{spacing:0,children:[(0,n.jsx)(s.x,{children:r}),(0,n.jsxs)(c.Z,{children:[(0,n.jsx)(s.x,{color:"dimmed",size:"xs",children:(0,v.g)(i,!1)}),a&&(0,n.jsxs)(s.x,{color:"dimmed",size:"xs",children:["\xa9 ",a]})]})]})]})})}),M=()=>b.hi.icon.all.useQuery(void 0,{refetchOnMount:!1,cacheTime:1/0,staleTime:3e5,refetchOnWindowFocus:!1})},47427:function(e,t,r){"use strict";r.d(t,{H:function(){return g},j:function(){return y}});var n=r(85893),o=r(97564),i=r(95117),a=r(80061),s=r(71232),l=r(67841),u=r(77248),c=r(25963),d=r(35281);let p=e=>({schemaVersion:1,configProperties:{name:e},categories:[{id:"47af36c0-47c1-4e5b-bfc7-ad645ee6a33f",position:1,name:"Welcome to Homarr \uD83C\uDF89"}],wrappers:[{id:"default",position:0},{id:"47af36c0-47c1-4e5b-bfc7-ad645ee6a326",position:1}],apps:[],widgets:[],settings:{access:{allowGuests:!1},common:{searchEngine:{type:"google",properties:{enabled:!0,openInNewTab:!0}}},customization:{layout:{enabledLeftSidebar:!1,enabledRightSidebar:!1,enabledDocker:!1,enabledPing:!1,enabledSearchbar:!0},accessibility:{disablePingPulse:!1,replacePingDotsWithIcons:!1},pageTitle:"Homarr ⭐️",logoImageUrl:"/imgs/logo/logo.png",faviconUrl:"/imgs/favicon/favicon-squared.png",backgroundImageUrl:"",customCss:"",colors:{primary:"red",secondary:"yellow",shade:7},appOpacity:100}}});var f=r(76536),h=r(52541),m=r(59008);let g=e=>{let{id:t}=e,{t:r}=(0,d.$G)("manage/boards"),g=f.hi.useUtils(),{isLoading:y,mutate:v}=f.hi.config.save.useMutation({onSuccess:async()=>{await g.boards.all.invalidate(),c.qk.close(t)},onError:async e=>{_.setFieldError("name",e.message)}}),{i18nZodResolver:b}=(0,h.G)(),_=(0,u.c)({initialValues:{name:""},validate:b(m.hX)});return(0,n.jsx)("form",{onSubmit:_.onSubmit(()=>{let e=p(_.values.name);v({name:_.values.name,config:e,create:!0})}),children:(0,n.jsxs)(o.K,{children:[(0,n.jsx)(i.x,{children:r("modals.create.text")}),(0,n.jsx)(a.o,{label:r("modals.create.form.name.label"),withAsterisk:!0,..._.getInputProps("name")}),(0,n.jsxs)(s.Z,{grow:!0,children:[(0,n.jsx)(l.z,{onClick:()=>{c.qk.close(t)},variant:"light",color:"gray",type:"button",children:r("common:cancel")}),(0,n.jsx)(l.z,{type:"submit",onClick:async()=>{umami.track("Create new board")},disabled:y,variant:"light",color:"green",children:r("modals.create.form.submit")})]})]})})},y=()=>{c.qk.openContextModal({modal:"createBoardModal",title:(0,n.jsx)(d.cC,{i18nKey:"manage/boards:modals.create.title"}),innerProps:{}})}},6006:function(e,t,r){"use strict";r.d(t,{_:function(){return p},j:function(){return d}});var n=r(85893),o=r(97564),i=r(95117),a=r(71232),s=r(67841),l=r(25963),u=r(35281),c=r(76536);let d=e=>{let{id:t,innerProps:r}=e,{t:d}=(0,u.$G)("manage/boards"),p=c.hi.useContext(),{isLoading:f,mutateAsync:h}=c.hi.config.delete.useMutation({onSuccess:async()=>{await p.boards.all.invalidate(),l.qk.close(t)}});return(0,n.jsxs)(o.K,{children:[(0,n.jsx)(i.x,{children:d("modals.delete.text")}),(0,n.jsxs)(a.Z,{grow:!0,children:[(0,n.jsx)(s.z,{onClick:()=>{l.qk.close(t)},variant:"light",color:"gray",children:d("common:cancel")}),(0,n.jsx)(s.z,{onClick:async()=>{l.qk.close(t),await r.onConfirm(),await h({name:r.boardName})},disabled:f,variant:"light",color:"red",children:d("common:delete")})]})]})},p=e=>{l.qk.openContextModal({modal:"deleteBoardModal",title:(0,n.jsx)(u.cC,{i18nKey:"manage/boards:modals.delete.title"}),innerProps:e})}},7505:function(e,t,r){"use strict";r.d(t,{Z:function(){return k},e:function(){return w}});var n=r(85893),o=r(97564),i=r(95117),a=r(28855),s=r(71232),l=r(67841),u=r(77248),c=r(25963),d=r(74922),p=r(88198),f=r(97283),h=r(35281),m=r(1604),g=r(76424),y=r(97741),v=r(84626),b=r(76536),_=r(52541);let x=m.z.object({board:m.z.string().nonempty()}),w=e=>{var t;let{id:r,innerProps:m}=e,{t:w}=(0,h.$G)("tools/docker"),{mutateAsync:k,isLoading:M}=b.hi.boards.addAppsForContainers.useMutation(),{i18nZodResolver:S}=(0,_.G)(),{name:O}=(0,g.q)(),j=(0,y.F)(e=>e.updateConfig),C=async e=>{var t;let o=m.containers.map(e=>{var r;return{name:(null!==(t=e.Names.at(0))&&void 0!==t?t:"App").replace("/",""),port:null===(r=e.Ports.at(0))||void 0===r?void 0:r.PublicPort,icon:e.icon}});await k({apps:o,boardName:e.board},{onSuccess:()=>{(0,d.c0)({title:w("notifications.selectBoard.success.title"),message:w("notifications.selectBoard.success.message"),icon:(0,n.jsx)(p.Z,{}),color:"green"}),j(O,e=>{let t=null==e?void 0:e.wrappers.sort((e,t)=>e.position-t.position)[0],r=(0,v.d)(t.id);return{...e,apps:[...e.apps,...o.map(e=>({...r,...e,wrapperId:t.id}))]}}),c.qk.close(r)},onError:()=>{(0,d.c0)({title:w("notifications.selectBoard.error.title"),message:w("notifications.selectBoard.error.message"),icon:(0,n.jsx)(f.Z,{}),color:"red"})}})},P=(0,u.c)({initialValues:{board:""},validate:S(x)}),{data:L}=b.hi.boards.all.useQuery();return(0,n.jsx)("form",{onSubmit:P.onSubmit(C),children:(0,n.jsxs)(o.K,{children:[(0,n.jsx)(i.x,{children:w("modals.selectBoard.text")}),(0,n.jsx)(a.Ph,{label:w("modals.selectBoard.form.board.label"),withAsterisk:!0,withinPortal:!0,data:null!==(t=null==L?void 0:L.map(e=>({value:e.name,label:e.name})))&&void 0!==t?t:[],...P.getInputProps("board")}),(0,n.jsxs)(s.Z,{grow:!0,children:[(0,n.jsx)(l.z,{onClick:()=>{c.qk.close(r)},variant:"light",color:"gray",type:"button",children:w("common:cancel")}),(0,n.jsx)(l.z,{type:"submit",onClick:async()=>{},disabled:M,variant:"light",color:"green",children:w("modals.selectBoard.form.submit")})]})]})})},k=e=>{c.qk.openContextModal({modal:"dockerSelectBoardModal",title:(0,n.jsx)(h.cC,{i18nKey:"tools/docker:modals.selectBoard.title"}),innerProps:e}),umami.track("Add to homarr modal")}},90921:function(e,t,r){"use strict";r.d(t,{Z:function(){return h},f:function(){return g}});var n=r(85893),o=r(97564),i=r(95117),a=r(46525),s=r(50331),l=r(67841),u=r(25963),c=r(35281),d=r(41664),p=r.n(d),f=r(11163);let h=e=>{let{id:t,innerProps:r}=e,{t:d}=(0,c.$G)("manage/users/invites"),f=m(r.id,r.token);return(0,n.jsxs)(o.K,{children:[(0,n.jsx)(i.x,{children:(0,n.jsx)(c.cC,{i18nKey:"manage/users/invites:modals.copy.description",components:{b:(0,n.jsx)("b",{})}})}),(0,n.jsx)(p(),{href:"/auth/invite/".concat(r.id,"?token=").concat(r.token),children:d("modals.copy.invitationLink")}),(0,n.jsxs)(o.K,{spacing:"xs",children:[(0,n.jsxs)(i.x,{weight:"bold",children:[d("modals.copy.details.id"),":"]}),(0,n.jsx)(a.v,{style:{borderRadius:4},color:"gray",px:5,children:r.id}),(0,n.jsxs)(i.x,{weight:"bold",children:[d("modals.copy.details.token"),":"]}),(0,n.jsx)(a.v,{style:{borderRadius:4},color:"gray",px:5,children:r.token})]}),(0,n.jsx)(s.q,{value:f,children:e=>{let{copy:r}=e;return(0,n.jsx)(l.z,{onClick:()=>{r(),u.qk.close(t)},variant:"default",fullWidth:!0,children:d("modals.copy.button.close")})}})]})},m=(e,t)=>{let r=(0,f.useRouter)();return"".concat(window.location.href.replace(r.pathname,"/auth/invite/".concat(e,"?token=").concat(t)))},g=e=>{u.qk.openContextModal({modal:"copyInviteModal",title:(0,n.jsx)(c.cC,{i18nKey:"manage/users/invites:modals.copy.title"}),innerProps:e})}},92386:function(e,t,r){"use strict";r.d(t,{T:function(){return eY},B:function(){return eR}});var n=r(85893),o=r(97564),i=r(95117),a=r(71232),s=r(67841),l=r(27484),u=r.n(l),c=r(67294),d=r(64761),p=r(49834),f=r(35227),h=r(56183),m=r(80665),g=r(15851),y=r(91759),v=r(37048),b=r(56817),_=(0,b.k)(e=>({timeWrapper:{display:"flex",marginTop:e.spacing.md},timeInput:{flex:1,marginRight:e.spacing.md}})),x=r(70681),w=r(41595),k=r(66261),M=r(80971),S=r(94491),O=r(94151),j=r(3317),C=(0,b.k)(()=>({placeholder:{},input:{cursor:"pointer",lineHeight:"unset","&[data-read-only]":{cursor:"default"}}})),P=r(9182),L=Object.defineProperty,E=Object.defineProperties,T=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,Y=(e,t,r)=>t in e?L(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,R=(e,t)=>{for(var r in t||(t={}))I.call(t,r)&&Y(e,r,t[r]);if(D)for(var r of D(t))A.call(t,r)&&Y(e,r,t[r]);return e},N=(e,t)=>E(e,T(t)),z=(e,t)=>{var r={};for(var n in e)I.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&D)for(var n of D(e))0>t.indexOf(n)&&A.call(e,n)&&(r[n]=e[n]);return r};let H={},F=(0,c.forwardRef)((e,t)=>{let r=(0,k.k)("PickerInputBase",H,e),{inputProps:n,wrapperProps:o,placeholder:i,classNames:a,styles:s,unstyled:l,popoverProps:u,modalProps:d,dropdownType:p,children:f,formattedValue:h,dropdownHandlers:m,dropdownOpened:g,onClick:y,clearable:v,onClear:b,clearButtonProps:_,rightSection:x,shouldClear:w,readOnly:L,disabled:E,value:T,name:D,form:I,type:A}=r,Y=z(r,["inputProps","wrapperProps","placeholder","classNames","styles","unstyled","popoverProps","modalProps","dropdownType","children","formattedValue","dropdownHandlers","dropdownOpened","onClick","clearable","onClear","clearButtonProps","rightSection","shouldClear","readOnly","disabled","value","name","form","type"]),{classes:F,cx:$}=C(null,{name:n.__staticSelector,classNames:a,styles:s,unstyled:l,variant:n.variant,size:n.size}),V=x||(v&&w&&!L&&!E?c.createElement(M.P,R({variant:"transparent",onClick:b,unstyled:l,size:n.size},_)):null),Z=()=>{let e="range"===A&&T[0]&&!T[1];e&&b(),m.close()},B=o.label;return c.createElement(c.Fragment,null,"modal"===p&&!L&&c.createElement(S.u,R({opened:g,onClose:Z,withCloseButton:!1,size:"auto","data-dates-modal":!0,unstyled:l},d),f),c.createElement(O.I.Wrapper,R({},o),c.createElement(j.J,R({position:"bottom-start",opened:g,onClose:Z,disabled:"modal"===p||L,trapFocus:!0,returnFocus:!0,unstyled:l},u),c.createElement(j.J.Target,{shouldOverrideDefaultTargetId:!B},c.createElement(O.I,R(N(R({"aria-label":h,"data-dates-input":!0,"data-read-only":L||void 0,disabled:E,component:"button",type:"button",multiline:!0,onClick:e=>{null==y||y(e),m.toggle()},rightSection:V},n),{ref:t,classNames:N(R({},a),{input:$(F.input,null==a?void 0:a.input)})}),Y),h||c.createElement(O.I.Placeholder,{className:F.placeholder,sx:{color:n.error?"inherit":void 0}},i))),c.createElement(j.J.Dropdown,{"data-dates-dropdown":!0},f))),c.createElement(P.n,{value:T,name:D,form:I,type:A}))});F.displayName="@mantine/dates/PickerInputBase";let $=e=>"range"===e?[null,null]:"multiple"===e?[]:null;function V(e,t){let r=[...t].sort((e,t)=>e.getTime()-t.getTime());return u()(r[0]).startOf("day").subtract(1,"ms").isBefore(e)&&u()(r[1]).endOf("day").add(1,"ms").isAfter(e)}var Z=r(91207),B=Object.defineProperty,U=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,K=(e,t,r)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,G=(e,t)=>{for(var r in t||(t={}))W.call(t,r)&&K(e,r,t[r]);if(U)for(var r of U(t))q.call(t,r)&&K(e,r,t[r]);return e},J=(e,t)=>{var r={};for(var n in e)W.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&U)for(var n of U(e))0>t.indexOf(n)&&q.call(e,n)&&(r[n]=e[n]);return r};let Q={type:"default",numberOfColumns:1},X=(0,c.forwardRef)((e,t)=>{let r=(0,d.N4)("DatePicker",Q,e),{type:n,defaultValue:o,value:i,onChange:a,__staticSelector:s,getDayProps:l,allowSingleDateInRange:p,allowDeselect:f,onMouseLeave:h,numberOfColumns:m}=r,y=J(r,["type","defaultValue","value","onChange","__staticSelector","getDayProps","allowSingleDateInRange","allowDeselect","onMouseLeave","numberOfColumns"]),{onDateChange:v,onRootMouseLeave:b,onHoveredDateChange:_,getControlProps:x}=function({type:e,level:t,value:r,defaultValue:n,onChange:o,allowSingleDateInRange:i,allowDeselect:a,onMouseLeave:s}){let[l,d]=function({type:e,value:t,defaultValue:r,onChange:n}){let o=(0,c.useRef)(e),[i,a]=(0,g.C)({value:t,defaultValue:r,onChange:n,finalValue:$(e)}),s=i;return o.current!==e&&(o.current=e,void 0===t&&a(s=void 0!==r?r:$(e))),[s,a]}({type:e,value:r,defaultValue:n,onChange:o}),[p,f]=(0,c.useState)("range"===e&&l[0]&&!l[1]?l[0]:null),[h,m]=(0,c.useState)(null),y=e=>p instanceof Date&&h instanceof Date?V(e,[h,p]):l[0]instanceof Date&&l[1]instanceof Date&&V(e,l),v="range"===e?e=>{null==s||s(e),m(null)}:s,b=e=>l[0]instanceof Date&&!!u()(e).isSame(l[0],t)&&!(h&&u()(h).isBefore(l[0])),_=e=>l[1]instanceof Date?u()(e).isSame(l[1],t):l[0]instanceof Date&&!!h&&u()(h).isBefore(l[0])&&u()(e).isSame(l[0],t),x="range"===e&&p?m:()=>{};return{onDateChange:r=>{if("range"===e){if(p instanceof Date&&!l[1]){if(u()(r).isSame(p,t)&&!i){f(null),m(null),d([null,null]);return}let e=[r,p];e.sort((e,t)=>e.getTime()-t.getTime()),d(e),m(null),f(null);return}if(l[0]&&!l[1]&&u()(r).isSame(l[0],t)&&!i){f(null),m(null),d([null,null]);return}d([r,null]),m(null),f(r);return}if("multiple"===e){l.some(e=>u()(e).isSame(r,t))?d(l.filter(e=>!u()(e).isSame(r,t))):d([...l,r]);return}l&&a&&u()(r).isSame(l,t)?d(null):d(r)},onRootMouseLeave:v,onHoveredDateChange:x,getControlProps:r=>{if("range"===e)return{selected:l.some(e=>e&&u()(e).isSame(r,t)),inRange:y(r),firstInRange:b(r),lastInRange:_(r),"data-autofocus":!!l[0]&&u()(l[0]).isSame(r,t)||void 0};if("multiple"===e)return{selected:l.some(e=>e&&u()(e).isSame(r,t)),"data-autofocus":!!l[0]&&u()(l[0]).isSame(r,t)||void 0};let n=u()(l).isSame(r,t);return{selected:n,"data-autofocus":n||void 0}},_value:l,setValue:d}}({type:n,level:"day",allowDeselect:f,allowSingleDateInRange:p,value:i,defaultValue:o,onChange:a,onMouseLeave:h});return c.createElement(Z.f,G({ref:t,minLevel:"month",__staticSelector:s||"DatePicker",onMouseLeave:b,hideOutsideDates:1!==m,numberOfColumns:m,__onDayMouseEnter:(e,t)=>_(t),__onDayClick:(e,t)=>v(t),getDayProps:e=>G(G({},x(e)),null==l?void 0:l(e))},y))});X.displayName="@mantine/dates/DatePicker";var ee=r(80061),et=r(96768),er=(0,b.k)(e=>({input:{paddingTop:0,paddingBottom:0,appearance:"none","&::-webkit-calendar-picker-indicator":{display:"none"},"&::-webkit-clear-button":{display:"none"},"&::-webkit-datetime-edit-hour-field, &::-webkit-datetime-edit-minute-field, &::-webkit-datetime-edit-second-field":{paddingTop:0,maxHeight:(0,et.h)(30),display:"inline","&:focus":{backgroundColor:e.fn.variant({variant:"filled"}).background,color:e.white}}}})),en=Object.defineProperty,eo=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,ea=Object.getOwnPropertySymbols,es=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,eu=(e,t,r)=>t in e?en(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ec=(e,t)=>{for(var r in t||(t={}))es.call(t,r)&&eu(e,r,t[r]);if(ea)for(var r of ea(t))el.call(t,r)&&eu(e,r,t[r]);return e},ed=(e,t)=>eo(e,ei(t)),ep=(e,t)=>{var r={};for(var n in e)es.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ea)for(var n of ea(e))0>t.indexOf(n)&&el.call(e,n)&&(r[n]=e[n]);return r};let ef={},eh=(0,c.forwardRef)((e,t)=>{let r=(0,d.N4)("TimeInput",ef,e),{classNames:n,withSeconds:o,variant:i,size:a,styles:s,unstyled:l}=r,u=ep(r,["classNames","withSeconds","variant","size","styles","unstyled"]),{classes:p,cx:f}=er(null,{name:"TimeInput",classNames:n,styles:s,unstyled:l,variant:i,size:a});return c.createElement(ee.o,ec({type:"time",step:o?1:60,classNames:ed(ec({},n),{input:f(p.input,null==n?void 0:n.input)}),styles:s,unstyled:l,variant:i,size:a,ref:t,__staticSelector:"TimeInput"},u))});eh.displayName="@mantine/dates/TimeInput";var em=r(26543),eg=Object.defineProperty,ey=Object.defineProperties,ev=Object.getOwnPropertyDescriptors,eb=Object.getOwnPropertySymbols,e_=Object.prototype.hasOwnProperty,ex=Object.prototype.propertyIsEnumerable,ew=(e,t,r)=>t in e?eg(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ek=(e,t)=>{for(var r in t||(t={}))e_.call(t,r)&&ew(e,r,t[r]);if(eb)for(var r of eb(t))ex.call(t,r)&&ew(e,r,t[r]);return e},eM=(e,t)=>ey(e,ev(t)),eS=(e,t)=>{var r={};for(var n in e)e_.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eb)for(var n of eb(e))0>t.indexOf(n)&&ex.call(e,n)&&(r[n]=e[n]);return r};let eO={size:"sm",dropdownType:"popover"},ej=(0,c.forwardRef)((e,t)=>{let r=(0,d.N4)("DateTimePicker",eO,e),{value:n,defaultValue:o,onChange:i,valueFormat:a,locale:s,classNames:l,styles:b,unstyled:k,timeInputProps:M,submitButtonProps:S,withSeconds:O,level:j,defaultLevel:C,size:P,variant:L,dropdownType:E}=r,T=eS(r,["value","defaultValue","onChange","valueFormat","locale","classNames","styles","unstyled","timeInputProps","submitButtonProps","withSeconds","level","defaultLevel","size","variant","dropdownType"]),D=a||(O?"DD/MM/YYYY HH:mm:ss":"DD/MM/YYYY HH:mm"),{classes:I,cx:A}=_(null,{name:"DateTimePicker",classNames:l,styles:b,unstyled:k,variant:L,size:P}),Y=(0,c.useRef)(),R=(0,m.Y)(Y,null==M?void 0:M.ref),N=(0,x.M)(T),{calendarProps:z}=N,H=eS(z,["allowSingleDateInRange"]),{others:$}=N,V=(0,w.e)(),[Z,B]=(0,g.C)({value:n,defaultValue:o,finalValue:null,onChange:i}),U=e=>e?u()(e).format(O?"HH:mm:ss":"HH:mm"):"",[W,q]=(0,c.useState)(U(Z)),[K,G]=(0,c.useState)(j||C||"month"),[J,Q]=(0,y.q)(!1),ee=Z?u()(Z).locale(V.getLocale(s)).format(D):"";(0,v.l)(()=>{J||q(U(Z))},[Z,J]),(0,v.l)(()=>{J&&G("month")},[J]);let et="popover"===E;return c.createElement(F,ek({formattedValue:ee,dropdownOpened:J,dropdownHandlers:Q,classNames:l,styles:b,unstyled:k,__staticSelector:"DateTimePicker",ref:t,onClear:()=>B(null),shouldClear:!!Z,value:Z,type:"default",size:P,variant:L,dropdownType:E},$),c.createElement(X,eM(ek({},H),{size:P,variant:L,type:"default",value:Z,defaultDate:Z,onChange:e=>{var t;B((0,em.o)(Z,e)),null==(t=Y.current)||t.focus()},locale:s,classNames:l,styles:b,unstyled:k,__staticSelector:"DateTimePicker",__stopPropagation:et,level:j,defaultLevel:C,onLevelChange:e=>{var t;G(e),null==(t=H.onLevelChange)||t.call(H,e)}})),"month"===K&&c.createElement("div",{className:I.timeWrapper},c.createElement(eh,eM(ek({value:W,withSeconds:O,ref:R,unstyled:k},M),{className:A(I.timeInput,null==M?void 0:M.className),onChange:e=>{var t;null==(t=null==M?void 0:M.onChange)||t.call(M,e);let r=e.currentTarget.value;if(q(r),r){let[e,t,n]=r.split(":").map(Number),o=new Date;o.setHours(e),o.setMinutes(t),void 0!==n&&o.setSeconds(n),B((0,em.o)(o,Z||new Date))}},onKeyDown:e=>{var t;null==(t=null==M?void 0:M.onKeyDown)||t.call(M,e),"Enter"===e.key&&(e.preventDefault(),Q.close())},size:P,"data-mantine-stop-propagation":et||void 0})),c.createElement(p.A,eM(ek({variant:"default",size:f.J[P],unstyled:k,"data-mantine-stop-propagation":et||void 0,children:c.createElement(h.n,{width:`calc(${f.J[P]} / 3)`})},S),{onClick:e=>{var t;null==(t=null==S?void 0:S.onClick)||t.call(S,e),Q.close()}}))))});ej.displayName="@mantine/dates/DateTimePicker";var eC=r(77248),eP=r(25963),eL=r(35281),eE=r(76536),eT=r(52541),eD=r(1604);let eI=eD.z.object({expiration:eD.z.date().min(u()().add(5,"minutes").toDate()).max(u()().add(6,"months").toDate())});var eA=r(90921);let eY=e=>{let{id:t}=e,{t:r}=(0,eL.$G)("manage/users/invites"),l=eE.hi.useContext(),{isLoading:c,mutateAsync:d}=eE.hi.invites.create.useMutation({onSuccess:async e=>{await l.invites.all.invalidate(),eP.qk.close(t),(0,eA.f)(e)}}),{i18nZodResolver:p}=(0,eT.G)(),f=u()().add(5,"minutes").toDate(),h=u()().add(6,"months").toDate(),m=(0,eC.c)({initialValues:{expirationDate:u()().add(7,"days").toDate()},validate:p(eI)});return(0,n.jsxs)(o.K,{children:[(0,n.jsx)(i.x,{children:r("modals.create.description")}),(0,n.jsx)(ej,{popoverProps:{withinPortal:!0},minDate:f,maxDate:h,withAsterisk:!0,valueFormat:"DD MMM YYYY HH:mm",label:r("modals.create.form.expires"),variant:"filled",...m.getInputProps("expirationDate")}),(0,n.jsxs)(a.Z,{grow:!0,children:[(0,n.jsx)(s.z,{onClick:()=>{eP.qk.close(t)},variant:"light",color:"gray",children:r("common:cancel")}),(0,n.jsx)(s.z,{onClick:async()=>{await d({expiration:m.values.expirationDate})},disabled:c,variant:"light",color:"green",children:r("modals.create.form.submit")})]})]})},eR=()=>{eP.qk.openContextModal({modal:"createInviteModal",title:(0,n.jsx)(eL.cC,{i18nKey:"manage/users/invites:modals.create.title"}),innerProps:{}})}},47969:function(e,t,r){"use strict";r.d(t,{I:function(){return d},T:function(){return p}});var n=r(85893),o=r(97564),i=r(95117),a=r(71232),s=r(67841),l=r(25963),u=r(35281),c=r(76536);let d=e=>{let{id:t,innerProps:r}=e,{t:d}=(0,u.$G)("manage/users"),p=c.hi.useContext(),{isLoading:f,mutateAsync:h}=c.hi.user.changeRole.useMutation({onSuccess:async()=>{await p.user.all.invalidate(),await p.user.details.invalidate(),l.qk.close(t)}});return(0,n.jsxs)(o.K,{children:[(0,n.jsxs)(i.x,{children:[d("modals.change-role.".concat(r.type,".text"),r)," "]}),(0,n.jsxs)(a.Z,{grow:!0,children:[(0,n.jsx)(s.z,{onClick:()=>{l.qk.close(t)},variant:"light",color:"gray",children:d("common:cancel")}),(0,n.jsx)(s.z,{onClick:async()=>{await h(r)},disabled:f,variant:"light",color:"red",children:d("modals.change-role.confirm")})]})]})},p=e=>{l.qk.openContextModal({modal:"changeUserRoleModal",title:(0,n.jsx)(u.cC,{i18nKey:"manage/users:modals.change-role.".concat(e.type,".title"),values:{name:e.name}}),innerProps:e})}},76424:function(e,t,r){"use strict";r.d(t,{i:function(){return u},q:function(){return c}});var n=r(85893),o=r(67294);function i(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[r,n]of e)if(!Object.is(n,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=0;n<r.length;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!Object.is(e[r[n]],t[r[n]]))return!1;return!0}var a=r(80933),s=r(97741);let l=(0,o.createContext)({name:"unknown",config:void 0,configVersion:void 0,increaseVersion:()=>{},setConfigName:()=>{}}),u=e=>{var t;let{children:r,config:u}=e,[c,d]=(0,o.useState)((null==u?void 0:u.configProperties.name)||"unknown"),[p,f]=(0,o.useState)(0),{configs:h}=(0,s.F)(e=>({configs:e.configs}),i),m=null===(t=h.find(e=>e.value.configProperties.name===c))||void 0===t?void 0:t.value,{setPrimaryColor:g,setSecondaryColor:y,setPrimaryShade:v}=(0,a.M)();return(0,o.useEffect)(()=>{g((null==m?void 0:m.settings.customization.colors.primary)||"red"),y((null==m?void 0:m.settings.customization.colors.secondary)||"orange"),v((null==m?void 0:m.settings.customization.colors.shade)||6)},[m]),(0,n.jsx)(l.Provider,{value:{name:c,config:null!=m?m:u,configVersion:p,increaseVersion:()=>f(e=>e+1),setConfigName:e=>d(e)},children:r})},c=()=>(0,o.useContext)(l)},97741:function(e,t,r){"use strict";r.d(t,{F:function(){return i}});var n=r(52464),o=r(76536);let i=(0,n.F)((e,t)=>({configs:[],initConfig:(t,r,n)=>{e(e=>({...e,configs:[...e.configs.filter(e=>{var r;return(null===(r=e.value.configProperties)||void 0===r?void 0:r.name)!==t}),{increaseVersion:n,value:r}]}))},addConfig:async(t,r)=>{e(e=>({...e,configs:[...e.configs.filter(e=>e.value.configProperties.name!==t),{value:r,increaseVersion:()=>{}}]}))},removeConfig:t=>{e(e=>({...e,configs:e.configs.filter(e=>e.value.configProperties.name!==t)}))},updateConfig:async function(r,n){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],{configs:s}=t(),l=s.find(e=>e.value.configProperties.name===r);if(!l)return;let u=JSON.parse(JSON.stringify(l.value)),c=n(l.value);e(e=>({...e,configs:[...e.configs.filter(e=>e.value.configProperties.name!==r),{value:c,increaseVersion:l.increaseVersion}]})),("boolean"==typeof i&&i||"function"==typeof i&&i(u,c))&&l.increaseVersion(),a&&o.wN.config.save.mutate({name:r,config:c})}}),Object.is)},89579:function(e,t,r){"use strict";r.d(t,{$:function(){return n}});let n=500},51203:function(e,t,r){"use strict";r.d(t,{N:function(){return n}});let n={large:1400,medium:768}},68028:function(e,t,r){"use strict";var n,o,i=r(34155);let{z:a}=r(78754),{createEnv:s}=r(10403),l=["1","t","T","TRUE","true","True"];a.enum(["base","one","sub"]).default("base");let u=a.string().regex(/\d*/).transform(e=>void 0===e?void 0:Number(e)).optional(),c=a.string().regex(/\d*/).transform(e=>void 0===e?void 0:Number(e)).optional(),d=a.enum(["development","test","production"]),p=["credentials","ldap","oidc"],f=(null===(n=i.env.AUTH_PROVIDER)||void 0===n?void 0:n.replaceAll(" ","").split(","))||["credentials"],h=s({server:{DATABASE_URL:a.string().url().default("file:../database/db.sqlite"),NEXTAUTH_SECRET:a.string().min(1),DOCKER_HOST:a.string().optional(),DOCKER_PORT:c,DEMO_MODE:a.string().optional(),HOSTNAME:a.string().optional(),AUTH_SESSION_EXPIRY_TIME:a.string().regex(/^\d+[smhd]?$/).optional(),AUTH_PROVIDER:a.string().min(1).default("credentials").transform(e=>e.replaceAll(" ","").toLowerCase().split(",").filter(e=>{if(p.includes(e))return e;e?console.log('The value entered for AUTH_PROVIDER "'.concat(e,'" is incorrect.')):console.log("One or more of the entries for AUTH_PROVIDER could not be parsed and/or returned null.")})),...f.includes("ldap")?{AUTH_LDAP_URI:a.string().url(),AUTH_LDAP_BIND_DN:a.string(),AUTH_LDAP_BIND_PASSWORD:a.string(),AUTH_LDAP_BASE:a.string(),AUTH_LDAP_SEARCH_SCOPE:a.enum(["base","one","sub"]).default("base"),AUTH_LDAP_USERNAME_ATTRIBUTE:a.string().default("uid"),AUTH_LDAP_USER_MAIL_ATTRIBUTE:a.string().default("mail"),AUTH_LDAP_USERNAME_FILTER_EXTRA_ARG:a.string().optional(),AUTH_LDAP_GROUP_CLASS:a.string().default("groupOfUniqueNames"),AUTH_LDAP_GROUP_MEMBER_ATTRIBUTE:a.string().default("member"),AUTH_LDAP_GROUP_MEMBER_USER_ATTRIBUTE:a.string().default("dn"),AUTH_LDAP_GROUP_FILTER_EXTRA_ARG:a.string().optional(),AUTH_LDAP_ADMIN_GROUP:a.string().default("admin"),AUTH_LDAP_OWNER_GROUP:a.string().default("admin")}:{},...f.includes("oidc")?{AUTH_OIDC_CLIENT_ID:a.string(),AUTH_OIDC_CLIENT_SECRET:a.string(),AUTH_OIDC_URI:a.string().url(),AUTH_OIDC_CLIENT_NAME:a.string().default("OIDC"),AUTH_OIDC_ADMIN_GROUP:a.string().default("admin"),AUTH_OIDC_OWNER_GROUP:a.string().default("admin"),AUTH_OIDC_AUTO_LOGIN:a.enum([...l,"0","f","F","FALSE","false","False"]).default("false").transform(e=>l.includes(e)),AUTH_OIDC_SCOPE_OVERWRITE:a.string().default("openid email profile groups"),AUTH_OIDC_TIMEOUT:u.default("3500")}:{}},client:{NEXT_PUBLIC_DISABLE_ANALYTICS:a.string().optional(),NEXT_PUBLIC_PORT:c,NEXT_PUBLIC_NODE_ENV:d,NEXT_PUBLIC_DEFAULT_COLOR_SCHEME:a.string().toLowerCase().refine(e=>"light"===e||"dark"===e).optional().default("light"),NEXT_PUBLIC_DOCKER_HOST:a.string().optional(),AUTH_LOGOUT_REDIRECT_URL:a.string().optional()},runtimeEnv:{DATABASE_URL:i.env.DATABASE_URL,NEXTAUTH_SECRET:i.env.NEXTAUTH_SECRET,NEXT_PUBLIC_DISABLE_ANALYTICS:i.env.DISABLE_ANALYTICS,DOCKER_HOST:i.env.DOCKER_HOST,DOCKER_PORT:i.env.DOCKER_PORT,VERCEL_URL:i.env.VERCEL_URL,NEXT_PUBLIC_DEFAULT_COLOR_SCHEME:i.env.DEFAULT_COLOR_SCHEME,NEXT_PUBLIC_PORT:i.env.PORT,NEXT_PUBLIC_NODE_ENV:"production",HOSTNAME:i.env.HOSTNAME,AUTH_PROVIDER:i.env.AUTH_PROVIDER,AUTH_LDAP_URI:i.env.AUTH_LDAP_URI,AUTH_LDAP_BIND_DN:i.env.AUTH_LDAP_BIND_DN,AUTH_LDAP_BIND_PASSWORD:i.env.AUTH_LDAP_BIND_PASSWORD,AUTH_LDAP_BASE:i.env.AUTH_LDAP_BASE,AUTH_LDAP_SEARCH_SCOPE:null===(o=i.env.AUTH_LDAP_SEARCH_SCOPE)||void 0===o?void 0:o.toLowerCase(),AUTH_LDAP_USERNAME_ATTRIBUTE:i.env.AUTH_LDAP_USERNAME_ATTRIBUTE,AUTH_LDAP_USER_MAIL_ATTRIBUTE:i.env.AUTH_LDAP_USER_MAIL_ATTRIBUTE,AUTH_LDAP_USERNAME_FILTER_EXTRA_ARG:i.env.AUTH_LDAP_USERNAME_FILTER_EXTRA_ARG,AUTH_LDAP_GROUP_CLASS:i.env.AUTH_LDAP_GROUP_CLASS,AUTH_LDAP_GROUP_MEMBER_ATTRIBUTE:i.env.AUTH_LDAP_GROUP_MEMBER_ATTRIBUTE,AUTH_LDAP_GROUP_MEMBER_USER_ATTRIBUTE:i.env.AUTH_LDAP_GROUP_MEMBER_USER_ATTRIBUTE,AUTH_LDAP_GROUP_FILTER_EXTRA_ARG:i.env.AUTH_LDAP_GROUP_FILTER_EXTRA_ARG,AUTH_LDAP_ADMIN_GROUP:i.env.AUTH_LDAP_ADMIN_GROUP,AUTH_LDAP_OWNER_GROUP:i.env.AUTH_LDAP_OWNER_GROUP,AUTH_OIDC_CLIENT_ID:i.env.AUTH_OIDC_CLIENT_ID,AUTH_OIDC_CLIENT_SECRET:i.env.AUTH_OIDC_CLIENT_SECRET,AUTH_OIDC_URI:i.env.AUTH_OIDC_URI,AUTH_OIDC_CLIENT_NAME:i.env.AUTH_OIDC_CLIENT_NAME,AUTH_OIDC_GROUP_CLAIM:i.env.AUTH_OIDC_GROUP_CLAIM,AUTH_OIDC_ADMIN_GROUP:i.env.AUTH_OIDC_ADMIN_GROUP,AUTH_OIDC_OWNER_GROUP:i.env.AUTH_OIDC_OWNER_GROUP,AUTH_OIDC_AUTO_LOGIN:i.env.AUTH_OIDC_AUTO_LOGIN,AUTH_OIDC_SCOPE_OVERWRITE:i.env.AUTH_OIDC_SCOPE_OVERWRITE,AUTH_OIDC_TIMEOUT:i.env.AUTH_OIDC_TIMEOUT,AUTH_LOGOUT_REDIRECT_URL:i.env.AUTH_LOGOUT_REDIRECT_URL,AUTH_SESSION_EXPIRY_TIME:i.env.AUTH_SESSION_EXPIRY_TIME,DEMO_MODE:i.env.DEMO_MODE},skipValidation:!!i.env.SKIP_ENV_VALIDATION});e.exports={env:h}},67692:function(e,t,r){"use strict";r.d(t,{k:function(){return l},u:function(){return c}});var n=r(85893),o=r(27484),i=r.n(o),a=r(33299),s=r(67294);let l=e=>{let{session:t,children:r,logoutUrl:o}=e;return(0,s.useEffect)(()=>{if(!t)return()=>{};let e=setTimeout(a.signIn,Math.min(i()(t.expires).diff(),2147483647));return()=>clearTimeout(e)},[t]),(0,n.jsx)(a.SessionProvider,{session:t,refetchOnWindowFocus:!1,children:(0,n.jsx)(u.Provider,{value:{logoutUrl:o},children:r})})},u=(0,s.createContext)(null);function c(){let e=(0,s.useContext)(u);if(!e)throw Error("You cannot use logoutUrl outside of session context.");return e.logoutUrl}},67820:function(e,t,r){"use strict";r.d(t,{Ag:function(){return c},tv:function(){return d}});var n=r(85893),o=r(76579),i=r(47041),a=r(67294),s=r(76536),l=r(40491);let u=(0,a.createContext)(null),c=e=>{let{activeColorScheme:t,environmentColorScheme:r,session:c,children:d}=e,[p,f]=(0,a.useState)(t),{mutateAsync:h}=s.hi.user.changeColorScheme.useMutation(),m=async()=>{let e="dark"===p?"light":"dark";f(e),(0,i.setCookie)(l.S9,e),c&&new Date(c.expires)>new Date&&await h({colorScheme:e})};(0,o.A)([["mod+J",()=>void m()]]);let g="environment"===p?r:p;return(0,n.jsx)(u.Provider,{value:{colorScheme:g,settings:p,toggleColorScheme:m,setColorScheme:e=>f(e)},children:d(g)})},d=()=>{let e=(0,a.useContext)(u);if(!e)throw Error("useColorScheme must be used within a ColorSchemeProvider");return e}},60800:function(e,t,r){"use strict";r.d(t,{g5:function(){return k}});var n=r(85893),o=r(56817),i=r(94491),a=r(71232),s=r(97564),l=r(74403),u=r(67841),c=r(87092),d=r(95078),p=r(74922),f=r(80335),h=r(3600),m=r(88198),g=r(14079),y=r(35281),v=r(67294),b=r(76424),_=r(80933),x=r(76536);let w=(0,o.k)(e=>({rowSelected:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.colors[e.primaryColor][7],.2):e.colors[e.primaryColor][0]}}));function k(e){let{base:t,opened:r,setOpened:o}=e,{name:i}=(0,b.q)(),{data:a}=x.hi.overseerr.byId.useQuery({id:t.id,type:t.mediaType,configName:i},{enabled:r});return a&&r?"movie"===t.mediaType?(0,n.jsx)(M,{result:a,opened:r,setOpened:o}):(0,n.jsx)(S,{result:a,opened:r,setOpened:o}):null}function M(e){let{result:t,opened:r,setOpened:o}=e,{secondaryColor:c}=(0,_.M)(),d=O(),{t:p}=(0,y.$G)("modules/overseerr");return(0,n.jsx)(i.u,{onClose:()=>o(!1),radius:"lg",size:"lg",trapFocus:!0,zIndex:250,withinPortal:!0,opened:r,title:(0,n.jsxs)(a.Z,{children:[(0,n.jsx)(f.Z,{}),p("popup.item.buttons.askFor",{title:t.title})]}),children:(0,n.jsxs)(s.K,{children:[(0,n.jsx)(l.b,{icon:(0,n.jsx)(h.Z,{size:16}),title:p("popup.item.alerts.automaticApproval.title"),color:c,radius:"md",variant:"filled",children:p("popup.item.alerts.automaticApproval.text")}),(0,n.jsxs)(a.Z,{children:[(0,n.jsx)(u.z,{variant:"outline",color:"gray",onClick:()=>o(!1),children:p("popup.item.buttons.cancel")}),(0,n.jsx)(u.z,{variant:"outline",onClick:()=>{d("movie",t.id,t.title)},children:p("popup.item.buttons.request")})]})]})})}function S(e){var t,r;let{result:o,opened:p,setOpened:m}=e,[g,b]=(0,v.useState)(o.seasons),{classes:x,cx:k}=w(),{t:M}=(0,y.$G)("modules/overseerr"),S=O(),j=e=>b(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]),C=o.seasons.map(e=>{let t=g.includes(e);return(0,n.jsxs)("tr",{className:k({[x.rowSelected]:t}),children:[(0,n.jsx)("td",{children:(0,n.jsx)(c.X,{checked:g.includes(e),onChange:()=>j(e),transitionDuration:0},e.id)}),(0,n.jsx)("td",{children:e.name}),(0,n.jsx)("td",{children:e.episodeCount})]},e.id)}),{secondaryColor:P}=(0,_.M)();return(0,n.jsx)(i.u,{onClose:()=>m(!1),radius:"lg",size:"lg",zIndex:250,opened:p,title:(0,n.jsxs)(a.Z,{children:[(0,n.jsx)(f.Z,{}),M("popup.item.buttons.askFor",{title:null!==(r=null!==(t=o.name)&&void 0!==t?t:o.originalName)&&void 0!==r?r:"a TV show"})]}),children:(0,n.jsxs)(s.K,{children:[(0,n.jsx)(l.b,{icon:(0,n.jsx)(h.Z,{size:16}),title:M("popup.item.alerts.automaticApproval.title"),color:P,radius:"md",variant:"filled",children:M("popup.item.alerts.automaticApproval.text")}),(0,n.jsxs)(d.i,{captionSide:"bottom",highlightOnHover:!0,children:[(0,n.jsx)("caption",{children:M("popup.seasonSelector.caption")}),(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{children:[(0,n.jsx)("th",{children:(0,n.jsx)(c.X,{onChange:()=>b(e=>e.length===o.seasons.length?[]:o.seasons.map(e=>e)),checked:g.length===o.seasons.length,indeterminate:g.length>0&&g.length!==o.seasons.length,transitionDuration:0})}),(0,n.jsx)("th",{children:M("popup.seasonSelector.table.header.season")}),(0,n.jsx)("th",{children:M("popup.seasonSelector.table.header.numberOfEpisodes")})]})}),(0,n.jsx)("tbody",{children:C})]}),(0,n.jsxs)(a.Z,{position:"center",children:[(0,n.jsx)(u.z,{variant:"outline",color:"gray",onClick:()=>m(!1),children:M("popup.item.buttons.cancel")}),(0,n.jsx)(u.z,{variant:"outline",disabled:0===g.length,onClick:()=>{S("tv",o.id,o.name,g.map(e=>e.seasonNumber))},children:M("popup.item.buttons.request")})]})]})})}let O=()=>{let{name:e}=(0,b.q)(),{mutateAsync:t}=x.hi.overseerr.request.useMutation();return async(r,o,i,a)=>{g.ZP.info("Requesting ".concat(r," ").concat(o," ").concat(i)),(0,p.c0)({title:"Request",id:o.toString(),message:"Requesting media ".concat(i),color:"orange",loading:!0,autoClose:!1,withCloseButton:!1,icon:(0,n.jsx)(h.Z,{})}),await t({configName:e,id:o,type:r,seasons:null!=a?a:[]},{onSuccess:()=>{(0,p.wD)({id:o.toString(),title:"",color:"green",message:" ".concat(i," requested"),icon:(0,n.jsx)(m.Z,{}),autoClose:2e3})},onError:e=>{(0,p.wD)({id:o.toString(),color:"red",title:"There was an error",message:e.message,autoClose:2e3})}})}}},43131:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return nB}});var n=r(85893),o=r(64761),i=r(67294),a=r(94491),s=r(3594),l=r(89058);let u=(0,i.createContext)(null);u.displayName="@mantine/modals/ModalsContext";var c=r(64523),d=r(71232),p=r(67841);function f(){let e=(0,i.useContext)(u);if(!e)throw Error("[@mantine/modals] useModals hook was called outside of context, wrap your app with ModalsProvider component");return e}var h=Object.defineProperty,m=Object.defineProperties,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,_=(e,t,r)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,x=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&_(e,r,t[r]);if(y)for(var r of y(t))b.call(t,r)&&_(e,r,t[r]);return e},w=(e,t)=>m(e,g(t));function k({id:e,cancelProps:t,confirmProps:r,labels:n={cancel:"",confirm:""},closeOnConfirm:o=!0,closeOnCancel:a=!0,groupProps:s,onCancel:l,onConfirm:u,children:h}){let{cancel:m,confirm:g}=n,y=f();return i.createElement(i.Fragment,null,h&&i.createElement(c.x,{mb:"md"},h),i.createElement(d.Z,x({position:"right"},s),i.createElement(p.z,w(x({variant:"default"},t),{onClick:r=>{"function"==typeof(null==t?void 0:t.onClick)&&(null==t||t.onClick(r)),"function"==typeof l&&l(),a&&y.closeModal(e)}}),(null==t?void 0:t.children)||m),i.createElement(p.z,w(x({},r),{onClick:t=>{"function"==typeof(null==r?void 0:r.onClick)&&(null==r||r.onClick(t)),"function"==typeof u&&u(),o&&y.closeModal(e)}}),(null==r?void 0:r.children)||g)))}function M(e,t){var r,n,o,i;t&&"confirm"===e.type&&(null==(n=(r=e.props).onCancel)||n.call(r)),null==(i=(o=e.props).onClose)||i.call(o)}function S(e,t){switch(t.type){case"OPEN":return{current:t.modal,modals:[...e.modals,t.modal]};case"CLOSE":{let r=e.modals.find(e=>e.id===t.modalId);if(!r)return e;M(r,t.canceled);let n=e.modals.filter(e=>e.id!==t.modalId);return{current:n[n.length-1]||e.current,modals:n}}case"CLOSE_ALL":if(!e.modals.length)return e;return e.modals.concat().reverse().forEach(e=>{M(e,t.canceled)}),{current:e.current,modals:[]};default:return e}}var O=r(25963),j=Object.defineProperty,C=Object.defineProperties,P=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,D=(e,t,r)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,I=(e,t)=>{for(var r in t||(t={}))E.call(t,r)&&D(e,r,t[r]);if(L)for(var r of L(t))T.call(t,r)&&D(e,r,t[r]);return e},A=(e,t)=>C(e,P(t)),Y=(e,t)=>{var r={};for(var n in e)E.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&L)for(var n of L(e))0>t.indexOf(n)&&T.call(e,n)&&(r[n]=e[n]);return r};function R({children:e,modalProps:t,labels:r,modals:n}){let[o,c]=(0,i.useReducer)(S,{modals:[],current:null}),d=(0,i.useRef)(o);d.current=o;let p=(0,i.useCallback)(e=>{c({type:"CLOSE_ALL",canceled:e})},[d,c]),f=(0,i.useCallback)(e=>{var{modalId:t}=e,r=Y(e,["modalId"]);let n=t||(0,l.k)();return c({type:"OPEN",modal:{id:n,type:"content",props:r}}),n},[c]),h=(0,i.useCallback)(e=>{var{modalId:t}=e,r=Y(e,["modalId"]);let n=t||(0,l.k)();return c({type:"OPEN",modal:{id:n,type:"confirm",props:r}}),n},[c]),m=(0,i.useCallback)((e,t)=>{var{modalId:r}=t,n=Y(t,["modalId"]);let o=r||(0,l.k)();return c({type:"OPEN",modal:{id:o,type:"context",props:n,ctx:e}}),o},[c]),g=(0,i.useCallback)((e,t)=>{c({type:"CLOSE",modalId:e,canceled:t})},[d,c]);(0,O.Ro)({openModal:f,openConfirmModal:h,openContextModal:e=>{var{modal:t}=e;return m(t,Y(e,["modal"]))},closeModal:g,closeContextModal:g,closeAllModals:p});let y={modals:o.modals,openModal:f,openConfirmModal:h,openContextModal:m,closeModal:g,closeContextModal:g,closeAll:p},{modalProps:v,content:b}=(()=>{let e=d.current.current;switch(null==e?void 0:e.type){case"context":{let t=e.props,{innerProps:r}=t,o=Y(t,["innerProps"]),a=n[e.ctx];return{modalProps:o,content:i.createElement(a,{innerProps:r,context:y,id:e.id})}}case"confirm":{let{modalProps:t,confirmProps:n}=function(e){if(!e)return{confirmProps:{},modalProps:{}};let{id:t,children:r,onCancel:n,onConfirm:o,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:l,groupProps:u,labels:c}=e,d=Y(e,["id","children","onCancel","onConfirm","closeOnConfirm","closeOnCancel","cancelProps","confirmProps","groupProps","labels"]);return{confirmProps:{id:t,children:r,onCancel:n,onConfirm:o,closeOnConfirm:i,closeOnCancel:a,cancelProps:s,confirmProps:l,groupProps:u,labels:c},modalProps:I({id:t},d)}}(e.props);return{modalProps:t,content:i.createElement(k,A(I({},n),{id:e.id,labels:e.props.labels||r}))}}case"content":{let t=e.props,{children:r}=t,n=Y(t,["children"]);return{modalProps:n,content:i.createElement(i.Fragment,null,r)}}default:return{modalProps:{},content:null}}})();return i.createElement(u.Provider,{value:y},i.createElement(a.u,A(I(I({zIndex:(0,s.w)("modal")+1},t),v),{opened:o.modals.length>0,onClose:()=>g(o.current.id)}),b),e)}var N=r(63366),z=r(89611);function H(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,z.Z)(e,t)}var F=r(73935),$={disabled:!1},V=i.createContext(null),Z="unmounted",B="exited",U="entering",W="entered",q="exiting",K=function(e){function t(t,r){n=e.call(this,t,r)||this;var n,o,i=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?i?(o=B,n.appearStatus=U):o=W:o=t.unmountOnExit||t.mountOnEnter?Z:B,n.state={status:o},n.nextCallback=null,n}H(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Z?{status:B}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==U&&r!==W&&(t=U):(r===U||r===W)&&(t=q)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===U?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===B&&this.setState({status:Z})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[F.findDOMNode(this),n],i=o[0],a=o[1],s=this.getTimeouts(),l=n?s.appear:s.enter;if(!e&&!r||$.disabled){this.safeSetState({status:W},function(){t.props.onEntered(i)});return}this.props.onEnter(i,a),this.safeSetState({status:U},function(){t.props.onEntering(i,a),t.onTransitionEnd(l,function(){t.safeSetState({status:W},function(){t.props.onEntered(i,a)})})})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:F.findDOMNode(this);if(!t||$.disabled){this.safeSetState({status:B},function(){e.props.onExited(n)});return}this.props.onExit(n),this.safeSetState({status:q},function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:B},function(){e.props.onExited(n)})})})},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,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:F.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(!r||n){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===Z)return null;var t=this.props,r=t.children,n=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,N.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(V.Provider,{value:null},"function"==typeof r?r(e,n):i.cloneElement(i.Children.only(r),n))},t}(i.Component);function G(){}K.contextType=V,K.propTypes={},K.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:G,onEntering:G,onEntered:G,onExit:G,onExiting:G,onExited:G},K.UNMOUNTED=Z,K.EXITED=B,K.ENTERING=U,K.ENTERED=W,K.EXITING=q;var J=r(87462),Q=r(97326);function X(e,t){var r=Object.create(null);return e&&i.Children.map(e,function(e){return e}).forEach(function(e){r[e.key]=t&&(0,i.isValidElement)(e)?t(e):e}),r}function ee(e,t,r){return null!=r[t]?r[t]:e.props[t]}var et=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},er=function(e){function t(t,r){var n,o=(n=e.call(this,t,r)||this).handleExited.bind((0,Q.Z)(n));return n.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},n}H(t,e);var r=t.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var r,n,o=t.children,a=t.handleExited;return{children:t.firstRender?X(e.children,function(t){return(0,i.cloneElement)(t,{onExited:a.bind(null,t),in:!0,appear:ee(t,"appear",e),enter:ee(t,"enter",e),exit:ee(t,"exit",e)})}):(Object.keys(n=function(e,t){function r(r){return r in t?t[r]:e[r]}e=e||{},t=t||{};var n,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var l in t){if(o[l])for(n=0;n<o[l].length;n++){var u=o[l][n];s[o[l][n]]=r(u)}s[l]=r(l)}for(n=0;n<i.length;n++)s[i[n]]=r(i[n]);return s}(o,r=X(e.children))).forEach(function(t){var s=n[t];if((0,i.isValidElement)(s)){var l=t in o,u=t in r,c=o[t],d=(0,i.isValidElement)(c)&&!c.props.in;u&&(!l||d)?n[t]=(0,i.cloneElement)(s,{onExited:a.bind(null,s),in:!0,exit:ee(s,"exit",e),enter:ee(s,"enter",e)}):u||!l||d?u&&l&&(0,i.isValidElement)(c)&&(n[t]=(0,i.cloneElement)(s,{onExited:a.bind(null,s),in:c.props.in,exit:ee(s,"exit",e),enter:ee(s,"enter",e)})):n[t]=(0,i.cloneElement)(s,{in:!1})}}),n),firstRender:!1}},r.handleExited=function(e,t){var r=X(this.props.children);e.key in r||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var r=(0,J.Z)({},t.children);return delete r[e.key],{children:r}}))},r.render=function(){var e=this.props,t=e.component,r=e.childFactory,n=(0,N.Z)(e,["component","childFactory"]),o=this.state.contextValue,a=et(this.state.children).map(r);return(delete n.appear,delete n.enter,delete n.exit,null===t)?i.createElement(V.Provider,{value:o},a):i.createElement(V.Provider,{value:o},i.createElement(t,n,a))},t}(i.Component);er.propTypes={},er.defaultProps={component:"div",childFactory:function(e){return e}};var en=r(96768),eo=r(40254);let ei=e=>(e+1)%1e6;var ea=r(73678),es=r(37048),el=r(74922),eu=function([e,t],r){let n={};return"top"===e&&(n.top=r),"bottom"===e&&(n.bottom=r),"left"===t&&(n.left=r),"right"===t&&(n.right=r),"center"===t&&(n.left="50%",n.transform="translateX(-50%)"),n},ec=Object.defineProperty,ed=Object.getOwnPropertySymbols,ep=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,eh=(e,t,r)=>t in e?ec(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,em=(e,t)=>{for(var r in t||(t={}))ep.call(t,r)&&eh(e,r,t[r]);if(ed)for(var r of ed(t))ef.call(t,r)&&eh(e,r,t[r]);return e};let eg={left:"translateX(-100%)",right:"translateX(100%)","top-center":"translateY(-100%)","bottom-center":"translateY(100%)"},ey={left:"translateX(0)",right:"translateX(0)","top-center":"translateY(0)","bottom-center":"translateY(0)"};var ev=function({state:e,maxHeight:t,positioning:r,transitionDuration:n}){let[o,i]=r,a="center"===i?`${o}-center`:i,s={opacity:0,maxHeight:t,transform:eg[a],transitionDuration:`${n}ms, ${n}ms, ${n}ms`,transitionTimingFunction:"cubic-bezier(.51,.3,0,1.21), cubic-bezier(.51,.3,0,1.21), linear",transitionProperty:"opacity, transform, max-height"},l={opacity:1,transform:ey[a]},u={opacity:0,maxHeight:0,transform:eg[a]};return em(em({},s),{entering:l,entered:l,exiting:u,exited:u}[e])},eb=r(56817),e_=(0,eb.k)((e,{color:t,radius:r,withTitle:n})=>{let o=e.fn.radius(r),i=e.fn.variant({variant:"filled",color:t});return{closeButton:e.fn.hover({backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0]}),icon:{boxSizing:"border-box",marginRight:e.spacing.md,width:(0,en.h)(28),height:(0,en.h)(28),borderRadius:(0,en.h)(28),display:"flex",flex:"none",alignItems:"center",justifyContent:"center",backgroundColor:i.background,color:e.white},root:{overflow:"hidden",boxSizing:"border-box",position:"relative",display:"flex",alignItems:"center",paddingLeft:(0,en.h)(22),paddingRight:e.spacing.xs,paddingTop:e.spacing.xs,paddingBottom:e.spacing.xs,borderRadius:o,backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,boxShadow:e.shadows.lg,"&::before":{content:'""',display:"block",position:"absolute",width:(0,en.h)(6),top:o,bottom:o,left:(0,en.h)(4),borderRadius:o,backgroundColor:i.background},"&[data-with-icon]":{paddingLeft:e.spacing.xs,"&::before":{display:"none"}},"&[data-with-border]":{border:`${(0,en.h)(1)} solid ${"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3]}`}},body:{flex:1,overflow:"hidden",marginRight:e.spacing.xs},loader:{marginRight:e.spacing.md},title:{lineHeight:1.4,marginBottom:(0,en.h)(2),overflow:"hidden",textOverflow:"ellipsis",color:"dark"===e.colorScheme?e.white:e.colors.gray[9]},description:{color:n?"dark"===e.colorScheme?e.colors.dark[2]:e.colors.gray[6]:"dark"===e.colorScheme?e.colors.dark[0]:e.black,lineHeight:1.4,overflow:"hidden",textOverflow:"ellipsis"}}}),ex=r(20966),ew=r(95117),ek=r(80971),eM=Object.defineProperty,eS=Object.defineProperties,eO=Object.getOwnPropertyDescriptors,ej=Object.getOwnPropertySymbols,eC=Object.prototype.hasOwnProperty,eP=Object.prototype.propertyIsEnumerable,eL=(e,t,r)=>t in e?eM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eE=(e,t)=>{for(var r in t||(t={}))eC.call(t,r)&&eL(e,r,t[r]);if(ej)for(var r of ej(t))eP.call(t,r)&&eL(e,r,t[r]);return e},eT=(e,t)=>eS(e,eO(t)),eD=(e,t)=>{var r={};for(var n in e)eC.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ej)for(var n of ej(e))0>t.indexOf(n)&&eP.call(e,n)&&(r[n]=e[n]);return r};let eI={withCloseButton:!0},eA=(0,i.forwardRef)((e,t)=>{let r=(0,o.N4)("Notification",eI,e),{className:n,color:a,radius:s,loading:l,withCloseButton:u,withBorder:d,title:p,icon:f,children:h,onClose:m,closeButtonProps:g,classNames:y,styles:v,unstyled:b,variant:_}=r,x=eD(r,["className","color","radius","loading","withCloseButton","withBorder","title","icon","children","onClose","closeButtonProps","classNames","styles","unstyled","variant"]),{classes:w,cx:k}=e_({color:a,radius:s,withTitle:!!p},{name:"Notification",classNames:y,styles:v,unstyled:b,variant:_});return i.createElement(c.x,eE({className:k(w.root,n),"data-with-icon":!!f||l||void 0,"data-with-border":d||void 0,role:"alert",ref:t},x),f&&!l&&i.createElement("div",{className:w.icon},f),l&&i.createElement(ex.a,{size:28,color:a,className:w.loader}),i.createElement("div",{className:w.body},p&&i.createElement(ew.x,{className:w.title,size:"sm",weight:500},p),i.createElement(ew.x,{color:"dimmed",className:w.description,size:"sm"},h)),u&&i.createElement(ek.P,eT(eE({iconSize:16,color:"gray"},g),{onClick:m,className:w.closeButton})))});eA.displayName="@mantine/core/Notification";var eY=Object.defineProperty,eR=Object.defineProperties,eN=Object.getOwnPropertyDescriptors,ez=Object.getOwnPropertySymbols,eH=Object.prototype.hasOwnProperty,eF=Object.prototype.propertyIsEnumerable,e$=(e,t,r)=>t in e?eY(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eV=(e,t)=>{for(var r in t||(t={}))eH.call(t,r)&&e$(e,r,t[r]);if(ez)for(var r of ez(t))eF.call(t,r)&&e$(e,r,t[r]);return e},eZ=(e,t)=>eR(e,eN(t)),eB=(e,t)=>{var r={};for(var n in e)eH.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ez)for(var n of ez(e))0>t.indexOf(n)&&eF.call(e,n)&&(r[n]=e[n]);return r};function eU(e){var{notification:t,autoClose:r,onHide:n,innerRef:o}=e,a=eB(e,["notification","autoClose","onHide","innerRef"]);let{autoClose:s,message:l}=t,u=eB(t,["autoClose","message"]),c="number"==typeof s?s:!1!==s&&!1!==r&&r,d=(0,i.useRef)(),p=()=>{n(t.id),window.clearTimeout(d.current)},f=()=>{clearTimeout(d.current)},h=()=>{"number"==typeof c&&(d.current=window.setTimeout(p,c))};return(0,i.useEffect)(()=>{"function"==typeof t.onOpen&&t.onOpen(t)},[]),(0,i.useEffect)(()=>(h(),f),[r,t.autoClose]),i.createElement(eA,eZ(eV(eV({},u),a),{onClose:p,onMouseEnter:f,onMouseLeave:h,ref:o}),l)}eU.displayName="@mantine/notifications/NotificationContainer";var eW=(0,eb.k)((e,{zIndex:t})=>({notifications:{width:`calc(100% - ${e.spacing.md} * 2)`,boxSizing:"border-box",position:"fixed",zIndex:t},notification:{"&:not(:first-of-type)":{marginTop:e.spacing.sm}}})),eq=Object.defineProperty,eK=Object.defineProperties,eG=Object.getOwnPropertyDescriptors,eJ=Object.getOwnPropertySymbols,eQ=Object.prototype.hasOwnProperty,eX=Object.prototype.propertyIsEnumerable,e0=(e,t,r)=>t in e?eq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e1=(e,t)=>{for(var r in t||(t={}))eQ.call(t,r)&&e0(e,r,t[r]);if(eJ)for(var r of eJ(t))eX.call(t,r)&&e0(e,r,t[r]);return e},e2=(e,t)=>eK(e,eG(t)),e4=function({limit:e}){let{state:t,queue:r,update:n,cleanQueue:o}=function({initialValues:e=[],limit:t}){let[{state:r,queue:n},o]=(0,i.useState)({state:e.slice(0,t),queue:e.slice(t)});return{state:r,queue:n,add:(...e)=>o(r=>{let n=[...r.state,...r.queue,...e];return{state:n.slice(0,t),queue:n.slice(t)}}),update:e=>o(r=>{let n=e([...r.state,...r.queue]);return{state:n.slice(0,t),queue:n.slice(t)}}),cleanQueue:()=>o(e=>({state:e.state,queue:[]}))}}({initialValues:[],limit:e});return{notifications:t,queue:r,showNotification:e=>{let t=e.id||(0,l.k)();return n(r=>e.id&&r.some(t=>t.id===e.id)?r:[...r,e2(e1({},e),{id:t})]),t},updateNotification:e=>n(t=>{let r=t.findIndex(t=>t.id===e.id);if(-1===r)return t;let n=[...t];return n[r]=e,n}),hideNotification:e=>n(t=>t.filter(t=>t.id!==e||("function"==typeof t.onClose&&t.onClose(t),!1))),cleanQueue:o,clean:()=>n(()=>[])}},e5=Object.defineProperty,e3=Object.getOwnPropertySymbols,e6=Object.prototype.hasOwnProperty,e7=Object.prototype.propertyIsEnumerable,e8=(e,t,r)=>t in e?e5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e9=(e,t)=>{for(var r in t||(t={}))e6.call(t,r)&&e8(e,r,t[r]);if(e3)for(var r of e3(t))e7.call(t,r)&&e8(e,r,t[r]);return e},te=(e,t)=>{var r={};for(var n in e)e6.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e3)for(var n of e3(e))0>t.indexOf(n)&&e7.call(e,n)&&(r[n]=e[n]);return r};let tt=["top-left","top-right","top-center","bottom-left","bottom-right","bottom-center"],tr=e=>{var{className:t,position:r="bottom-right",autoClose:n=4e3,transitionDuration:o=250,containerWidth:a=(0,en.h)(440),notificationMaxHeight:l=(0,en.h)(200),limit:u=5,zIndex:d=(0,s.w)("overlay"),style:p,children:f,target:h}=e,m=te(e,["className","position","autoClose","transitionDuration","containerWidth","notificationMaxHeight","limit","zIndex","style","children","target"]);let g=function(){let[,e]=(0,i.useReducer)(ei,0);return e}(),y=(0,i.useRef)({}),v=(0,i.useRef)(0),{notifications:b,showNotification:_,updateNotification:x,hideNotification:w,clean:k,cleanQueue:M}=e4({limit:u}),{classes:S,cx:O,theme:j}=eW({zIndex:d}),C=(0,ea.J)(),P=!!j.respectReducedMotion&&C,L=P?1:o,E=(tt.includes(r)?r:"bottom-right").split("-");(0,es.l)(()=>{b.length>v.current&&setTimeout(()=>g(),0),v.current=b.length},[b]),(0,el.Gy)({show:_,hide:w,update:x,clean:k,cleanQueue:M});let T=b.map(e=>i.createElement(K,{key:e.id,timeout:L,onEnter:()=>y.current[e.id].offsetHeight,nodeRef:{current:y.current[e.id]}},t=>i.createElement(eU,{innerRef:t=>{y.current[e.id]=t},notification:e,onHide:w,className:S.notification,autoClose:n,sx:[e9({},ev({state:t,positioning:E,transitionDuration:L,maxHeight:l})),...Array.isArray(e.sx)?e.sx:[e.sx]]})));return i.createElement(eo.h,{target:h},i.createElement(c.x,e9({className:O(S.notifications,t),style:p,sx:e9({maxWidth:a},eu(E,j.spacing.md))},m),i.createElement(er,null,T)))};tr.displayName="@mantine/notifications/Notifications",tr.show=el.N9.show,tr.hide=el.N9.hide,tr.update=el.N9.update,tr.clean=el.N9.clean,tr.cleanQueue=el.N9.cleanQueue;let tn=function(){return null};var to=r(14079),ti=r(47041),ta=r(27484),ts=r.n(ta),tl=r(96036),tu=r.n(tl),tc=r(70178),td=r.n(tc);r(50100);var tp=r(33299),tf=r(35281),th=r(4298),tm=r.n(th);r(76398);var tg=r(9008),ty=r.n(tg);let tv=()=>{let{colorScheme:e}=(0,o.rZ)();return(0,n.jsxs)(ty(),{children:[(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1"}),(0,n.jsx)("link",{rel:"shortcut icon",href:"/imgs/favicon/favicon.svg"},"favicon"),(0,n.jsx)("link",{crossOrigin:"use-credentials",rel:"manifest",href:"/site.webmanifest"}),(0,n.jsx)("link",{rel:"apple-touch-icon",href:"/imgs/favicon/favicon.svg"},"favicon-apple"),(0,n.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Homarr"}),(0,n.jsx)("meta",{name:"apple-mobile-web-app-capable",content:"yes"}),(0,n.jsx)("meta",{name:"apple-mobile-web-app-status-bar-style",content:"dark"===e?"white-translucent":"black-translucent"})]})};var tb=r(76424),t_=r(68028),tx=r(67692),tw=r(67820),tk=r(97741),tM=r(28439),tS=r(20050),tO=r(36176),tj=r(28855),tC=r(69876),tP=r(77248);let tL=e=>{var t,r,o,i,a,s;let{initialX:l,initialY:u,initialWidth:c,initialHeight:d,widthData:f,heightData:h,onCancel:m,onSubmit:g}=e,{name:y}=(0,tb.q)(),v=(0,tP.c)({initialValues:{x:null!=l?l:null,y:null!=u?u:null,width:null!==(a=null==c?void 0:c.toString())&&void 0!==a?a:"",height:null!==(s=null==d?void 0:d.toString())&&void 0!==s?s:""},validateInputOnChange:!0,validateInputOnBlur:!0}),{t:b}=(0,tf.$G)(["layout/modals/change-position","common"]);return(0,n.jsxs)("form",{onSubmit:v.onSubmit(()=>{if(!y)return;let e=parseInt(v.values.width,10),t=parseInt(v.values.height,10);null===v.values.x||null===v.values.y||Number.isNaN(e)||Number.isNaN(t)||g(v.values.x,v.values.y,e,t)}),children:[(0,n.jsxs)(tS.r,{children:[(0,n.jsx)(tS.r.Col,{xs:12,md:6,children:(0,n.jsx)(tO.Y,{max:99,min:0,label:b("xPosition"),description:b("layout/modals/change-position:zeroOrHigher"),...v.getInputProps("x")})}),(0,n.jsx)(tS.r.Col,{xs:12,md:6,children:(0,n.jsx)(tO.Y,{max:99,min:0,label:b("layout/modals/change-position:yPosition"),description:b("layout/modals/change-position:zeroOrHigher"),...v.getInputProps("y")})})]}),(0,n.jsxs)(tS.r,{children:[(0,n.jsx)(tS.r.Col,{xs:12,md:6,children:(0,n.jsx)(tj.Ph,{data:f,max:24,min:1,label:b("common:attributes.width"),description:b("layout/modals/change-position:betweenXandY",{min:null===(t=f.at(0))||void 0===t?void 0:t.label,max:null===(r=f.at(-1))||void 0===r?void 0:r.label}),withinPortal:!0,...v.getInputProps("width")})}),(0,n.jsx)(tS.r.Col,{xs:12,md:6,children:(0,n.jsx)(tj.Ph,{data:h,max:24,min:1,label:b("common:attributes.height"),description:b("layout/modals/change-position:betweenXandY",{min:null===(o=h.at(0))||void 0===o?void 0:o.label,max:null===(i=h.at(-1))||void 0===i?void 0:i.label}),withinPortal:!0,...v.getInputProps("height")})})]}),(0,n.jsxs)(tC.k,{justify:"end",gap:"sm",mt:"md",children:[(0,n.jsx)(p.z,{onClick:()=>m(),variant:"light",color:"gray",children:b("common:cancel")}),(0,n.jsx)(p.z,{type:"submit",children:b("common:save")})]})]})},tE=()=>{let e=(0,tM.lx)(e=>e.mainAreaWidth),t=(0,tM.sQ)();return Array.from(Array(11).keys()).map(r=>{let n=r+1;return{value:n.toString(),label:"".concat(Math.floor(n*(e/t)),"px")}})},tT=()=>{let e=(0,tM.sQ)();return Array.from(Array(e).keys()).map(t=>{let r=t+1;return{value:r.toString(),label:"".concat((100/e*r).toFixed(2),"%")}})};var tD=r(83693);let tI=e=>{var t;let r=(0,tM.sQ)(),n=tD.Z[e];if(!n)return[];let o=null!==(t=n.gridstack.minWidth)&&void 0!==t?t:2,i=(n.gridstack.maxWidth>r?r:n.gridstack.maxWidth)-o;return Array.from({length:i+1},(e,t)=>t+o).map(e=>({value:e.toString(),label:"".concat((100/r*e).toFixed(2),"%")}))},tA=e=>{var t,r;let n=(0,tM.lx)(e=>e.mainAreaWidth),o=(0,tM.sQ)(),i=tD.Z[e];if(!i)return[];let a=null!==(t=i.gridstack.minHeight)&&void 0!==t?t:2,s=(null!==(r=i.gridstack.maxHeight)&&void 0!==r?r:12)-a;return Array.from({length:s},(e,t)=>t+a).map(e=>({value:e.toString(),label:"".concat(n/o*e,"px")}))};var tY=r(5044),tR=r(74403),tN=r(97564),tz=r(80579),tH=r(3317),tF=r(91759),t$=r(56485),tV=r(30853),tZ=(0,tV.Z)("adjustments","IconAdjustments",[["path",{d:"M4 10a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-0"}],["path",{d:"M6 4v4",key:"svg-1"}],["path",{d:"M6 12v8",key:"svg-2"}],["path",{d:"M10 16a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-3"}],["path",{d:"M12 4v10",key:"svg-4"}],["path",{d:"M12 18v2",key:"svg-5"}],["path",{d:"M16 7a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-6"}],["path",{d:"M18 4v1",key:"svg-7"}],["path",{d:"M18 9v11",key:"svg-8"}]]),tB=(0,tV.Z)("click","IconClick",[["path",{d:"M3 12l3 0",key:"svg-0"}],["path",{d:"M12 3l0 3",key:"svg-1"}],["path",{d:"M7.8 7.8l-2.2 -2.2",key:"svg-2"}],["path",{d:"M16.2 7.8l2.2 -2.2",key:"svg-3"}],["path",{d:"M7.8 16.2l-2.2 2.2",key:"svg-4"}],["path",{d:"M12 12l9 3l-4 2l-2 4l-3 -9",key:"svg-5"}]]),tU=(0,tV.Z)("access-point","IconAccessPoint",[["path",{d:"M12 12l0 .01",key:"svg-0"}],["path",{d:"M14.828 9.172a4 4 0 0 1 0 5.656",key:"svg-1"}],["path",{d:"M17.657 6.343a8 8 0 0 1 0 11.314",key:"svg-2"}],["path",{d:"M9.168 14.828a4 4 0 0 1 0 -5.656",key:"svg-3"}],["path",{d:"M6.337 17.657a8 8 0 0 1 0 -11.314",key:"svg-4"}]]),tW=r(52475),tq=r(88373),tK=r(67734),tG=r(37350),tJ=r(6253),tQ=r(39759),tX=r(18400);let t0=e=>{let{form:t,disallowAppNamePropagation:r,allowAppNamePropagation:o}=e,a=(0,i.useRef)(),[s]=(0,tQ.c)(t.values.name,2e3),{t:l}=(0,tf.$G)("layout/modals/add-app");return(0,i.useEffect)(()=>{if(!0!==o||!a.current)return;let e=a.current;e.chooseFirstOrDefault(s)},[s]),(0,n.jsx)(tz.m.Panel,{value:"appearance",pt:"lg",children:(0,n.jsxs)(tN.K,{spacing:"xs",children:[(0,n.jsx)(tC.k,{gap:5,mb:"xs",children:(0,n.jsx)(tX.w,{defaultValue:t.values.appearance.iconUrl,onChange:e=>{t.setFieldValue("appearance.iconUrl",e),r()},value:t.values.appearance.iconUrl,ref:a})}),(0,n.jsx)(tj.Ph,{label:l("appearance.appNameStatus.label"),description:l("appearance.appNameStatus.description"),data:[{value:"normal",label:l("appearance.appNameStatus.dropdown.normal")},{value:"hover",label:l("appearance.appNameStatus.dropdown.hover")},{value:"hidden",label:l("appearance.appNameStatus.dropdown.hidden")}],...t.getInputProps("appearance.appNameStatus"),onChange:e=>{t.setFieldValue("appearance.appNameStatus",e)}}),"normal"===t.values.appearance.appNameStatus&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tO.Y,{label:l("appearance.appNameFontSize.label"),description:l("appearance.appNameFontSize.description"),min:5,max:64,...t.getInputProps("appearance.appNameFontSize"),onChange:e=>{t.setFieldValue("appearance.appNameFontSize",e)}}),(0,n.jsx)(tj.Ph,{label:l("appearance.positionAppName.label"),description:l("appearance.positionAppName.description"),data:[{value:"column",label:l("appearance.positionAppName.dropdown.top")},{value:"row-reverse",label:l("appearance.positionAppName.dropdown.right")},{value:"column-reverse",label:l("appearance.positionAppName.dropdown.bottom")},{value:"row",label:l("appearance.positionAppName.dropdown.left")}],...t.getInputProps("appearance.positionAppName"),onChange:e=>{t.setFieldValue("appearance.positionAppName",e)}}),(0,n.jsx)(tO.Y,{label:l("appearance.lineClampAppName.label"),description:l("appearance.lineClampAppName.description"),min:0,...t.getInputProps("appearance.lineClampAppName"),onChange:e=>{t.setFieldValue("appearance.lineClampAppName",e)}})]})]})})};var t1=r(61885),t2=r(80061),t4=r(6564),t5=r(14953),t3=r(40531),t6=r(17010),t7=r(27662),t8=r(54929);let t9=e=>{let{bg:t,cardProp:r,message:i,link:a,hoverProp:s,position:l}=e,{colorScheme:u}=(0,o.rZ)(),{t:c}=(0,tf.$G)("common"),d=a?i+' <a href="'.concat(a,'" target="_blank">').concat(c("seeMore"),"</a>"):i,p=(0,t7.jE)({content:d,editable:!1,editorProps:{attributes:{style:"padding: 0;"}},extensions:[t8.Z,t5.r]});return(0,n.jsxs)(t4.z,{position:null!=l?l:"top",radius:"md",withArrow:!0,withinPortal:!0,...s,children:[(0,n.jsx)(t4.z.Target,{children:(0,n.jsx)(t6.Z,{size:"1.25rem",style:{display:"block",opacity:.5}})}),(0,n.jsx)(t4.z.Dropdown,{bg:(null!=t?t:"light"===u)?"gray.2":"dark.8",maw:400,px:"10px",py:"5px",children:(0,n.jsx)(t3.L,{editor:p,style:{border:"0"},...r,children:(0,n.jsx)(t3.L.Content,{bg:"transparent"})})})]})},re=e=>{let{form:t}=e,{t:r}=(0,tf.$G)("layout/modals/add-app"),{primaryColor:i}=(0,o.rZ)();return(0,n.jsx)(tz.m.Panel,{value:"behaviour",pt:"xs",children:(0,n.jsxs)(tN.K,{spacing:"xs",children:[(0,n.jsx)(t1.r,{label:r("behaviour.isOpeningNewTab.label"),description:r("behaviour.isOpeningNewTab.description"),styles:{label:{fontWeight:500},description:{marginTop:0}},...t.getInputProps("behaviour.isOpeningNewTab",{type:"checkbox"})}),(0,n.jsxs)(tN.K,{spacing:"0.25rem",children:[(0,n.jsxs)(d.Z,{children:[(0,n.jsx)(ew.x,{size:"0.875rem",weight:500,children:r("behaviour.tooltipDescription.label")}),(0,n.jsx)(t9,{message:r("behaviour.tooltipDescription.description")})]}),(0,n.jsx)(t2.o,{...t.getInputProps("behaviour.tooltipDescription")})]})]})})};var rt=r(31003),rr=r(21017),rn=r(54685),ro=r(25854),ri=r(47083);let ra=e=>{let{form:t,openTab:r}=e,{t:o}=(0,tf.$G)("layout/modals/add-app"),[i,{toggle:a}]=(0,tF.q)(!1),s=[o("general.internalAddress.troubleshoot.lines.nothingAfterPort"),o("general.internalAddress.troubleshoot.lines.protocolCheck"),o("general.internalAddress.troubleshoot.lines.preferIP"),o("general.internalAddress.troubleshoot.lines.enablePings"),o("general.internalAddress.troubleshoot.lines.wget"),o("general.internalAddress.troubleshoot.lines.iframe")];return(0,n.jsxs)(tz.m.Panel,{value:"general",pt:"sm",children:[(0,n.jsxs)(tN.K,{spacing:"xs",children:[(0,n.jsx)(t2.o,{icon:(0,n.jsx)(ro.Z,{size:16}),label:o("general.appname.label"),description:o("general.appname.description"),placeholder:"My example app",variant:"default",withAsterisk:!0,...t.getInputProps("name")}),(0,n.jsx)(t2.o,{icon:(0,n.jsx)(ri.Z,{size:16}),label:o("general.internalAddress.label"),description:o("general.internalAddress.description"),placeholder:"https://google.com",variant:"default",withAsterisk:!0,...t.getInputProps("url"),onChange:e=>{t.setFieldValue("url",e.target.value)}}),(0,n.jsxs)(tN.K,{style:{gap:0},children:[(0,n.jsxs)(d.Z,{style:{gap:"0.25rem"},children:[(0,n.jsx)(ew.x,{size:"0.875rem",weight:500,children:o("general.externalAddress.label")}),(0,n.jsx)(t9,{message:o("general.externalAddress.tooltip")})]}),(0,n.jsx)(t2.o,{icon:(0,n.jsx)(tB,{size:16}),description:o("general.externalAddress.description"),placeholder:"https://homarr.mywebsite.com/",variant:"default",...t.getInputProps("behaviour.externalUrl")})]}),(0,n.jsx)(rt.U,{in:i,children:(0,n.jsxs)(rr.Z,{withBorder:!0,children:[(0,n.jsx)(ew.x,{children:o("general.internalAddress.troubleshoot.header")}),s.map((e,t)=>(0,n.jsxs)(d.Z,{display:"flex",style:{alignItems:"start"},children:[(0,n.jsx)(ew.x,{children:"•"}),(0,n.jsx)(ew.x,{style:{flex:"1"},children:e})]},t)),(0,n.jsxs)(ew.x,{children:[o("general.internalAddress.troubleshoot.footer").split("{{discord}}")[0],(0,n.jsx)(rn.e,{href:"https://discord.gg/aCsmEV5RgA",target:"_blank",children:"Discord"}),o("general.internalAddress.troubleshoot.footer").split("{{discord}}")[1]]})]})}),!t.values.behaviour.externalUrl.startsWith("https://")&&!t.values.behaviour.externalUrl.startsWith("http://")&&!t.values.behaviour.externalUrl.startsWith("[homarr_base]")&&!t.values.behaviour.externalUrl.startsWith("[homarr_protocol]://")&&(0,n.jsx)(ew.x,{color:"red",mt:"sm",size:"sm",children:o("behaviour.customProtocolWarning")})]}),(0,n.jsx)(p.z,{onClick:a,bottom:-68,left:0,color:"yellow.7",variant:"light",children:o("general.internalAddress.troubleshoot.label")})]})};var rs=r(54777),rl=r(38690),ru=r(35336),rc=r(56495),rd=r(19236),rp=r(17789),rf=r(88393),rh=r(73193);let rm=e=>{let{label:t,value:r,setIcon:o,secretIsPresent:a,type:s,onClickUpdateButton:l,...u}=e,{classes:c}=rg(),[f,h]=(0,i.useState)(!a),{t:m}=(0,tf.$G)(["layout/modals/add-app","common"]);return(0,n.jsx)(rr.Z,{p:"xs",withBorder:!0,children:(0,n.jsxs)(tS.r,{children:[(0,n.jsx)(tS.r.Col,{className:c.alignSelfCenter,xs:12,md:6,children:(0,n.jsxs)(d.Z,{spacing:"sm",noWrap:!0,children:[(0,n.jsx)(tY.k,{color:a?"green":"red",variant:"light",size:"lg",children:(0,n.jsx)(o,{size:18})}),(0,n.jsxs)(tC.k,{justify:"start",align:"start",direction:"column",children:[(0,n.jsxs)(d.Z,{spacing:"xs",children:[(0,n.jsx)(rd.D,{className:c.subtitle,order:6,children:m(t)}),(0,n.jsxs)(d.Z,{spacing:"xs",children:[(0,n.jsx)(rp.C,{className:c.textTransformUnset,color:a?"green":"red",variant:"dot",children:m(a?"integration.type.defined":"integration.type.undefined")}),"private"===s?(0,n.jsx)(rf.u,{label:m("integration.type.explanationPrivate"),width:400,multiline:!0,withinPortal:!0,withArrow:!0,children:(0,n.jsx)(rp.C,{className:c.textTransformUnset,color:"orange",variant:"dot",children:m("integration.type.private")})}):(0,n.jsx)(rf.u,{label:m("integration.type.explanationPublic"),width:400,multiline:!0,withinPortal:!0,withArrow:!0,children:(0,n.jsx)(rp.C,{className:c.textTransformUnset,color:"red",variant:"dot",children:m("integration.type.public")})})]})]}),(0,n.jsx)(ew.x,{size:"xs",color:"dimmed",w:400,children:"private"===s?"Private: Once saved, you cannot read out this value again":"Public: Can be read out repeatedly"})]})]})}),(0,n.jsx)(tS.r.Col,{xs:12,md:6,children:(0,n.jsx)(tC.k,{gap:10,justify:"end",align:"end",children:!0===f?(0,n.jsx)(rh.W,{required:!0,defaultValue:r,placeholder:"new secret",styles:{root:{width:200}},...u}):(0,n.jsx)(p.z,{onClick:()=>h(!0),variant:"light",children:m("integration.secrets.update")})})})]})})},rg=(0,eb.k)(()=>({subtitle:{lineHeight:1.1},alignSelfCenter:{alignSelf:"center"},textTransformUnset:{textTransform:"inherit"}})),ry=e=>{var t;let{form:r}=e,o=null===(t=r.values.integration)||void 0===t?void 0:t.type;if(!o)return null;let i=rc.e[o];return(0,n.jsx)(tN.K,{spacing:"xs",mb:"md",children:i.map((e,t)=>{var o,i,a;let[s,l]=Object.entries(rc.B).find(t=>{let[r]=t;return e===r}),u=null!==(a=null===(o=r.values.integration)||void 0===o?void 0:o.properties.findIndex(t=>t.field===e))&&void 0!==a?a:-1;if(-1===u){let{type:t}=Object.entries(rc.B).find(t=>{let[r,n]=t;return r===e})[1];r.insertListItem("integration.properties",{type:t,field:e,isDefined:!1}),u=r.values.integration.properties.length}let c=null===(i=r.values.integration)||void 0===i?void 0:i.properties[u],d=null==c?void 0:c.isDefined,p=null==c?void 0:c.type;return l?(0,n.jsx)(rm,{onClickUpdateButton:e=>{r.setFieldValue("integration.properties.".concat(t,".value"),e),r.setFieldValue("integration.properties.".concat(t,".isDefined"),void 0!==e)},label:l.label,secretIsPresent:d,setIcon:l.icon,type:p,...r.getInputProps("integration.properties.".concat(t,".value"))},"input-".concat(l.label)):(0,n.jsx)(rm,{onClickUpdateButton:e=>{r.setFieldValue("integration.properties.".concat(t,".value"),e),r.setFieldValue("integration.properties.".concat(t,".isDefined"),void 0!==e)},label:"".concat(e," (potentionally unmapped)"),secretIsPresent:d,setIcon:ru.Z,type:p,...r.getInputProps("integration.properties.".concat(t,".value"))},"input-".concat(e))})})},rv=e=>{var t;let{form:r}=e,{t:o}=(0,tf.$G)("layout/modals/add-app"),i=null===(t=r.values.integration)||void 0===t?void 0:t.type;return(0,n.jsxs)(tz.m.Panel,{value:"integration",pt:"lg",children:[(0,n.jsx)(rl.E,{form:r}),i&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(rs.i,{label:o("integration.type.label"),labelPosition:"center",mt:"xl",mb:"md"}),(0,n.jsx)(ew.x,{size:"sm",color:"dimmed",mb:"lg",children:o("integration.secrets.description")}),(0,n.jsx)(ry,{form:r}),(0,n.jsx)(tR.b,{icon:(0,n.jsx)(t$.Z,{}),color:"yellow",children:(0,n.jsx)(ew.x,{children:(0,n.jsx)(tf.cC,{i18nKey:"layout/modals/add-app:integration.secrets.warning"})})})]})]})};var rb=r(31194);let r_=[{value:"200",label:"200 - OK",group:"Sucessful responses"},{value:"202",label:"202 - Accepted",group:"Sucessful responses"},{value:"204",label:"204 - No Content",group:"Sucessful responses"},{value:"301",label:"301 - Moved Permanently",group:"Redirection responses"},{value:"302",label:"302 - Found / Moved Temporarily",group:"Redirection responses"},{value:"304",label:"304 - Not Modified",group:"Redirection responses"},{value:"307",label:"307 - Temporary Redirect",group:"Redirection responses"},{value:"308",label:"308 - Permanent Redirect",group:"Redirection responses"},{value:"400",label:"400 - Bad Request",group:"Client error responses"},{value:"401",label:"401 - Unauthorized",group:"Client error responses"},{value:"403",label:"403 - Forbidden",group:"Client error responses"},{value:"404",label:"404 - Not Found",group:"Client error responses"},{value:"405",label:"405 - Method Not Allowed",group:"Client error responses"},{value:"408",label:"408 - Request Timeout",group:"Client error responses"},{value:"410",label:"410 - Gone",group:"Client error responses"},{value:"429",label:"429 - Too Many Requests",group:"Client error responses"},{value:"500",label:"500 - Internal Server Error",group:"Server error responses"},{value:"502",label:"502 - Bad Gateway",group:"Server error responses"},{value:"503",label:"503 - Service Unavailable",group:"Server error responses"},{value:"504",label:"504 - Gateway Timeout Error",group:"Server error responses"}],rx=e=>{var t;let{form:r}=e,{t:o}=(0,tf.$G)("layout/modals/add-app"),i=(null!==(t=r.values.network.statusCodes)&&void 0!==t?t:["200"]).map(e=>e.toString());return(0,n.jsx)(tz.m.Panel,{value:"network",pt:"lg",children:(0,n.jsxs)(tN.K,{spacing:"xs",children:[(0,n.jsx)(t1.r,{label:o("network.statusChecker.label"),description:o("network.statusChecker.description"),styles:{label:{fontWeight:500},description:{marginTop:0}},defaultChecked:r.values.network.enabledStatusChecker,...r.getInputProps("network.enabledStatusChecker")}),r.values.network.enabledStatusChecker&&(0,n.jsx)(rb.NU,{required:!0,label:o("network.statusCodes.label"),description:o("network.statusCodes.description"),data:r_,clearable:!0,searchable:!0,defaultValue:i,variant:"default",...r.getInputProps("network.statusCodes")})]})})},rw=e=>{let{formIsValid:t}=e,[r,{close:o,open:i}]=(0,tF.q)(!1),{t:a}=(0,tf.$G)(["layout/modals/add-app","common"]);return(0,n.jsxs)(tH.J,{opened:r&&!t,width:300,withArrow:!0,withinPortal:!0,children:[(0,n.jsx)(tH.J.Target,{children:(0,n.jsx)("div",{onMouseEnter:i,onMouseLeave:o,children:(0,n.jsx)(p.z,{disabled:!t,px:50,type:"submit",children:a("common:save")})})}),(0,n.jsx)(tH.J.Dropdown,{sx:{pointerEvents:"none"},children:a("validation.popover")})]})};var rk=r(78818),rM=r(34736),rS=r(67751),rO=r(96011),rj=(0,tV.Z)("box-align-top","IconBoxAlignTop",[["path",{d:"M4 10.005h16v-5a1 1 0 0 0 -1 -1h-14a1 1 0 0 0 -1 1v5z",key:"svg-0"}],["path",{d:"M4 15.005v-.01",key:"svg-1"}],["path",{d:"M4 20.005v-.01",key:"svg-2"}],["path",{d:"M9 20.005v-.01",key:"svg-3"}],["path",{d:"M15 20.005v-.01",key:"svg-4"}],["path",{d:"M20 20.005v-.01",key:"svg-5"}],["path",{d:"M20 15.005v-.01",key:"svg-6"}]]),rC=r(94485),rP=r(57632),rL=r(17817),rE=r(84626);let rT=(0,eb.k)(e=>({styledButton:{backgroundColor:"dark"===e.colorScheme?e.colors.gray[9]:e.colors.gray[2],color:"dark"===e.colorScheme?e.colors.gray[0]:e.colors.dark[9],"&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.gray[8]:e.colors.gray[3]}},elementButton:{width:"100%",height:"100%",borderRadius:e.radius.sm},elementStack:{width:"100%"},elementName:{whiteSpace:"normal",textAlign:"center",lineHeight:1.2},elementText:{lineHeight:1.2,whiteSpace:"normal"}}));var rD=r(2317);let rI=e=>{let{modalId:t,onOpenIntegrations:r}=e,{t:o}=(0,tf.$G)("layout/element-selector/selector"),{config:i,name:a}=(0,tb.q)(),{updateConfig:s}=(0,tk.F)(),{data:l}=(0,tp.useSession)(),u=async()=>{(0,rL.F)({modal:"categoryEditModal",title:o("category.newName"),withCloseButton:!1,innerProps:{category:{id:(0,rP.Z)(),name:o("category.defaultName"),position:0},onSuccess:async e=>{a&&await s(a,t=>({...t,wrappers:[...t.wrappers,{id:(0,rP.Z)(),position:t.categories.length+1}],categories:[...t.categories,{id:(0,rP.Z)(),name:e.name,position:t.categories.length+1}]})).then(()=>{(0,O.Mr)(t),(0,el.c0)({title:o("category.created.title"),message:o("category.created.message",{name:e.name}),color:"teal"})})}}})};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ew.x,{color:"dimmed",children:o("modal.text")}),(0,n.jsx)(rk.T,{h:"lg"}),(0,n.jsxs)(d.Z,{spacing:"md",grow:!0,children:[(0,n.jsx)(rA,{name:o("apps"),icon:(0,n.jsx)(rS.Z,{size:40,strokeWidth:1.3}),onClick:()=>{var e,t;(0,rL.F)({modal:"editApp",innerProps:{app:(0,rE.d)(null!==(t=null===(e=(0,rD.S)(i))||void 0===e?void 0:e.id)&&void 0!==t?t:"default"),allowAppNamePropagation:!0},size:"xl"})}}),(0,n.jsx)(rA,{name:o("widgets"),icon:(0,n.jsx)(rO.Z,{size:40,strokeWidth:1.3}),onClick:r}),(0,n.jsx)(rA,{name:o("categories"),icon:(0,n.jsx)(rj,{size:40,strokeWidth:1.3}),onClick:u})]})]})},rA=e=>{let{name:t,icon:r,onClick:o}=e,{classes:i,cx:a}=rT();return(0,n.jsx)(rM.k,{className:a(i.elementButton,i.styledButton),onClick:o,py:"md",children:(0,n.jsxs)(tN.K,{className:i.elementStack,align:"center",spacing:5,children:[(0,n.jsx)(rC.E.div,{whileHover:{scale:1.2},children:r}),(0,n.jsx)(ew.x,{className:i.elementName,weight:500,size:"sm",children:t})]})})};var rY=(0,tV.Z)("arrow-narrow-left","IconArrowNarrowLeft",[["path",{d:"M5 12l14 0",key:"svg-0"}],["path",{d:"M5 12l4 4",key:"svg-1"}],["path",{d:"M5 12l4 -4",key:"svg-2"}]]);function rR(e){let{onClickBack:t}=e,{t:r}=(0,tf.$G)("layout/element-selector/selector");return(0,n.jsx)(p.z,{leftIcon:(0,n.jsx)(rY,{}),onClick:t,styles:{inner:{width:"fit-content"}},fullWidth:!0,variant:"default",mb:"md",children:(0,n.jsx)(ew.x,{children:r("goBack")})})}var rN=(0,tV.Z)("checks","IconChecks",[["path",{d:"M7 12l5 5l10 -10",key:"svg-0"}],["path",{d:"M2 12l5 5m5 -5l5 -5",key:"svg-1"}]]),rz=r(43523),rH=r(25675),rF=r.n(rH);let r$=e=>{let{name:t,id:r,description:o,image:i,disabled:a,handleAddition:s}=e,{classes:l}=rT(),{t:u}=(0,tf.$G)("layout/modals/about"),c="string"==typeof i?()=>(0,n.jsx)(rF(),{alt:t,src:i,width:24,height:24}):i;return(0,n.jsx)(tS.r.Col,{xs:12,sm:4,md:3,children:(0,n.jsx)(rr.Z,{style:{height:"100%"},children:(0,n.jsxs)(tN.K,{justify:"space-between",style:{height:"100%"},children:[(0,n.jsxs)(tN.K,{spacing:"xs",children:[(0,n.jsx)(rz.M,{children:(0,n.jsx)(c,{})}),(0,n.jsx)(ew.x,{className:l.elementText,align:"center",children:t}),o&&(0,n.jsx)(ew.x,{className:l.elementText,size:"xs",align:"center",color:"dimmed",children:o})]}),(0,n.jsx)(p.z,{disabled:a,onClick:s,variant:"light",size:"xs",mt:"auto",radius:"md",fullWidth:!0,children:u("addToDashboard")})]})})})},rV=e=>{var t;let{id:r,image:o,disabled:i,widget:a}=e,{closeModal:s}=f(),{t:l}=(0,tf.$G)("modules/".concat(r)),{name:u,config:c}=(0,tb.q)(),d=(0,tk.F)(e=>e.updateConfig),p=(0,tJ.b)(e=>e.enabled);if(!u)return null;let h=()=>null==c?void 0:c.wrappers.sort((e,t)=>e.position-t.position)[0],m=async()=>{var e;await d(u,t=>{var r;return{...t,widgets:[...t.widgets,{id:(0,rP.Z)(),type:a.id,properties:Object.entries(a.options).reduce((e,t)=>{let[r,n]=t;return e[r]=n.defaultValue,e},{}),area:{type:"wrapper",properties:{id:null!==(e=null===(r=h())||void 0===r?void 0:r.id)&&void 0!==e?e:""}},shape:{sm:{location:{x:0,y:0},size:{width:a.gridstack.minWidth,height:a.gridstack.minHeight}},md:{location:{x:0,y:0},size:{width:a.gridstack.minWidth,height:a.gridstack.minHeight}},lg:{location:{x:0,y:0},size:{width:a.gridstack.minWidth,height:a.gridstack.minHeight}}}}]}},!0,!p),s("selectElement"),(0,el.c0)({title:l("descriptor.name"),message:l("descriptor.description"),icon:(0,n.jsx)(rN,{stroke:1.5}),color:"teal"}),umami.track("Add widget",{id:a.id})};return(0,n.jsx)(r$,{name:l("descriptor.name"),description:null!==(t=l("descriptor.description"))&&void 0!==t?t:void 0,image:o,id:a.id,disabled:i,handleAddition:m})},rZ=e=>{let{onClickBack:t}=e,{t:r}=(0,tf.$G)("layout/element-selector/selector");return(0,n.jsxs)(tN.K,{m:"sm",children:[(0,n.jsx)(rR,{onClickBack:t}),(0,n.jsx)(ew.x,{mb:"md",color:"dimmed",children:r("widgetDescription")}),(0,n.jsx)(tS.r,{children:Object.entries(tD.Z).map(e=>{let[t,r]=e;return(0,n.jsx)(rV,{id:t,image:r.icon,widget:r},t)})})]})};var rB=r(85296),rU=r(32413),rW=r(1177);let rq=(e,t)=>Object.fromEntries(Object.entries(e).map(e=>{let[r,n]=e;return[r,t(r,n)]}));var rK=(0,tV.Z)("grip-vertical","IconGripVertical",[["path",{d:"M9 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M9 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M9 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M15 5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}],["path",{d:"M15 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-4"}],["path",{d:"M15 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-5"}]]),rG=r(91500),rJ=r(45487);let rQ=(0,i.createContext)(null);var rX=r(96681),r0=r(10010),r1=r(80022);let r2=(0,i.forwardRef)(function({children:e,as:t="ul",axis:r="y",onReorder:n,values:o,...a},s){let l=(0,rX.h)(()=>(0,rC.E)(t)),u=[],c=(0,i.useRef)(!1);return(0,rJ.k)(!!o,"Reorder.Group must be provided a values prop"),(0,i.useEffect)(()=>{c.current=!1}),i.createElement(l,{...a,ref:s,ignoreStrict:!0},i.createElement(rQ.Provider,{value:{axis:r,registerItem:(e,t)=>{t&&-1===u.findIndex(t=>e===t.value)&&(u.push({value:e,layout:t[r]}),u.sort(r5))},updateOrder:(e,t,r)=>{if(c.current)return;let i=function(e,t,r,n){if(!n)return e;let o=e.findIndex(e=>e.value===t);if(-1===o)return e;let i=n>0?1:-1,a=e[o+i];if(!a)return e;let s=e[o],l=a.layout,u=(0,r1.C)(l.min,l.max,.5);return 1===i&&s.layout.max+r>u||-1===i&&s.layout.min+r<u?(0,r0.uo)(e,o,o+i):e}(u,e,t,r);u!==i&&(c.current=!0,n(i.map(r4).filter(e=>-1!==o.indexOf(e))))}}},e))});function r4(e){return e.value}function r5(e,t){return e.layout.min-t.layout.min}var r3=r(33234),r6=r(16014);function r7(e){let t=(0,rX.h)(()=>(0,r3.BX)(e)),{isStatic:r}=(0,i.useContext)(r6._);if(r){let[,r]=(0,i.useState)(e);(0,i.useEffect)(()=>t.on("change",r),[])}return t}var r8=r(64606);let r9=e=>"object"==typeof e&&e.mix,ne=e=>r9(e)?e.mix:void 0;var nt=r(58868),nr=r(2074);function nn(e,t){let r=r7(t()),n=()=>r.set(t());return n(),(0,nt.L)(()=>{let t=()=>nr.Wi.update(n,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,nr.Pn)(n)}}),r}function no(e,t){let r=(0,rX.h)(()=>[]);return nn(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}var ni=r(40406);function na(e,t=0){return(0,ni.i)(e)?e:r7(t)}let ns=(0,i.forwardRef)(function({children:e,style:t={},value:r,as:n="li",onDrag:o,layout:a=!0,...s},l){let u=(0,rX.h)(()=>(0,rC.E)(n)),c=(0,i.useContext)(rQ),d={x:na(t.x),y:na(t.y)},p=function(e,t,r,n){if("function"==typeof e)return function(e){r3.S1.current=[],e();let t=nn(r3.S1.current,e);return r3.S1.current=void 0,t}(e);let o="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,n=e[0+r],o=e[1+r],i=e[2+r],a=e[3+r],s=(0,r8.s)(o,i,{mixer:ne(i[0]),...a});return t?s(n):s}(t,void 0,void 0);return Array.isArray(e)?no(e,o):no([e],([e])=>o(e))}([d.x,d.y],([e,t])=>e||t?1:"unset"),f=(0,i.useRef)(null);(0,rJ.k)(!!c,"Reorder.Item must be a child of Reorder.Group");let{axis:h,registerItem:m,updateOrder:g}=c;return(0,i.useEffect)(()=>{m(r,f.current)},[c]),i.createElement(u,{drag:h,...s,dragSnapToOrigin:!0,style:{...t,x:d.x,y:d.y,zIndex:p},layout:a,onDrag:(e,t)=>{let{velocity:n}=t;n[h]&&g(r,d[h].get(),n[h]),o&&o(e,t)},onLayoutMeasure:e=>{f.current=e},ref:l,ignoreStrict:!0},e)}),nl={Group:r2,Item:ns};class nu{constructor(){this.componentControls=new Set}subscribe(e){return this.componentControls.add(e),()=>this.componentControls.delete(e)}start(e,t){this.componentControls.forEach(r=>{r.start(e.nativeEvent||e,t)})}}let nc=()=>new nu,nd=e=>{let{items:t,value:r,onChange:o,options:i}=e;return(0,n.jsx)("div",{children:(0,n.jsx)(nl.Group,{axis:"y",values:t.map(e=>e.data.id),onReorder:e=>o(e.map(e=>r.find(t=>t.id===e))),as:"div",children:t.map(e=>{let{data:r}=e;return(0,n.jsx)(np,{item:r,label:i.getLabel(r),children:(0,n.jsx)(i.itemComponent,{data:r,onChange:e=>{o(t.map(t=>t.data.id===e.id?e:t.data))},delete:()=>{o(t.filter(e=>e.data.id!==r.id).map(e=>e.data))}})},r.id)})})})},np=e=>{let{item:t,label:r,children:o}=e,[a,s]=(0,tF.q)(!1),{classes:l,cx:u}=nf(),c=(0,rX.h)(nc),d=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e=e=>e.preventDefault(),t=d.current;if(t)return t.addEventListener("touchstart",e,{passive:!1}),()=>{t.removeEventListener("touchstart",e)}},[d]),(0,n.jsx)(nl.Item,{value:t.id,dragListener:!1,dragControls:c,as:"div",children:(0,n.jsxs)("div",{className:l.container,children:[(0,n.jsxs)("div",{className:l.row,children:[(0,n.jsx)(tC.k,{ref:d,onPointerDown:e=>c.start(e),children:(0,n.jsx)(rK,{className:l.clickableIcons,size:18,stroke:1.5})}),(0,n.jsx)("div",{className:l.middle,children:(0,n.jsx)(ew.x,{className:l.symbol,children:r})}),(0,n.jsx)(rG.Z,{className:u(l.clickableIcons,{[l.rotate]:a}),onClick:()=>s.toggle(),size:18,stroke:1.5})]}),(0,n.jsx)(rt.U,{in:a,children:(0,n.jsx)(tN.K,{className:l.collapseContent,children:o})})]})})},nf=(0,eb.k)(e=>({container:{display:"flex",flexDirection:"column",borderRadius:e.radius.md,border:"1px solid ".concat("dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[2]),backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.white,marginBottom:e.spacing.xs},row:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"12px 16px",gap:e.spacing.sm},middle:{flexGrow:1},symbol:{fontSize:16},clickableIcons:{color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[6],cursor:"pointer",userSelect:"none",transition:"transform .3s ease-in-out"},rotate:{transform:"rotate(180deg)"},collapseContent:{padding:"12px 16px"}}));var nh=r(95078),nm=r(49834),ng=(0,tV.Z)("list-search","IconListSearch",[["path",{d:"M15 15m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-0"}],["path",{d:"M18.5 18.5l2.5 2.5",key:"svg-1"}],["path",{d:"M4 6h16",key:"svg-2"}],["path",{d:"M4 12h4",key:"svg-3"}],["path",{d:"M4 18h4",key:"svg-4"}]]),ny=r(76536);let nv=e=>{var t;let{widgetId:r,propName:o,value:a,handleChange:s,info:l,infoLink:u}=e,{t:c}=(0,tf.$G)("widgets/location"),[f,h]=(0,i.useState)(null!==(t=a.name)&&void 0!==t?t:""),[m,{open:g,close:y}]=(0,tF.q)(!1),v=f.length>1,b=c("form.empty");return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(rr.Z,{children:(0,n.jsxs)(tN.K,{spacing:"xs",children:[(0,n.jsxs)(tC.k,{direction:"row",justify:"space-between",wrap:"nowrap",children:[(0,n.jsx)(rd.D,{order:5,children:c("modules/".concat(r,":descriptor.settings.").concat(o,".label"))}),l&&(0,n.jsx)(t9,{message:c("modules/".concat(r,":descriptor.settings.").concat(o,".info")),link:u})]}),(0,n.jsxs)(d.Z,{noWrap:!0,align:"end",children:[(0,n.jsx)(t2.o,{w:"100%",label:c("form.field.query"),value:f,onChange:e=>{h(e.currentTarget.value),s(o,{name:e.currentTarget.value,longitude:"",latitude:""})}}),(0,n.jsx)(rf.u,{hidden:v,label:c("form.button.search.disabledTooltip"),children:(0,n.jsx)("div",{children:(0,n.jsx)(p.z,{disabled:!v,onClick:()=>{v&&g()},variant:"light",leftIcon:(0,n.jsx)(ng,{size:16}),children:c("form.button.search.label")})})})]}),(0,n.jsxs)(d.Z,{grow:!0,children:[(0,n.jsx)(tO.Y,{value:a.latitude,onChange:e=>{"number"==typeof e&&(s(o,{...a,name:b,latitude:e}),h(b))},precision:5,label:c("form.field.latitude"),hideControls:!0}),(0,n.jsx)(tO.Y,{value:a.longitude,onChange:e=>{"number"==typeof e&&(s(o,{...a,name:b,longitude:e}),h(b))},precision:5,label:c("form.field.longitude"),hideControls:!0})]})]})}),(0,n.jsx)(nb,{opened:m,closeModal:y,query:f,onCitySelected:e=>{y(),s(o,{name:e.name,latitude:e.latitude,longitude:e.longitude}),h(e.name)}})]})},nb=e=>{let{opened:t,closeModal:r,query:o,onCitySelected:i}=e,{t:s}=(0,tf.$G)("widgets/location"),{isLoading:l,data:u,isError:c}=ny.hi.weather.findCity.useQuery({query:o},{retry:!1,enabled:t,refetchOnWindowFocus:!1,refetchOnMount:!1});if(!0===c)return(0,n.jsx)(a.u,{title:s("modal.title")+" - "+o,size:"xl",opened:t,onClose:r,zIndex:250,children:(0,n.jsx)(rz.M,{children:(0,n.jsxs)(tN.K,{align:"center",children:[(0,n.jsx)(t$.Z,{}),(0,n.jsx)(rd.D,{order:6,children:s("modal.table.nothingFound.title")}),(0,n.jsx)(ew.x,{children:s("modal.table.nothingFound.description")})]})})});let f=Intl.NumberFormat("en",{notation:"compact"});return(0,n.jsx)(a.u,{title:s("modal.title")+" - "+o,size:"xl",opened:t,onClose:r,zIndex:250,children:(0,n.jsxs)(tN.K,{children:[(0,n.jsxs)(nh.i,{striped:!0,children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{children:[(0,n.jsx)("th",{style:{width:"70%"},children:s("modal.table.header.city")}),(0,n.jsx)("th",{style:{width:"50%"},children:s("modal.table.header.country")}),(0,n.jsx)("th",{children:s("modal.table.header.coordinates")}),(0,n.jsx)("th",{children:s("modal.table.header.population")}),(0,n.jsx)("th",{style:{width:40}})]})}),(0,n.jsxs)("tbody",{children:[l&&(0,n.jsx)("tr",{children:(0,n.jsx)("td",{colSpan:5,children:(0,n.jsx)(d.Z,{position:"center",children:(0,n.jsx)(ex.a,{})})})}),null==u?void 0:u.results.map(e=>(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{children:(0,n.jsx)(ew.x,{style:{whiteSpace:"nowrap"},children:e.name})}),(0,n.jsx)("td",{children:(0,n.jsx)(ew.x,{style:{whiteSpace:"nowrap"},children:e.country})}),(0,n.jsx)("td",{children:(0,n.jsx)(rn.e,{target:"_blank",href:"https://www.google.com/maps/place/".concat(e.latitude,",").concat(e.longitude),children:(0,n.jsxs)(ew.x,{style:{whiteSpace:"nowrap"},children:[e.latitude,", ",e.longitude]})})}),(0,n.jsx)("td",{children:e.population?(0,n.jsx)(ew.x,{style:{whiteSpace:"nowrap"},children:f.format(e.population)}):(0,n.jsxs)(ew.x,{color:"dimmed",children:[" ",s("modal.table.population.fallback")]})}),(0,n.jsx)("td",{children:(0,n.jsx)(rf.u,{label:s("modal.table.action.select",{city:e.name,countryCode:e.country_code}),children:(0,n.jsx)(nm.A,{color:"red",variant:"subtle",onClick:()=>{i(e)},children:(0,n.jsx)(tB,{size:16})})})})]},e.id))]})]}),(0,n.jsx)(d.Z,{position:"right",children:(0,n.jsx)(p.z,{variant:"light",onClick:()=>r(),children:s("common:cancel")})})]})})},n_=(0,eb.k)(e=>({container:{display:"flex",flexDirection:"column",borderRadius:e.radius.md,border:"1px solid ".concat("dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[2]),backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.white,marginBottom:e.spacing.xs},row:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"12px 16px",gap:e.spacing.sm},middle:{flexGrow:1},symbol:{fontSize:16},clickableIcons:{color:"dark"===e.colorScheme?e.colors.dark[1]:e.colors.gray[6],cursor:"pointer",userSelect:"none",transition:"transform .3s ease-in-out"},rotate:{transform:"rotate(180deg)"},collapseContent:{padding:"12px 16px"}})),nx=e=>{let t=e.value.map(e=>e.key);return(0,n.jsx)("div",{children:(0,n.jsx)(nl.Group,{axis:"y",values:t,onReorder:t=>e.onChange(t.map(t=>e.value.find(e=>e.key===t))),as:"div",children:e.value.map(t=>{var r;return(0,n.jsx)(nw,{item:t,label:e.labels[t.key],children:null===(r=e.children)||void 0===r?void 0:r[t.key]},t.key)})})})},nw=e=>{let{classes:t,cx:r}=n_(),o=(0,rX.h)(nc),[a,s]=(0,tF.q)(!1),l=null!=e.children&&0!==Object.keys(e.children).length,u=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e=e=>e.preventDefault(),t=u.current;if(t)return t.addEventListener("touchstart",e,{passive:!1}),()=>{t.removeEventListener("touchstart",e)}},[u]),(0,n.jsx)(nl.Item,{value:e.item.key,dragListener:!1,dragControls:o,as:"div",children:(0,n.jsxs)("div",{className:t.container,children:[(0,n.jsxs)("div",{className:t.row,children:[(0,n.jsx)(tC.k,{ref:u,onPointerDown:e=>o.start(e),children:(0,n.jsx)(rK,{className:t.clickableIcons,size:18,stroke:1.5})}),(0,n.jsx)("div",{className:t.middle,children:(0,n.jsx)(ew.x,{className:t.symbol,children:e.label})}),l&&(0,n.jsx)(rG.Z,{className:r(t.clickableIcons,{[t.rotate]:a}),onClick:()=>s.toggle(),size:18,stroke:1.5})]}),l&&(0,n.jsx)(rt.U,{in:a,children:(0,n.jsx)(tN.K,{className:t.collapseContent,children:e.children})})]})})},nk=e=>{var t,r;let{option:o,widgetId:i,propName:a,value:s,handleChange:l}=e,{t:u}=(0,tf.$G)(["modules/".concat(i),"common"]),c=null!==(t=o.info)&&void 0!==t&&t,f=null!==(r=o.infoLink)&&void 0!==r?r:void 0;if(o.hide)return null;switch(o.type){case"switch":return(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(t1.r,{label:u("descriptor.settings.".concat(a,".label")),checked:s,onChange:e=>l(a,e.currentTarget.checked),...o.inputProps}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]});case"text":return(0,n.jsxs)(tN.K,{spacing:0,children:[(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(ew.x,{size:"0.875rem",weight:"500",children:u("descriptor.settings.".concat(a,".label"))}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]}),(0,n.jsx)(t2.o,{value:s,onChange:e=>l(a,e.currentTarget.value),...o.inputProps})]});case"multi-select":let h="function"==typeof o.data?o.data():o.data,m=h.map(e=>e.label?e:{value:e.value,label:u("descriptor.settings.".concat(a,".data.").concat(e.value))});return(0,n.jsxs)(tN.K,{spacing:0,children:[(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(ew.x,{size:"0.875rem",weight:"500",children:u("descriptor.settings.".concat(a,".label"))}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]}),(0,n.jsx)(rb.NU,{searchable:!0,defaultValue:o.defaultValue,data:m,value:s,onChange:e=>l(a,e),withinPortal:!0,...o.inputProps})]});case"select":let g="function"==typeof o.data?o.data():o.data,y=g.map(e=>e.label?e:{value:e.value,label:u("descriptor.settings.".concat(a,".data.").concat(e.value))});return(0,n.jsxs)(tN.K,{spacing:0,children:[(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(ew.x,{size:"0.875rem",weight:"500",children:u("descriptor.settings.".concat(a,".label"))}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]}),(0,n.jsx)(tj.Ph,{searchable:!0,defaultValue:o.defaultValue,data:y,value:s,onChange:e=>l(a,null!=e?e:o.defaultValue),withinPortal:!0,...o.inputProps})]});case"number":return(0,n.jsxs)(tN.K,{spacing:0,children:[(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(ew.x,{size:"0.875rem",weight:"500",children:u("descriptor.settings.".concat(a,".label"))}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]}),(0,n.jsx)(tO.Y,{value:s,onChange:e=>l(a,e),...o.inputProps})]});case"slider":return(0,n.jsxs)(tN.K,{spacing:0,children:[(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(ew.x,{size:"0.875rem",weight:"500",children:u("descriptor.settings.".concat(a,".label"))}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]}),(0,n.jsx)(rB.i,{label:s,value:s,min:o.min,max:o.max,step:o.step,onChange:e=>l(a,e),...o.inputProps})]});case"location":return(0,n.jsx)(nv,{propName:a,value:s,handleChange:l,widgetId:i,info:c,infoLink:f});case"draggable-list":let v=(e,t)=>{var r,n;return null===(n=s.find(t=>t.key===e))||void 0===n?void 0:null===(r=n.subValues)||void 0===r?void 0:r[t]},b=(e,t)=>(r,n)=>l(a,s.map(r=>r.key===e?{...r,subValues:{...r.subValues,[t]:n}}:r));return(0,n.jsxs)(tN.K,{spacing:"xs",children:[(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(ew.x,{children:u("descriptor.settings.".concat(a,".label"))}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]}),(0,n.jsx)(nx,{value:s,onChange:e=>l(a,e),labels:rq(o.items,e=>u("descriptor.settings.".concat(a,".").concat(e,".label"))),children:rq(o.items,(e,t)=>Object.entries(t).map((t,r)=>{let[o,s]=t;return(0,n.jsx)(nk,{option:s,widgetId:i,propName:"".concat(a,".").concat(e,".").concat(o),value:v(e,o),handleChange:b(e,o)},"".concat(e,".").concat(o,".").concat(r))}))})]});case"multiple-text":return(0,n.jsxs)(tN.K,{spacing:0,children:[(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(ew.x,{size:"0.875rem",weight:"500",children:u("descriptor.settings.".concat(a,".label"))}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]}),(0,n.jsx)(rb.NU,{data:s.map(e=>({value:e,label:e})),description:u("descriptor.settings.".concat(a,".description")),defaultValue:s,withinPortal:!0,searchable:!0,creatable:!0,getCreateLabel:e=>u("common:createItem",{item:e}),onChange:e=>l(a,e.map(e=>e))})]});case"draggable-editable-list":let{t:_}=(0,tf.$G)("widgets/draggable-list");return(0,n.jsxs)(tN.K,{spacing:"xs",children:[(0,n.jsxs)(d.Z,{align:"center",spacing:"sm",children:[(0,n.jsx)(ew.x,{children:u("descriptor.settings.".concat(a,".label"))}),c&&(0,n.jsx)(t9,{message:u("descriptor.settings.".concat(a,".info")),link:f})]}),(0,n.jsx)(nd,{items:Array.from(s).map(e=>({data:e})),value:s,onChange:e=>l(a,e),options:o}),0===Array.from(s).length&&(0,n.jsx)(rr.Z,{children:(0,n.jsxs)(tN.K,{align:"center",children:[(0,n.jsx)(rU.Z,{size:"2rem"}),(0,n.jsxs)(tN.K,{align:"center",spacing:0,children:[(0,n.jsx)(rd.D,{order:5,children:_("noEntries.title")}),(0,n.jsx)(ew.x,{children:_("noEntries.text")})]})]})}),(0,n.jsx)(tC.k,{gap:"md",children:(0,n.jsx)(p.z,{onClick:()=>{l("items",[...s,o.create()])},leftIcon:(0,n.jsx)(rW.Z,{size:16}),variant:"default",fullWidth:!0,children:_("buttonAdd")})})]});default:return null}};var nM=r(47427),nS=r(6006),nO=r(7505),nj=r(90921),nC=r(92386),nP=r(47969);let nL={editApp:e=>{var t;let{context:r,id:o,innerProps:a}=e,{t:s}=(0,tf.$G)(["layout/modals/add-app","common"]),{name:l,config:u}=(0,tb.q)(),c=(0,tk.F)(e=>e.updateConfig),{enabled:f}=(0,tJ.b)(),[h,m]=(0,i.useState)(a.allowAppNamePropagation),g=(0,tP.c)({initialValues:a.app,validate:{name:e=>e?null:s("validation.name"),url:e=>e?e.match("(https?://(?:www.|(?!www))\\[?[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\\]?.[^\\s]{2,}|www.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9].[^\\s]{2,}|https?://(?:www.|(?!www))\\[?[a-zA-Z0-9]+\\]?.[^\\s]{2,}|www.[a-zA-Z0-9]+.[^\\s]{2,})")?null:s("validation.invalidUrl"):s("validation.noUrl"),appearance:{iconUrl:e=>e.length<1?s("validation.noIconUrl"):null},behaviour:{externalUrl:e=>void 0===e||e.length<1?s("validation.noExternalUri"):e.match("([A-z]+://(?:www.|(?!www))\\[?[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\\]?.[^\\s]{2,}|www.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9].[^\\s]{2,}|[A-z]+://(?:www.|(?!www))\\[?[a-zA-Z0-9]+\\]?.[^\\s]{2,}|www.[a-zA-Z0-9]+.[^\\s]{2,})")||e.startsWith("[homarr_base]")||e.startsWith("[homarr_protocol]://")?null:s("validation.invalidExternalUri")}},validateInputOnChange:!0}),[y,v]=(0,i.useState)("general"),b=Object.keys(g.errors),_=e=>{let{keys:t}=e,r=b.filter(e=>t.includes(e));return(0,n.jsx)(tY.k,{opacity:0===r.length?0:1,color:"red",size:18,variant:"light",children:(0,n.jsx)(t$.Z,{size:15})})};return(0,n.jsxs)(n.Fragment,{children:[void 0===l||void 0===u&&(0,n.jsx)(tR.b,{color:"red",children:"There was an unexpected problem loading the configuration. Functionality might be restricted. Please report this incident."}),(0,n.jsxs)(tN.K,{spacing:0,align:"center",my:"lg",children:[(0,n.jsx)(tG.Y,{src:g.values.appearance.iconUrl,width:120,height:120}),(0,n.jsx)(ew.x,{align:"center",weight:"bold",size:"lg",mt:"md",children:null!==(t=g.values.name)&&void 0!==t?t:"New App"})]}),(0,n.jsx)("form",{onSubmit:g.onSubmit(e=>{l&&(e.url=(0,tK.removeTrailingSlash)(e.url),c(l,t=>({...t,apps:[...t.apps.filter(t=>t.id!==e.id),{...e}]}),!0,!f),r.closeAll(),umami.track("Add app",{name:e.name}))}),children:(0,n.jsxs)(tN.K,{justify:"space-between",style:{minHeight:300},children:[(0,n.jsxs)(tz.m,{value:y,onTabChange:e=>v(e),defaultValue:"general",radius:"md",children:[(0,n.jsxs)(tz.m.List,{grow:!0,children:[(0,n.jsx)(tz.m.Tab,{rightSection:(0,n.jsx)(_,{keys:["name","url"]}),icon:(0,n.jsx)(tZ,{size:14}),value:"general",children:s("tabs.general")}),(0,n.jsx)(tz.m.Tab,{rightSection:(0,n.jsx)(_,{keys:["behaviour.externalUrl"]}),icon:(0,n.jsx)(tB,{size:14}),value:"behaviour",children:s("tabs.behaviour")}),(0,n.jsx)(tz.m.Tab,{rightSection:(0,n.jsx)(_,{keys:[]}),icon:(0,n.jsx)(tU,{size:14}),value:"network",children:s("tabs.network")}),(0,n.jsx)(tz.m.Tab,{rightSection:(0,n.jsx)(_,{keys:["appearance.iconUrl"]}),icon:(0,n.jsx)(tW.Z,{size:14}),value:"appearance",children:s("tabs.appearance")}),(0,n.jsx)(tz.m.Tab,{rightSection:(0,n.jsx)(_,{keys:[]}),icon:(0,n.jsx)(tq.Z,{size:14}),value:"integration",children:s("tabs.integration")})]}),(0,n.jsx)(ra,{form:g,openTab:e=>v(e)}),(0,n.jsx)(re,{form:g}),(0,n.jsx)(rx,{form:g}),(0,n.jsx)(t0,{form:g,disallowAppNamePropagation:()=>m(!1),allowAppNamePropagation:h}),(0,n.jsx)(rv,{form:g})]}),(0,n.jsxs)(d.Z,{noWrap:!0,position:"right",mt:"md",children:[(0,n.jsx)(p.z,{onClick:()=>{r.closeModal(o)},px:50,variant:"light",color:"gray",children:s("common:cancel")}),(0,n.jsx)(rw,{formIsValid:g.isValid()})]})]})})]})},selectElement:e=>{let{context:t,id:r}=e,[o,a]=(0,i.useState)();switch(o){case void 0:return(0,n.jsx)(rI,{modalId:r,onOpenIntegrations:()=>a("integrations")});case"integrations":return(0,n.jsx)(rZ,{onClickBack:()=>a(void 0)});default:return a(void 0),(0,n.jsx)(n.Fragment,{})}},integrationOptions:e=>{var t;let{context:r,id:o,innerProps:a}=e,{t:s}=(0,tf.$G)(["modules/".concat(a.widgetType),"common"]),[l,u]=(0,i.useState)(a.options),c=Object.entries(null!==(t=a.widgetOptions)&&void 0!==t?t:{}),f=tD.Z[a.widgetType],{name:h}=(0,tb.q)(),m=(0,tk.F)(e=>e.updateConfig);if(!h||!a.options)return null;let g=(e,t)=>{u(r=>{let n={...r};return n[e]=t,n})};return(0,n.jsxs)(tN.K,{children:[c.map((e,t)=>{var r;let[o]=e,i=f.options[o],s=null!==(r=l[o])&&void 0!==r?r:i.defaultValue;return i?(0,n.jsx)(nk,{option:i,widgetId:a.widgetType,propName:o,value:s,handleChange:g},"".concat(o,".").concat(t)):(0,n.jsx)(tR.b,{icon:(0,n.jsx)(t$.Z,{}),color:"red",children:(0,n.jsx)(ew.x,{children:(0,n.jsx)(tf.cC,{i18nKey:"modules/common:errors.unmappedOptions.text",values:{key:o},components:{b:(0,n.jsx)("b",{}),code:(0,n.jsx)("code",{})}})})})}),(0,n.jsxs)(d.Z,{position:"right",children:[(0,n.jsx)(p.z,{onClick:()=>r.closeModal(o),variant:"light",children:s("common:cancel")}),(0,n.jsx)(p.z,{onClick:()=>{m(h,e=>{let t=e.widgets.find(e=>e.id===a.widgetId);return t.properties=l,{...e,widgets:[...e.widgets.filter(e=>e.id!==a.widgetId),t]}},!0),r.closeModal(o)},children:s("common:save")})]})]})},integrationRemove:e=>{let{context:t,id:r,innerProps:o}=e,{t:i}=(0,tf.$G)(["modules/".concat(o.widgetType),"common"]),{name:a}=(0,tb.q)();if(!a)return null;let s=(0,tk.F)(e=>e.updateConfig),l=()=>{s(a,e=>({...e,widgets:e.widgets.filter(e=>e.id!==o.widgetId)}),!0),t.closeModal(r)};return(0,n.jsxs)(tN.K,{children:[(0,n.jsx)(tf.cC,{i18nKey:"common:removeConfirm",components:[(0,n.jsx)(ew.x,{weight:500})],values:{item:o.widgetType}}),(0,n.jsxs)(d.Z,{position:"right",children:[(0,n.jsx)(p.z,{onClick:()=>t.closeModal(r),variant:"light",children:i("common:cancel")}),(0,n.jsx)(p.z,{onClick:()=>l(),children:i("common:ok")})]})]})},categoryEditModal:e=>{let{context:t,innerProps:r,id:o}=e,{name:i}=(0,tb.q)();(0,tk.F)(e=>e.updateConfig);let a=(0,tP.c)({initialValues:{name:r.category.name},validate:{name:e=>e&&0!==e.trim().length?null:"Name is required"}}),s=async e=>{await r.onSuccess({...r.category,name:e.name}),t.closeModal(o)},{t:l}=(0,tf.$G)("common");return(0,n.jsxs)("form",{onSubmit:a.onSubmit(s),children:[(0,n.jsx)(t2.o,{"data-autoFocus":!0,...a.getInputProps("name"),autoFocus:!0}),(0,n.jsxs)(d.Z,{mt:"md",grow:!0,children:[(0,n.jsx)(p.z,{onClick:()=>t.closeModal(o),variant:"filled",color:"gray",children:l("cancel")}),(0,n.jsx)(p.z,{type:"submit",children:l("save")})]})]})},changeAppPositionModal:e=>{var t,r,o,i;let{id:a,context:s,innerProps:l}=e,{name:u}=(0,tb.q)(),c=(0,tk.F)(e=>e.updateConfig),d=(0,tM.lx)(e=>e.currentShapeSize);if(!d)return null;let p=tT(),f=tE();return(0,n.jsx)(tL,{onSubmit:(e,t,r,n)=>{u&&(c(u,o=>({...o,apps:[...o.apps.filter(e=>e.id!==l.app.id),{...l.app,shape:{...l.app.shape,[d]:{location:{x:e,y:t},size:{width:r,height:n}}}}]}),!0),s.closeModal(a))},onCancel:()=>{(0,O.Mr)(a)},widthData:p,heightData:f,initialX:null===(t=l.app.shape[d])||void 0===t?void 0:t.location.x,initialY:null===(r=l.app.shape[d])||void 0===r?void 0:r.location.y,initialWidth:null===(o=l.app.shape[d])||void 0===o?void 0:o.size.width,initialHeight:null===(i=l.app.shape[d])||void 0===i?void 0:i.size.height})},changeIntegrationPositionModal:e=>{var t,r,o,i;let{context:a,id:s,innerProps:l}=e,{name:u}=(0,tb.q)(),c=(0,tk.F)(e=>e.updateConfig),d=(0,tM.lx)(e=>e.currentShapeSize);if(null===d)return null;let p=tI(l.widgetType),f=tA(l.widgetType);return(0,n.jsx)(tL,{onSubmit:(e,t,r,n)=>{u&&(c(u,o=>{let i=o.widgets.find(e=>e.id===l.widgetId);return i.shape[d]={location:{x:e,y:t},size:{height:n,width:r}},{...o,widgets:[...o.widgets.filter(e=>e.id!==l.widgetId),i]}},!0),a.closeModal(s))},onCancel:()=>{(0,O.Mr)(s)},heightData:f,widthData:p,initialX:null===(t=l.widget.shape[d])||void 0===t?void 0:t.location.x,initialY:null===(r=l.widget.shape[d])||void 0===r?void 0:r.location.y,initialWidth:null===(o=l.widget.shape[d])||void 0===o?void 0:o.size.width,initialHeight:null===(i=l.widget.shape[d])||void 0===i?void 0:i.size.height})},deleteUserModal:e=>{let{id:t,innerProps:r}=e,{t:o}=(0,tf.$G)("manage/users"),i=ny.hi.useContext(),{isLoading:a,mutateAsync:s}=ny.hi.user.deleteUser.useMutation({onSuccess:async()=>{await i.user.all.invalidate(),O.qk.close(t)}});return(0,n.jsxs)(tN.K,{children:[(0,n.jsxs)(ew.x,{children:[o("modals.delete.text",r)," "]}),(0,n.jsxs)(d.Z,{grow:!0,children:[(0,n.jsx)(p.z,{onClick:()=>{O.qk.close(t)},variant:"light",color:"gray",children:o("common:cancel")}),(0,n.jsx)(p.z,{onClick:async()=>{await s(r)},disabled:a,variant:"light",color:"red",children:o("common:delete")})]})]})},createInviteModal:nC.T,deleteInviteModal:e=>{let{id:t,innerProps:r}=e,{t:o}=(0,tf.$G)("manage/users/invites"),i=ny.hi.useContext(),{isLoading:a,mutateAsync:s}=ny.hi.invites.delete.useMutation({onSuccess:async()=>{await i.invites.all.invalidate(),O.qk.close(t)}});return(0,n.jsxs)(tN.K,{children:[(0,n.jsx)(ew.x,{children:o("modals.delete.description")}),(0,n.jsxs)(d.Z,{grow:!0,children:[(0,n.jsx)(p.z,{onClick:()=>{O.qk.close(t)},variant:"light",color:"gray",children:o("common:cancel")}),(0,n.jsx)(p.z,{onClick:async()=>{await s({id:r.tokenId})},disabled:a,variant:"light",color:"red",children:o("common:delete")})]})]})},createBoardModal:nM.H,copyInviteModal:nj.Z,deleteBoardModal:nS.j,changeUserRoleModal:nP.I,dockerSelectBoardModal:nO.e};var nE=r(66379),nT=r(80933),nD=r(6255),nI=JSON.parse('{"i8":"0.15.6","HO":{"@ctrl/deluge":"^4.1.0","@ctrl/qbittorrent":"^6.0.0","@ctrl/shared-torrent":"^4.1.1","@ctrl/transmission":"^4.1.1","@emotion/react":"^11.10.6","@emotion/server":"^11.10.0","@jellyfin/sdk":"^0.8.0","@mantine/core":"^6.0.0","@mantine/dates":"^6.0.0","@mantine/form":"^6.0.0","@mantine/hooks":"^6.0.0","@mantine/modals":"^6.0.0","@mantine/next":"^6.0.0","@mantine/notifications":"^6.0.0","@mantine/prism":"^6.0.19","@mantine/tiptap":"^6.0.17","@nivo/core":"^0.83.0","@nivo/line":"^0.83.0","@t3-oss/env-nextjs":"^0.7.1","@tabler/icons-react":"^2.20.0","@tanstack/react-query":"^4.2.1","@tanstack/react-query-devtools":"^4.24.4","@tiptap/extension-color":"^2.1.12","@tiptap/extension-highlight":"^2.1.12","@tiptap/extension-image":"^2.1.12","@tiptap/extension-link":"^2.1.12","@tiptap/extension-table":"^2.1.12","@tiptap/extension-table-cell":"^2.1.12","@tiptap/extension-table-header":"^2.1.12","@tiptap/extension-table-row":"^2.1.12","@tiptap/extension-task-item":"^2.1.12","@tiptap/extension-task-list":"^2.1.12","@tiptap/extension-text-align":"^2.1.12","@tiptap/extension-text-style":"^2.1.12","@tiptap/extension-underline":"^2.1.12","@tiptap/pm":"^2.1.12","@tiptap/react":"^2.1.12","@tiptap/starter-kit":"^2.1.12","@trpc/client":"^10.37.1","@trpc/next":"^10.37.1","@trpc/react-query":"^10.37.1","@trpc/server":"^10.37.1","@types/bcryptjs":"^2.4.2","@vitejs/plugin-react":"^4.0.0","adm-zip":"^0.5.15","axios":"^1.0.0","bcryptjs":"^2.4.3","better-sqlite3":"^8.6.0","consola":"^3.0.0","cookies":"^0.8.0","cookies-next":"^2.1.1","dayjs":"^1.11.7","dockerode":"^3.3.2","dotenv":"^16.3.1","drizzle-kit":"^0.19.13","drizzle-orm":"^0.28.6","drizzle-zod":"^0.5.1","fily-publish-gridstack":"^0.0.13","flag-icons":"^6.9.2","framer-motion":"^10.0.0","generate-password":"^1.7.0","html-entities":"^2.3.3","i18next":"^22.5.1","immer":"^10.0.2","js-file-download":"^0.4.12","ldapjs":"^3.0.5","mantine-react-table":"^1.3.4","next":"13.4.12","next-auth":"^4.23.0","next-i18next":"^14.0.0","nextjs-cors":"^2.2.0","nzbget-api":"^0.0.3","prismjs":"^1.29.0","react":"^18.2.0","react-dom":"^18.2.0","react-i18next":"^12.3.1","react-simple-code-editor":"^0.13.1","rss-parser":"^3.12.0","sabnzbd-api":"^1.5.0","swagger-ui-react":"^5.11.0","tldts":"^6.1.18","trpc-openapi":"^1.2.0","uuid":"^9.0.0","xml-js":"^1.6.11","xss":"^1.0.14","zod":"^3.21.4","zustand":"^4.3.7"}}');let nA=()=>nI.i8,nY=()=>t_.env.NEXT_PUBLIC_NODE_ENV,nR=()=>nI.HO,nN=()=>{let e={packageVersion:nA(),environment:nY(),dependencies:nR()};return e},nz={};var nH=r(34367),nF=r(40491),n$=r(83479),nV=r.n(n$);function nZ(e){var t,a,s,l,u,c,d;let{Component:p,pageProps:f}=e,h=null===(s=f.analyticsEnabled)||void 0===s||s,m=(0,nD.I)(null!==(l=null===(a=f.session)||void 0===a?void 0:null===(t=a.user)||void 0===t?void 0:t.language)&&void 0!==l?l:"en");m.dayJsLocale&&r(31859)("./".concat(m.dayJsLocale,".js")),ts().locale(m.dayJsLocale);let[g,y]=(0,i.useState)(null!==(u=e.pageProps.primaryColor)&&void 0!==u?u:"red"),[v,b]=(0,i.useState)(null!==(c=e.pageProps.secondaryColor)&&void 0!==c?c:"orange"),[_,x]=(0,i.useState)(null!==(d=e.pageProps.primaryShade)&&void 0!==d?d:6),w={primaryColor:g,secondaryColor:v,setPrimaryColor:y,setSecondaryColor:b,primaryShade:_,setPrimaryShade:x};(0,i.useEffect)(()=>{var t,r,n;return y(null!==(t=e.pageProps.primaryColor)&&void 0!==t?t:"red"),b(null!==(r=e.pageProps.secondaryColor)&&void 0!==r?r:"orange"),x(null!==(n=e.pageProps.primaryShade)&&void 0!==n?n:6),()=>{y("red"),b("orange"),x(6)}},[e.pageProps]);let{setInitialPackageAttributes:k}=(0,nE.f)();return(0,i.useEffect)(()=>{k(e.pageProps.packageAttributes)},[]),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tv,{}),f.session&&"cr"===f.session.user.language&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tm(),{type:"text/javascript",src:"//cdn.crowdin.com/jipt/jipt.js"}),(0,n.jsx)(tm(),{type:"text/javascript",children:"var _jipt = []; _jipt.push(['project', 'homarr']);"})]}),!0===h&&(0,n.jsx)(tm(),{src:"https://umami.homarr.dev/script.js","data-website-id":"f133f10c-30a7-4506-889c-3a803f328fa4",strategy:"lazyOnload"}),(0,n.jsxs)(tx.k,{session:f.session,logoutUrl:f.logoutUrl,children:[(0,n.jsx)(tw.Ag,{...f,children:t=>(0,n.jsx)(nT.U.Provider,{value:w,children:(0,n.jsx)(o.Me,{theme:{...nz,components:{Checkbox:{styles:{input:{cursor:"pointer"},label:{cursor:"pointer"}}},Switch:{styles:{input:{cursor:"pointer"},label:{cursor:"pointer"}}}},primaryColor:g,primaryShade:_,colorScheme:t},withGlobalStyles:!0,withNormalizeCSS:!0,withCSSVariables:!0,children:(0,n.jsxs)(tb.i,{...e.pageProps,children:[(0,n.jsx)(tr,{limit:4,position:"bottom-left"}),(0,n.jsx)(R,{modals:nL,children:(0,n.jsx)(p,{...f})})]})})})}),(0,n.jsx)(tn,{initialIsOpen:!1})]})]})}r(25794),ts().extend(tu()),ts().extend(td()),nZ.getInitialProps=async e=>{var t;let{ctx:r}=e;"light"!==t_.env.NEXT_PUBLIC_DEFAULT_COLOR_SCHEME&&to.ZP.debug("Overriding the default color scheme with ".concat(t_.env.NEXT_PUBLIC_DEFAULT_COLOR_SCHEME));let n="true"!==t_.env.NEXT_PUBLIC_DISABLE_ANALYTICS,o=await (0,tp.getSession)(r),i=(0,ti.getCookie)(nF.tg,r);return(null==o?void 0:o.user)&&o.user.language!=i&&(0,ti.setCookie)(nF.tg,o.user.language,r),{pageProps:{...nU(o,r),packageAttributes:nN(),logoutUrl:t_.env.AUTH_LOGOUT_REDIRECT_URL,analyticsEnabled:n,session:o,locale:null!==(t=r.locale)&&void 0!==t?t:"en"}}};var nB=(0,tf.Jc)(ny.hi.withTRPC(nZ),nV());let nU=(e,t)=>{var r,n,o,i;let a=null!==(n=t_.env.NEXT_PUBLIC_DEFAULT_COLOR_SCHEME)&&void 0!==n?n:"light",s=(0,ti.getCookie)(nF.S9,t),l=nH.Yc.parse(null!==(i=null!==(o=null==e?void 0:null===(r=e.user)||void 0===r?void 0:r.colorScheme)&&void 0!==o?o:s)&&void 0!==i?i:a);return s!==l&&(0,ti.setCookie)(nF.S9,l,t),{activeColorScheme:l,environmentColorScheme:a}}},66379:function(e,t,r){"use strict";r.d(t,{f:function(){return o}});var n=r(52464);let o=(0,n.F)(e=>({attributes:{packageVersion:void 0,environment:"test",dependencies:{}},setInitialPackageAttributes(t){e(e=>({...e,attributes:t}))}}),Object.is)},80933:function(e,t,r){"use strict";r.d(t,{M:function(){return i},U:function(){return o}});var n=r(67294);let o=(0,n.createContext)({primaryColor:"red",secondaryColor:"orange",primaryShade:6,setPrimaryColor:()=>{},setSecondaryColor:()=>{},setPrimaryShade:()=>{}});function i(){let e=(0,n.useContext)(o);if(void 0===e)throw Error("useColorTheme must be used within a ColorTheme.Provider");return e}},2317:function(e,t,r){"use strict";r.d(t,{S:function(){return n}});let n=e=>null==e?void 0:e.wrappers.sort((e,t)=>e.position-t.position)[0]},38740:function(e,t,r){"use strict";function n(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=t?1e3:1024,o=e;if(Math.abs(o)<n)return"".concat(o," B");let i=t?["KB","MB","GB","TB","PB","EB","ZB","YB"]:["KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"],a=-1,s=10**r;do o/=n,a+=1;while(Math.round(Math.abs(o)*s)/s>=n&&a<i.length-1);return"".concat(o.toFixed(r)," ").concat(i[a])}r.d(t,{g:function(){return n}})},6255:function(e,t,r){"use strict";var n;r.d(t,{I:function(){return i},M:function(){return o}});let o=[{shortName:"ar",originalName:"العربية",translatedName:"Arabic",country:"BH",locale:"ar-bh",dayJsLocale:"ar"},{shortName:"en",originalName:"English",translatedName:"English",country:"GB",locale:"en-gb",dayJsLocale:"en"},{shortName:"cr",originalName:"Crowdin",translatedName:"(Live translation)",locale:"cr",country:"CROWDIN"},{shortName:"fr",originalName:"Fran\xe7ais",translatedName:"French",country:"FR",locale:"fr",dayJsLocale:"fr"},{shortName:"cn",originalName:"中文",translatedName:"Chinese (Simplified)",country:"CN",locale:"zh-cn",dayJsLocale:"zh"},{shortName:"cs",originalName:"Čeština",translatedName:"Czech",country:"CZ",locale:"cs",dayJsLocale:"cs"},{shortName:"da",originalName:"Dansk",translatedName:"Danish",country:"DK",locale:"da",dayJsLocale:"da"},{shortName:"de",originalName:"Deutsch",translatedName:"German",country:"DE",locale:"de",dayJsLocale:"de"},{shortName:"el",originalName:"Ελληνικά",translatedName:"Greek",country:"GR",locale:"el",dayJsLocale:"el"},{shortName:"es",originalName:"Espa\xf1ol",translatedName:"Spanish",country:"ES",locale:"es",dayJsLocale:"es"},{shortName:"he",originalName:"עברית",translatedName:"Hebrew",country:"IL",locale:"he",dayJsLocale:"he"},{shortName:"hr",originalName:"Hrvatski",translatedName:"Croatian",country:"HR",locale:"hr",dayJsLocale:"hr"},{shortName:"hu",originalName:"Magyar",translatedName:"Hungarian",country:"HU",locale:"hu",dayJsLocale:"hu"},{shortName:"it",originalName:"Italiano",translatedName:"Italian",country:"IT",locale:"it",dayJsLocale:"it"},{shortName:"ja",originalName:"日本語",translatedName:"Japanese",country:"JP",locale:"ja",dayJsLocale:"ja"},{shortName:"ko",originalName:"한국어",translatedName:"Korean",country:"KR",locale:"ko",dayJsLocale:"ko"},{shortName:"lv",originalName:"Latvian",translatedName:"Latvian",country:"LV",locale:"lv",dayJsLocale:"lv"},{shortName:"nl",originalName:"Nederlands",translatedName:"Dutch",country:"NL",locale:"nl",dayJsLocale:"nl"},{shortName:"no",originalName:"Norsk",translatedName:"Norwegian",country:"NO",locale:"no",dayJsLocale:"nb"},{shortName:"pl",originalName:"Polski",translatedName:"Polish",country:"PL",locale:"pl",dayJsLocale:"pl"},{shortName:"pt",originalName:"Portugu\xeas",translatedName:"Portuguese",country:"PT",locale:"pt"},{shortName:"ru",originalName:"Русский",translatedName:"Russian",country:"RU",locale:"ru",dayJsLocale:"ru"},{shortName:"sk",originalName:"Slovenčina",translatedName:"Slovak",country:"SK",locale:"sk",dayJsLocale:"sk"},{shortName:"sl",originalName:"Slovenščina",translatedName:"Slovenian",country:"SI",locale:"sl",dayJsLocale:"sl"},{shortName:"sv",originalName:"Svenska",translatedName:"Swedish",country:"SE",locale:"sv",dayJsLocale:"sv"},{shortName:"tr",originalName:"T\xfcrk\xe7e",translatedName:"Turkish",country:"TR",locale:"tr",dayJsLocale:"tr"},{shortName:"tw",originalName:"中文",translatedName:"Chinese (Traditional)",country:"TW",locale:"zh-tw",dayJsLocale:"zh-cn"},{shortName:"uk",originalName:"Українська",translatedName:"Ukrainian",country:"UA",locale:"uk",dayJsLocale:"uk"},{shortName:"vi",originalName:"Tiếng Việt",translatedName:"Vietnamese",country:"VN",locale:"vi",dayJsLocale:"vi"},{shortName:"et",originalName:"Eesti",translatedName:"Estonian",country:"EE",locale:"et",dayJsLocale:"et"},{shortName:"lt",originalName:"Lietuvių",translatedName:"Lithuanian",country:"LT",locale:"lt",dayJsLocale:"lt"},{shortName:"ro",originalName:"Rom\xe2nesc",translatedName:"Romanian",country:"RO",locale:"ro",dayJsLocale:"ro"}],i=e=>null!==(n=o.find(t=>t.shortName===e))&&void 0!==n?n:o.find(e=>"en-gb"===e.locale)},17817:function(e,t,r){"use strict";r.d(t,{F:function(){return o}});var n=r(25963);let o=e=>(0,n.m6)(e)},84626:function(e,t,r){"use strict";r.d(t,{d:function(){return o}});var n=r(57632);let o=e=>({id:(0,n.Z)(),name:"Your app",url:"https://homarr.dev",appearance:{iconUrl:"/imgs/logo/logo.png",appNameStatus:"normal",positionAppName:"column",lineClampAppName:1,appNameFontSize:16},network:{enabledStatusChecker:!0,statusCodes:["200","301","302","304","307","308"],okStatus:[200,301,302,304,307,308]},behaviour:{isOpeningNewTab:!0,externalUrl:"https://homarr.dev"},area:{type:"wrapper",properties:{id:e}},shape:{},integration:{type:null,properties:[]}})},56495:function(e,t,r){"use strict";r.d(t,{B:function(){return s},e:function(){return a}});var n=r(35336),o=r(8861),i=r(22582);let a={lidarr:["apiKey"],radarr:["apiKey"],sonarr:["apiKey"],prowlarr:["apiKey"],sabnzbd:["apiKey"],readarr:["apiKey"],overseerr:["apiKey"],jellyseerr:["apiKey"],deluge:["password"],nzbGet:["username","password"],qBittorrent:["username","password"],transmission:["username","password"],jellyfin:["username","password"],plex:["apiKey"],pihole:["apiKey"],adGuardHome:["username","password"],homeAssistant:["apiKey"],openmediavault:["username","password"],proxmox:["apiKey"],tdarr:[]},s={apiKey:{type:"private",icon:n.Z,label:"common:secrets.apiKey"},username:{type:"public",icon:o.Z,label:"common:secrets.username"},password:{type:"private",icon:i.Z,label:"common:secrets.password"}}},92497:function(e,t,r){"use strict";r.d(t,{Et:function(){return i},Uy:function(){return o},lt:function(){return n}});let n=["fixed","scroll"],o=["cover","contain"],i=["no-repeat","repeat","repeat-x","repeat-y"]},76536:function(e,t,r){"use strict";r.d(t,{hi:function(){return rK},wN:function(){return rG}});class n extends Error{constructor(e){super(e),this.name="ObservableAbortError",Object.setPrototypeOf(this,n.prototype)}}function o(e){return e}function i(e){let t={subscribe(t){let r=null,n=!1,o=!1,i=!1;function a(){if(null===r){i=!0;return}!o&&(o=!0,"function"==typeof r?r():r&&r.unsubscribe())}return r=e({next(e){n||t.next?.(e)},error(e){n||(n=!0,t.error?.(e),a())},complete(){n||(n=!0,t.complete?.(),a())}}),i&&a(),{unsubscribe:a}},pipe:(...e)=>(0===e.length?o:1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)})(t)};return t}function a(e){return!!e&&!Array.isArray(e)&&"object"==typeof e}class s extends Error{constructor(){super("Unable to transform response from server")}}function l(e,t){let r;try{r=function(e,t){if("error"in e){let r=t.transformer.deserialize(e.error);return{ok:!1,error:{...e,error:r}}}let r={...e.result,...(!e.result.type||"data"===e.result.type)&&{type:"data",data:t.transformer.deserialize(e.result.data)}};return{ok:!0,result:r}}(e,t)}catch(e){throw new s}if(!r.ok&&(!a(r.error.error)||"number"!=typeof r.error.error.code)||r.ok&&!a(r.result))throw new s;return r}class u extends Error{static from(e,t={}){return e instanceof u||e instanceof Error&&"TRPCClientError"===e.name?(t.meta&&(e.meta={...e.meta,...t.meta}),e):a(e)&&a(e.error)&&"number"==typeof e.error.code&&"string"==typeof e.error.message?new u(e.error.message,{...t,result:e}):e instanceof Error?new u(e.message,{...t,cause:e}):new u("Unknown error",{...t,cause:e})}constructor(e,t){let r=t?.cause;super(e,{cause:r}),this.meta=t?.meta,this.cause=r,this.shape=t?.result?.error,this.data=t?.result?.error.data,this.name="TRPCClientError",Object.setPrototypeOf(this,u.prototype)}}function c(e){let t=Object.create(null);for(let r in e){let n=e[r];t[n]=r}return t}let d={PARSE_ERROR:-32700,BAD_REQUEST:-32600,INTERNAL_SERVER_ERROR:-32603,NOT_IMPLEMENTED:-32603,UNAUTHORIZED:-32001,FORBIDDEN:-32003,NOT_FOUND:-32004,METHOD_NOT_SUPPORTED:-32005,TIMEOUT:-32008,CONFLICT:-32009,PRECONDITION_FAILED:-32012,PAYLOAD_TOO_LARGE:-32013,UNPROCESSABLE_CONTENT:-32022,TOO_MANY_REQUESTS:-32029,CLIENT_CLOSED_REQUEST:-32099};c(d),c(d);let p=()=>{},f=e=>(function e(t,r){let n=new Proxy(p,{get(n,o){if("string"==typeof o&&"then"!==o)return e(t,[...r,o])},apply(e,n,o){let i="apply"===r[r.length-1];return t({args:i?o.length>=2?o[1]:[]:o,path:i?r.slice(0,-1):r})}});return n})(e,[]),h=e=>new Proxy(p,{get(t,r){if("string"==typeof r&&"then"!==r)return e(r)}}),m=e=>"function"==typeof e;function g(e){var t;return{url:e.url.toString().replace(/\/$/,""),fetch:e.fetch,AbortController:(t=e.AbortController)?t:"undefined"!=typeof window&&window.AbortController?window.AbortController:"undefined"!=typeof globalThis&&globalThis.AbortController?globalThis.AbortController:null}}let y={query:"GET",mutation:"POST"};function v(e){return"input"in e?e.runtime.transformer.serialize(e.input):function(e){let t={};for(let r=0;r<e.length;r++){let n=e[r];t[r]=n}return t}(e.inputs.map(t=>e.runtime.transformer.serialize(t)))}let b=e=>{let t=e.url+"/"+e.path,r=[];if("inputs"in e&&r.push("batch=1"),"query"===e.type){let t=v(e);void 0!==t&&r.push(`input=${encodeURIComponent(JSON.stringify(t))}`)}return r.length&&(t+="?"+r.join("&")),t},_=e=>{if("query"===e.type)return;let t=v(e);return void 0!==t?JSON.stringify(t):void 0},x=e=>k({...e,contentTypeHeader:"application/json",getUrl:b,getBody:_});async function w(e,t){let r=e.getUrl(e),n=e.getBody(e),{type:o}=e,i=await e.headers();/* istanbul ignore if -- @preserve */if("subscription"===o)throw Error("Subscriptions should use wsLink");let a={...e.contentTypeHeader?{"content-type":e.contentTypeHeader}:{},...e.batchModeHeader?{"trpc-batch-mode":e.batchModeHeader}:{},...i};return(function(e){if(e)return e;if("undefined"!=typeof window&&m(window.fetch))return window.fetch;if("undefined"!=typeof globalThis&&m(globalThis.fetch))return globalThis.fetch;throw Error("No fetch implementation found")})(e.fetch)(r,{method:y[o],signal:t?.signal,body:n,headers:a})}function k(e){let t=e.AbortController?new e.AbortController:null,r={},n=!1,o=new Promise((o,i)=>{w(e,t).then(e=>(r.response=e,n=!0,e.json())).then(e=>{r.responseJSON=e,o({json:e,meta:r})}).catch(e=>{n=!0,i(u.from(e,{meta:r}))})});return{promise:o,cancel:()=>{n||t?.abort()}}}let M=()=>{throw Error("Something went wrong. Please submit an issue at https://github.com/trpc/trpc/issues/new")};function S(e){let t=null,r=null,n=()=>{clearTimeout(r),r=null,t=null};function o(){let r=function(t){let r=[[]],n=0;for(;;){let o=t[n];if(!o)break;let i=r[r.length-1];if(o.aborted){o.reject?.(Error("Aborted")),n++;continue}let a=e.validate(i.concat(o).map(e=>e.key));if(a){i.push(o),n++;continue}if(0===i.length){o.reject?.(Error("Input is too big for a single dispatch")),n++;continue}r.push([])}return r}(t);for(let t of(n(),r)){if(!t.length)continue;let r={items:t,cancel:M};for(let e of t)e.batch=r;let n=(e,t)=>{let n=r.items[e];n.resolve?.(t),n.batch=null,n.reject=null,n.resolve=null},{promise:o,cancel:i}=e.fetch(r.items.map(e=>e.key),n);r.cancel=i,o.then(e=>{for(let t=0;t<e.length;t++){let r=e[t];n(t,r)}for(let e of r.items)e.reject?.(Error("Missing result")),e.batch=null}).catch(e=>{for(let t of r.items)t.reject?.(e),t.batch=null})}}return{load:function(e){let n={aborted:!1,key:e,batch:null,resolve:M,reject:M},i=new Promise((e,r)=>{n.reject=r,n.resolve=e,t||(t=[]),t.push(n)});return r||(r=setTimeout(o)),{promise:i,cancel:()=>{n.aborted=!0,n.batch?.items.every(e=>e.aborted)&&(n.batch.cancel(),n.batch=null)}}}}}function O(e){return function(t){let r=g(t),n=t.maxURLLength??1/0;return o=>{let a=i=>{let a=e({...r,runtime:o,type:i,opts:t});return{validate:e=>{if(n===1/0)return!0;let t=e.map(e=>e.path).join(","),a=e.map(e=>e.input),s=b({...r,runtime:o,type:i,path:t,inputs:a});return s.length<=n},fetch:a}},s=S(a("query")),c=S(a("mutation")),d=S(a("subscription")),p={query:s,subscription:d,mutation:c};return({op:e})=>i(t=>{let r;let n=p[e.type],{promise:i,cancel:a}=n.load(e);return i.then(e=>{r=e;let n=l(e.json,o);if(!n.ok){t.error(u.from(n.error,{meta:e.meta}));return}t.next({context:e.meta,result:n.result}),t.complete()}).catch(e=>{t.error(u.from(e,{meta:r?.meta}))}),()=>{a()}})}}}let j=O(e=>t=>{let r=t.map(e=>e.path).join(","),n=t.map(e=>e.input),{promise:o,cancel:i}=x({...e,path:r,inputs:n,headers:()=>e.opts.headers?"function"==typeof e.opts.headers?e.opts.headers({opList:t}):e.opts.headers:{}});return{promise:o.then(e=>{let r=Array.isArray(e.json)?e.json:t.map(()=>e.json),n=r.map(t=>({meta:e.meta,json:t}));return n}),cancel:i}});function C(e){return t=>{let r=g(t);return n=>({op:o})=>i(i=>{let a;let{path:s,input:c,type:d}=o,{promise:p,cancel:f}=e.requester({...r,runtime:n,type:d,path:s,input:c,headers:()=>t.headers?"function"==typeof t.headers?t.headers({op:o}):t.headers:{}});return p.then(e=>{a=e.meta;let t=l(e.json,n);if(!t.ok){i.error(u.from(t.error,{meta:a}));return}i.next({context:e.meta,result:t.result}),i.complete()}).catch(e=>{i.error(u.from(e,{meta:a}))}),()=>{f()}})}}C({requester:x});let P={css:{query:["72e3ff","3fb0d8"],mutation:["c5a3fc","904dfc"],subscription:["ff49e1","d83fbe"]},ansi:{regular:{query:["\x1b[30;46m","\x1b[97;46m"],mutation:["\x1b[30;45m","\x1b[97;45m"],subscription:["\x1b[30;42m","\x1b[97;42m"]},bold:{query:["\x1b[1;30;46m","\x1b[1;97;46m"],mutation:["\x1b[1;30;45m","\x1b[1;97;45m"],subscription:["\x1b[1;30;42m","\x1b[1;97;42m"]}}},L=({c:e=console,colorMode:t="css"})=>r=>{let n=r.input,o="undefined"!=typeof FormData&&n instanceof FormData?Object.fromEntries(n):n,{parts:i,args:a}=function(e){let{direction:t,type:r,path:n,id:o,input:i}=e,a=[],s=[];if("ansi"===e.colorMode){let[i,l]=P.ansi.regular[r],[u,c]=P.ansi.bold[r];return a.push("up"===t?i:l,"up"===t?">>":"<<",r,"up"===t?u:c,`#${o}`,n,"\x1b[0m"),"up"===t?s.push({input:e.input}):s.push({input:e.input,result:"result"in e.result?e.result.result:e.result,elapsedMs:e.elapsedMs}),{parts:a,args:s}}let[l,u]=P.css[r],c=`
    background-color: #${"up"===t?l:u}; 
    color: ${"up"===t?"black":"white"};
    padding: 2px;
  `;return a.push("%c","up"===t?">>":"<<",r,`#${o}`,`%c${n}%c`,"%O"),s.push(c,`${c}; font-weight: bold;`,`${c}; font-weight: normal;`),"up"===t?s.push({input:i,context:e.context}):s.push({input:i,result:e.result,elapsedMs:e.elapsedMs,context:e.context}),{parts:a,args:s}}({...r,colorMode:t,input:o}),s="down"===r.direction&&r.result&&(r.result instanceof Error||"error"in r.result.result)?"error":"log";e[s].apply(null,[i.join(" ")].concat(a))};class E{$request({type:e,input:t,path:r,context:n={}}){var o;let a=(o={links:this.links,op:{id:++this.requestId,type:e,path:r,input:t,context:n}},i(e=>{let t=function e(t=0,r=o.op){let n=o.links[t];if(!n)throw Error("No more links to execute - did you forget to add an ending link?");let i=n({op:r,next(r){let n=e(t+1,r);return n}});return i}();return t.subscribe(e)}));return a.pipe(e=>{let t=0,r=null,n=[];return{subscribe:o=>(t++,n.push(o),r||(r=e.subscribe({next(e){for(let t of n)t.next?.(e)},error(e){for(let t of n)t.error?.(e)},complete(){for(let e of n)e.complete?.()}})),{unsubscribe(){t--,function(){if(0===t&&r){let e=r;r=null,e.unsubscribe()}}();let e=n.findIndex(e=>e===o);e>-1&&n.splice(e,1)}})}})}requestAsPromise(e){let t=this.$request(e),{promise:r,abort:o}=function(e){let t;let r=new Promise((r,o)=>{let i=!1;function a(){i||(i=!0,o(new n("This operation was aborted.")),s.unsubscribe())}let s=e.subscribe({next(e){i=!0,r(e),a()},error(e){i=!0,o(e),a()},complete(){i=!0,a()}});t=a});return{promise:r,abort:t}}(t),i=new Promise((t,n)=>{e.signal?.addEventListener("abort",o),r.then(e=>{t(e.result.data)}).catch(e=>{n(u.from(e))})});return i}query(e,t,r){return this.requestAsPromise({type:"query",path:e,input:t,context:r?.context,signal:r?.signal})}mutation(e,t,r){return this.requestAsPromise({type:"mutation",path:e,input:t,context:r?.context,signal:r?.signal})}subscription(e,t,r){let n=this.$request({type:"subscription",path:e,input:t,context:r?.context});return n.subscribe({next(e){"started"===e.result.type?r.onStarted?.():"stopped"===e.result.type?r.onStopped?.():r.onData?.(e.result.data)},error(e){r.onError?.(e)},complete(){r.onComplete?.()}})}constructor(e){this.requestId=0;let t=(()=>{let t=e.transformer;return t?"input"in t?e.transformer:{input:t,output:t}:{input:{serialize:e=>e,deserialize:e=>e},output:{serialize:e=>e,deserialize:e=>e}}})();this.runtime={transformer:{serialize:e=>t.input.serialize(e),deserialize:e=>t.output.deserialize(e)},combinedTransformer:t},this.links=e.links.map(e=>e(this.runtime))}}function T(e){let t=new E(e);return t}let D={query:"query",mutate:"mutation",subscribe:"subscription"},I=e=>D[e];function A(e){return h(t=>e.hasOwnProperty(t)?e[t]:"__untypedClient"===t?e:f(({path:r,args:n})=>{let o=[t,...r],i=I(o.pop()),a=o.join(".");return e[i](a,...n)}))}function Y(e){let t=new E(e),r=A(t);return r}async function R(e){let t=e.parse??JSON.parse;await N(e.readableStream,r=>{if(e.signal?.aborted||!r||"}"===r)return;let n=r.indexOf(":"),o=r.substring(2,n-1),i=r.substring(n+1);e.onSingle(Number(o),t(i))},e.textDecoder)}async function N(e,t,r){let n="",o=e=>{let o=r.decode(e),i=o.split("\n");if(1===i.length)n+=i[0];else if(i.length>1){t(n+i[0]);for(let e=1;e<i.length-1;e++)t(i[e]);n=i[i.length-1]}};"getReader"in e?await z(e,o):await new Promise(t=>{e.on("data",o),e.on("end",t)}),t(n)}async function z(e,t){let r=e.getReader(),n=await r.read();for(;!n.done;)t(n.value),n=await r.read()}let H=(e,t)=>{let r=e.AbortController?new e.AbortController:null,n=w({...e,contentTypeHeader:"application/json",batchModeHeader:"stream",getUrl:b,getBody:_},r),o=n.then(async n=>{if(!n.body)throw Error("Received response without body");let o={response:n};return R({readableStream:n.body,onSingle:t,parse:e=>({json:JSON.parse(e),meta:o}),signal:r?.signal,textDecoder:e.textDecoder})});return{cancel:()=>r?.abort(),promise:o}};O(e=>{let t=function(e){if(e)return e;if("undefined"!=typeof window&&window.TextDecoder)return new window.TextDecoder;if("undefined"!=typeof globalThis&&globalThis.TextDecoder)return new globalThis.TextDecoder;throw Error("No TextDecoder implementation found")}(e.opts.textDecoder);return(r,n)=>{let o=r.map(e=>e.path).join(","),i=r.map(e=>e.input),{cancel:a,promise:s}=H({...e,textDecoder:t,path:o,inputs:i,headers:()=>e.opts.headers?"function"==typeof e.opts.headers?e.opts.headers({opList:r}):e.opts.headers:{}},(e,t)=>{n(e,t)});return{promise:s.then(()=>[]),cancel:a}}});let F=e=>{if("input"in e){if(!(e.input instanceof FormData))throw Error("Input is not FormData");return e.input}};C({requester:e=>{if("mutation"!==e.type)throw Error("We only handle mutations with formdata");return k({...e,getUrl:()=>`${e.url}/${e.path}`,getBody:F})}});var $,V=r(85945),Z=r(67294);function B(e){return e.state.isPaused}function U(e){return"success"===e.state.status}let W=({children:e,options:t,state:r})=>(!function(e,t={}){let r=(0,V.NL)({context:t.context}),n=Z.useRef(t);n.current=t,Z.useMemo(()=>{e&&function(e,t,r){if("object"!=typeof t||null===t)return;let n=e.getMutationCache(),o=e.getQueryCache(),i=t.mutations||[],a=t.queries||[];i.forEach(t=>{var o;n.build(e,{...null==r?void 0:null==(o=r.defaultOptions)?void 0:o.mutations,mutationKey:t.mutationKey},t.state)}),a.forEach(({queryKey:t,state:n,queryHash:i})=>{var a;let s=o.get(i);if(s){if(s.state.dataUpdatedAt<n.dataUpdatedAt){let{fetchStatus:e,...t}=n;s.setState(t)}return}o.build(e,{...null==r?void 0:null==(a=r.defaultOptions)?void 0:a.queries,queryKey:t,queryHash:i},{...n,fetchStatus:"idle"})})}(r,e,n.current)},[r,e])}(r,t),e);function q(e,t){let r=Array.isArray(e)?e:[e],[n,o]=r,i="string"!=typeof n||""===n?[]:n.split(".");return o||t&&"any"!==t?[i,{...void 0!==o&&{input:o},...t&&"any"!==t&&{type:t}}]:i.length?[i]:[]}var K=r(36492),G=r(32161);let J=console;var Q=r(30081);class X{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,G.PN)(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:G.sk?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}var ee=r(72379);class et extends X{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||J,this.observers=[],this.state=e.state||er(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return null!=(e=null==(t=this.retryer)?void 0:t.continue())?e:this.execute()}async execute(){var e,t,r,n,o,i,a,s,l,u,c,d,p,f,h,m,g,y,v,b;let _="loading"===this.state.status;try{if(!_){this.dispatch({type:"loading",variables:this.options.variables}),await (null==(l=(u=this.mutationCache.config).onMutate)?void 0:l.call(u,this.state.variables,this));let e=await (null==(c=(d=this.options).onMutate)?void 0:c.call(d,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}let p=await (()=>{var e;return this.retryer=(0,ee.Mz)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise})();return await (null==(e=(t=this.mutationCache.config).onSuccess)?void 0:e.call(t,p,this.state.variables,this.state.context,this)),await (null==(r=(n=this.options).onSuccess)?void 0:r.call(n,p,this.state.variables,this.state.context)),await (null==(o=(i=this.mutationCache.config).onSettled)?void 0:o.call(i,p,null,this.state.variables,this.state.context,this)),await (null==(a=(s=this.options).onSettled)?void 0:a.call(s,p,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:p}),p}catch(e){try{throw await (null==(p=(f=this.mutationCache.config).onError)?void 0:p.call(f,e,this.state.variables,this.state.context,this)),await (null==(h=(m=this.options).onError)?void 0:h.call(m,e,this.state.variables,this.state.context)),await (null==(g=(y=this.mutationCache.config).onSettled)?void 0:g.call(y,void 0,e,this.state.variables,this.state.context,this)),await (null==(v=(b=this.options).onSettled)?void 0:v.call(b,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!(0,ee.Kw)(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),Q.V.batch(()=>{this.observers.forEach(t=>{t.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function er(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}var en=r(33989);class eo extends en.l{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;let r=this.options;this.options=this.client.defaultMutationOptions(e),(0,G.VS)(r,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(t=this.currentMutation)||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.currentMutation)||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();let t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){let e=this.currentMutation?this.currentMutation.state:er(),t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){Q.V.batch(()=>{if(this.mutateOptions&&this.hasListeners()){var t,r,n,o,i,a,s,l;e.onSuccess?(null==(t=(r=this.mutateOptions).onSuccess)||t.call(r,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(n=(o=this.mutateOptions).onSettled)||n.call(o,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)):e.onError&&(null==(i=(a=this.mutateOptions).onError)||i.call(a,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(s=(l=this.mutateOptions).onSettled)||s.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context))}e.listeners&&this.listeners.forEach(({listener:e})=>{e(this.currentResult)})})}}var ei=r(464),ea=r(24798);function es(){}var el=r(52924);function eu(){return{onFetch:e=>{e.fetchFn=()=>{var t,r,n,o,i,a;let s;let l=null==(t=e.fetchOptions)?void 0:null==(r=t.meta)?void 0:r.refetchPage,u=null==(n=e.fetchOptions)?void 0:null==(o=n.meta)?void 0:o.fetchMore,c=null==u?void 0:u.pageParam,d=(null==u?void 0:u.direction)==="forward",p=(null==u?void 0:u.direction)==="backward",f=(null==(i=e.state.data)?void 0:i.pages)||[],h=(null==(a=e.state.data)?void 0:a.pageParams)||[],m=h,g=!1,y=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>{var t,r;return null!=(t=e.signal)&&t.aborted?g=!0:null==(r=e.signal)||r.addEventListener("abort",()=>{g=!0}),e.signal}})},v=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),b=(e,t,r,n)=>(m=n?[t,...m]:[...m,t],n?[r,...e]:[...e,r]),_=(t,r,n,o)=>{if(g)return Promise.reject("Cancelled");if(void 0===n&&!r&&t.length)return Promise.resolve(t);let i={queryKey:e.queryKey,pageParam:n,meta:e.options.meta};y(i);let a=v(i),s=Promise.resolve(a).then(e=>b(t,n,e,o));return s};if(f.length){if(d){let t=void 0!==c,r=t?c:ec(e.options,f);s=_(f,t,r)}else if(p){let t=void 0!==c,r=t?c:ed(e.options,f);s=_(f,t,r,!0)}else{m=[];let t=void 0===e.options.getNextPageParam,r=!l||!f[0]||l(f[0],0,f);s=r?_([],t,h[0]):Promise.resolve(b([],h[0],f[0]));for(let r=1;r<f.length;r++)s=s.then(n=>{let o=!l||!f[r]||l(f[r],r,f);if(o){let o=t?h[r]:ec(e.options,n);return _(n,t,o)}return Promise.resolve(b(n,h[r],f[r]))})}}else s=_([]);let x=s.then(e=>({pages:e,pageParams:m}));return x}}}}function ec(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function ed(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}class ep extends el.z{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:eu()},t)}getOptimisticResult(e){return e.behavior=eu(),super.getOptimisticResult(e)}fetchNextPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"forward",pageParam:e}}})}fetchPreviousPage({pageParam:e,...t}={}){return this.fetch({...t,meta:{fetchMore:{direction:"backward",pageParam:e}}})}createResult(e,t){var r,n,o,i,a,s;let{state:l}=e,u=super.createResult(e,t),{isFetching:c,isRefetching:d}=u,p=c&&(null==(r=l.fetchMeta)?void 0:null==(n=r.fetchMore)?void 0:n.direction)==="forward",f=c&&(null==(o=l.fetchMeta)?void 0:null==(i=o.fetchMore)?void 0:i.direction)==="backward";return{...u,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:function(e,t){if(e.getNextPageParam&&Array.isArray(t)){let r=ec(e,t);return null!=r&&!1!==r}}(t,null==(a=l.data)?void 0:a.pages),hasPreviousPage:function(e,t){if(e.getPreviousPageParam&&Array.isArray(t)){let r=ed(e,t);return null!=r&&!1!==r}}(t,null==(s=l.data)?void 0:s.pages),isFetchingNextPage:p,isFetchingPreviousPage:f,isRefetching:d&&!p&&!f}}}var ef=r(7687);class eh extends en.l{constructor(e,t){super(),this.client=e,this.queries=[],this.result=[],this.observers=[],this.observersMap={},t&&this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.observers.forEach(e=>{e.subscribe(t=>{this.onUpdate(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.observers.forEach(e=>{e.destroy()})}setQueries(e,t){this.queries=e,Q.V.batch(()=>{let e=this.observers,r=this.findMatchingObservers(this.queries);r.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions,t));let n=r.map(e=>e.observer),o=Object.fromEntries(n.map(e=>[e.options.queryHash,e])),i=n.map(e=>e.getCurrentResult()),a=n.some((t,r)=>t!==e[r]);(e.length!==n.length||a)&&(this.observers=n,this.observersMap=o,this.result=i,this.hasListeners()&&((0,G.e5)(e,n).forEach(e=>{e.destroy()}),(0,G.e5)(n,e).forEach(e=>{e.subscribe(t=>{this.onUpdate(e,t)})}),this.notify()))})}getCurrentResult(){return this.result}getQueries(){return this.observers.map(e=>e.getCurrentQuery())}getObservers(){return this.observers}getOptimisticResult(e){return this.findMatchingObservers(e).map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions))}findMatchingObservers(e){let t=this.observers,r=new Map(t.map(e=>[e.options.queryHash,e])),n=e.map(e=>this.client.defaultQueryOptions(e)),o=n.flatMap(e=>{let t=r.get(e.queryHash);return null!=t?[{defaultedQueryOptions:e,observer:t}]:[]}),i=new Set(o.map(e=>e.defaultedQueryOptions.queryHash)),a=n.filter(e=>!i.has(e.queryHash)),s=new Set(o.map(e=>e.observer)),l=t.filter(e=>!s.has(e)),u=e=>{let t=this.client.defaultQueryOptions(e),r=this.observersMap[t.queryHash];return null!=r?r:new el.z(this.client,t)},c=a.map((e,t)=>{if(e.keepPreviousData){let r=l[t];if(void 0!==r)return{defaultedQueryOptions:e,observer:r}}return{defaultedQueryOptions:e,observer:u(e)}});return o.concat(c).sort((e,t)=>n.indexOf(e.defaultedQueryOptions)-n.indexOf(t.defaultedQueryOptions))}onUpdate(e,t){let r=this.observers.indexOf(e);-1!==r&&(this.result=(0,G.Rc)(this.result,r,t),this.notify())}notify(){Q.V.batch(()=>{this.listeners.forEach(({listener:e})=>{e(this.result)})})}}var em=r(37122),eg=r(91784),ey=r(91670),ev=r(38381);function eb(e,t){return e.length?void 0===t?[e]:[e,t]:[]}function e_(e,t){return f(r=>{let n=r.args,o=[e,...r.path],i=o.pop(),a=o.join(".");if("useMutation"===i)return t[i](a,...n);let[s,...l]=n,u=eb(a,s);if("getQueryKey"===i)return q(u,l[0]??"any");if("_def"===i)return{path:o};if(i.startsWith("useSuspense")){let e=l[0]||{},r=t["useSuspenseQuery"===i?"useQuery":"useInfiniteQuery"](u,{...e,suspense:!0,enabled:!0});return[r.data,r]}return t[i](u,...l)})}let ex=["client","ssrContext","ssrState","abortOnUnmount"],ew=(0,Z.createContext)(null);function ek(e){return h(t=>"client"===t?A(e.client):ex.includes(t)?e[t]:f(({path:r,args:n})=>{let o=[t,...r],i=o.pop(),a=o.join("."),{queryKey:s,rest:l,updater:u}=(e=>{if(["setData","setInfiniteData"].includes(e)){let[e,t,...r]=n,o=eb(a,e);return{queryKey:o,updater:t,rest:r}}let[t,...r]=n,o=eb(a,t);return{queryKey:o,rest:r}})(i);return({fetch:()=>e.fetchQuery(s,...l),fetchInfinite:()=>e.fetchInfiniteQuery(s,...l),prefetch:()=>e.prefetchQuery(s,...l),prefetchInfinite:()=>e.prefetchInfiniteQuery(s,...l),ensureData:()=>e.ensureQueryData(s,...l),invalidate:()=>e.invalidateQueries(s,...l),reset:()=>e.resetQueries(s,...l),refetch:()=>e.refetchQueries(s,...l),cancel:()=>e.cancelQuery(s,...l),setData:()=>{e.setQueryData(s,u,...l)},setInfiniteData:()=>{e.setInfiniteQueryData(s,u,...l)},getData:()=>e.getQueryData(s),getInfiniteData:()=>e.getInfiniteQueryData(s)})[i]()}))}function eM(e,t){let[r,n]=e;return[r,n,t?.trpc]}function eS(e){let t=(0,Z.useRef)(e);return t.current.path=e.path,t.current}function eO(e){return function(e){let t=(e?.overrides??e?.unstable_overrides)?.useMutation?.onSuccess??(e=>e.originalFn()),r=e?.context??ew,n=e?.reactQueryContext;function o(){return Z.useContext(r)}function i(e,t,r){let{queryClient:n,ssrState:i}=o();return i&&"mounted"!==i&&n.getQueryCache().find(q(e,t))?.state.status==="error"?{retryOnMount:!1,...r}:r}return{Provider:e=>{let{abortOnUnmount:t=!1,client:n,queryClient:o,ssrContext:i}=e,[a,s]=(0,Z.useState)(e.ssrState??!1);return(0,Z.useEffect)(()=>{s(e=>!!e&&"mounted")},[]),Z.createElement(r.Provider,{value:{abortOnUnmount:t,queryClient:o,client:n,ssrContext:i??null,ssrState:a,fetchQuery:(0,Z.useCallback)((e,t)=>o.fetchQuery({...t,queryKey:q(e,"query"),queryFn:()=>n.query(...eM(e,t))}),[n,o]),fetchInfiniteQuery:(0,Z.useCallback)((e,t)=>o.fetchInfiniteQuery({...t,queryKey:q(e,"infinite"),queryFn:({pageParam:r})=>{let[o,i]=e,a={...i,cursor:r};return n.query(...eM([o,a],t))}}),[n,o]),prefetchQuery:(0,Z.useCallback)((e,t)=>o.prefetchQuery({...t,queryKey:q(e,"query"),queryFn:()=>n.query(...eM(e,t))}),[n,o]),prefetchInfiniteQuery:(0,Z.useCallback)((e,t)=>o.prefetchInfiniteQuery({...t,queryKey:q(e,"infinite"),queryFn:({pageParam:r})=>{let[o,i]=e,a={...i,cursor:r};return n.query(...eM([o,a],t))}}),[n,o]),ensureQueryData:(0,Z.useCallback)((e,t)=>o.ensureQueryData({...t,queryKey:q(e,"query"),queryFn:()=>n.query(...eM(e,t))}),[n,o]),invalidateQueries:(0,Z.useCallback)((e,t,r)=>o.invalidateQueries({...t,queryKey:q(e,"any")},r),[o]),resetQueries:(0,Z.useCallback)((...e)=>{let[t,r,n]=e;return o.resetQueries({...r,queryKey:q(t,"any")},n)},[o]),refetchQueries:(0,Z.useCallback)((...e)=>{let[t,r,n]=e;return o.refetchQueries({...r,queryKey:q(t,"any")},n)},[o]),cancelQuery:(0,Z.useCallback)(e=>o.cancelQueries({queryKey:q(e,"any")}),[o]),setQueryData:(0,Z.useCallback)((...e)=>{let[t,...r]=e;return o.setQueryData(q(t,"query"),...r)},[o]),getQueryData:(0,Z.useCallback)((...e)=>{let[t,...r]=e;return o.getQueryData(q(t,"query"),...r)},[o]),setInfiniteQueryData:(0,Z.useCallback)((...e)=>{let[t,...r]=e;return o.setQueryData(q(t,"infinite"),...r)},[o]),getInfiniteQueryData:(0,Z.useCallback)((...e)=>{let[t,...r]=e;return o.getQueryData(q(t,"infinite"),...r)},[o])}},e.children)},createClient:e=>T(e),useContext:o,useUtils:o,useQuery:function(t,r){let a=o();if(!a)throw Error("Unable to retrieve application context. Did you forget to wrap your App inside `withTRPC` HoC?");let{abortOnUnmount:s,client:l,ssrState:u,queryClient:c,prefetchQuery:d}=a,p=c.getQueryDefaults(q(t,"query"));"undefined"!=typeof window||"prepass"!==u||r?.trpc?.ssr===!1||(r?.enabled??p?.enabled)===!1||c.getQueryCache().find(q(t,"query"))||d(t,r);let f=i(t,"query",{...p,...r}),h=r?.trpc?.abortOnUnmount??e?.abortOnUnmount??s,m=(0,K.a)({...f,queryKey:q(t,"query"),queryFn:e=>{let r={...f,trpc:{...f?.trpc,...h?{signal:e.signal}:{}}};return l.query(...eM(t,r))},context:n});return m.trpc=eS({path:t[0]}),m},useQueries:(e,t)=>{let{ssrState:r,queryClient:n,prefetchQuery:i,client:a}=o(),s=f(e=>{let t=e.path.join("."),[r,n]=e.args,o=eb(t,r),i={queryKey:o,queryFn:()=>a.query(t,r,n?.trpc),...n};return i}),l=e(s);if("undefined"==typeof window&&"prepass"===r)for(let e of l)e.trpc?.ssr===!1||n.getQueryCache().find(q(e.queryKey,"query"))||i(e.queryKey,e);return function({queries:e,context:t}){let r=(0,V.NL)({context:t}),n=(0,em.S)(),o=(0,eg._)(),i=Z.useMemo(()=>e.map(e=>{let t=r.defaultQueryOptions(e);return t._optimisticResults=n?"isRestoring":"optimistic",t}),[e,r,n]);i.forEach(e=>{(0,ev.Fb)(e),(0,ey.pf)(e,o)}),(0,ey.JN)(o);let[a]=Z.useState(()=>new eh(r,i)),s=a.getOptimisticResult(i);(0,ei.$)(Z.useCallback(e=>n?()=>void 0:a.subscribe(Q.V.batchCalls(e)),[a,n]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),Z.useEffect(()=>{a.setQueries(i,{listeners:!1})},[i,a]);let l=s.some((e,t)=>(0,ev.SB)(i[t],e,n)),u=l?s.flatMap((e,t)=>{let r=i[t],s=a.getObservers()[t];if(r&&s){if((0,ev.SB)(r,e,n))return(0,ev.j8)(r,s,o);(0,ev.Z$)(e,n)&&(0,ev.j8)(r,s,o)}return[]}):[];if(u.length>0)throw Promise.all(u);let c=a.getQueries(),d=s.find((e,t)=>{var r,n;return(0,ey.KJ)({result:e,errorResetBoundary:o,useErrorBoundary:null!=(r=null==(n=i[t])?void 0:n.useErrorBoundary)&&r,query:c[t]})});if(null!=d&&d.error)throw d.error;return s}({queries:l.map(e=>({...e,queryKey:q(e.queryKey,"query")})),context:t})},useMutation:function(e,r){let{client:i}=o(),a=(0,V.NL)({context:n}),s=Array.isArray(e)?e[0]:e,l=a.getMutationDefaults([s.split(".")]),u=function(e,t,r){let n=(0,G.lV)(e,void 0,void 0),o=(0,V.NL)({context:n.context}),[i]=Z.useState(()=>new eo(o,n));Z.useEffect(()=>{i.setOptions(n)},[i,n]);let a=(0,ei.$)(Z.useCallback(e=>i.subscribe(Q.V.batchCalls(e)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),s=Z.useCallback((e,t)=>{i.mutate(e,t).catch(es)},[i]);if(a.error&&(0,ea.L)(i.options.useErrorBoundary,[a.error]))throw a.error;return{...a,mutate:s,mutateAsync:a.mutate}}({...r,mutationKey:[s.split(".")],mutationFn:e=>i.mutation(...eM([s,e],r)),context:n,onSuccess:(...e)=>t({originalFn:()=>r?.onSuccess?.(...e)??l?.onSuccess?.(...e),queryClient:a,meta:r?.meta??l?.meta??{}})});return u.trpc=eS({path:s}),u},useSubscription:/* istanbul ignore next -- @preserve */function(e,t){let r=t?.enabled??!0,n=(0,G.yF)(e),{client:i}=o(),a=(0,Z.useRef)(t);a.current=t,(0,Z.useEffect)(()=>{if(!r)return;let[t,n]=e,o=!1,s=i.subscription(t,n??void 0,{onStarted:()=>{o||a.current.onStarted?.()},onData:e=>{o||a.current.onData(e)},onError:e=>{o||a.current.onError?.(e)}});return()=>{o=!0,s.unsubscribe()}},[n,r])},useDehydratedState:(e,t)=>{let r=(0,Z.useMemo)(()=>t?e.runtime.transformer.deserialize(t):t,[t,e]);return r},useInfiniteQuery:function(e,t){let[r,a]=e,{client:s,ssrState:l,prefetchInfiniteQuery:u,queryClient:c,abortOnUnmount:d}=o(),p=c.getQueryDefaults(q(e,"infinite"));"undefined"!=typeof window||"prepass"!==l||t?.trpc?.ssr===!1||(t?.enabled??p?.enabled)===!1||c.getQueryCache().find(q(e,"infinite"))||u(e,{...p,...t});let f=i(e,"infinite",{...p,...t}),h=t?.trpc?.abortOnUnmount??d,m=function(e,t,r){let n=(0,G._v)(e,void 0,void 0);return(0,ef.r)(n,ep)}({...f,queryKey:q(e,"infinite"),queryFn:e=>{let n={...f,trpc:{...f?.trpc,...h?{signal:e.signal}:{}}},o={...a??{},cursor:e.pageParam??t?.initialCursor};return s.query(...eM([r,o],n))},context:n});return m.trpc=eS({path:r}),m}}}(e)}class ej extends X{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||J,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,n=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?null!=n?n:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){let r=(0,G.oE)(this.state.data,e,this.options);return this.dispatch({data:r,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),r}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;let r=this.promise;return null==(t=this.retryer)||t.cancel(e),r?r.then(G.ZT).catch(G.ZT):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>!1!==e.options.enabled)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,G.Kp)(this.state.dataUpdatedAt,e)}onFocus(){var e;let t=this.observers.find(e=>e.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;let t=this.observers.find(e=>e.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var r,n,o,i;if("idle"!==this.state.fetchStatus){if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise)return null==(o=this.retryer)||o.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let a=(0,G.G9)(),s={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(a)return this.abortSignalConsumed=!0,a.signal}})};l(s);let u={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(s)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};l(u),null==(r=this.options.behavior)||r.onFetch(u),this.revertState=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(n=u.fetchOptions)?void 0:n.meta))&&this.dispatch({type:"fetch",meta:null==(i=u.fetchOptions)?void 0:i.meta});let c=e=>{if((0,ee.DV)(e)&&e.silent||this.dispatch({type:"error",error:e}),!(0,ee.DV)(e)){var t,r,n,o;null==(t=(r=this.cache.config).onError)||t.call(r,e,this),null==(n=(o=this.cache.config).onSettled)||n.call(o,this.state.data,e,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,ee.Mz)({fn:u.fetchFn,abort:null==a?void 0:a.abort.bind(a),onSuccess:e=>{var t,r,n,o;if(void 0===e){c(Error(this.queryHash+" data is undefined"));return}this.setData(e),null==(t=(r=this.cache.config).onSuccess)||t.call(r,e,this),null==(n=(o=this.cache.config).onSettled)||n.call(o,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:c,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var r,n;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(r=e.meta)?r:null,fetchStatus:(0,ee.Kw)(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(n=e.dataUpdatedAt)?n:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let o=e.error;if((0,ee.DV)(o)&&o.revert&&this.revertState)return{...this.revertState,fetchStatus:"idle"};return{...t,error:o,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),Q.V.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}class eC extends en.l{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,r){var n;let o=t.queryKey,i=null!=(n=t.queryHash)?n:(0,G.Rm)(o,t),a=this.get(i);return a||(a=new ej({cache:this,logger:e.getLogger(),queryKey:o,queryHash:i,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(o)}),this.add(a)),a}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){let t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(t=>t!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){Q.V.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){let[r]=(0,G.I6)(e,t);return void 0===r.exact&&(r.exact=!0),this.queries.find(e=>(0,G._x)(r,e))}findAll(e,t){let[r]=(0,G.I6)(e,t);return Object.keys(r).length>0?this.queries.filter(e=>(0,G._x)(r,e)):this.queries}notify(e){Q.V.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){Q.V.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){Q.V.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}class eP extends en.l{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,r){let n=new et({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:r,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(n),n}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){Q.V.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find(t=>(0,G.X7)(e,t))}findAll(e){return this.mutations.filter(t=>(0,G.X7)(e,t))}notify(e){Q.V.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then(()=>{let e=this.mutations.filter(e=>e.state.isPaused);return Q.V.batch(()=>e.reduce((e,t)=>e.then(()=>t.continue().catch(G.ZT)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}var eL=r(15761),eE=r(96474);class eT{constructor(e={}){this.queryCache=e.queryCache||new eC,this.mutationCache=e.mutationCache||new eP,this.logger=e.logger||J,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=eL.j.subscribe(()=>{eL.j.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=eE.N.subscribe(()=>{eE.N.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){let[r]=(0,G.I6)(e,t);return r.fetchStatus="fetching",this.queryCache.findAll(r).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var r;return null==(r=this.queryCache.find(e,t))?void 0:r.state.data}ensureQueryData(e,t,r){let n=(0,G._v)(e,t,r),o=this.getQueryData(n.queryKey);return o?Promise.resolve(o):this.fetchQuery(n)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:e,state:t})=>{let r=t.data;return[e,r]})}setQueryData(e,t,r){let n=this.queryCache.find(e),o=null==n?void 0:n.state.data,i=(0,G.SE)(t,o);if(void 0===i)return;let a=(0,G._v)(e),s=this.defaultQueryOptions(a);return this.queryCache.build(this,s).setData(i,{...r,manual:!0})}setQueriesData(e,t,r){return Q.V.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e,t){var r;return null==(r=this.queryCache.find(e,t))?void 0:r.state}removeQueries(e,t){let[r]=(0,G.I6)(e,t),n=this.queryCache;Q.V.batch(()=>{n.findAll(r).forEach(e=>{n.remove(e)})})}resetQueries(e,t,r){let[n,o]=(0,G.I6)(e,t,r),i=this.queryCache,a={type:"active",...n};return Q.V.batch(()=>(i.findAll(n).forEach(e=>{e.reset()}),this.refetchQueries(a,o)))}cancelQueries(e,t,r){let[n,o={}]=(0,G.I6)(e,t,r);void 0===o.revert&&(o.revert=!0);let i=Q.V.batch(()=>this.queryCache.findAll(n).map(e=>e.cancel(o)));return Promise.all(i).then(G.ZT).catch(G.ZT)}invalidateQueries(e,t,r){let[n,o]=(0,G.I6)(e,t,r);return Q.V.batch(()=>{var e,t;if(this.queryCache.findAll(n).forEach(e=>{e.invalidate()}),"none"===n.refetchType)return Promise.resolve();let r={...n,type:null!=(e=null!=(t=n.refetchType)?t:n.type)?e:"active"};return this.refetchQueries(r,o)})}refetchQueries(e,t,r){let[n,o]=(0,G.I6)(e,t,r),i=Q.V.batch(()=>this.queryCache.findAll(n).filter(e=>!e.isDisabled()).map(e=>{var t;return e.fetch(void 0,{...o,cancelRefetch:null==(t=null==o?void 0:o.cancelRefetch)||t,meta:{refetchPage:n.refetchPage}})})),a=Promise.all(i).then(G.ZT);return null!=o&&o.throwOnError||(a=a.catch(G.ZT)),a}fetchQuery(e,t,r){let n=(0,G._v)(e,t,r),o=this.defaultQueryOptions(n);void 0===o.retry&&(o.retry=!1);let i=this.queryCache.build(this,o);return i.isStaleByTime(o.staleTime)?i.fetch(o):Promise.resolve(i.state.data)}prefetchQuery(e,t,r){return this.fetchQuery(e,t,r).then(G.ZT).catch(G.ZT)}fetchInfiniteQuery(e,t,r){let n=(0,G._v)(e,t,r);return n.behavior=eu(),this.fetchQuery(n)}prefetchInfiniteQuery(e,t,r){return this.fetchInfiniteQuery(e,t,r).then(G.ZT).catch(G.ZT)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){let r=this.queryDefaults.find(t=>(0,G.yF)(e)===(0,G.yF)(t.queryKey));r?r.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;let t=this.queryDefaults.find(t=>(0,G.to)(e,t.queryKey));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){let r=this.mutationDefaults.find(t=>(0,G.yF)(e)===(0,G.yF)(t.mutationKey));r?r.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;let t=this.mutationDefaults.find(t=>(0,G.to)(e,t.mutationKey));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;let t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=(0,G.Rm)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}let eD=e=>e.queryClient??new eT(e.queryClientConfig);function eI(){return(eI=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var eA=60103,eY=60106,eR=60107,eN=60108,ez=60114,eH=60109,eF=60110,e$=60111,eV=60112,eZ=60113,eB=60115,eU=60116;if("function"==typeof Symbol&&Symbol.for){var eW=Symbol.for;eA=eW("react.element"),eY=eW("react.portal"),eR=eW("react.fragment"),eN=eW("react.strict_mode"),ez=eW("react.profiler"),eH=eW("react.provider"),eF=eW("react.context"),e$=Symbol.for("react.concurrent_mode"),eV=eW("react.forward_ref"),eZ=eW("react.suspense"),eB=eW("react.memo"),eU=eW("react.lazy")}var eq=eA,eK=eY,eG=eR,eJ=eN,eQ=ez,eX=eH,e0=eF,e1=e$,e2=eV,e4=eZ,e5=eB,e3=eU,e6=Z.Children.toArray,e7=function(e){return null!==e&&"object"==typeof e},e8=function(e){return e6(e).filter(e7)},e9=function(e,t){return"object"==typeof t?eI({},t,e):e},te=new Map,tt={},tr=void 0,tn=void 0,to=function(){return eI({},tt)},ti=function(){return new Map(te)},ta=function(){var e=tr;return tr=void 0,e},ts=function(){var e=tn;return tn=void 0,e},tl=function(e){void 0!==e&&eI(tt,e)},tu=function(e){void 0!==e&&te.set(e[0],e[1])},tc=function(e){tr=void 0,tt=e},td=function(e){tn=void 0,te=e},tp=function(e){var t=te.get(e);return void 0!==t?t:e._currentValue},tf={},th=function(e){var t=e.contextType,r=e.contextTypes;if(t)return tp(t);if(!r)return tf;var n={};for(var o in r)n[o]=tt[o];return n},tm=null,tg=function(){return tm},ty=function(e){tm=e||null},tv={current:{uniqueID:0}},tb="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t_=null,tx=function(e){t_=e},tw=function(){if(null===t_)throw Error("[react-ssr-prepass] Hooks can only be called inside the body of a function component. (https://fb.me/react-invalid-hook-call)");return t_},tk=null,tM=null,tS=!1,tO=null,tj=0,tC=function(e){tk=e};function tP(){return null===tM?null===tk?tk=tM={memoizedState:null,queue:null,next:null}:tM=tk:tM=null===tM.next?tM.next={memoizedState:null,queue:null,next:null}:tM.next}function tL(e,t){return"function"==typeof t?t(e):t}function tE(e,t,r){var n,o=tw();null===(tM=tP()).queue&&(n=e===tL?"function"==typeof t?t():t:void 0!==r?r(t):t,tM.memoizedState=n);var i=tM.queue||(tM.queue={last:null,dispatch:null}),a=i.dispatch||(i.dispatch=tI.bind(null,o,i));if(null!==tO){var s=tO.get(i);if(void 0!==s){tO.delete(i);var l=tM.memoizedState,u=s;do l=e(l,u.action),u=u.next;while(null!==u);tM.memoizedState=l}}return[tM.memoizedState,a]}function tT(e,t){tw();var r=void 0===t?null:t,n=(tM=tP()).memoizedState;if(null!==n&&null!==r&&function(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!tb(e[r],t[r]))return!1;return!0}(r,n[1]))return n[0];var o=e();return tM.memoizedState=[o,r],o}function tD(){return tw(),(tM=tP()).memoizedState||(tM.memoizedState="R:"+(tv.current.uniqueID++).toString(36)),tM.memoizedState}function tI(e,t,r){if(e===t_){tS=!0;var n={action:r,next:null};null===tO&&(tO=new Map);var o=tO.get(t);if(void 0===o)tO.set(t,n);else{for(var i=o;null!==i.next;)i=i.next;i.next=n}}}function tA(){}function tY(e){e()}var tR={readContext:function(e,t){return tp(e)},useSyncExternalStore:function(e,t,r){return t()},useContext:function(e,t){return tw(),tp(e)},useMemo:tT,useReducer:tE,useRef:function(e){tw();var t=(tM=tP()).memoizedState;if(null!==t)return t;var r={current:e};return tM.memoizedState=r,r},useState:function(e){return tE(tL,e)},useCallback:function(e,t){return tT(function(){return e},t)},useMutableSource:function(e,t,r){return tw(),t(e._source)},useTransition:function(){return[tY,!1]},useDeferredValue:function(e){return e},useOpaqueIdentifier:tD,useId:tD,unstable_useId:tD,unstable_useOpaqueIdentifier:tD,useLayoutEffect:tA,useImperativeHandle:tA,useEffect:tA,useDebugValue:tA},tN=function(e){var t=e._payload||e;return 0===t._status?t._result:1===t._status?Promise.resolve(t._result):2===t._status?Promise.reject(t._result):(t._status=0,t._result=(t._ctor||t._result)().then(function(e){t._result=e,"function"==typeof e?t._status=1:null!==e&&"object"==typeof e&&"function"==typeof e.default?(t._result=e.default,t._status=1):t._status=2}).catch(function(e){return t._status=2,t._result=e,Promise.reject(e)}))},tz=function(e,t,r){var n=e._payload||e;return 1===n._status?(0,Z.createElement)(n._result,t):null},tH=function(e,t,r){return{contextMap:to(),contextStore:ti(),id:tw(),hook:tk,kind:"frame.hooks",errorFrame:tg(),thenable:r,props:t,type:e}},tF=function(e,t,r){try{return function(e,t,r){tM=null;for(var n=e(t,r);tj<25&&tS;)tS=!1,tj+=1,tM=null,n=e(t,r);return tj=0,tO=null,tM=null,n}(e,e9(t,e.defaultProps),th(e))}catch(n){if("function"!=typeof n.then)throw n;return r.push(tH(e,t,n)),null}};function t$(){return!1}function tV(){return null}var tZ=function(e,t){var r,n={_thrown:0,queue:r=[],isMounted:t$,enqueueForceUpdate:tV,enqueueReplaceState:function(e,t){e._isMounted&&(r.length=0,r.push(t))},enqueueSetState:function(e,t){e._isMounted&&r.push(t)}},o=e9(t,e.defaultProps),i=th(e),a=new e(o,i,n);if(a.props=o,a.context=i,a.updater=n,a._isMounted=!0,void 0===a.state&&(a.state=null),"function"==typeof a.componentDidCatch||"function"==typeof e.getDerivedStateFromError){var s=tB(e,a,null);s.errorFrame=s,ty(s)}if("function"==typeof e.getDerivedStateFromProps){var l=(0,e.getDerivedStateFromProps)(a.props,a.state);null!=l&&(a.state=eI({},a.state,l))}else"function"==typeof a.componentWillMount?a.componentWillMount():"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount();return a},tB=function(e,t,r){return{contextMap:to(),contextStore:ti(),errorFrame:tg(),thenable:r,kind:"frame.class",error:null,instance:t,type:e}},tU=function(e,t,r){!function(e){var t=e.updater.queue;if(t.length>0){for(var r=eI({},e.state),n=0,o=t.length;n<o;n++){var i=t[n],a="function"==typeof i?i.call(e,r,e.props,e.context):i;null!==a&&eI(r,a)}e.state=r,t.length=0}}(t);var n=null;try{n=t.render()}catch(n){if("function"!=typeof n.then)throw n;return r.push(tB(e,t,n)),null}if(void 0!==e.childContextTypes&&"function"==typeof t.getChildContext){var o=t.getChildContext();null!==o&&"object"==typeof o&&function(e){for(var t in tr={},e)tr[t]=tt[t],tt[t]=e[t]}(o)}if("function"!=typeof t.getDerivedStateFromProps&&("function"==typeof t.componentWillMount||"function"==typeof t.UNSAFE_componentWillMount)&&"function"==typeof t.componentWillUnmount)try{t.componentWillUnmount()}catch(e){}return t._isMounted=!1,n},tW=Z.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher,tq="function"==typeof setImmediate,tK=function(e,t,r,n,o){var i,a,s;return e.prototype&&e.prototype.isReactComponent?(tx(null),(a=n(o,i=tZ(e,t)))?(r.push(tB(e,i,a)),null):tU(e,i,r)):(tC(null),tx({}),(s=n(o))?(r.push(tH(e,t,s)),null):tF(e,t,r))},tG=function(e,t,r){switch(function(e){switch(e.$$typeof){case eK:return eK;case eq:switch(e.type){case e1:return e1;case eG:return eG;case eQ:return eQ;case eJ:return eJ;case e4:return e4;default:switch(e.type&&e.type.$$typeof){case e3:return e3;case e5:return e5;case e0:return e0;case eX:return eX;case e2:return e2;default:return eq}}default:return}}(e)){case e4:case eJ:case e1:case eQ:case eG:return e8(e.props.children);case eX:var n,o,i,a,s=e.props,l=s.children;return i=e.type._context,a=s.value,tn=[i,te.get(i)],te.set(i,a),e8(l);case e0:var u=e.props.children;if("function"!=typeof u)return[];var c=e.type;return e8(u(tp("object"==typeof c._context?c._context:c)));case e3:return e8((n=e.type,o=e.props,(n._payload||n)._status<=0?(t.push({kind:"frame.lazy",contextMap:to(),contextStore:ti(),errorFrame:tg(),thenable:tN(n),props:o,type:n}),null):tz(n,o)));case e5:return e8((0,Z.createElement)(e.type.type,e.props));case e2:var d=e.type,p=d.render,f=e9(e.props,d.defaultProps);return e8((0,Z.createElement)(p,f));case eq:if("string"==typeof e.type)return e8(e.props.children);return e8(tK(e.type,e.props,t,r,e));default:return[]}},tJ=function(e,t,r,n,o,i){var a=tW.current,s=Date.now();try{for(tW.current=tR;e.length>0;){var l=e[e.length-1].shift();if(void 0!==l){var u=tG(l,o,i);e.push(u),t.push(ta()),r.push(ts()),n.push(tg())}else e.pop(),tl(t.pop()),tu(r.pop()),ty(n.pop());if(tq&&Date.now()-s>5)return!0}return!1}catch(e){var c=tg();if(!c)throw e;return c.error=e,o.unshift(c),!1}finally{tW.current=a}},tQ=function(e,t,r,n){return{contextMap:to(),contextStore:ti(),errorFrame:tg(),thenable:null,kind:"frame.yield",traversalChildren:e,traversalMap:t,traversalStore:r,traversalErrorFrame:n}},tX=function(e,t,r){var n=[e],o=[ta()],i=[ts()],a=[tg()];tJ(n,o,i,a,t,r)&&t.unshift(tQ(n,o,i,a))},t0=function(e,t,r){if("frame.yield"===e.kind)tx(null),tc(e.contextMap),td(e.contextStore),ty(e.errorFrame),tJ(e.traversalChildren,e.traversalMap,e.traversalStore,e.traversalErrorFrame,t,r)&&t.unshift(tQ(e.traversalChildren,e.traversalMap,e.traversalStore,e.traversalErrorFrame));else{var n=tW.current,o=null;tW.current=tR;try{"frame.class"===e.kind?o=function(e,t){if(tx(null),tc(t.contextMap),td(t.contextStore),ty(t.errorFrame),t.error){if(++t.instance.updater._thrown>=25)return null;t.instance._isMounted=!0,"function"==typeof t.instance.componentDidCatch&&t.instance.componentDidCatch(t.error),"function"==typeof t.type.getDerivedStateFromError&&t.instance.updater.enqueueSetState(t.instance,t.type.getDerivedStateFromError(t.error))}return tU(t.type,t.instance,e)}(t,e):"frame.hooks"===e.kind?(tC(e.hook),tx(e.id),tc(e.contextMap),td(e.contextStore),ty(e.errorFrame),o=tF(e.type,e.props,t)):"frame.lazy"===e.kind&&(tx(null),tc(e.contextMap),td(e.contextStore),ty(e.errorFrame),o=tz(e.type,e.props))}catch(e){var i=tg();if(!i)throw e;i.error=e,t.unshift(i),o=null}finally{tW.current=n}tX(e8(o),t,r)}};function t1(e,t){setImmediate(e)}var t2=function(e,t,r){var n=e.shift();return n?(tq&&"frame.yield"===n.kind&&(n.thenable=new Promise(t1)),Promise.resolve(n.thenable).then(function(){return tv.current=r,t0(n,e,t),t2(e,t,r)},function(r){if(!n.errorFrame)throw r;n.errorFrame.error=r,t0(n.errorFrame,e,t)})):Promise.resolve()},t4=function(){},t5=function(e,t){t||(t=t4);var r=[],n=tv.current={uniqueID:0};tc({}),td(new Map),ty(null);try{tX(e8(e),r,t)}catch(e){return Promise.reject(e)}return t2(r,t,n)};function t3(e){let t=e.state.error;if(t instanceof Error&&"TRPCClientError"===t.name){let r={message:t.message,data:t.data,shape:t.shape};return{...e,state:{...e.state,error:r}}}return e}var t6=function(){function e(){this.keyToValue=new Map,this.valueToKey=new Map}return e.prototype.set=function(e,t){this.keyToValue.set(e,t),this.valueToKey.set(t,e)},e.prototype.getByKey=function(e){return this.keyToValue.get(e)},e.prototype.getByValue=function(e){return this.valueToKey.get(e)},e.prototype.clear=function(){this.keyToValue.clear(),this.valueToKey.clear()},e}(),t7=function(){function e(e){this.generateIdentifier=e,this.kv=new t6}return e.prototype.register=function(e,t){this.kv.getByValue(e)||(t||(t=this.generateIdentifier(e)),this.kv.set(t,e))},e.prototype.clear=function(){this.kv.clear()},e.prototype.getIdentifier=function(e){return this.kv.getByValue(e)},e.prototype.getValue=function(e){return this.kv.getByKey(e)},e}(),t8=($=function(e,t){return($=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}$(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),t9=function(e){function t(){var t=e.call(this,function(e){return e.name})||this;return t.classToAllowedProps=new Map,t}return t8(t,e),t.prototype.register=function(t,r){"object"==typeof r?(r.allowProps&&this.classToAllowedProps.set(t,r.allowProps),e.prototype.register.call(this,t,r.identifier)):e.prototype.register.call(this,t,r)},t.prototype.getAllowedProps=function(e){return this.classToAllowedProps.get(e)},t}(t7),re=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a};function rt(e,t){Object.entries(e).forEach(function(e){var r=re(e,2),n=r[0];return t(r[1],n)})}function rr(e,t){return -1!==e.indexOf(t)}function rn(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(t(n))return n}}var ro=function(){function e(){this.transfomers={}}return e.prototype.register=function(e){this.transfomers[e.name]=e},e.prototype.findApplicable=function(e){return function(e,t){var r=function(e){if("values"in Object)return Object.values(e);var t=[];for(var r in e)e.hasOwnProperty(r)&&t.push(e[r]);return t}(e);if("find"in r)return r.find(t);for(var n=0;n<r.length;n++){var o=r[n];if(t(o))return o}}(this.transfomers,function(t){return t.isApplicable(e)})},e.prototype.findByName=function(e){return this.transfomers[e]},e}(),ri=function(e){return void 0===e},ra=function(e){return"object"==typeof e&&null!==e&&e!==Object.prototype&&(null===Object.getPrototypeOf(e)||Object.getPrototypeOf(e)===Object.prototype)},rs=function(e){return ra(e)&&0===Object.keys(e).length},rl=function(e){return Array.isArray(e)},ru=function(e){return e instanceof Map},rc=function(e){return e instanceof Set},rd=function(e){return"Symbol"===Object.prototype.toString.call(e).slice(8,-1)},rp=function(e){return"number"==typeof e&&isNaN(e)},rf=function(e){return e.replace(/\./g,"\\.")},rh=function(e){return e.map(String).map(rf).join(".")},rm=function(e){for(var t=[],r="",n=0;n<e.length;n++){var o=e.charAt(n);if("\\"===o&&"."===e.charAt(n+1)){r+=".",n++;continue}if("."===o){t.push(r),r="";continue}r+=o}var i=r;return t.push(i),t},rg=function(){return(rg=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},ry=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},rv=function(e,t){for(var r=0,n=t.length,o=e.length;r<n;r++,o++)e[o]=t[r];return e};function rb(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}var r_=[rb(ri,"undefined",function(){return null},function(){}),rb(function(e){return"bigint"==typeof e},"bigint",function(e){return e.toString()},function(e){return"undefined"!=typeof BigInt?BigInt(e):(console.error("Please add a BigInt polyfill."),e)}),rb(function(e){return e instanceof Date&&!isNaN(e.valueOf())},"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),rb(function(e){return e instanceof Error},"Error",function(e,t){var r={name:e.name,message:e.message};return t.allowedErrorProps.forEach(function(t){r[t]=e[t]}),r},function(e,t){var r=Error(e.message);return r.name=e.name,r.stack=e.stack,t.allowedErrorProps.forEach(function(t){r[t]=e[t]}),r}),rb(function(e){return e instanceof RegExp},"regexp",function(e){return""+e},function(e){var t=e.slice(1,e.lastIndexOf("/")),r=e.slice(e.lastIndexOf("/")+1);return new RegExp(t,r)}),rb(rc,"set",function(e){return rv([],ry(e.values()))},function(e){return new Set(e)}),rb(ru,"map",function(e){return rv([],ry(e.entries()))},function(e){return new Map(e)}),rb(function(e){var t;return rp(e)||(t=e)===1/0||t===-1/0},"number",function(e){return rp(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),rb(function(e){return 0===e&&1/e==-1/0},"number",function(){return"-0"},Number),rb(function(e){return e instanceof URL},"URL",function(e){return e.toString()},function(e){return new URL(e)})];function rx(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}var rw=rx(function(e,t){return!!rd(e)&&!!t.symbolRegistry.getIdentifier(e)},function(e,t){return["symbol",t.symbolRegistry.getIdentifier(e)]},function(e){return e.description},function(e,t,r){var n=r.symbolRegistry.getValue(t[1]);if(!n)throw Error("Trying to deserialize unknown symbol");return n}),rk=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),rM=rx(function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},function(e){return["typed-array",e.constructor.name]},function(e){return rv([],ry(e))},function(e,t){var r=rk[t[1]];if(!r)throw Error("Trying to deserialize unknown typed array");return new r(e)});function rS(e,t){return null!=e&&!!e.constructor&&!!t.classRegistry.getIdentifier(e.constructor)}var rO=rx(rS,function(e,t){return["class",t.classRegistry.getIdentifier(e.constructor)]},function(e,t){var r=t.classRegistry.getAllowedProps(e.constructor);if(!r)return rg({},e);var n={};return r.forEach(function(t){n[t]=e[t]}),n},function(e,t,r){var n=r.classRegistry.getValue(t[1]);if(!n)throw Error("Trying to deserialize unknown class - check https://github.com/blitz-js/superjson/issues/116#issuecomment-773996564");return Object.assign(Object.create(n.prototype),e)}),rj=rx(function(e,t){return!!t.customTransformerRegistry.findApplicable(e)},function(e,t){return["custom",t.customTransformerRegistry.findApplicable(e).name]},function(e,t){return t.customTransformerRegistry.findApplicable(e).serialize(e)},function(e,t,r){var n=r.customTransformerRegistry.findByName(t[1]);if(!n)throw Error("Trying to deserialize unknown custom value");return n.deserialize(e)}),rC=[rO,rw,rj,rM],rP=function(e,t){var r=rn(rC,function(r){return r.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation(e,t)};var n=rn(r_,function(r){return r.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation}},rL={};r_.forEach(function(e){rL[e.annotation]=e});var rE=function(e,t,r){if(rl(t))switch(t[0]){case"symbol":return rw.untransform(e,t,r);case"class":return rO.untransform(e,t,r);case"custom":return rj.untransform(e,t,r);case"typed-array":return rM.untransform(e,t,r);default:throw Error("Unknown transformation: "+t)}else{var n=rL[t];if(!n)throw Error("Unknown transformation: "+t);return n.untransform(e,r)}},rT=function(e,t){for(var r=e.keys();t>0;)r.next(),t--;return r.next().value};function rD(e){if(rr(e,"__proto__"))throw Error("__proto__ is not allowed as a property");if(rr(e,"prototype"))throw Error("prototype is not allowed as a property");if(rr(e,"constructor"))throw Error("constructor is not allowed as a property")}var rI=function(e,t){rD(t);for(var r=0;r<t.length;r++){var n=t[r];if(rc(e))e=rT(e,+n);else if(ru(e)){var o=+n,i=0==+t[++r]?"key":"value",a=rT(e,o);switch(i){case"key":e=a;break;case"value":e=e.get(a)}}else e=e[n]}return e},rA=function(e,t,r){if(rD(t),0===t.length)return r(e);for(var n=e,o=0;o<t.length-1;o++){var i=t[o];if(rl(n))n=n[+i];else if(ra(n))n=n[i];else if(rc(n)){var a=+i;n=rT(n,a)}else if(ru(n)){if(o===t.length-2)break;var a=+i,s=0==+t[++o]?"key":"value",l=rT(n,a);switch(s){case"key":n=l;break;case"value":n=n.get(l)}}}var u=t[t.length-1];if(rl(n)?n[+u]=r(n[+u]):ra(n)&&(n[u]=r(n[u])),rc(n)){var c=rT(n,+u),d=r(c);c!==d&&(n.delete(c),n.add(d))}if(ru(n)){var a=+t[t.length-2],p=rT(n,a),s=0==+u?"key":"value";switch(s){case"key":var f=r(p);n.set(f,n.get(p)),f!==p&&n.delete(p);break;case"value":n.set(p,r(n.get(p)))}}return e},rY=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},rR=function(e,t){for(var r=0,n=t.length,o=e.length;r<n;r++,o++)e[o]=t[r];return e},rN=function(e,t,r,n,o,i,a){void 0===o&&(o=[]),void 0===i&&(i=[]),void 0===a&&(a=new Map);var s,l,u="boolean"==typeof(s=e)||null===s||ri(s)||"number"==typeof s&&!isNaN(s)||"string"==typeof s||rd(s);if(!u){c=o,(d=t.get(e))?d.push(c):t.set(e,[c]);var c,d,p=a.get(e);if(p)return n?{transformedValue:null}:p}if(!(ra(e)||rl(e)||ru(e)||rc(e)||rS(e,r))){var f=rP(e,r),h=f?{transformedValue:f.value,annotations:[f.type]}:{transformedValue:e};return u||a.set(e,h),h}if(rr(i,e))return{transformedValue:null};var m=rP(e,r),g=null!==(l=null==m?void 0:m.value)&&void 0!==l?l:e,y=rl(g)?[]:{},v={};rt(g,function(s,l){var u=rN(s,t,r,n,rR(rR([],rY(o)),[l]),rR(rR([],rY(i)),[e]),a);y[l]=u.transformedValue,rl(u.annotations)?v[l]=u.annotations:ra(u.annotations)&&rt(u.annotations,function(e,t){v[rf(l)+"."+t]=e})});var b=rs(v)?{transformedValue:y,annotations:m?[m.type]:void 0}:{transformedValue:y,annotations:m?[m.type,v]:v};return u||a.set(e,b),b};function rz(e){return Object.prototype.toString.call(e).slice(8,-1)}function rH(e){return"Array"===rz(e)}var rF=function(){return(rF=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},r$=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a},rV=function(e,t){for(var r=0,n=t.length,o=e.length;r<n;r++,o++)e[o]=t[r];return e},rZ=function(){function e(e){var t=(void 0===e?{}:e).dedupe;this.classRegistry=new t9,this.symbolRegistry=new t7(function(e){var t;return null!==(t=e.description)&&void 0!==t?t:""}),this.customTransformerRegistry=new ro,this.allowedErrorProps=[],this.dedupe=void 0!==t&&t}return e.prototype.serialize=function(e){var t,r,n,o=new Map,i=rN(e,o,this,this.dedupe),a={json:i.transformedValue};i.annotations&&(a.meta=rF(rF({},a.meta),{values:i.annotations}));var s=(t=this.dedupe,r={},n=void 0,(o.forEach(function(e){if(!(e.length<=1)){t||(e=e.map(function(e){return e.map(String)}).sort(function(e,t){return e.length-t.length}));var o=rY(e),i=o[0],a=o.slice(1);0===i.length?n=a.map(rh):r[rh(i)]=a.map(rh)}}),n)?rs(r)?[n]:[n,r]:rs(r)?void 0:r);return s&&(a.meta=rF(rF({},a.meta),{referentialEqualities:s})),a},e.prototype.deserialize=function(e){var t,r,n,o=e.json,i=e.meta,a=function e(t,r={}){if(rH(t))return t.map(t=>e(t,r));if(!function(e){if("Object"!==rz(e))return!1;let t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}(t))return t;let n=Object.getOwnPropertyNames(t),o=Object.getOwnPropertySymbols(t);return[...n,...o].reduce((n,o)=>{if(rH(r.props)&&!r.props.includes(o))return n;let i=t[o],a=e(i,r);return function(e,t,r,n,o){let i=({}).propertyIsEnumerable.call(n,t)?"enumerable":"nonenumerable";"enumerable"===i&&(e[t]=r),o&&"nonenumerable"===i&&Object.defineProperty(e,t,{value:r,enumerable:!1,writable:!0,configurable:!0})}(n,o,a,t,r.nonenumerable),n},{})}(o);return(null==i?void 0:i.values)&&(t=a,r=i.values,n=this,function e(t,r,n){if(void 0===n&&(n=[]),t){if(!rl(t)){rt(t,function(t,o){return e(t,r,rR(rR([],rY(n)),rY(rm(o))))});return}var o=rY(t,2),i=o[0],a=o[1];a&&rt(a,function(t,o){e(t,r,rR(rR([],rY(n)),rY(rm(o))))}),r(i,n)}}(r,function(e,r){t=rA(t,r,function(t){return rE(t,e,n)})}),a=t),(null==i?void 0:i.referentialEqualities)&&(a=function(e,t){function r(t,r){var n=rI(e,rm(r));t.map(rm).forEach(function(t){e=rA(e,t,function(){return n})})}if(rl(t)){var n=rY(t,2),o=n[0],i=n[1];o.forEach(function(t){e=rA(e,rm(t),function(){return e})}),i&&rt(i,r)}else rt(t,r);return e}(a,i.referentialEqualities)),a},e.prototype.stringify=function(e){return JSON.stringify(this.serialize(e))},e.prototype.parse=function(e){return this.deserialize(JSON.parse(e))},e.prototype.registerClass=function(e,t){this.classRegistry.register(e,t)},e.prototype.registerSymbol=function(e,t){this.symbolRegistry.register(e,t)},e.prototype.registerCustom=function(e,t){this.customTransformerRegistry.register(rF({name:t},e))},e.prototype.allowErrorProps=function(){for(var e,t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];(e=this.allowedErrorProps).push.apply(e,rV([],r$(t)))},e.defaultInstance=new e,e.serialize=e.defaultInstance.serialize.bind(e.defaultInstance),e.deserialize=e.defaultInstance.deserialize.bind(e.defaultInstance),e.stringify=e.defaultInstance.stringify.bind(e.defaultInstance),e.parse=e.defaultInstance.parse.bind(e.defaultInstance),e.registerClass=e.defaultInstance.registerClass.bind(e.defaultInstance),e.registerSymbol=e.defaultInstance.registerSymbol.bind(e.defaultInstance),e.registerCustom=e.defaultInstance.registerCustom.bind(e.defaultInstance),e.allowErrorProps=e.defaultInstance.allowErrorProps.bind(e.defaultInstance),e}();rZ.serialize,rZ.deserialize,rZ.stringify,rZ.parse,rZ.registerClass,rZ.registerCustom,rZ.registerSymbol,rZ.allowErrorProps;var rB=r(68028);let rU=new eT({defaultOptions:{queries:{staleTime:3e5,refetchOnWindowFocus:!1}}}),rW=()=>({transformer:rZ,links:[function(e={}){let{enabled:t=()=>!0}=e,r=e.colorMode??("undefined"==typeof window?"ansi":"css"),{logger:n=L({c:e.console,colorMode:r})}=e;return()=>({op:e,next:r})=>i(o=>{var i;t({...e,direction:"up"})&&n({...e,direction:"up"});let a=Date.now();function s(r){let o=Date.now()-a;t({...e,direction:"down",result:r})&&n({...e,direction:"down",elapsedMs:o,result:r})}return r(e).pipe((i={next(e){s(e)},error(e){s(e)}},e=>({subscribe:t=>e.subscribe({next(e){i.next?.(e),t.next?.(e)},error(e){i.error?.(e),t.error?.(e)},complete(){i.complete?.(),t.complete?.()}})}))).subscribe(o)})}({enabled:e=>"development"===rB.env.NEXT_PUBLIC_NODE_ENV||"down"===e.direction&&e.result instanceof Error}),j({url:"".concat(rq(),"/api/trpc"),maxURLLength:2e3})],queryClient:rU}),rq=()=>"",rK=/* istanbul ignore file -- @preserve */function(e){let t=eO(e),r=function(e){let{config:t}=e;return r=>{let n=function(e){let t=eO(e),r=h(e=>"useContext"===e||"useUtils"===e?()=>{let e=t.useUtils();return(0,Z.useMemo)(()=>ek(e),[e])}:t.hasOwnProperty(e)?t[e]:e_(e,t));return{...t,proxy:r}}(e),o=o=>{let[i]=(0,Z.useState)(()=>{if(o.trpc)return o.trpc;let r=t({}),i=eD(r),a=n.createClient(r);return{abortOnUnmount:r.abortOnUnmount,queryClient:i,trpcClient:a,ssrState:!!e.ssr&&"mounting",ssrContext:null}}),{queryClient:a,trpcClient:s,ssrState:l,ssrContext:u}=i,c=n.useDehydratedState(s,o.pageProps?.trpcState);return Z.createElement(n.Provider,{abortOnUnmount:i.abortOnUnmount??!1,client:s,queryClient:a,ssrState:l,ssrContext:u},Z.createElement(V.aH,{client:a},Z.createElement(W,{state:c},Z.createElement(r,Object.assign({},o)))))};(r.getInitialProps??e.ssr)&&(o.getInitialProps=async n=>{let o=n.AppTree,i=!!n.Component,a=i?n.ctx:n,s={};if(r.getInitialProps){let e=await r.getInitialProps(n),t=i?e.pageProps??{}:e;s={...t,...s}}let l=e=>i?{pageProps:e}:e;if("undefined"!=typeof window||!e.ssr)return l(s);let u=t({ctx:a}),c=T(u),d=eD(u),p={pageProps:s,trpc:{config:u,trpcClient:c,queryClient:d,ssrState:"prepass",ssrContext:a}};for(;await t5((0,Z.createElement)(o,p)),d.isFetching();)await new Promise(e=>{let t=d.getQueryCache().subscribe(r=>{r?.query.getObserversCount()===0&&(e(),t())})});let f=function(e,t={}){let r=[],n=[];if(!1!==t.dehydrateMutations){let n=t.shouldDehydrateMutation||B;e.getMutationCache().getAll().forEach(e=>{n(e)&&r.push({mutationKey:e.options.mutationKey,state:e.state})})}if(!1!==t.dehydrateQueries){let r=t.shouldDehydrateQuery||U;e.getQueryCache().getAll().forEach(e=>{r(e)&&n.push({state:e.state,queryKey:e.queryKey,queryHash:e.queryHash})})}return{mutations:r,queries:n}}(d,{shouldDehydrateQuery:()=>!0}),h={...f,queries:f.queries.map(t3),mutations:f.mutations.map(t3)};s.trpcState=c.runtime.combinedTransformer.output.serialize(h);let m=l(s),g=e.responseMeta?.({ctx:a,clientErrors:[...f.queries,...f.mutations].map(e=>e.state.error).flatMap(e=>e instanceof Error&&"TRPCClientError"===e.name?[e]:[])})??{};for(let[e,t]of Object.entries(g.headers??{}))"string"==typeof t&&a.res?.setHeader(e,t);return g.status&&a.res&&(a.res.statusCode=g.status),m});let i=r.displayName??r.name??"Component";return o.displayName=`withTRPC(${i})`,o}}(e);return h(e=>"useContext"===e||"useUtils"===e?()=>{let e=t.useUtils();return(0,Z.useMemo)(()=>ek(e),[e])}:"useQueries"===e?t.useQueries:"withTRPC"===e?r:e_(e,t))}({config:()=>rW(),ssr:!1});Y(rW());let rG=Y(rW())},52541:function(e,t,r){"use strict";r.d(t,{G:function(){return a}});var n=r(10892),o=r(35281),i=r(1604);let a=()=>{let{t:e}=(0,o.$G)("zod");return{i18nZodResolver:s(e)}},s=e=>t=>(i.z.setErrorMap((t,r)=>{var n,o,i;let a=d(t,r);return"message"in a&&a.message?{message:null!==(n=a.message)&&void 0!==n?n:r.defaultError}:{message:e(null!==(o=a.key)&&void 0!==o?o:"errors.default",null!==(i=a.params)&&void 0!==i?i:{})}}),(0,n.F)(t)),l=(e,t)=>"object"==typeof e.validation?"startsWith"in e.validation?{key:"errors.string.startsWith",params:{startsWith:e.validation.startsWith}}:"endsWith"in e.validation?{key:"errors.string.endsWith",params:{endsWith:e.validation.endsWith}}:{key:"errors.invalid_string.includes",params:{includes:e.validation.includes}}:{message:e.message},u=(e,t)=>"string"!==e.type&&"number"!==e.type?{message:e.message}:{key:"errors.tooSmall.".concat(e.type),params:{minimum:e.minimum,count:e.minimum}},c=(e,t)=>"string"!==e.type&&"number"!==e.type?{message:e.message}:{key:"errors.tooBig.".concat(e.type),params:{maximum:e.maximum,count:e.maximum}},d=(e,t)=>{var r;return"Required"===t.defaultError?{key:"errors.required",params:{}}:e.code===i.NL.invalid_string?l(e,t):e.code===i.NL.too_small?u(e,t):e.code===i.NL.too_big?c(e,t):e.code===i.NL.custom&&(null===(r=e.params)||void 0===r?void 0:r.i18n)?{key:"errors.custom.".concat(e.params.i18n.key)}:{message:e.message}}},59008:function(e,t,r){"use strict";r.d(t,{bn:function(){return a},ep:function(){return l},hX:function(){return s}});var n=r(37447),o=r(1604),i=r(92497);let a=o.z.string().regex(/^[a-zA-Z0-9-_\s()]+$/),s=o.z.object({name:a}),l=o.z.object({access:o.z.object({allowGuests:o.z.boolean()}),layout:o.z.object({leftSidebarEnabled:o.z.boolean(),rightSidebarEnabled:o.z.boolean(),pingsEnabled:o.z.boolean()}),gridstack:o.z.object({sm:o.z.number().min(1).max(8),md:o.z.number().min(3).max(16),lg:o.z.number().min(5).max(20)}),pageMetadata:o.z.object({pageTitle:o.z.string(),metaTitle:o.z.string(),logoSrc:o.z.string(),faviconSrc:o.z.string()}),appearance:o.z.object({backgroundSrc:o.z.string(),backgroundImageAttachment:o.z.enum(i.lt),backgroundImageSize:o.z.enum(i.Uy),backgroundImageRepeat:o.z.enum(i.Et),primaryColor:o.z.custom(e=>"string"==typeof e&&n.As.includes(e)),secondaryColor:o.z.custom(e=>"string"==typeof e&&n.As.includes(e)),shade:o.z.number().min(0).max(n.t0.colors.blue.length-1),opacity:o.z.number().min(10).max(100),customCss:o.z.string()})})},34367:function(e,t,r){"use strict";r.d(t,{Js:function(){return i},T4:function(){return u},Yc:function(){return l},hV:function(){return s},iL:function(){return o},wL:function(){return a}});var n=r(1604);let o=8,i=n.z.string().min(o).max(100).refine(e=>/[0-9]/.test(e)).refine(e=>/[a-z]/.test(e)).refine(e=>/[A-Z]/.test(e)).refine(e=>/[$&+,:;=?@#|'<>.^*()%!-]/.test(e)),a=n.z.object({name:n.z.string(),password:n.z.string()}),s=n.z.object({username:n.z.string().min(3),password:i,passwordConfirmation:n.z.string().min(o)}).refine(e=>e.password===e.passwordConfirmation,{params:{i18n:{key:"passwordMatch"}},path:["passwordConfirmation"]});n.z.object({username:n.z.string(),email:n.z.string().email().optional(),password:i});let l=n.z.enum(["light","dark","environment"]).default("environment").catch("environment"),u=n.z.object({defaultBoard:n.z.string(),language:n.z.string(),firstDayOfWeek:n.z.enum(["monday","saturday","sunday"]),disablePingPulse:n.z.boolean(),replaceDotsWithIcons:n.z.boolean(),searchTemplate:n.z.string().nonempty().max(256),openSearchInNewTab:n.z.boolean(),autoFocusSearch:n.z.boolean()})},50180:function(e,t,r){"use strict";r.d(t,{Z:function(){return u}});var n=(0,r(30853).Z)("arrows-up-down","IconArrowsUpDown",[["path",{d:"M7 3l0 18",key:"svg-0"}],["path",{d:"M10 6l-3 -3l-3 3",key:"svg-1"}],["path",{d:"M20 18l-3 3l-3 -3",key:"svg-2"}],["path",{d:"M17 21l0 -18",key:"svg-3"}]]),o=r(5152),i=r.n(o),a=r(12012);let s=i()(()=>Promise.all([r.e(931),r.e(414),r.e(445)]).then(r.bind(r,54445)),{loadableGenerated:{webpack:()=>[54445]},ssr:!1}),l=(0,a.D)({id:"dlspeed",icon:n,options:{},gridstack:{minWidth:2,minHeight:2,maxWidth:12,maxHeight:6},component:s});var u=l},56977:function(e,t,r){"use strict";r.d(t,{V:function(){return i}});var n=r(76424),o=r(76536);let i=()=>{let{name:e}=(0,n.q)();return o.hi.download.get.useQuery({configName:e},{refetchInterval:3e3})}},12012:function(e,t,r){"use strict";r.d(t,{D:function(){return n}});let n=e=>e},83693:function(e,t,r){"use strict";r.d(t,{Z:function(){return uz}});var n,o,i,a,s=r(85893),l=r(97564),u=r(80061),c=r(61885),d=r(67841),p=r(74403),f=r(64761),h=r(19236),m=r(95117),g=r(64523),y=r(21017),v=r(73723),b=r(69876),_=r(54777),x=r(71232),w=r(22870),k=r(56817),M=r(77248),S=r(30853),O=(0,S.Z)("bookmark","IconBookmark",[["path",{d:"M18 7v14l-6 -4l-6 4v-14a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4z",key:"svg-0"}]]),j=(0,S.Z)("typography","IconTypography",[["path",{d:"M4 20l3 0",key:"svg-0"}],["path",{d:"M14 20l7 0",key:"svg-1"}],["path",{d:"M6.9 15l6.9 0",key:"svg-2"}],["path",{d:"M10.2 6.3l5.8 13.7",key:"svg-3"}],["path",{d:"M5 20l6 -16l2 0l7 16",key:"svg-4"}]]),C=r(47083),P=r(74075),L=r(56485),E=r(32413),T=r(35281),D=r(67294),I=r(57632),A=r(1604),Y=r(6253),R=r(18400),N=r(12012);let z=(0,N.D)({id:"bookmark",icon:O,options:{name:{type:"text",defaultValue:"",info:!0,infoLink:"https://homarr.dev/docs/widgets/bookmarks/"},items:{type:"draggable-editable-list",defaultValue:[],getLabel:e=>e.name,create:()=>({id:(0,I.Z)(),name:"Homarr Documentation",href:"https://homarr.dev",iconUrl:"/imgs/logo/logo.png",openNewTab:!1,hideHostname:!1,hideIcon:!1}),itemComponent(e){let{data:t,onChange:r,delete:n}=e,{t:o}=(0,T.$G)("modules/bookmark"),i=(0,M.c)({initialValues:t,validate:{name:e=>{let t=A.z.string().min(1).max(100).safeParse(e);if(!t.success)return o("item.validation.length",{shortest:"1",longest:"100"})},href:e=>A.z.string().min(1).max(8192).safeParse(e).success?A.z.string().url().safeParse(e).success?void 0:o("item.validation.invalidLink"):o("item.validation.length",{shortest:"1",longest:"200"}),iconUrl:e=>{if(!A.z.string().min(1).max(400).safeParse(e).success)return o("item.validation.length",{shortest:"1",longest:"400"})}},validateInputOnChange:!0,validateInputOnBlur:!0});return(0,D.useEffect)(()=>{i.isValid()&&r({...i.values,openNewTab:i.values.openNewTab})},[i.values]),(0,s.jsx)("form",{children:(0,s.jsxs)(l.K,{children:[(0,s.jsx)(u.o,{icon:(0,s.jsx)(j,{size:"1rem"}),...i.getInputProps("name"),label:o("item.name"),withAsterisk:!0}),(0,s.jsx)(u.o,{icon:(0,s.jsx)(C.Z,{size:"1rem"}),...i.getInputProps("href"),label:o("item.url"),withAsterisk:!0}),(0,s.jsx)(R.w,{defaultValue:t.iconUrl,value:i.values.iconUrl,onChange:e=>{i.setFieldValue("iconUrl",null!=e?e:"")}}),(0,s.jsx)(c.r,{...i.getInputProps("openNewTab"),label:o("item.newTab"),checked:i.values.openNewTab}),(0,s.jsx)(c.r,{...i.getInputProps("hideHostname"),label:o("item.hideHostname"),checked:i.values.hideHostname}),(0,s.jsx)(c.r,{...i.getInputProps("hideIcon"),label:o("item.hideIcon"),checked:i.values.hideIcon}),(0,s.jsx)(d.z,{onClick:()=>n(),leftIcon:(0,s.jsx)(P.Z,{size:"1rem"}),variant:"light",type:"button",children:o("item.delete")}),!i.isValid()&&(0,s.jsx)(p.b,{color:"red",icon:(0,s.jsx)(L.Z,{size:"1rem"}),children:o("item.validation.errorMsg")})]})})}},layout:{type:"select",data:[{value:"autoGrid"},{value:"horizontal"},{value:"vertical"}],defaultValue:"autoGrid"}},gridstack:{minWidth:1,minHeight:1,maxWidth:24,maxHeight:24},component:function(e){let{widget:t}=e,{classes:r}=F(),{enabled:n}=(0,Y.b)(),{fn:o,colors:i,colorScheme:a}=(0,f.rZ)(),{t:u}=(0,T.$G)("modules/bookmark");if(0===t.properties.items.length)return(0,s.jsxs)(l.K,{align:"center",children:[(0,s.jsx)(E.Z,{}),(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsx)(h.D,{order:5,align:"center",children:u("card.noneFound.title")}),(0,s.jsx)(m.x,{align:"center",size:"sm",children:u("card.noneFound.text")})]})]});switch(t.properties.layout){case"autoGrid":return(0,s.jsxs)(l.K,{h:"100%",spacing:0,children:[(0,s.jsx)(h.D,{size:"h4",px:"0.25rem",children:t.properties.name}),(0,s.jsx)(g.x,{className:r.grid,mr:n&&""===t.properties.name?"xl":void 0,h:"100%",children:t.properties.items.map((e,t)=>(0,s.jsx)(y.Z,{className:r.autoGridItem,px:"xl",radius:"md",component:"a",href:e.href,target:e.openNewTab?"_blank":void 0,withBorder:!0,bg:"dark"===a?i.dark[5].concat("80"):i.blue[0].concat("80"),sx:{"&:hover":{backgroundColor:o.primaryColor().concat("40")},flex:"1 1 auto"},display:"flex",children:(0,s.jsx)(H,{item:e})},t))})]});case"horizontal":case"vertical":let c="vertical"===t.properties.layout?"column":"row";return(0,s.jsxs)(l.K,{h:"100%",spacing:0,children:[(0,s.jsx)(h.D,{size:"h4",px:"0.25rem",children:t.properties.name}),(0,s.jsx)(v.x,{scrollbarSize:8,type:"auto",h:"100%",offsetScrollbars:!0,mr:n&&""===t.properties.name?"xl":void 0,styles:{viewport:{'& div[style="min-width: 100%; display: table;"]':{display:"flex !important",height:"100%"}}},children:(0,s.jsx)(b.k,{direction:c,gap:"0",h:"100%",w:"100%",children:t.properties.items.map((e,r)=>(0,s.jsxs)("div",{style:{display:"flex",flex:"1",flexDirection:c},children:[(0,s.jsx)(_.i,{m:"3px",orientation:"vertical"!==t.properties.layout?"vertical":"horizontal",color:0===r?"transparent":void 0}),(0,s.jsx)(y.Z,{px:"md",py:"1px",component:"a",href:e.href,target:e.openNewTab?"_blank":void 0,radius:"md",bg:"transparent",sx:{"&:hover":{backgroundColor:o.primaryColor().concat("40")},flex:"1 1 auto",overflow:"unset"},display:"flex",children:(0,s.jsx)(H,{item:e})})]},r))})})]});default:return null}}}),H=e=>{let{item:t}=e,{colorScheme:r}=(0,f.rZ)();return(0,s.jsxs)(x.Z,{spacing:"0rem 1rem",children:[(0,s.jsx)(w.E,{hidden:t.hideIcon,src:t.iconUrl,width:47,height:47,fit:"contain",withPlaceholder:!0}),(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsx)(m.x,{size:"md",children:t.name}),(0,s.jsx)(m.x,{color:"dark"===r?"gray.6":"gray.7",size:"sm",hidden:t.hideHostname,children:new URL(t.href).hostname})]})]})},F=(0,k.k)(()=>({grid:{display:"grid",gap:10,gridTemplateColumns:"repeat(auto-fit, minmax(150px, 1fr))"},autoGridItem:{flex:"1 1 auto"}}));var $=r(91207),V=(0,S.Z)("calendar-time","IconCalendarTime",[["path",{d:"M11.795 21h-6.795a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v4",key:"svg-0"}],["path",{d:"M18 18m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-1"}],["path",{d:"M15 3v4",key:"svg-2"}],["path",{d:"M7 3v4",key:"svg-3"}],["path",{d:"M3 11h16",key:"svg-4"}],["path",{d:"M18 16.496v1.504l1 1",key:"svg-5"}]]),Z=r(33299),B=r(76424),U=r(6255),W=r(76536),q=r(3317),K=r(72445),G=r(57148),J=r(91759),Q=r(84137);let X={passive:!0};var ee=r(17789),et=r(53281),er=r(93844),en=r(80335),eo=r(80933),ei=r(60800);function ea(e){var t;let{media:r}=e,{config:n}=(0,B.q)();if(!n)return null;let o=n.apps.find(e=>"readarr"===e.integration.type),i=r.images.find(e=>"cover"===e.coverType);if(!o)return null;let a=o.behaviour.externalUrl?new URL(o.behaviour.externalUrl).origin:new URL(o.url).origin,l=i?"".concat(a).concat(i.url):void 0;return(0,s.jsx)(ec,{media:{...r,title:r.title,poster:l,artist:r.authorTitle,overview:"new book release by ".concat(r.authorTitle),genres:null!==(t=r.genres)&&void 0!==t?t:[],voteAverage:r.ratings.value.toString(),type:"book"}})}function es(e){let{media:t}=e,{config:r}=(0,B.q)();if(!r)return null;let n=r.apps.find(e=>"lidarr"===e.integration.type),o=t.images.find(e=>"cover"===e.coverType);if(!n)return null;let i=n.behaviour.externalUrl?new URL(n.behaviour.externalUrl).origin:new URL(n.url).origin,a=o?"".concat(i).concat(o.url):void 0;return(0,s.jsx)(ec,{media:{type:"music",title:t.title,poster:a,artist:t.artist.artistName,overview:t.overview,genres:t.genres}})}function el(e){var t,r,n;let{media:o}=e,{config:i}=(0,B.q)();null==i||i.widgets.find(e=>"calendar"===e.type);let a=o.images.find(e=>"poster"===e.coverType);return(0,s.jsx)(ec,{media:{...o,title:null!==(t=o.title)&&void 0!==t?t:o.originalTitle,overview:null!==(r=o.overview)&&void 0!==r?r:"",genres:null!==(n=o.genres)&&void 0!==n?n:[],poster:a.url,altPoster:a.remoteUrl,voteAverage:o.ratings.tmdb.value.toString(),imdbId:o.imdbId,type:"movie"}})}function eu(e){var t,r,n;let{media:o}=e,{config:i}=(0,B.q)();null==i||i.widgets.find(e=>"calendar"===e.type);let a=o.series.images.find(e=>"poster"===e.coverType);return(0,s.jsx)(ec,{media:{...o,genres:null!==(t=o.series.genres)&&void 0!==t?t:[],overview:null!==(n=null!==(r=o.overview)&&void 0!==r?r:o.series.overview)&&void 0!==n?n:"",title:o.series.title,poster:a.url,altPoster:a.remoteUrl,episodeNumber:o.episodeNumber,seasonNumber:o.seasonNumber,episodetitle:o.title,imdbId:o.series.imdbId,voteAverage:o.series.ratings.value.toString(),type:"tvshow"}})}function ec(e){var t,r,n;let{media:o}=e,[i,a]=(0,D.useState)(!1),{secondaryColor:u}=(0,eo.M)(),{t:c}=(0,T.$G)("modules/common-media-cards");return(0,s.jsxs)(x.Z,{noWrap:!0,style:{maxHeight:250,maxWidth:400},p:0,m:0,spacing:"xs",children:[(0,s.jsx)(w.E,{src:null!==(n=o.poster)&&void 0!==n?n:o.altPoster,height:200,width:150,radius:"md",fit:"cover",withPlaceholder:!0}),(0,s.jsxs)(l.K,{justify:"space-around",children:[(0,s.jsxs)(l.K,{spacing:"sm",children:[(0,s.jsx)(m.x,{lineClamp:2,children:(0,s.jsx)(h.D,{order:5,children:o.title})}),(0,s.jsxs)(x.Z,{spacing:5,style:{maxWidth:250},children:["tvshow"===o.type&&(0,s.jsxs)(ee.C,{variant:"dot",size:"xs",radius:"md",color:"blue",style:{maxWidth:200},children:["s",o.seasonNumber,"e",o.episodeNumber," - ",o.episodetitle]}),"music"===o.type&&(0,s.jsx)(ee.C,{variant:"dot",size:"xs",radius:"md",color:"green",children:o.artist}),"movie"===o.type&&(0,s.jsx)(ee.C,{variant:"dot",size:"xs",radius:"md",color:"orange",children:"Radarr"}),"book"===o.type&&(0,s.jsx)(ee.C,{variant:"dot",size:"xs",radius:"md",color:"red",children:"Readarr"}),o.genres.slice(0,2).map(e=>(0,s.jsx)(ee.C,{size:"xs",radius:"md",children:e},e))]}),(0,s.jsx)(m.x,{color:"dimmed",size:"xs",lineClamp:4,children:o.overview})]}),(0,s.jsxs)(x.Z,{spacing:"xs",children:[o.plexUrl&&(0,s.jsx)(d.z,{component:"a",target:"_blank",variant:"outline",href:o.plexUrl,size:"sm",rightIcon:(0,s.jsx)(et.Z,{size:15}),children:c("buttons.play")}),o.imdbId&&(0,s.jsx)(d.z,{component:"a",target:"_blank",href:"https://www.imdb.com/title/".concat(o.imdbId),variant:"outline",size:"sm",rightIcon:(0,s.jsx)(er.Z,{size:15}),children:"IMDb"}),o.overseerrId&&(0,s.jsx)(d.z,{component:"a",target:"_blank",href:o.overseerrId,variant:"outline",size:"sm",rightIcon:(0,s.jsx)(er.Z,{size:15}),children:"TMDb"}),"overseer"===o.type&&!(null===(r=o.overseerrResult)||void 0===r?void 0:null===(t=r.mediaInfo)||void 0===t?void 0:t.mediaAddedAt)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(ei.g5,{base:o.overseerrResult,opened:i,setOpened:a}),(0,s.jsx)(d.z,{onClick:()=>a(!0),color:u,size:"sm",rightIcon:(0,s.jsx)(en.Z,{size:15}),children:c("buttons.request")})]})]})]})]})}let ed=e=>{let{medias:t}=e,{classes:r}=em(),{height:n}=function(){let[e,t]=(0,D.useState)({width:0,height:0}),r=(0,D.useCallback)(()=>{t({width:window.innerWidth||0,height:window.innerHeight||0})},[]);return(0,Q.s)("resize",r,X),(0,Q.s)("orientationchange",r,X),(0,D.useEffect)(r,[]),e}(),o=eh(t);return(0,s.jsxs)(v.x,{offsetScrollbars:!0,pt:5,className:r.scrollArea,styles:{viewport:{maxHeight:450,minHeight:210}},children:[ep(t.tvShows,eu,"tv-show"===o),ep(t.movies,el,"movie"===o),ep(t.musics,es,"music"===o),ep(t.books,ea,"book"===o)]})},ep=(e,t,r)=>e.map((n,o)=>(0,s.jsxs)("div",{children:[(0,s.jsx)(t,{media:n}),r&&o===e.length-1?null:(0,s.jsx)(ef,{})]},o)),ef=()=>(0,s.jsx)(_.i,{variant:"dashed",size:"sm",my:"xl"}),eh=e=>e.books.length>=1?"book":e.musics.length>=1?"music":e.movies.length>=1?"movie":"tv-show",em=(0,k.k)(()=>({scrollArea:{width:400}})),eg=e=>{let{date:t,medias:r,size:n}=e,[o,{close:i,open:a}]=(0,J.q)(!1),{radius:l,fn:u}=(0,f.rZ)();var c=10,d=-4;switch(n){case"xs":c+=0,d-=0;break;case"sm":c+=1,d-=1;break;case"md":c+=2,d-=1;break;case"lg":c+=3,d-=2;break;case"xl":c+=4,d-=3}return(0,s.jsxs)(q.J,{position:"bottom",withArrow:!0,withinPortal:!0,radius:"lg",shadow:"sm",transitionProps:{transition:"pop"},onClose:i,opened:o,children:[(0,s.jsx)(q.J.Target,{children:(0,s.jsx)(K.W,{onClick:r.totalCount>0&&!o?a:i,h:"100%",w:"100%",sx:{padding:"18% !important",borderRadius:["xs","sm"].includes(n)?l.md:l.lg,borderStyle:"solid",borderWidth:"0.2rem",borderColor:o?u.primaryColor():"transparent"},children:(0,s.jsx)(ey,{size:c,offset:d,color:"red",position:"bottom-start",medias:r.books,children:(0,s.jsx)(ey,{size:c,offset:d,color:"yellow",position:"top-start",medias:r.movies,children:(0,s.jsx)(ey,{size:c,offset:d,color:"blue",position:"top-end",medias:r.tvShows,children:(0,s.jsx)(ey,{size:c,offset:d,color:"green",position:"bottom-end",medias:r.musics,children:(0,s.jsx)("div",{style:{textAlign:"center",whiteSpace:"nowrap"},children:t.getDate()})})})})})})}),(0,s.jsx)(q.J.Dropdown,{children:(0,s.jsx)(ed,{medias:r})})]})},ey=e=>{let{size:t,offset:r,color:n,medias:o,children:i,position:a}=e;return 0===o.length?i:(0,s.jsx)(G.z,{size:t,withBorder:!0,offset:r,color:n,position:a,zIndex:0,children:i})},ev=e=>{let t=new Date;return t.getDate()===e.getDate()&&t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear()},eb=(e,t)=>{if(!ev(t))return;let{colors:r}=(0,f.rZ)();return"dark"===e?r.dark[5]:r.gray[2]},e_=(0,N.D)({id:"calendar",icon:V,options:{hideWeekDays:{type:"switch",defaultValue:!0},showUnmonitored:{type:"switch",defaultValue:!1},radarrReleaseType:{type:"select",defaultValue:"inCinemas",data:[{value:"inCinemas"},{value:"physicalRelease"},{value:"digitalRelease"}]},fontSize:{type:"select",defaultValue:"xs",data:[{value:"xs"},{value:"sm"},{value:"md"},{value:"lg"},{value:"xl"}]}},gridstack:{minWidth:2,minHeight:2,maxWidth:12,maxHeight:12},component:function(e){var t,r;let{widget:n}=e,{colorScheme:o,radius:i}=(0,f.rZ)(),{name:a}=(0,B.q)(),[l,u]=(0,D.useState)(new Date),c=(0,Y.b)(e=>e.enabled),{data:d}=(0,Z.useSession)(),{data:p}=W.hi.user.withSettings.useQuery(void 0,{enabled:!!(null==d?void 0:d.user)}),h=(0,U.I)(null!==(t=null==p?void 0:p.settings.language)&&void 0!==t?t:"en"),{data:m}=W.hi.calendar.medias.useQuery({configName:a,month:l.getMonth()+1,year:l.getFullYear(),options:{showUnmonitored:n.properties.showUnmonitored}},{staleTime:18e6,enabled:!1===c}),g=null!==(r=null==p?void 0:p.settings.firstDayOfWeek)&&void 0!==r?r:"monday";return(0,s.jsx)($.f,{defaultDate:new Date,onPreviousMonth:u,onNextMonth:u,size:n.properties.fontSize,locale:h.locale,firstDayOfWeek:ex(g),hideWeekdays:n.properties.hideWeekDays,style:{position:"relative"},date:l,maxLevel:"month",styles:{calendarHeader:{maxWidth:"inherit",marginBottom:"0.35rem !important"},calendarHeaderLevel:{height:"100%"},calendarHeaderControl:{height:"100%"},calendar:{height:"100%",display:"flex",flexDirection:"column",width:"100%"},monthLevelGroup:{height:"100%"},monthLevel:{height:"100%",display:"flex",flexDirection:"column",width:"100%"},monthCell:{textAlign:"center"},month:{flex:1},day:{borderRadius:["xs","sm"].includes(n.properties.fontSize)?i.md:i.lg}},getDayProps:e=>({bg:eb(o,e)}),renderDay:e=>(0,s.jsx)(eg,{date:e,medias:ew(m,e,n),size:n.properties.fontSize})})}}),ex=e=>"sunday"===e?0:"monday"===e?1:6,ew=(e,t,r)=>{var n,o,i,a;let{radarrReleaseType:s}=r.properties,l=null!==(n=null==e?void 0:e.books.filter(e=>new Date(e.releaseDate).toDateString()===t.toDateString()))&&void 0!==n?n:[],u=null!==(o=null==e?void 0:e.movies.filter(e=>new Date(e[s]).toDateString()===t.toDateString()))&&void 0!==o?o:[],c=null!==(i=null==e?void 0:e.musics.filter(e=>new Date(e.releaseDate).toDateString()===t.toDateString()))&&void 0!==i?i:[],d=null!==(a=null==e?void 0:e.tvShows.filter(e=>new Date(e.airDateUtc).toDateString()===t.toDateString()))&&void 0!==a?a:[],p=e?l.length+u.length+c.length+d.length:0;return{books:l,movies:u,musics:c,tvShows:d,totalCount:p}};var ek=r(43523),eM=r(20050),eS=r(70382),eO=r(58404),ej=(0,S.Z)("arrow-narrow-up","IconArrowNarrowUp",[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M16 9l-4 -4",key:"svg-1"}],["path",{d:"M8 9l4 -4",key:"svg-2"}]]),eC=(0,S.Z)("arrow-narrow-down","IconArrowNarrowDown",[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M16 15l-4 4",key:"svg-1"}],["path",{d:"M8 15l4 4",key:"svg-2"}]]);let eP={toPerSecondString:e=>{if(!e)return"-";for(let t=0;t<4;t++){if(e>=1e3&&3!==t){e/=1e3;continue}return"".concat(e.toFixed(1)," ").concat(eL[t])}},toString:e=>{for(let t=0;t<4;t++){if(e>=1024&&3!==t){e/=1024;continue}return"".concat(e.toFixed(1)," ").concat(eE[t])}}},eL=["b/s","Kb/s","Mb/s","Gb/s"],eE=["B","KiB","MiB","GiB"],eT=e=>{var t,r;let{info:n}=e,{t:o}=(0,T.$G)("modules/dashdot"),i=eP.toPerSecondString(null==n?void 0:null===(t=n.network)||void 0===t?void 0:t.speedUp),a=eP.toPerSecondString(null==n?void 0:null===(r=n.network)||void 0===r?void 0:r.speedDown);return(0,s.jsxs)(x.Z,{noWrap:!0,align:"start",position:"apart",w:"100%",children:[(0,s.jsx)(m.x,{weight:500,children:o("card.graphs.network.label")}),(0,s.jsxs)(l.K,{align:"end",spacing:0,children:[(0,s.jsxs)(x.Z,{spacing:0,children:[(0,s.jsx)(m.x,{size:"xs",color:"dimmed",align:"right",children:i}),(0,s.jsx)(ej,{size:16,stroke:1.5})]}),(0,s.jsxs)(x.Z,{spacing:0,children:[(0,s.jsx)(m.x,{size:"xs",color:"dimmed",align:"right",children:a}),(0,s.jsx)(eC,{size:16,stroke:1.5})]})]})]})},eD=(e,t)=>(100*e/t).toFixed(1),eI=e=>{var t;let{info:r,url:n}=e,{t:o}=(0,T.$G)("modules/dashdot"),{data:i}=eY(n),a=eA({layout:null!=i?i:[]}),u=eA({layout:null!==(t=null==r?void 0:r.storage)&&void 0!==t?t:[],key:"size"});return(0,s.jsxs)(x.Z,{noWrap:!0,align:"start",position:"apart",w:"100%",children:[(0,s.jsx)(m.x,{weight:500,children:o("card.graphs.storage.label")}),(0,s.jsxs)(l.K,{align:"end",spacing:0,children:[(0,s.jsxs)(m.x,{color:"dimmed",size:"xs",children:[eD(a,u),"%"]}),(0,s.jsxs)(m.x,{color:"dimmed",size:"xs",children:[eP.toString(a)," / ",eP.toString(u)]})]})]})},eA=e=>{let{layout:t,key:r}=e;return t.reduce((e,t)=>r?e+t[r]:e+t,0)},eY=e=>W.hi.dashDot.storage.useQuery({url:e}),eR=e=>{let{graph:t,graphHeight:r,isCompact:n,multiView:o,dashDotUrl:i,usePercentages:a,info:l}=e,{t:u}=(0,T.$G)("modules/dashdot"),{classes:c}=ez();if("storage"===t&&n)return(0,s.jsx)(eI,{info:l,url:i});if("network"===t&&n)return(0,s.jsx)(eT,{info:l});let d=u("card.graphs.".concat(t,".title"));return(0,s.jsxs)("div",{className:c.graphContainer,children:[(0,s.jsx)(h.D,{className:c.graphTitle,order:4,children:d}),(0,s.jsx)("iframe",{className:c.iframe,title:d,src:eN(i,t,o,a),style:{height:"".concat(r,"px")}},t)]})},eN=(e,t,r,n)=>{let{colorScheme:o,colors:i,radius:a}=(0,f.rZ)(),s=("dark"===o?i.dark[7]:i.gray[0]).substring(1);return"".concat(e)+"?singleGraphMode=true"+"&graph=".concat(t)+"&theme=".concat(o)+"&surface=".concat(s)+"&gap=5"+"&innerRadius=".concat(a.lg)+"&multiView=".concat(r)+"&showPercentage=".concat(n.toString())+"&textOffset=16&textSize=12"},ez=(0,k.k)((e,t)=>({iframe:{flex:"1 0 auto",maxWidth:"100%",width:"100%",borderRadius:e.radius.lg,border:"none",colorScheme:"light"},graphTitle:{ref:(0,eO.A)("graphTitle"),position:"absolute",right:0,bottom:0,opacity:0,transition:"opacity .1s ease-in-out",pointerEvents:"none",marginBottom:12,marginRight:12},graphContainer:{position:"relative",["&:hover .".concat((0,eO.A)("graphTitle"))]:{opacity:.5}}})),eH=(0,N.D)({id:"dashdot",icon:"https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons/png/dashdot.png",options:{dashName:{type:"text",defaultValue:"Dash."},url:{type:"text",defaultValue:""},usePercentages:{type:"switch",defaultValue:!1},columns:{type:"number",defaultValue:2},graphHeight:{type:"number",defaultValue:115,inputProps:{step:5,stepHoldDelay:500,stepHoldInterval:100}},graphsOrder:{type:"draggable-list",defaultValue:[{key:"storage",subValues:{enabled:!0,compactView:!0,span:2,multiView:!1}},{key:"network",subValues:{enabled:!0,compactView:!0,span:2}},{key:"cpu",subValues:{enabled:!0,multiView:!1,span:1}},{key:"ram",subValues:{enabled:!0,span:1}},{key:"gpu",subValues:{enabled:!1,span:1}}],items:{cpu:{enabled:{type:"switch"},span:{type:"number"},multiView:{type:"switch"}},storage:{enabled:{type:"switch"},span:{type:"number"},compactView:{type:"switch"},multiView:{type:"switch"}},ram:{enabled:{type:"switch"},span:{type:"number"}},network:{enabled:{type:"switch"},span:{type:"number"},compactView:{type:"switch"}},gpu:{enabled:{type:"switch"},span:{type:"number"}}}}},gridstack:{minWidth:2,minHeight:2,maxWidth:12,maxHeight:14},component:function(e){var t,r;let{widget:n}=e,{classes:o}=e$(),{t:i}=(0,T.$G)("modules/dashdot"),a=n.properties.url,u=window.location.protocol,c="https:"===u&&a.toLowerCase().startsWith("http:"),{data:d}=eF({dashDotUrl:a,enabled:!c});if(c)return(0,s.jsx)(ek.M,{h:"100%",children:(0,s.jsxs)(l.K,{spacing:"xs",align:"center",children:[(0,s.jsx)(eS.Z,{size:40,strokeWidth:1.2}),(0,s.jsx)(h.D,{order:5,children:i("card.errors.protocolDowngrade.title")}),(0,s.jsx)(m.x,{align:"center",size:"sm",children:i("card.errors.protocolDowngrade.text")})]})});let{dashName:p,graphsOrder:f,usePercentages:g,columns:y,graphHeight:v}=n.properties;return(0,s.jsxs)(l.K,{spacing:"xs",children:[(0,s.jsx)(h.D,{order:3,children:p||i("card.title")}),!d&&(0,s.jsx)("p",{children:i("card.errors.noInformation")}),d&&(0,s.jsx)("div",{className:o.graphsContainer,children:(0,s.jsx)(eM.r,{grow:!0,gutter:"sm",w:"100%",columns:y,children:f.filter(e=>e.subValues.enabled).map(e=>(0,s.jsx)(eM.r.Col,{span:Math.min(y,e.subValues.span),children:(0,s.jsx)(eR,{dashDotUrl:a,info:d,graph:e.key,graphHeight:v,isCompact:null!==(t=e.subValues.compactView)&&void 0!==t&&t,multiView:null!==(r=e.subValues.multiView)&&void 0!==r&&r,usePercentages:g})},e.key))})})]})}}),eF=e=>{let{dashDotUrl:t,enabled:r}=e;return W.hi.dashDot.info.useQuery({url:t},{refetchInterval:5e4,enabled:r})},e$=(0,k.k)(e=>({graphsContainer:{marginRight:"calc(".concat(e.spacing.sm," * -1)")}}));var eV=r(12185),eZ=(0,S.Z)("clock","IconClock",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0",key:"svg-0"}],["path",{d:"M12 7v5l3 3",key:"svg-1"}]]),eB=r(27484),eU=r.n(eB),eW=r(28734),eq=r.n(eW),eK=r(29387),eG=r.n(eK),eJ=r(70178),eQ=r.n(eJ);eU().extend(eq()),eU().extend(eQ()),eU().extend(eG());let eX=(0,N.D)({id:"date",icon:eZ,options:{timezone:{type:"select",data:()=>Intl.supportedValuesOf("timeZone").map(e=>({value:e,label:e})),defaultValue:Intl.DateTimeFormat().resolvedOptions().timeZone,info:!0,infoLink:"https://www.timeanddate.com/time/map/"},customTitle:{type:"text",defaultValue:""},display24HourFormat:{type:"switch",defaultValue:!1},dateFormat:{type:"select",defaultValue:"dddd, MMMM D",data:()=>[{value:"hide"},{value:"dddd, MMMM D",label:eU()().format("dddd, MMMM D")},{value:"dddd, D MMMM",label:eU()().format("dddd, D MMMM")},{value:"MMM D",label:eU()().format("MMM D")},{value:"D MMM",label:eU()().format("D MMM")},{value:"DD/MM/YYYY",label:eU()().format("DD/MM/YYYY")},{value:"MM/DD/YYYY",label:eU()().format("MM/DD/YYYY")},{value:"DD/MM",label:eU()().format("DD/MM")},{value:"MM/DD",label:eU()().format("MM/DD")}]},titleState:{type:"select",defaultValue:"both",data:[{value:"both"},{value:"city"},{value:"none"}],info:!0}},gridstack:{minWidth:1,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){var t;let{widget:r}=e,n=r.properties.display24HourFormat?"HH:mm":"h:mm A",{ref:o,width:i}=(0,eV.h)(),{cx:a,classes:u}=e0(),{data:c}=(0,Z.useSession)(),[d,p]=(0,D.useState)(new Date);(0,D.useEffect)(()=>{let e=setInterval(()=>p(new Date),1e3);return()=>clearInterval(e)},[]);let f=(0,U.I)(null!==(t=null==c?void 0:c.user.language)&&void 0!==t?t:"en");return eU().locale(f.locale),(0,s.jsxs)(l.K,{ref:o,className:a(u.wrapper,"dashboard-tile-clock-wrapper"),children:["none"!==r.properties.titleState&&(r.properties.customTitle.length>0||"both"===r.properties.titleState)&&(0,s.jsxs)(m.x,{size:i<150?"sm":"lg",className:a(u.extras,"dashboard-tile-clock-city"),children:[r.properties.customTitle.length>0&&r.properties.customTitle,"both"===r.properties.titleState&&eU()(d).tz(r.properties.timezone).format(" (z)")]}),(0,s.jsx)(m.x,{className:a(u.clock,"dashboard-tile-clock-hour"),children:eU()(d).tz(r.properties.timezone).format(n)}),!r.properties.dateFormat.includes("hide")&&(0,s.jsx)(m.x,{size:i<150?"sm":"lg",pt:"0.2rem",className:a(u.extras,"dashboard-tile-clock-date"),children:eU()(d).tz(r.properties.timezone).format(r.properties.dateFormat)})]})}}),e0=(0,k.k)(()=>({wrapper:{display:"flex",flexDirection:"column",justifyContent:"space-evenly",alignItems:"center",height:"100%",gap:0},clock:{lineHeight:"1",whiteSpace:"nowrap",fontWeight:700,fontSize:"2.125rem"},extras:{lineHeight:"1",whiteSpace:"nowrap"}}));var e1=r(88393),e2=r(34736),e4=r(49834),e5=(0,S.Z)("device-gamepad","IconDeviceGamepad",[["path",{d:"M2 6m0 2a2 2 0 0 1 2 -2h16a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-16a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M6 12h4m-2 -2v4",key:"svg-1"}],["path",{d:"M15 11l0 .01",key:"svg-2"}],["path",{d:"M18 13l0 .01",key:"svg-3"}]]),e3=(0,S.Z)("clock-pause","IconClockPause",[["path",{d:"M20.942 13.018a9 9 0 1 0 -7.909 7.922",key:"svg-0"}],["path",{d:"M12 7v5l2 2",key:"svg-1"}],["path",{d:"M17 17v5",key:"svg-2"}],["path",{d:"M21 17v5",key:"svg-3"}]]),e6=r(94568),e7=r(32060),e8=(0,S.Z)("ad","IconAd",[["path",{d:"M3 5m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M7 15v-4a2 2 0 0 1 4 0v4",key:"svg-1"}],["path",{d:"M7 13l4 0",key:"svg-2"}],["path",{d:"M17 9v6h-1.5a1.5 1.5 0 1 1 1.5 -1.5",key:"svg-3"}]]),e9=(0,S.Z)("barrier-block","IconBarrierBlock",[["path",{d:"M4 7m0 1a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1v7a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M7 16v4",key:"svg-1"}],["path",{d:"M7.5 16l9 -9",key:"svg-2"}],["path",{d:"M13.5 16l6.5 -6.5",key:"svg-3"}],["path",{d:"M4 13.5l6.5 -6.5",key:"svg-4"}],["path",{d:"M17 16v4",key:"svg-5"}],["path",{d:"M5 20h4",key:"svg-6"}],["path",{d:"M15 20h4",key:"svg-7"}],["path",{d:"M17 7v-2",key:"svg-8"}],["path",{d:"M7 7v-2",key:"svg-9"}]]),te=(0,S.Z)("percentage","IconPercentage",[["path",{d:"M17 17m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M7 7m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M6 18l12 -12",key:"svg-2"}]]),tt=r(79153),tr=(0,S.Z)("world-www","IconWorldWww",[["path",{d:"M19.5 7a9 9 0 0 0 -7.5 -4a8.991 8.991 0 0 0 -7.484 4",key:"svg-0"}],["path",{d:"M11.5 3a16.989 16.989 0 0 0 -1.826 4",key:"svg-1"}],["path",{d:"M12.5 3a16.989 16.989 0 0 1 1.828 4",key:"svg-2"}],["path",{d:"M19.5 17a9 9 0 0 1 -7.5 4a8.991 8.991 0 0 1 -7.484 -4",key:"svg-3"}],["path",{d:"M11.5 21a16.989 16.989 0 0 1 -1.826 -4",key:"svg-4"}],["path",{d:"M12.5 21a16.989 16.989 0 0 0 1.828 -4",key:"svg-5"}],["path",{d:"M2 10l1 4l1.5 -4l1.5 4l1 -4",key:"svg-6"}],["path",{d:"M17 10l1 4l1.5 -4l1.5 4l1 -4",key:"svg-7"}],["path",{d:"M9.5 10l1 4l1.5 -4l1.5 4l1 -4",key:"svg-8"}]]);let tn=[{divider:1e18,suffix:"E"},{divider:1e15,suffix:"P"},{divider:1e12,suffix:"T"},{divider:1e9,suffix:"G"},{divider:1e6,suffix:"M"},{divider:1e3,suffix:"k"}],to=(e,t)=>{for(let r of tn)if(!(e<r.divider))return(e/r.divider).toFixed(t)+r.suffix;return e.toFixed(t)},ti=(e,t)=>"".concat((100*e).toFixed(t),"%"),ta=(0,N.D)({id:"dns-hole-summary",icon:e8,options:{usePiHoleColors:{type:"switch",defaultValue:!0},layout:{type:"select",defaultValue:"grid",data:["grid","row","column"].map(e=>({value:e}))}},gridstack:{minWidth:2,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){var t;let{widget:r}=e,{isInitialLoading:n,data:o}=tl();return n||!o?(0,s.jsx)(e7.c,{}):(0,s.jsx)(K.W,{h:"100%",p:0,style:tc(r.properties.layout),children:ts.map((e,n)=>(0,s.jsx)(tu,{item:e,usePiHoleColors:r.properties.usePiHoleColors,data:o},null!==(t=e.label)&&void 0!==t?t:n))})}}),ts=[{icon:e9,value:e=>to(e.adsBlockedToday,2),label:"card.metrics.queriesBlockedToday",color:"rgba(240, 82, 60, 0.4)"},{icon:te,value:e=>ti(e.adsBlockedTodayPercentage,2),label:"card.metrics.queriesBlockedTodayPercentage",color:"rgba(255, 165, 20, 0.4)"},{icon:tt.Z,value:e=>to(e.dnsQueriesToday,2),label:"card.metrics.queriesToday",color:"rgba(0, 175, 218, 0.4)"},{icon:tr,value:e=>to(e.domainsBeingBlocked,2),label:"card.metrics.domainsOnAdlist",color:"rgba(0, 176, 96, 0.4)"}],tl=()=>{let{name:e}=(0,B.q)();return W.hi.dnsHole.summary.useQuery({configName:e},{refetchInterval:12e4})},tu=e=>{let{item:t,data:r,usePiHoleColors:n}=e,{t:o}=(0,T.$G)("modules/dns-hole-summary"),{ref:i,height:a,width:l}=(0,eV.h)(),u=l>a+20;return(0,s.jsx)(y.Z,{ref:i,m:"0.4rem",p:"0.2rem",bg:n?t.color:"rgba(96, 96, 96, 0.1)",style:{flex:1},withBorder:!0,children:(0,s.jsx)(ek.M,{h:"100%",w:"100%",children:(0,s.jsxs)(b.k,{h:"100%",w:"100%",align:"center",justify:"space-evenly",direction:u?"row":"column",children:[(0,s.jsx)(t.icon,{size:30,style:{margin:"0 10"}}),(0,s.jsxs)(b.k,{justify:"center",direction:"column",style:{flex:u?1:void 0},children:[(0,s.jsx)(m.x,{align:"center",lh:1.2,size:"md",weight:"bold",children:t.value(r)}),t.label&&(0,s.jsx)(m.x,{align:"center",lh:1.2,size:"0.75rem",children:o(t.label)})]})]})})})},tc=e=>"grid"===e?{display:"grid",gridTemplateColumns:"1fr 1fr",gridTemplateRows:"1fr 1fr"}:{display:"flex",flexDirection:e};var td=r(94491),tp=r(36176),tf=r(96768),th=r(67421);function tm(e){let{toggleDns:t,getDnsStatus:r,opened:n,close:o,appId:i}=e,[a,u]=(0,D.useState)(0),[c,p]=(0,D.useState)(0),f=(0,D.useRef)(),h=(0,D.useRef)(),{t:g}=(0,th.$G)("modules/dns-hole-controls");return(0,s.jsx)(td.u,{withinPortal:!0,radius:"lg",shadow:"sm",size:"sm",opened:n,onClose:()=>{o(),u(0),p(0)},title:g("modules/dns-hole-controls:durationModal.title"),children:(0,s.jsxs)(b.k,{direction:"column",align:"center",justify:"center",children:[(0,s.jsxs)(l.K,{align:"flex-end",children:[(0,s.jsxs)(x.Z,{spacing:5,children:[(0,s.jsx)(m.x,{children:g("modules/dns-hole-controls:durationModal.hours")}),(0,s.jsx)(e4.A,{size:35,variant:"default",onClick:()=>{var e;return null===(e=f.current)||void 0===e?void 0:e.decrement()},children:"–"}),(0,s.jsx)(tp.Y,{hideControls:!0,value:a,onChange:e=>u(Number(e)),handlersRef:f,max:999,min:0,step:1,styles:{input:{width:(0,tf.h)(54),textAlign:"center"}}}),(0,s.jsx)(e4.A,{size:35,variant:"default",onClick:()=>{var e;return null===(e=f.current)||void 0===e?void 0:e.increment()},children:"+"})]}),(0,s.jsxs)(x.Z,{spacing:5,children:[(0,s.jsx)(m.x,{children:g("modules/dns-hole-controls:durationModal.minutes")}),(0,s.jsx)(e4.A,{size:35,variant:"default",onClick:()=>{var e;return null===(e=h.current)||void 0===e?void 0:e.decrement()},children:"–"}),(0,s.jsx)(tp.Y,{hideControls:!0,value:c,onChange:e=>p(Number(e)),handlersRef:h,max:59,min:0,step:1,styles:{input:{width:(0,tf.h)(54),textAlign:"center"}}}),(0,s.jsx)(e4.A,{size:35,variant:"default",onClick:()=>{var e;return null===(e=h.current)||void 0===e?void 0:e.increment()},children:"+"})]})]}),(0,s.jsx)(m.x,{ta:"center",c:"dimmed",my:5,children:g("modules/dns-hole-controls:durationModal.unlimited")}),(0,s.jsx)(d.z,{variant:"light",color:"red",leftIcon:(0,s.jsx)(e3,{size:20}),h:"2rem",w:"12rem",onClick:()=>{var e;t("disable",""!==i?[i]:null===(e=r())||void 0===e?void 0:e.enabled,a,c),u(0),p(0),o()},children:g("modules/dns-hole-controls:durationModal.set")})]})})}let tg=(0,N.D)({id:"dns-hole-controls",icon:e5,options:{showToggleAllButtons:{type:"switch",defaultValue:!0}},gridstack:{minWidth:2,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){var t,r,n,o;let{widget:i}=e,{data:a}=(0,Z.useSession)(),[u,{close:c,open:p}]=(0,J.q)(!1),[f,v]=(0,D.useState)(""),{isInitialLoading:_,data:k,isFetching:M}=tl(),{mutateAsync:S,isLoading:O}=tv(),{t:j}=(0,T.$G)(["common","modules/dns-hole-controls"]),C=null!==(o=null==a?void 0:a.user.isAdmin)&&void 0!==o&&o,{name:P,config:L}=(0,B.q)(),E=W.hi.useUtils();if(_||!k||!P)return(0,s.jsx)(e7.c,{});if(0===k.status.length)return(0,s.jsx)(ek.M,{h:"100%",children:(0,s.jsxs)(l.K,{align:"center",children:[(0,s.jsx)(e5,{size:40,strokeWidth:1}),(0,s.jsx)(h.D,{align:"center",order:6,children:j("modules/dns-hole-controls:descriptor.errors.general.title")}),(0,s.jsx)(m.x,{align:"center",children:j("modules/dns-hole-controls:descriptor.errors.general.text")})]})});let I=()=>{let e=null==k?void 0:k.status.reduce((e,t)=>("enabled"===t.status?e.enabled.push(t.appId):"disabled"===t.status&&e.disabled.push(t.appId),e),{enabled:[],disabled:[]});if(0!==e.enabled.length||0!==e.disabled.length)return e},A=async function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;await S({action:e,duration:3600*r+60*n,configName:P,appsToChange:t},{onSettled:()=>{E.dnsHole.summary.invalidate()}}),v("")};return(0,s.jsxs)(l.K,{h:"100%",spacing:"0.25rem",children:[C&&i.properties.showToggleAllButtons&&(0,s.jsxs)(b.k,{gap:"xs",children:[(0,s.jsx)(e1.u,{label:j("enableAll"),children:(0,s.jsx)(d.z,{onClick:()=>{var e;return A("enable",null===(e=I())||void 0===e?void 0:e.disabled)},disabled:(null===(t=I())||void 0===t?void 0:t.disabled.length)===0||M||O,variant:"light",color:"green",fullWidth:!0,h:"2rem",children:(0,s.jsx)(et.Z,{size:20})})}),(0,s.jsx)(e1.u,{label:j("setTimer"),children:(0,s.jsx)(d.z,{onClick:p,disabled:(null===(r=I())||void 0===r?void 0:r.enabled.length)===0||M||O,variant:"light",color:"yellow",fullWidth:!0,h:"2rem",children:(0,s.jsx)(e3,{size:20})})}),(0,s.jsx)(e1.u,{label:j("disableAll"),children:(0,s.jsx)(d.z,{onClick:()=>{var e;return A("disable",null===(e=I())||void 0===e?void 0:e.enabled)},disabled:(null===(n=I())||void 0===n?void 0:n.enabled.length)===0||M||O,variant:"light",color:"red",fullWidth:!0,h:"2rem",children:(0,s.jsx)(e6.Z,{size:20})})})]}),(0,s.jsx)(tm,{toggleDns:A,getDnsStatus:I,opened:u,close:c,appId:f}),(0,s.jsx)(l.K,{spacing:"0.25rem",display:"flex",style:{flex:"1",justifyContent:C&&i.properties.showToggleAllButtons?"flex-end":"space-evenly"},children:k.status.map((e,t)=>{let r=null==L?void 0:L.apps.find(t=>t.id===e.appId);return r?(0,s.jsx)(y.Z,{withBorder:!0,p:"xs",radius:"md",children:(0,s.jsxs)(x.Z,{children:[(0,s.jsx)(g.x,{sx:e=>({backgroundColor:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2],textAlign:"center",padding:5,borderRadius:e.radius.md}),children:(0,s.jsx)(w.E,{src:r.appearance.iconUrl,width:40,height:40,fit:"contain"})}),(0,s.jsxs)(l.K,{spacing:"0rem",children:[(0,s.jsx)(m.x,{children:r.name}),(0,s.jsxs)(b.k,{direction:"row",gap:"md",children:[(0,s.jsx)(e2.k,{onClick:()=>A("enabled"===e.status?"disable":"enable",[r.id]),disabled:M||O,style:{pointerEvents:C?"auto":"none"},children:(0,s.jsx)(ee.C,{variant:"dot",color:ty(M||O,e.status),styles:e=>({root:{"&:hover":{background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[2]},"&:active":{background:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[3]}}}),children:j(e.status)})}),C&&(0,s.jsx)(e4.A,{size:20,radius:"xl",top:"2.67px",variant:"default",onClick:()=>{v(r.id),p()},children:(0,s.jsx)(e3,{size:20,color:"red"})})]})]})]})},e.appId):null})})]})}}),ty=(e,t)=>e?"blue":"enabled"===t?"green":"red",tv=()=>W.hi.dnsHole.control.useMutation();var tb=r(50180),t_=r(80579),tx=(0,S.Z)("heart-rate-monitor","IconHeartRateMonitor",[["path",{d:"M3 4m0 1a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M7 20h10",key:"svg-1"}],["path",{d:"M9 16v4",key:"svg-2"}],["path",{d:"M15 16v4",key:"svg-3"}],["path",{d:"M7 10h2l2 3l2 -6l1 3h3",key:"svg-4"}]]),tw=(0,S.Z)("info-square","IconInfoSquare",[["path",{d:"M12 9h.01",key:"svg-0"}],["path",{d:"M3 5a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-14z",key:"svg-1"}],["path",{d:"M11 12h1v4h1",key:"svg-2"}]]),tk=(0,S.Z)("cloud-download","IconCloudDownload",[["path",{d:"M19 18a3.5 3.5 0 0 0 0 -7h-1a5 4.5 0 0 0 -11 -2a4.6 4.4 0 0 0 -2.1 8.4",key:"svg-0"}],["path",{d:"M12 13l0 9",key:"svg-1"}],["path",{d:"M9 19l3 3l3 -3",key:"svg-2"}]]),tM=(0,S.Z)("status-change","IconStatusChange",[["path",{d:"M6 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-0"}],["path",{d:"M18 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M6 12v-2a6 6 0 1 1 12 0v2",key:"svg-2"}],["path",{d:"M15 9l3 3l3 -3",key:"svg-3"}]]),tS=r(1646),tO=r.n(tS),tj=Object.defineProperty,tC=Object.defineProperties,tP=Object.getOwnPropertyDescriptors,tL=Object.getOwnPropertySymbols,tE=Object.prototype.hasOwnProperty,tT=Object.prototype.propertyIsEnumerable,tD=(e,t,r)=>t in e?tj(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tI=(e,t)=>{for(var r in t||(t={}))tE.call(t,r)&&tD(e,r,t[r]);if(tL)for(var r of tL(t))tT.call(t,r)&&tD(e,r,t[r]);return e},tA=(e,t)=>tC(e,tP(t)),tY=(e,t)=>{var r={};for(var n in e)tE.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tL)for(var n of tL(e))0>t.indexOf(n)&&tT.call(e,n)&&(r[n]=e[n]);return r};function tR(e){var{size:t,value:r,offset:n,sum:o,thickness:i,root:a,color:s,lineRoundCaps:l,tooltip:u}=e,c=tY(e,["size","value","offset","sum","thickness","root","color","lineRoundCaps","tooltip"]);let d=(0,f.rZ)(),p=d.fn.themeColor(s||("dark"===d.colorScheme?"dark":"gray"),s?d.fn.primaryShade():"dark"===d.colorScheme?4:1,!1);return D.createElement(e1.u.Floating,{disabled:!u,label:u},D.createElement("circle",tI(tA(tI({},c),{fill:"none",strokeLinecap:l?"round":"butt",stroke:p}),function({size:e,thickness:t,sum:r,value:n,root:o,offset:i}){let a=(.9*e-2*t)/2,s=Math.PI*a*2/100,l=o?`${(100-r)*s}, ${r*s}`:`${n*s}, ${(100-n)*s}`;return{strokeWidth:t,cx:e/2,cy:e/2,r:a,transform:o?`scale(1, -1) translate(0, -${e})`:null,strokeDasharray:l,strokeDashoffset:o?0:i}}({sum:o,size:t,thickness:i,value:r,offset:n,root:a}))))}tR.displayName="@mantine/core/Curve";var tN=Object.defineProperty,tz=Object.defineProperties,tH=Object.getOwnPropertyDescriptors,tF=Object.getOwnPropertySymbols,t$=Object.prototype.hasOwnProperty,tV=Object.prototype.propertyIsEnumerable,tZ=(e,t,r)=>t in e?tN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tB=(e,t)=>{for(var r in t||(t={}))t$.call(t,r)&&tZ(e,r,t[r]);if(tF)for(var r of tF(t))tV.call(t,r)&&tZ(e,r,t[r]);return e},tU=(e,t)=>tz(e,tH(t)),tW=(0,k.k)({root:{position:"relative"},label:{position:"absolute",top:"50%",transform:"translateY(-50%)"}}),tq=Object.defineProperty,tK=Object.defineProperties,tG=Object.getOwnPropertyDescriptors,tJ=Object.getOwnPropertySymbols,tQ=Object.prototype.hasOwnProperty,tX=Object.prototype.propertyIsEnumerable,t0=(e,t,r)=>t in e?tq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,t1=(e,t)=>{for(var r in t||(t={}))tQ.call(t,r)&&t0(e,r,t[r]);if(tJ)for(var r of tJ(t))tX.call(t,r)&&t0(e,r,t[r]);return e},t2=(e,t)=>tK(e,tG(t)),t4=(e,t)=>{var r={};for(var n in e)tQ.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tJ)for(var n of tJ(e))0>t.indexOf(n)&&tX.call(e,n)&&(r[n]=e[n]);return r};let t5={size:120,thickness:12},t3=(0,D.forwardRef)((e,t)=>{let r=(0,f.N4)("RingProgress",t5,e),{className:n,style:o,label:i,sections:a,size:s,thickness:l,classNames:u,styles:c,roundCaps:d,rootColor:p,unstyled:h,variant:m}=r,y=t4(r,["className","style","label","sections","size","thickness","classNames","styles","roundCaps","rootColor","unstyled","variant"]),{classes:v,cx:b}=tW(null,{name:"RingProgress",classNames:u,styles:c,unstyled:h,variant:m}),_=(function({size:e,thickness:t,sections:r,renderRoundedLineCaps:n,rootColor:o}){let i=r.reduce((e,t)=>e+t.value,0),a=Math.PI*((.9*e-2*t)/2)*2,s=a,l=[],u=[];for(let e=0;e<r.length;e+=1)l.push({sum:i,offset:s,data:r[e],root:!1}),s-=r[e].value/100*a;if(l.push({sum:i,offset:s,data:{color:o},root:!0}),u.push(tU(tB({},l[l.length-1]),{lineRoundCaps:!1})),l.length>2){u.push(tU(tB({},l[0]),{lineRoundCaps:n})),u.push(tU(tB({},l[l.length-2]),{lineRoundCaps:n}));for(let e=1;e<=l.length-3;e+=1)u.push(tU(tB({},l[e]),{lineRoundCaps:!1}))}else u.push(tU(tB({},l[0]),{lineRoundCaps:n}));return u})({size:s,thickness:l,sections:a,renderRoundedLineCaps:d,rootColor:p}).map(({data:e,sum:t,root:r,lineRoundCaps:n,offset:o},i)=>D.createElement(tR,t2(t1({},e),{key:i,size:s,thickness:l,sum:t,offset:o,color:null==e?void 0:e.color,root:r,lineRoundCaps:n})));return D.createElement(g.x,t1({style:t1({width:s,height:s},o),className:b(v.root,n),ref:t},y),D.createElement("svg",{style:{width:s,height:s,transform:"rotate(-90deg)"}},_),i&&D.createElement("div",{className:v.label,style:{right:2*l,left:2*l}},i))});t3.displayName="@mantine/core/RingProgress";var t6=r(6564),t7=(0,S.Z)("cpu","IconCpu",[["path",{d:"M5 5m0 1a1 1 0 0 1 1 -1h12a1 1 0 0 1 1 1v12a1 1 0 0 1 -1 1h-12a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M9 9h6v6h-6z",key:"svg-1"}],["path",{d:"M3 10h2",key:"svg-2"}],["path",{d:"M3 14h2",key:"svg-3"}],["path",{d:"M10 3v2",key:"svg-4"}],["path",{d:"M14 3v2",key:"svg-5"}],["path",{d:"M21 10h-2",key:"svg-6"}],["path",{d:"M21 14h-2",key:"svg-7"}],["path",{d:"M14 21v-2",key:"svg-8"}],["path",{d:"M10 21v-2",key:"svg-9"}]]),t8=e=>{let{info:t,cpuTemp:r,fahrenheit:n}=e,{t:o}=(0,th.$G)("modules/health-monitoring"),i=[{label:"".concat(o("cpu.minute",{minute:1})),stats:t.loadAverage["1min"],progress:t.loadAverage["1min"],color:"teal"},{label:"".concat(o("cpu.minutes",{minutes:5})),stats:t.loadAverage["5min"],progress:t.loadAverage["5min"],color:"blue"},{label:"".concat(o("cpu.minutes",{minutes:15})),stats:t.loadAverage["15min"],progress:t.loadAverage["15min"],color:"red"}];return(0,s.jsxs)(x.Z,{position:"center",children:[(0,s.jsx)(t3,{roundCaps:!0,size:120,thickness:12,label:(0,s.jsxs)(ek.M,{style:{flexDirection:"column"},children:[t.cpuUtilization.toFixed(2),"%",(0,s.jsxs)(t6.z,{width:280,shadow:"md",position:"top",withinPortal:!0,children:[(0,s.jsx)(t6.z.Target,{children:(0,s.jsx)(t7,{size:40})}),(0,s.jsxs)(t6.z.Dropdown,{children:[(0,s.jsx)(m.x,{fz:"lg",tt:"uppercase",fw:700,c:"dimmed",align:"center",children:o("cpu.load")}),(0,s.jsx)(b.k,{direction:{base:"column",sm:"row"},gap:{base:"sm",sm:"lg"},justify:{sm:"center"},children:i.map(e=>(0,s.jsx)(t3,{size:80,roundCaps:!0,thickness:8,label:(0,s.jsx)(m.x,{color:e.color,weight:700,align:"center",size:"xl",children:e.progress}),sections:[{value:e.progress,color:e.color,tooltip:e.label}]}))})]})]})]}),sections:[{value:t.cpuUtilization.toFixed(2),color:t.cpuUtilization.toFixed(2)>70?"red":"green"}]}),r&&(0,s.jsx)(t3,{roundCaps:!0,size:120,thickness:12,label:(0,s.jsxs)(ek.M,{style:{flexDirection:"column"},children:[n?"".concat(Math.round(1.8*r.cputemp+32),"\xb0F"):"".concat(r.cputemp,"\xb0C"),(0,s.jsx)(t7,{size:40})]}),sections:[{value:r.cputemp,color:r.cputemp<60?"green":"red"}]})]})},t9=r(69257),re=r(38740),rt=e=>{let{fileSystem:t}=e,{t:r}=(0,th.$G)("modules/health-monitoring"),n=t.slice().sort((e,t)=>e.devicename.localeCompare(t.devicename));return(0,s.jsx)(x.Z,{position:"center",children:(0,s.jsx)(b.k,{direction:{base:"column",sm:"row"},gap:{base:"sm",sm:"lg"},justify:{sm:"center"},children:n.map(e=>(0,s.jsx)(t3,{size:120,roundCaps:!0,thickness:12,label:(0,s.jsxs)(ek.M,{style:{flexDirection:"column"},children:[e.devicename,(0,s.jsxs)(t6.z,{width:280,radius:"sm",position:"top-end",withinPortal:!0,children:[(0,s.jsx)(t6.z.Target,{children:(0,s.jsx)(t9.Z,{size:40})}),(0,s.jsx)(t6.z.Dropdown,{children:(0,s.jsx)(m.x,{fz:"lg",tt:"uppercase",fw:700,c:"dimmed",align:"center",children:r("fileSystem.available",{available:(0,re.g)(e.available),percentage:100-e.percentage})})})]})]}),sections:[{value:e.percentage,color:rE(e.percentage),tooltip:e.used}]}))})})},rr=(0,S.Z)("brain","IconBrain",[["path",{d:"M15.5 13a3.5 3.5 0 0 0 -3.5 3.5v1a3.5 3.5 0 0 0 7 0v-1.8",key:"svg-0"}],["path",{d:"M8.5 13a3.5 3.5 0 0 1 3.5 3.5v1a3.5 3.5 0 0 1 -7 0v-1.8",key:"svg-1"}],["path",{d:"M17.5 16a3.5 3.5 0 0 0 0 -7h-.5",key:"svg-2"}],["path",{d:"M19 9.3v-2.8a3.5 3.5 0 0 0 -7 0",key:"svg-3"}],["path",{d:"M6.5 16a3.5 3.5 0 0 1 0 -7h.5",key:"svg-4"}],["path",{d:"M5 9.3v-2.8a3.5 3.5 0 0 1 7 0v10",key:"svg-5"}]]),rn=e=>{let{info:t}=e,{t:r}=(0,th.$G)("modules/health-monitoring"),n=(t.memTotal/1073741824).toFixed(2),o=(t.memAvailable/1073741824).toFixed(2),i=((t.memTotal-t.memAvailable)/1073741824).toFixed(2),a=(i/n*100).toFixed(2),l=(100-a).toFixed(2);return(0,s.jsx)(x.Z,{position:"center",children:(0,s.jsx)(t3,{roundCaps:!0,size:120,thickness:12,label:(0,s.jsxs)(ek.M,{style:{flexDirection:"column"},children:[i,"GiB",(0,s.jsxs)(t6.z,{width:280,shadow:"md",position:"top",withinPortal:!0,children:[(0,s.jsx)(t6.z.Target,{children:(0,s.jsx)(rr,{size:40})}),(0,s.jsxs)(t6.z.Dropdown,{children:[(0,s.jsx)(m.x,{fz:"lg",tt:"uppercase",fw:700,c:"dimmed",align:"center",children:r("memory.totalMem",{total:n})}),(0,s.jsx)(m.x,{fz:"lg",fw:500,align:"center",children:r("memory.available",{available:o,percentage:l})})]})]})]}),sections:[{value:a,color:rE(a)}]})})},ro=r(15544),ri=(0,S.Z)("device-laptop","IconDeviceLaptop",[["path",{d:"M3 19l18 0",key:"svg-0"}],["path",{d:"M5 6m0 1a1 1 0 0 1 1 -1h12a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-12a1 1 0 0 1 -1 -1z",key:"svg-1"}]]),ra=(0,S.Z)("cube","IconCube",[["path",{d:"M21 16.008v-8.018a1.98 1.98 0 0 0 -1 -1.717l-7 -4.008a2.016 2.016 0 0 0 -2 0l-7 4.008c-.619 .355 -1 1.01 -1 1.718v8.018c0 .709 .381 1.363 1 1.717l7 4.008a2.016 2.016 0 0 0 2 0l7 -4.008c.619 -.355 1 -1.01 1 -1.718z",key:"svg-0"}],["path",{d:"M12 22v-10",key:"svg-1"}],["path",{d:"M12 12l8.73 -5.04",key:"svg-2"}],["path",{d:"M3.27 6.96l8.73 5.04",key:"svg-3"}]]),rs=(0,S.Z)("database","IconDatabase",[["path",{d:"M12 6m-8 0a8 3 0 1 0 16 0a8 3 0 1 0 -16 0",key:"svg-0"}],["path",{d:"M4 6v6a8 3 0 0 0 16 0v-6",key:"svg-1"}],["path",{d:"M4 12v6a8 3 0 0 0 16 0v-6",key:"svg-2"}]]),rl=r(95078),ru=r(8949),rc=(0,S.Z)("clock-hour-3","IconClockHour3",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M12 12h3.5",key:"svg-1"}],["path",{d:"M12 7v5",key:"svg-2"}]]),rd=(0,S.Z)("heart-bolt","IconHeartBolt",[["path",{d:"M13 19l-1 1l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 0 1 8.003 5.997",key:"svg-0"}],["path",{d:"M19 16l-2 3h4l-2 3",key:"svg-1"}]]),rp=(0,S.Z)("network","IconNetwork",[["path",{d:"M6 9a6 6 0 1 0 12 0a6 6 0 0 0 -12 0",key:"svg-0"}],["path",{d:"M12 3c1.333 .333 2 2.333 2 6s-.667 5.667 -2 6",key:"svg-1"}],["path",{d:"M12 3c-1.333 .333 -2 2.333 -2 6s.667 5.667 2 6",key:"svg-2"}],["path",{d:"M6 9h12",key:"svg-3"}],["path",{d:"M3 20h7",key:"svg-4"}],["path",{d:"M14 20h7",key:"svg-5"}],["path",{d:"M10 20a2 2 0 1 0 4 0a2 2 0 0 0 -4 0",key:"svg-6"}],["path",{d:"M12 15v3",key:"svg-7"}]]);eU().extend(tO());let rf=e=>{let{entry:t}=e,{t:r}=(0,th.$G)("modules/health-monitoring");return(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsxs)(x.Z,{noWrap:!0,align:"start",position:"apart",children:[(0,s.jsxs)(x.Z,{noWrap:!0,align:"center",children:[(0,s.jsx)(r_,{entry:t,size:35}),(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsx)(m.x,{fw:700,size:"md",children:t.name}),(0,s.jsx)(m.x,{color:t.running?"green":"yellow",children:rb(t.status)})]})]}),(0,s.jsxs)(x.Z,{align:"end",children:["node"!==t.type&&(0,s.jsxs)(l.K,{align:"end",spacing:0,children:[(0,s.jsx)(m.x,{fw:200,size:"sm",children:r("cluster.popover.node")}),(0,s.jsx)(m.x,{color:"dimmed",size:"xs",children:t.node})]}),("lxc"===t.type||"vm"===t.type)&&(0,s.jsxs)(l.K,{align:"end",spacing:0,children:[(0,s.jsx)(m.x,{fw:200,size:"sm",children:r("cluster.popover.vmid")}),(0,s.jsx)(m.x,{color:"dimmed",size:"xs",children:t.vmId})]}),"storage"===t.type&&(0,s.jsxs)(l.K,{align:"end",spacing:0,children:[(0,s.jsx)(m.x,{fw:200,size:"sm",children:r("cluster.popover.plugin")}),(0,s.jsx)(m.x,{color:"dimmed",size:"xs",children:t.storagePlugin})]})]})]}),(0,s.jsx)(_.i,{mt:0,mb:"xs"}),"storage"!==t.type&&(0,s.jsx)(rh,{entry:t}),"storage"===t.type&&(0,s.jsx)(rm,{entry:t})]})},rh=e=>{let{entry:t}=e,{t:r}=(0,th.$G)("modules/health-monitoring");return(0,s.jsxs)(ru.a,{children:[(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(t7,{size:16}),children:r("cluster.popover.cores",{maxCpu:t.maxCpu})}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(rr,{size:16}),children:rx(t)}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(rs,{size:16}),children:rw(t)}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(rc,{size:16}),children:r("cluster.popover.uptime",{uptime:rk(t)})}),t.haState&&(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(rd,{size:16}),children:r("cluster.popover.ha",{haState:rb(t.haState)})}),(0,s.jsx)(ry,{entry:t}),(0,s.jsx)(rg,{entry:t})]})},rm=e=>{let{entry:t}=e,r=t.maxDisk?t.disk/t.maxDisk*100:0;return(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsxs)(ek.M,{children:[(0,s.jsx)(t3,{roundCaps:!0,size:100,thickness:10,label:(0,s.jsxs)(m.x,{ta:"center",children:[r.toFixed(1),"%"]}),sections:[{value:r,color:r>75?"orange":"green"}]}),(0,s.jsx)(x.Z,{align:"center",spacing:0,children:(0,s.jsx)(m.x,{children:rw(t,!1)})})]}),(0,s.jsx)(b.k,{gap:"sm",mt:0,justify:"end",children:(0,s.jsx)(rv,{entry:t})})]})},rg=e=>{let{entry:t}=e;return t.diskWrite&&t.diskRead?(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(rs,{size:16}),children:(0,s.jsxs)(x.Z,{spacing:"sm",children:[(0,s.jsxs)(x.Z,{spacing:0,children:[(0,s.jsx)(m.x,{children:(0,re.g)(t.diskWrite,!1)}),(0,s.jsx)(eC,{size:14})]}),(0,s.jsxs)(x.Z,{spacing:0,children:[(0,s.jsx)(m.x,{children:(0,re.g)(t.diskRead,!1)}),(0,s.jsx)(ej,{size:14})]})]})}):null},ry=e=>{let{entry:t}=e;return t.netIn&&t.netOut?(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(rp,{size:16}),children:(0,s.jsxs)(x.Z,{spacing:"sm",children:[(0,s.jsxs)(x.Z,{spacing:0,children:[(0,s.jsx)(m.x,{children:(0,re.g)(t.netIn,!1)}),(0,s.jsx)(eC,{size:14})]}),(0,s.jsxs)(x.Z,{spacing:0,children:[(0,s.jsx)(m.x,{children:(0,re.g)(t.netOut,!1)}),(0,s.jsx)(ej,{size:14})]})]})}):null},rv=e=>{let{entry:t}=e,{t:r}=(0,th.$G)("modules/health-monitoring");return t.storageShared?(0,s.jsx)(ee.C,{color:"blue",children:r("cluster.popover.sharedStorage")}):(0,s.jsx)(ee.C,{color:"teal",children:r("cluster.popover.localStorage")})},rb=e=>e[0].toUpperCase()+e.slice(1),r_=e=>{let{entry:t,size:r}=e;return"node"===t.type?(0,s.jsx)(t9.Z,{size:r}):"qemu"===t.type?(0,s.jsx)(ri,{size:r}):"storage"===t.type?(0,s.jsx)(rs,{size:r}):(0,s.jsx)(ra,{size:r})},rx=e=>{let{t}=(0,th.$G)("modules/health-monitoring");return e.maxMem?e.mem?t("cluster.popover.memRatio",{usedMem:(0,re.g)(e.mem,!1),maxMem:(0,re.g)(e.maxMem,!1)}):t("cluster.popover.memSize",{maxMem:(0,re.g)(e.maxMem,!1)}):t("cluster.popover.memSize",{maxMem:(0,re.g)(0,!1)})},rw=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{t:r}=(0,th.$G)("modules/health-monitoring"),n=e.maxDisk?(0,re.g)(e.maxDisk,!1):(0,re.g)(0,!1),o=e.disk?(0,re.g)(e.disk,!1):(0,re.g)(0,!1);return e.maxDisk&&e.disk?t?r("cluster.popover.diskRatio",{usedDisk:o,maxDisk:n}):o+" / "+n:t?r("cluster.popover.diskSize",{maxDisk:n}):n},rk=e=>{let{t}=(0,th.$G)("modules/health-monitoring");return e.uptime>0?eU().duration(1e3*e.uptime).humanize():t("cluster.popover.na")},rM=e=>"all"===e.indicatorColorControl&&e.count==e.length||"any"===e.indicatorColorControl&&e.count>0?"green":"orange",rS=e=>{let{item:t,id:r,include:n,tableConfig:o}=e,{t:i}=(0,th.$G)("modules/health-monitoring");return n?(0,s.jsxs)(ro.U.Item,{value:r,children:[(0,s.jsx)(ro.U.Control,{icon:(0,s.jsx)(t.icon,{}),children:(0,s.jsxs)(x.Z,{style:{rowGap:"0"},children:[(0,s.jsx)(m.x,{children:t.title}),(0,s.jsxs)(ee.C,{variant:"dot",color:rM(t),size:"lg",children:[t.count," / ",t.length]})]})}),(0,s.jsx)(ro.U.Panel,{children:(0,s.jsxs)(rl.i,{highlightOnHover:!0,children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{children:i("cluster.table.header.name")}),o.showCpu&&(0,s.jsx)("th",{children:i("cluster.table.header.cpu")}),o.showRam&&(0,s.jsx)("th",{children:i("cluster.table.header.ram")}),o.showNode&&(0,s.jsx)("th",{children:i("cluster.table.header.node")})]})}),(0,s.jsx)("tbody",{children:t.data.map(e=>(0,s.jsx)(rO,{entry:e,tableConfig:o}))})]})})]}):null},rO=e=>{let{entry:t,tableConfig:r}=e;return(0,s.jsxs)(q.J,{withArrow:!0,withinPortal:!0,radius:"lg",shadow:"sm",transitionProps:{transition:"pop"},children:[(0,s.jsx)(q.J.Target,{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{children:(0,s.jsxs)(x.Z,{noWrap:!0,children:[(0,s.jsx)(G.z,{size:14,children:null,color:t.running?"green":"yellow"}),(0,s.jsx)(m.x,{lineClamp:1,children:t.name})]})}),r.showCpu&&(0,s.jsxs)("td",{style:{whiteSpace:"nowrap"},children:[(100*t.cpu).toFixed(1),"%"]}),r.showRam&&(0,s.jsxs)("td",{style:{whiteSpace:"nowrap"},children:[(t.maxMem?t.mem/t.maxMem*100:0).toFixed(1),"%"]}),r.showNode&&(0,s.jsx)("td",{style:{WebkitLineClamp:"1"},children:t.node})]})}),(0,s.jsx)(q.J.Dropdown,{children:(0,s.jsx)(rf,{entry:t})})]})},rj=e=>{let{data:t,properties:r}=e,{t:n}=(0,th.$G)("modules/health-monitoring"),o=(e,t)=>t.running?e+1:e,i=t.nodes.reduce(o,0),a=t.vms.reduce(o,0),u=t.lxcs.reduce(o,0),c=t.storage.reduce(o,0),d=t.nodes.reduce((e,t)=>t.running?t.mem+e:e,0),p=t.nodes.reduce((e,t)=>t.running?t.maxMem+e:e,0),f=t.nodes.reduce((e,t)=>t.running?t.maxCpu+e:e,0),h=t.nodes.reduce((e,t)=>t.running?t.cpu*t.maxCpu+e:e,0),g=t.nodes.reduce((e,t)=>{let{uptime:r}=t;return e>r?e:r},0);return(0,s.jsxs)(l.K,{h:"100%",children:[(0,s.jsx)(y.Z,{children:(0,s.jsxs)(x.Z,{position:"center",children:[(0,s.jsx)(tw,{size:40}),(0,s.jsxs)(m.x,{fz:"lg",tt:"uppercase",fw:700,c:"dimmed",align:"center",children:[n("info.uptime"),":",(0,s.jsx)("br",{}),rD(g)]})]})}),(0,s.jsx)(rC,{cpu:h/f*100,memory:d/p*100,include:r.summary}),(0,s.jsxs)(ro.U,{variant:"contained",chevronPosition:"right",defaultValue:r.defaultViewState,children:[(0,s.jsx)(rS,{item:{data:t.nodes,icon:t9.Z,title:n("cluster.accordion.title.nodes"),count:i,length:t.nodes.length,indicatorColorControl:r.sectionIndicatorColor},id:"node",include:r.showNode,tableConfig:{showCpu:!0,showRam:!0,showNode:!1}}),(0,s.jsx)(rS,{item:{data:t.vms,icon:ri,title:n("cluster.accordion.title.vms"),count:a,length:t.vms.length,indicatorColorControl:r.sectionIndicatorColor},id:"vm",include:r.showVM,tableConfig:{showCpu:!0,showRam:!0,showNode:!1}}),(0,s.jsx)(rS,{item:{data:t.lxcs,icon:ra,title:n("cluster.accordion.title.lxcs"),count:u,length:t.lxcs.length,indicatorColorControl:r.sectionIndicatorColor},id:"lxc",include:r.showLXCs,tableConfig:{showCpu:!0,showRam:!0,showNode:!1}}),(0,s.jsx)(rS,{item:{data:t.storage,icon:rs,title:n("cluster.accordion.title.storage"),count:c,length:t.storage.length,indicatorColorControl:r.sectionIndicatorColor},id:"storage",include:r.showStorage,tableConfig:{showCpu:!1,showRam:!1,showNode:!0}})]})]})},rC=e=>{let{cpu:t,memory:r,include:n}=e,{t:o}=(0,th.$G)("modules/health-monitoring");return n?(0,s.jsx)(ek.M,{children:(0,s.jsxs)(x.Z,{noWrap:!0,children:[(0,s.jsxs)(b.k,{direction:"row",children:[(0,s.jsx)(t3,{roundCaps:!0,size:60,thickness:6,label:(0,s.jsx)(ek.M,{children:(0,s.jsx)(t7,{})}),sections:[{value:t,color:t>75?"orange":"green"}]}),(0,s.jsxs)(l.K,{align:"center",justify:"center",spacing:0,children:[(0,s.jsx)(m.x,{weight:500,children:o("cluster.summary.cpu")}),(0,s.jsxs)(m.x,{children:[t.toFixed(1),"%"]})]})]}),(0,s.jsxs)(b.k,{children:[(0,s.jsx)(t3,{roundCaps:!0,size:60,thickness:6,label:(0,s.jsx)(ek.M,{children:(0,s.jsx)(rr,{})}),sections:[{value:r,color:r>75?"orange":"green"}]}),(0,s.jsxs)(l.K,{align:"center",justify:"center",spacing:0,children:[(0,s.jsx)(m.x,{weight:500,children:o("cluster.summary.ram")}),(0,s.jsxs)(m.x,{children:[r.toFixed(1),"%"]})]})]})]})}):null};eU().extend(tO());let rP=(0,N.D)({id:"health-monitoring",icon:tx,options:{fahrenheit:{type:"switch",defaultValue:!1},cpu:{type:"switch",defaultValue:!0},memory:{type:"switch",defaultValue:!0},fileSystem:{type:"switch",defaultValue:!0},defaultTabState:{type:"select",defaultValue:"system",data:["system","cluster"].map(e=>({value:e})),info:!0},node:{type:"text",defaultValue:"",info:!0},defaultViewState:{type:"select",defaultValue:"none",data:["none","node","vm","lxc","storage"].map(e=>({value:e}))},summary:{type:"switch",defaultValue:!0},showNode:{type:"switch",defaultValue:!0},showVM:{type:"switch",defaultValue:!0},showLXCs:{type:"switch",defaultValue:!0},showStorage:{type:"switch",defaultValue:!0},sectionIndicatorColor:{type:"select",defaultValue:"all",data:["all","any"].map(e=>({value:e})),info:!0},ignoreCert:{type:"switch",defaultValue:!0,info:!0}},gridstack:{minWidth:2,minHeight:2,maxWidth:12,maxHeight:12},component:function(e){let{widget:t}=e,{t:r}=(0,T.$G)("modules/health-monitoring"),{data:n,isInitialLoading:o,isError:i}=rT(t.properties.node,t.properties.ignoreCert);return o?(0,s.jsx)(e7.c,{}):i||!n?(0,s.jsx)(ek.M,{children:(0,s.jsxs)(l.K,{align:"center",children:[(0,s.jsx)(L.Z,{}),(0,s.jsx)(h.D,{order:6,children:r("errors.general.title")}),(0,s.jsx)(m.x,{children:r("errors.general.text")})]})}):n.system&&n.cluster?(0,s.jsx)(v.x,{h:"100%",styles:{viewport:{'& div[style="min-width: 100%"]':{display:"flex !important",height:"100%"}}},children:(0,s.jsxs)(t_.m,{defaultValue:t.properties.defaultTabState,variant:"outline",children:[(0,s.jsxs)(t_.m.List,{grow:!0,children:[(0,s.jsx)(t_.m.Tab,{value:"system",children:(0,s.jsx)("b",{children:r("headings.system")})}),(0,s.jsx)(t_.m.Tab,{value:"cluster",children:(0,s.jsx)("b",{children:r("headings.cluster")})})]}),(0,s.jsx)(t_.m.Panel,{mt:"lg",value:"system",children:(0,s.jsx)(rL,{data:n.system,properties:t.properties})}),(0,s.jsx)(t_.m.Panel,{mt:"lg",value:"cluster",children:(0,s.jsx)(rj,{data:n.cluster,properties:t.properties})})]})}):(0,s.jsxs)(v.x,{h:"100%",styles:{viewport:{'& div[style="min-width: 100%"]':{display:"flex !important",height:"100%"}}},children:[n.system&&(0,s.jsx)(rL,{data:n.system,properties:t.properties}),n.cluster&&(0,s.jsx)(rj,{data:n.cluster,properties:t.properties})]})}}),rL=e=>{let{data:t,properties:r}=e,{t:n}=(0,T.$G)("modules/health-monitoring");return(0,s.jsxs)(l.K,{children:[(0,s.jsx)(y.Z,{children:(0,s.jsxs)(x.Z,{position:"center",children:[(0,s.jsx)(tw,{size:40}),(0,s.jsxs)(m.x,{fz:"lg",tt:"uppercase",fw:700,c:"dimmed",align:"center",children:[n("info.uptime"),":",(0,s.jsx)("br",{}),rD(t.systemInfo.uptime)]}),(0,s.jsxs)(x.Z,{position:"center",children:[0===t.systemInfo.availablePkgUpdates?"":(0,s.jsx)(tk,{size:40,color:"red"}),t.systemInfo.rebootRequired?(0,s.jsx)(tM,{size:40,color:"red"}):""]})]})}),(0,s.jsx)(_.i,{my:"sm"}),(0,s.jsxs)(x.Z,{position:"center",children:[r.cpu&&(0,s.jsx)(t8,{info:t.systemInfo,cpuTemp:t.cpuTemp,fahrenheit:r.fahrenheit}),r.memory&&(0,s.jsx)(rn,{info:t.systemInfo})]}),r.fileSystem&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(_.i,{my:"sm"}),(0,s.jsx)(rt,{fileSystem:t.fileSystem})]})]})},rE=e=>e<30?"green":e<60?"yellow":e<90?"orange":"red",rT=(e,t)=>{let{name:r}=(0,B.q)();return W.hi.healthMonitoring.fetchData.useQuery({configName:r,filterNode:e,ignoreCerts:t},{refetchInterval:5e3})},rD=e=>{let{t}=(0,T.$G)("modules/health-monitoring"),r=eU().duration(e,"s");return t("info.uptimeFormat",{days:Math.floor(r.asDays()),hours:r.hours(),minutes:r.minutes()})};var rI=(0,S.Z)("browser","IconBrowser",[["path",{d:"M4 4m0 1a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M4 8l16 0",key:"svg-1"}],["path",{d:"M8 4l0 4",key:"svg-2"}]]);let rA=(0,N.D)({id:"iframe",icon:rI,gridstack:{maxHeight:12,maxWidth:12,minHeight:1,minWidth:1},options:{embedUrl:{type:"text",defaultValue:""},allowFullScreen:{type:"switch",defaultValue:!1},allowScrolling:{type:"switch",defaultValue:!0},allowTransparency:{type:"switch",defaultValue:!1},allowPayment:{type:"switch",defaultValue:!1},allowAutoPlay:{type:"switch",defaultValue:!1},allowMicrophone:{type:"switch",defaultValue:!1},allowCamera:{type:"switch",defaultValue:!1},allowGeolocation:{type:"switch",defaultValue:!1}},component:function(e){let{widget:t}=e,{t:r}=(0,T.$G)("modules/iframe"),{classes:n}=rY();if(!t.properties.embedUrl)return(0,s.jsx)(ek.M,{h:"100%",children:(0,s.jsxs)(l.K,{align:"center",children:[(0,s.jsx)(eS.Z,{size:36,strokeWidth:1.2}),(0,s.jsxs)(l.K,{align:"center",spacing:0,children:[(0,s.jsx)(h.D,{order:6,align:"center",children:r("card.errors.noUrl.title")}),(0,s.jsx)(m.x,{align:"center",maw:200,children:r("card.errors.noUrl.text")})]})]})});let o=[];return t.properties.allowTransparency&&o.push("transparency"),t.properties.allowFullScreen&&o.push("fullscreen"),t.properties.allowPayment&&o.push("payment"),t.properties.allowAutoPlay&&o.push("autoplay"),t.properties.allowCamera&&o.push("camera"),t.properties.allowMicrophone&&o.push("microphone"),t.properties.allowGeolocation&&o.push("geolocation"),(0,s.jsx)(K.W,{h:"100%",w:"100%",maw:"initial",mah:"initial",p:0,children:(0,s.jsx)("iframe",{className:n.iframe,src:t.properties.embedUrl,title:"widget iframe",allow:o.join(" "),children:(0,s.jsx)(m.x,{children:r("card.errors.browserSupport")})})})}}),rY=(0,k.k)(e=>{let{radius:t}=e;return{iframe:{borderRadius:t.sm,width:"100%",height:"100%",border:"none",background:"none",backgroundColor:"transparent"}}});var rR=r(54685),rN=(0,S.Z)("report-search","IconReportSearch",[["path",{d:"M8 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h5.697",key:"svg-0"}],["path",{d:"M18 12v-5a2 2 0 0 0 -2 -2h-2",key:"svg-1"}],["path",{d:"M8 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z",key:"svg-2"}],["path",{d:"M8 11h4",key:"svg-3"}],["path",{d:"M8 15h3",key:"svg-4"}],["path",{d:"M16.5 17.5m-2.5 0a2.5 2.5 0 1 0 5 0a2.5 2.5 0 1 0 -5 0",key:"svg-5"}],["path",{d:"M18.5 19.5l2.5 2.5",key:"svg-6"}]]),rz=(0,S.Z)("circle-check","IconCircleCheck",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M9 12l2 2l4 -4",key:"svg-1"}]]),rH=(0,S.Z)("circle-x","IconCircleX",[["path",{d:"M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M10 10l4 4m0 -4l-4 4",key:"svg-1"}]]),rF=(0,S.Z)("test-pipe","IconTestPipe",[["path",{d:"M20 8.04l-12.122 12.124a2.857 2.857 0 1 1 -4.041 -4.04l12.122 -12.124",key:"svg-0"}],["path",{d:"M7 13h8",key:"svg-1"}],["path",{d:"M19 15l1.5 1.6a2 2 0 1 1 -3 0l1.5 -1.6z",key:"svg-2"}],["path",{d:"M15 3l6 6",key:"svg-3"}]]);let r$=(0,N.D)({id:"indexer-manager",icon:rN,options:{openIndexerSiteInNewTab:{type:"switch",defaultValue:!0}},gridstack:{minWidth:1,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){let{widget:t}=e,{t:r}=(0,T.$G)("modules/indexer-manager"),n=(0,f.rZ)(),{data:o}=(0,Z.useSession)(),{name:i}=(0,B.q)(),a=W.hi.useUtils(),{isLoading:l,mutateAsync:u}=W.hi.indexerManager.testAllIndexers.useMutation({onSuccess:async()=>{await a.indexerManager.invalidate()}}),{isInitialLoading:c,data:p}=W.hi.indexerManager.indexers.useQuery({configName:i}),{isInitialLoading:h,data:g}=W.hi.indexerManager.statuses.useQuery({configName:i},{refetchInterval:12e4});return c||!p||h?(0,s.jsx)(e7.c,{}):(0,s.jsxs)(b.k,{h:"100%",gap:0,direction:"column",children:[(0,s.jsx)(m.x,{mt:2,children:r("indexersStatus.title")}),(0,s.jsx)(y.Z,{py:5,px:10,radius:"md",withBorder:!0,style:{flex:"1"},children:(0,s.jsx)(v.x,{h:"100%",children:p.map(e=>(0,s.jsxs)(x.Z,{position:"apart",children:[(0,s.jsx)(rR.e,{href:e.indexerUrls[0],target:t.properties.openIndexerSiteInNewTab?"_blank":"_self",c:"dark"===n.colorScheme?"gray.3":"gray.8",children:(0,s.jsx)(m.x,{color:"dimmed",align:"center",size:"xs",children:e.name})}),!g.find(t=>e.id===t.indexerId)&&e.enable?(0,s.jsx)(rz,{color:"#2ecc71"}):(0,s.jsx)(rH,{color:"#d9534f"})]},e.id))})}),o&&(0,s.jsx)(d.z,{mt:5,radius:"md",variant:"light",onClick:()=>{u({configName:i})},loading:l,loaderPosition:"right",rightIcon:(0,s.jsx)(rF,{size:20}),children:r("indexersStatus.testAllButton")})]})}});var rV=r(74922),rZ=(0,S.Z)("git-pull-request","IconGitPullRequest",[["path",{d:"M6 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-0"}],["path",{d:"M6 6m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M18 18m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-2"}],["path",{d:"M6 8l0 8",key:"svg-3"}],["path",{d:"M11 6h5a2 2 0 0 1 2 2v8",key:"svg-4"}],["path",{d:"M14 9l-3 -3l3 -3",key:"svg-5"}]]),rB=r(88198),rU=(0,S.Z)("thumb-up","IconThumbUp",[["path",{d:"M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3",key:"svg-0"}]]),rW=(0,S.Z)("thumb-down","IconThumbDown",[["path",{d:"M7 13v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2 -2l-1 -5a2 3 0 0 0 -2 -2h-7a3 3 0 0 0 -3 3",key:"svg-0"}]]);let rq=e=>{let{name:t}=(0,B.q)();return W.hi.mediaRequest.allMedia.useQuery({configName:t,widget:e},{refetchInterval:18e4})},rK=e=>{let{name:t}=(0,B.q)();return W.hi.mediaRequest.users.useQuery({configName:t,widget:e},{refetchInterval:18e4})};(n=i||(i={}))[n.PendingApproval=1]="PendingApproval",n[n.Approved=2]="Approved",n[n.Declined=3]="Declined",(o=a||(a={}))[o.Unknown=1]="Unknown",o[o.Pending=2]="Pending",o[o.Processing=3]="Processing",o[o.Partial=4]="Partial",o[o.Available=5]="Available";let rG=(0,N.D)({id:"media-requests-list",icon:rZ,options:{replaceLinksWithExternalHost:{type:"switch",defaultValue:!0},openInNewTab:{type:"switch",defaultValue:!0}},component:function(e){let{widget:t}=e,{t:r}=(0,T.$G)("modules/media-requests-list"),{data:n,isLoading:o}=rq(t),a=rJ(),{data:u}=(0,Z.useSession)(),c=(0,f.rZ)();if(!n||o)return(0,s.jsx)(e7.c,{});if(0===n.length)return(0,s.jsx)(ek.M,{h:"100%",children:(0,s.jsx)(m.x,{children:r("noRequests")})});n.filter(e=>e.status===i.PendingApproval).length;let d=n.sort((e,t)=>e.status===i.PendingApproval?-1:t.status===i.PendingApproval?1:0);return(0,s.jsx)(v.x,{h:"100%",children:(0,s.jsx)(l.K,{children:d.map((e,n)=>{var o;return(0,s.jsxs)(y.Z,{radius:"md",withBorder:!0,children:[(0,s.jsxs)(b.k,{wrap:"nowrap",justify:"space-between",gap:"md",children:[(0,s.jsxs)(b.k,{gap:"md",children:[(0,s.jsx)(w.E,{src:e.posterPath,width:30,height:50,alt:"poster",radius:"xs",withPlaceholder:!0}),(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsxs)(x.Z,{spacing:"xs",children:[e.airDate&&(0,s.jsx)(m.x,{children:e.airDate.split("-")[0]}),(0,s.jsx)(rQ,{status:e.status,availability:e.availability})]}),(0,s.jsx)(rR.e,{href:e.href,target:t.properties.openInNewTab?"_blank":"_self",c:"dark"===c.colorScheme?"gray.3":"gray.8",children:(0,s.jsx)(m.x,{lineClamp:1,children:e.name})})]})]}),(0,s.jsxs)(l.K,{justify:"center",children:[(0,s.jsxs)(b.k,{gap:"xs",children:[(0,s.jsx)(w.E,{src:e.userProfilePicture,width:25,height:25,alt:"requester avatar",radius:"xl",withPlaceholder:!0}),(0,s.jsx)(rR.e,{href:e.userLink,target:t.properties.openInNewTab?"_blank":"_self",c:"dark"===c.colorScheme?"gray.3":"gray.8",children:e.userName})]}),e.status===i.PendingApproval&&(null==u?void 0:null===(o=u.user)||void 0===o?void 0:o.isAdmin)&&(0,s.jsxs)(x.Z,{children:[(0,s.jsx)(e1.u,{label:r("tooltips.approve"),withArrow:!0,withinPortal:!0,children:(0,s.jsx)(e4.A,{variant:"light",color:"green",onClick:async()=>{rV.N9.show({id:"approve ".concat(e.id),color:"yellow",title:r("tooltips.approving"),message:void 0,loading:!0}),await a({request:e,isApproved:!0})},children:(0,s.jsx)(rU,{})})}),(0,s.jsx)(e1.u,{label:r("tooltips.decline"),withArrow:!0,withinPortal:!0,children:(0,s.jsx)(e4.A,{variant:"light",color:"red",onClick:async()=>{await a({request:e,isApproved:!1})},children:(0,s.jsx)(rW,{})})})]})]})]}),(0,s.jsx)(w.E,{src:e.backdropPath,pos:"absolute",w:"100%",h:"100%",opacity:.1,top:0,left:0,style:{pointerEvents:"none"}})]},n)})})})},gridstack:{minWidth:3,minHeight:2,maxWidth:12,maxHeight:12}}),rJ=()=>{let{name:e}=(0,B.q)(),t=W.hi.useContext(),{mutateAsync:r}=W.hi.overseerr.decide.useMutation({onSuccess(){t.mediaRequest.allMedia.invalidate(),t.mediaRequest.users.invalidate()}}),{t:n}=(0,T.$G)("modules/media-requests-list");return async t=>{let o=t.isApproved?n("mutation.approving"):n("mutation.declining");rV.N9.show({id:"decide-".concat(t.request.id),color:"yellow",title:"".concat(o," ").concat(n("mutation.request")),message:void 0,loading:!0}),await r({configName:e,id:t.request.id,isApproved:t.isApproved},{onSuccess(e,t){let r=t.isApproved?n("mutation.approved"):n("mutation.declined");rV.N9.update({id:"decide-".concat(t.id),color:"teal",title:r,message:void 0,icon:(0,s.jsx)(rB.Z,{size:"1rem"}),autoClose:2e3})}})}},rQ=e=>{let{status:t,availability:r}=e,{t:n}=(0,T.$G)("modules/media-requests-list");switch(t){case i.Approved:switch(r){case a.Available:return(0,s.jsx)(ee.C,{color:"green",children:n("state.available")});case a.Partial:return(0,s.jsx)(ee.C,{color:"yellow",children:n("state.partial")});default:return(0,s.jsx)(ee.C,{color:"violet",children:n("state.approved")})}case i.Declined:return(0,s.jsx)(ee.C,{color:"red",children:n("state.declined")});case i.PendingApproval:return(0,s.jsx)(ee.C,{color:"orange",children:n("state.pendingApproval")});default:return(0,s.jsx)(s.Fragment,{})}};var rX=r(99985),r0=(0,S.Z)("chart-bar","IconChartBar",[["path",{d:"M3 12m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M9 8m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z",key:"svg-1"}],["path",{d:"M15 4m0 1a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z",key:"svg-2"}],["path",{d:"M4 20l14 0",key:"svg-3"}]]);let r1=(0,N.D)({id:"media-requests-stats",icon:r0,options:{replaceLinksWithExternalHost:{type:"switch",defaultValue:!1},openInNewTab:{type:"switch",defaultValue:!0}},gridstack:{minWidth:2,minHeight:2,maxWidth:12,maxHeight:12},component:function(e){let{widget:t}=e,{t:r}=(0,T.$G)("modules/media-requests-stats"),{data:n,isFetching:o,isLoading:a}=rq(t),{data:u,isFetching:c,isLoading:d}=rK(t),{ref:p,height:h}=(0,eV.h)(),{colorScheme:g}=(0,f.rZ)();if(!n||!u||a||d)return(0,s.jsx)(l.K,{ref:p,h:"100%",children:(0,s.jsx)(e7.c,{})});let v=[];n.forEach(e=>{v.includes(e.appId)||v.push(e.appId)});let _=[{label:r("mediaStats.pending"),number:n.filter(e=>e.status===i.PendingApproval).length},{label:r("mediaStats.tvRequests"),number:n.filter(e=>"tv"===e.type).length},{label:r("mediaStats.movieRequests"),number:n.filter(e=>"movie"===e.type).length},{label:r("mediaStats.approved"),number:n.filter(e=>e.status===i.Approved).length},{label:r("mediaStats.totalRequests"),number:n.length}],w=u.sort((e,t)=>e.userRequestCount>t.userRequestCount?-1:1).slice(0,Math.trunc(h/60));return(0,s.jsxs)(b.k,{h:"100%",gap:0,direction:"column",children:[(0,s.jsx)(m.x,{mt:-5,children:r("mediaStats.title")}),(0,s.jsx)(y.Z,{py:5,px:10,radius:"md",style:{overflow:"unset"},withBorder:!0,children:_.map((e,t)=>(0,s.jsxs)(x.Z,{position:"apart",children:[(0,s.jsx)(m.x,{color:"dimmed",align:"center",size:"xs",children:e.label}),(0,s.jsx)(m.x,{align:"center",size:"xs",children:e.number})]},t))}),(0,s.jsx)(m.x,{mt:2,children:r("userStats.title")}),(0,s.jsx)(l.K,{ref:p,style:{flex:1},spacing:5,p:0,sx:{overflow:"hidden"},children:w.map(e=>(0,s.jsx)(y.Z,{p:0,component:"a",href:e.userLink,target:t.properties.openInNewTab?"_blank":"_self",mah:95,mih:55,radius:"md",style:{flex:1},withBorder:!0,children:(0,s.jsxs)(x.Z,{spacing:5,px:10,py:5,align:"center",h:"100%",display:"flex",style:{flexDirection:"row"},children:[v.length>1&&(0,s.jsx)(e1.u.Floating,{label:e.app.charAt(0).toUpperCase()+e.app.slice(1),c:"light"===g?"black":"dark.0",color:"light"===g?"gray.2":"dark.4",children:(0,s.jsx)(G.z,{withBorder:!0,top:18,left:8,size:15,ml:-5,zIndex:1,color:"overseerr"===e.app?"#ECB000":"#6677CC",processing:o||c,children:!0})}),(0,s.jsx)(rX.q,{radius:"xl",size:45,src:e.userProfilePicture,alt:"user avatar"}),(0,s.jsxs)(l.K,{spacing:0,style:{flex:1},children:[(0,s.jsx)(m.x,{children:e.userName}),(0,s.jsx)(m.x,{size:"xs",children:r("userStats.requests",{number:e.userRequestCount})})]}),(0,s.jsx)(er.Z,{size:20})]})},e.id))})]})}});var r2=r(20966),r4=r(69998),r5=r(33628),r3=(0,S.Z)("id","IconId",[["path",{d:"M3 4m0 3a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v10a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3z",key:"svg-0"}],["path",{d:"M9 10m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M15 8l2 0",key:"svg-2"}],["path",{d:"M15 12l2 0",key:"svg-3"}],["path",{d:"M7 16l10 0",key:"svg-4"}]]),r6=(0,S.Z)("device-mobile","IconDeviceMobile",[["path",{d:"M6 5a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-14z",key:"svg-0"}],["path",{d:"M11 4h2",key:"svg-1"}],["path",{d:"M12 17v.01",key:"svg-2"}]]);let r7=e=>{let{session:t}=e,r=[];return t.currentlyPlaying&&(t.currentlyPlaying.metadata.video&&(r=[...r,{title:"Video",metrics:[{name:"Resolution",value:"".concat(t.currentlyPlaying.metadata.video.width,"x").concat(t.currentlyPlaying.metadata.video.height)},{name:"Framerate",value:t.currentlyPlaying.metadata.video.videoFrameRate},{name:"Video Codec",value:t.currentlyPlaying.metadata.video.videoCodec},{name:"Bitrate",value:t.currentlyPlaying.metadata.video.bitrate?String(t.currentlyPlaying.metadata.video.bitrate):void 0}]}]),t.currentlyPlaying.metadata.audio&&(r=[...r,{title:"Audio",metrics:[{name:"Audio Channels",value:"".concat(t.currentlyPlaying.metadata.audio.audioChannels)},{name:"Audio Codec",value:t.currentlyPlaying.metadata.audio.audioCodec}]}]),t.currentlyPlaying.metadata.transcoding&&(r=[...r,{title:"Transcoding",metrics:[{name:"Resolution",value:"".concat(t.currentlyPlaying.metadata.transcoding.width,"x").concat(t.currentlyPlaying.metadata.transcoding.height)},{name:"Context",value:t.currentlyPlaying.metadata.transcoding.context},{name:"Hardware Encoding Requested",value:t.currentlyPlaying.metadata.transcoding.transcodeHwRequested?"yes":"no"},{name:"Source Codec",value:t.currentlyPlaying.metadata.transcoding.sourceAudioCodec||t.currentlyPlaying.metadata.transcoding.sourceVideoCodec?"".concat(t.currentlyPlaying.metadata.transcoding.sourceVideoCodec," ").concat(t.currentlyPlaying.metadata.transcoding.sourceAudioCodec):void 0},{name:"Target Codec",value:"".concat(t.currentlyPlaying.metadata.transcoding.videoCodec," ").concat(t.currentlyPlaying.metadata.transcoding.audioCodec)}]}])),(0,s.jsxs)(y.Z,{children:[(0,s.jsxs)(b.k,{justify:"space-between",mb:"xs",children:[(0,s.jsxs)(x.Z,{children:[(0,s.jsx)(r3,{size:16}),(0,s.jsx)(m.x,{children:"ID"})]}),(0,s.jsx)(m.x,{children:t.id})]}),(0,s.jsxs)(b.k,{justify:"space-between",mb:"md",children:[(0,s.jsxs)(x.Z,{children:[(0,s.jsx)(r6,{size:16}),(0,s.jsx)(m.x,{children:"Device"})]}),(0,s.jsx)(m.x,{children:t.sessionName})]}),r.length>0&&(0,s.jsx)(_.i,{label:"Stats for nerds",labelPosition:"center",mt:"lg",mb:"sm"}),(0,s.jsx)(x.Z,{align:"start",children:r.map((e,t)=>(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsx)(m.x,{weight:"bold",children:e.title}),e.metrics.filter(e=>void 0!==e.value).map((e,t)=>(0,s.jsxs)(x.Z,{position:"apart",children:[(0,s.jsx)(m.x,{children:e.name}),(0,s.jsx)(m.x,{children:e.value})]},t))]},t),t<r.length-1&&(0,s.jsx)(_.i,{orientation:"vertical"},"divider"+t)]}))})]})};var r8=(0,S.Z)("headphones","IconHeadphones",[["path",{d:"M4 13m0 2a2 2 0 0 1 2 -2h1a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-1a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M15 13m0 2a2 2 0 0 1 2 -2h1a2 2 0 0 1 2 2v3a2 2 0 0 1 -2 2h-1a2 2 0 0 1 -2 -2z",key:"svg-1"}],["path",{d:"M4 15v-3a8 8 0 0 1 16 0v3",key:"svg-2"}]]),r9=(0,S.Z)("device-tv","IconDeviceTv",[["path",{d:"M3 7m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M16 3l-4 4l-4 -4",key:"svg-1"}]]),ne=(0,S.Z)("video","IconVideo",[["path",{d:"M15 10l4.553 -2.276a1 1 0 0 1 1.447 .894v6.764a1 1 0 0 1 -1.447 .894l-4.553 -2.276v-4z",key:"svg-0"}],["path",{d:"M3 6m0 2a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2z",key:"svg-1"}]]),nt=r(75063);let nr=e=>{let{session:t}=e;if(!t.currentlyPlaying)return null;let r=(()=>{var e;switch(null===(e=t.currentlyPlaying)||void 0===e?void 0:e.type){case"audio":return r8;case"tv":return r9;case"movie":return r4.Z;case"video":return ne;default:return nt.Z}})();return(0,s.jsxs)(b.k,{wrap:"nowrap",gap:"sm",align:"center",children:[(0,s.jsx)(r,{size:16}),(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsx)(m.x,{lineClamp:1,children:t.currentlyPlaying.name}),t.currentlyPlaying.albumName?(0,s.jsx)(m.x,{lineClamp:1,color:"dimmed",size:"xs",children:t.currentlyPlaying.albumName}):t.currentlyPlaying.seasonName&&(0,s.jsxs)(m.x,{lineClamp:1,color:"dimmed",size:"xs",children:[t.currentlyPlaying.seasonName," - ",t.currentlyPlaying.episodeName]})]})]})},nn=e=>{var t,r;let{session:n,app:o}=e,i=void 0!==n.userProfilePicture,{classes:a}=no();return(0,s.jsxs)(q.J,{withArrow:!0,withinPortal:!0,radius:"lg",shadow:"sm",transitionProps:{transition:"pop"},children:[(0,s.jsx)(q.J.Target,{children:(0,s.jsxs)("tr",{className:a.dataRow,children:[(0,s.jsx)("td",{children:(0,s.jsxs)(b.k,{wrap:"nowrap",gap:"xs",children:[(null==o?void 0:o.appearance.iconUrl)&&(0,s.jsx)(r5.J,{iconUrl:o.appearance.iconUrl}),(0,s.jsx)(m.x,{lineClamp:1,children:n.sessionName})]})}),(0,s.jsx)("td",{children:(0,s.jsxs)(b.k,{wrap:"nowrap",gap:"sm",children:[i?(0,s.jsx)(rX.q,{src:n.userProfilePicture,size:"sm"}):(0,s.jsx)(rX.q,{src:null,alt:n.username,size:"sm",children:null===(r=n.username)||void 0===r?void 0:null===(t=r.at(0))||void 0===t?void 0:t.toUpperCase()}),(0,s.jsx)(m.x,{style:{whiteSpace:"nowrap"},children:n.username})]})}),(0,s.jsx)("td",{children:(0,s.jsx)(nr,{session:n})})]})}),(0,s.jsx)(q.J.Dropdown,{children:(0,s.jsx)(r7,{session:n})})]})},no=(0,k.k)(()=>({dataRow:{cursor:"pointer"}})),ni=e=>{let{enabled:t}=e,{name:r}=(0,B.q)();return W.hi.mediaServer.all.useQuery({configName:r},{enabled:t,refetchInterval:1e4})},na=(0,N.D)({id:"media-server",icon:r4.Z,options:{},component:function(e){let{widget:t}=e,{t:r}=(0,T.$G)("modules/media-server"),{config:n}=(0,B.q)(),{data:o,isError:i,isFetching:a,isInitialLoading:u}=ni({enabled:void 0!==n});return i?(0,s.jsx)(ek.M,{children:(0,s.jsxs)(l.K,{align:"center",children:[(0,s.jsx)(L.Z,{}),(0,s.jsx)(h.D,{order:6,children:r("card.errors.general.title")}),(0,s.jsx)(m.x,{children:r("card.errors.general.text")})]})}):u?(0,s.jsxs)(l.K,{align:"center",justify:"center",style:{height:"100%"},children:[(0,s.jsx)(r2.a,{}),(0,s.jsxs)(l.K,{align:"center",spacing:0,children:[(0,s.jsx)(m.x,{children:r("descriptor.name")}),(0,s.jsx)(m.x,{color:"dimmed",children:r("loading")})]})]}):(0,s.jsxs)(l.K,{h:"100%",children:[(0,s.jsx)(v.x,{offsetScrollbars:!0,h:"100%",children:(0,s.jsxs)(rl.i,{highlightOnHover:!0,children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{children:r("card.table.header.session")}),(0,s.jsx)("th",{children:r("card.table.header.user")}),(0,s.jsx)("th",{children:r("card.table.header.currentlyPlaying")})]})}),(0,s.jsx)("tbody",{children:null==o?void 0:o.servers.map(e=>{let t=null==n?void 0:n.apps.find(t=>t.id===e.appId);return e.sessions.map((e,r)=>(0,s.jsx)(nn,{session:e,app:t},r))})})]})}),(0,s.jsx)(x.Z,{pos:"absolute",bottom:"15",right:"15",mt:"auto",children:(0,s.jsx)(rX.q.Group,{children:null==o?void 0:o.servers.map((e,t)=>{let r=null==n?void 0:n.apps.find(t=>t.id===e.appId);return r?(0,s.jsx)(r5.J,{iconUrl:r.appearance.iconUrl,color:e.success?a?"yellow":void 0:"red"},t):null})})})]})},gridstack:{minWidth:3,minHeight:2,maxWidth:12,maxHeight:12}});var ns=(0,S.Z)("notes","IconNotes",[["path",{d:"M5 3m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M9 7l6 0",key:"svg-1"}],["path",{d:"M9 11l6 0",key:"svg-2"}],["path",{d:"M9 15l4 0",key:"svg-3"}]]),nl=r(5152),nu=r.n(nl);let nc=nu()(()=>Promise.all([r.e(375),r.e(124)]).then(r.bind(r,94124)).then(e=>e.Editor),{loadableGenerated:{webpack:()=>[94124]},ssr:!1}),nd=(0,N.D)({id:"notebook",icon:ns,options:{showToolbar:{type:"switch",defaultValue:!0},allowReadOnlyCheck:{type:"switch",defaultValue:!0},content:{type:"text",hide:!0,defaultValue:'<p style="text-align: center"><img src="/imgs/logo/logo.png" width="25%"></p><h2>Welcome to <strong><span style="color: rgb(250, 82, 82)">Homarr</span>\'s</strong> notebook widget</h2><p>The <code>notebook</code> widget focuses on usability and is designed to be as simple as possible to bring a familiar editing experience to regular users, be it markdown or office type editors. It is based on <a target="_blank" rel="noopener noreferrer nofollow" href="https://tiptap.dev/">Tiptap.dev</a> and supports most of its features:</p><table><tbody><tr><td colspan="3" rowspan="1" style="background-color: rgba(95, 95, 95, 0.5)"><h4 style="text-align: center">General text formatting</h4></td></tr><tr><td colspan="1" rowspan="1"><p><strong>Bold</strong></p></td><td colspan="1" rowspan="1"><p style="text-align: center"><em>Italic</em></p></td><td colspan="1" rowspan="1"><p style="text-align: right"><u>Underline</u></p></td></tr><tr><td colspan="1" rowspan="1"><p><s>Strike-through</s></p></td><td colspan="1" rowspan="1"><p style="text-align: center">Text alignment</p></td><td colspan="1" rowspan="1"><p style="text-align: right">Headings</p></td></tr></tbody></table><table><tbody><tr><td colspan="3" rowspan="1" style="background-color: rgba(95, 95, 95, 0.5)"><h4 style="text-align: center">Lists</h4></td></tr><tr><td colspan="1" rowspan="1"><ol><li><p>Ordered</p></li></ol></td><td colspan="1" rowspan="1"><ul><li><p>Bullet</p></li></ul></td><td colspan="1" rowspan="1"><ul data-type="taskList"><li data-checked="true" data-type="taskItem"><label><input type="checkbox" checked="checked"><span></span></label><div><p>Check</p></div></li></ul></td></tr></tbody></table><table><tbody><tr><td colspan="3" rowspan="1" style="background-color: rgba(95, 95, 95, 0.5)"><h4 style="text-align: center">Coloring</h4></td></tr><tr><td colspan="1" rowspan="1"><p><span style="color: rgb(250, 82, 82)">Text coloring</span></p></td><td colspan="1" rowspan="1"><p style="text-align: center"><mark data-color="#FA5252" style="background-color: #FA5252; color: inherit">highlighting</mark></p></td><td colspan="1" rowspan="1" style="background-color: rgb(250, 82, 82)"><p style="text-align: right">Table cells</p></td></tr></tbody></table><table><tbody><tr><td colspan="3" rowspan="1" style="background-color: rgba(95, 95, 95, 0.5)"><h4 style="text-align: center">Inserts</h4></td></tr><tr><td colspan="1" rowspan="1"><p>Links</p></td><td colspan="1" rowspan="1"><p style="text-align: center">Images</p></td><td colspan="1" rowspan="1"><p style="text-align: right">Tables</p></td></tr></tbody></table><hr><blockquote><h4>Widget options</h4><ul><li><p>Show the toolbar to help you write markdown:</p><p>The toolbar at the top that helps with controls, some not available in markdown.</p></li><li><p>Allow check in read only mode:</p><p>Check boxes usable outside of editing, also allows anonymous checks.</p></li></ul></blockquote>'}},gridstack:{minWidth:1,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){return(0,s.jsx)(nc,{widget:e.widget})}});var np=r(14258),nf=r(58),nh=(0,k.k)((e,{smallerThan:t,largerThan:r,query:n,styles:o})=>{let i={},a=(0,np.a)({size:r,sizes:e.breakpoints}),s=(0,np.a)({size:t,sizes:e.breakpoints}),l="function"==typeof o?o(e):o;return void 0!==r&&void 0!==t?i[`@media (min-width: ${(0,tf.em)(a)}) and (max-width: ${(0,tf.em)((0,nf.oI)(s)-1)})`]=l:(void 0!==r&&(i[`@media (min-width: ${(0,np.a)({size:r,sizes:e.breakpoints})})`]=l),void 0!==t&&(i[`@media (max-width: ${(0,tf.em)((0,nf.oI)((0,np.a)({size:t,sizes:e.breakpoints}))-1)})`]=l)),n&&(i[`@media ${n}`]=l),{media:i}});function nm(e){var t;let{children:r,smallerThan:n,largerThan:o,query:i,styles:a,className:s}=(0,f.N4)("MediaQuery",{},e),{classes:l,cx:u}=nh({smallerThan:n,largerThan:o,query:i,styles:a},{name:"MediaQuery"}),c=D.Children.only(r);return"object"==typeof c&&null!==c&&"props"in c?D.cloneElement(c,{className:u(l.media,null==(t=c.props)?void 0:t.className,s)}):c}nm.displayName="@mantine/core/MediaQuery";var ng=(0,S.Z)("rss","IconRss",[["path",{d:"M5 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"svg-1"}],["path",{d:"M4 11a9 9 0 0 1 9 9",key:"svg-2"}]]),ny=r(24888),nv=r(41664),nb=r.n(nv);let n_=(0,N.D)({id:"rss",icon:ng,options:{rssFeedUrl:{type:"multiple-text",defaultValue:["https://noted.lol/rss"]},refreshInterval:{type:"slider",defaultValue:30,min:15,max:300,step:15},dangerousAllowSanitizedItemContent:{type:"switch",defaultValue:!1,info:!0},textLinesClamp:{type:"slider",defaultValue:5,min:1,max:50,step:1},sortByPublishDateAscending:{type:"switch",defaultValue:!0},sortPostsWithoutPublishDateToTheTop:{type:"switch",defaultValue:!1},maximumAmountOfPosts:{type:"slider",defaultValue:20,min:1,max:350,step:1}},gridstack:{minWidth:2,minHeight:2,maxWidth:12,maxHeight:12},component:function(e){var t,r;let{widget:n}=e,{t:o}=(0,T.$G)("modules/rss"),{name:i}=(0,B.q)(),{data:a,isLoading:u,isFetching:c,isError:d,refetch:p}=nx(i,n.properties.rssFeedUrl,n.properties.refreshInterval,n.id),{classes:f}=nM();if(u)return(0,s.jsx)(ek.M,{h:"100%",children:(0,s.jsx)(r2.a,{})});if(!a||a.length<1||d)return(0,s.jsxs)(ek.M,{h:"100%",children:[(0,s.jsxs)(l.K,{align:"center",children:[(0,s.jsx)(ng,{size:25,strokeWidth:1}),(0,s.jsx)(h.D,{order:5,children:o("descriptor.card.errors.general.title")}),(0,s.jsx)(m.x,{align:"center",children:o("descriptor.card.errors.general.text")})]}),(0,s.jsx)(nw,{refetch:p,isFetching:c})]});let g=a.filter(e=>e.success).flatMap(e=>e.feed),_=g.flatMap(e=>e.items),x=n.properties.sortByPublishDateAscending?_.sort((e,t)=>{var r,n;return(null===(r=t.pubDate)||void 0===r?void 0:r.getTime())-(null===(n=e.pubDate)||void 0===n?void 0:n.getTime())}):_;return(0,s.jsxs)(l.K,{h:"100%",children:[(0,s.jsx)(v.x,{className:"scroll-area-w100",w:"100%",mt:"sm",mb:"sm",children:(0,s.jsx)(l.K,{w:"100%",spacing:"xs",children:x.slice(0,n.properties.maximumAmountOfPosts).map((e,o)=>(0,s.jsxs)(y.Z,{withBorder:!0,component:null!==nb()&&void 0!==nb()?nb():"div",href:e.link,radius:"md",target:"_blank",w:"100%",children:[e.enclosure&&(0,s.jsx)("img",{className:f.backgroundImage,src:null!==(t=e.enclosure.url)&&void 0!==t?t:void 0,alt:"backdrop"}),(0,s.jsxs)(b.k,{gap:"xs",children:[e.enclosure&&e.enclosure.url&&(0,s.jsx)(nm,{query:"(max-width: 1200px)",styles:{display:"none"},children:(0,s.jsx)(w.E,{src:null!==(r=e.enclosure.url)&&void 0!==r?r:void 0,width:140,height:140,radius:"md",withPlaceholder:!0})}),(0,s.jsxs)(b.k,{gap:2,direction:"column",w:"100%",children:[e.categories&&(0,s.jsx)(b.k,{gap:"xs",wrap:"wrap",h:20,style:{overflow:"hidden"},children:e.categories.map((e,t)=>(0,s.jsx)(ee.C,{children:e},t))}),(0,s.jsx)(m.x,{lineClamp:2,children:e.title}),(0,s.jsx)(m.x,{className:f.itemContent,color:"dimmed",size:"xs",lineClamp:n.properties.textLinesClamp,dangerouslySetInnerHTML:{__html:e.content}}),e.pubDate&&(0,s.jsx)(nk,{title:e.title,date:function(e){try{let t=eU()(new Date(e)),r=eU()(),n=r.diff(t,"ms"),o=eU().duration(n,"ms"),i=o.humanize();return"".concat(i," ago")}catch(e){return"Error"}}(e.pubDate)})]})]})]},o))})}),(0,s.jsx)(nw,{refetch:p,isFetching:c})]})}}),nx=(e,t,r,n)=>W.hi.rss.all.useQuery({configName:null!=e?e:"",feedUrls:t,widgetId:n},{cacheTime:864e5,staleTime:6e4*r,enabled:!!e}),nw=e=>{let{isFetching:t,refetch:r}=e;return(0,s.jsx)(e4.A,{size:"sm",radius:"xl",pos:"absolute",right:10,onClick:()=>r(),bottom:10,styles:{root:{borderColor:"red"}},children:t?(0,s.jsx)(r2.a,{}):(0,s.jsx)(ny.Z,{})})},nk=e=>{let{date:t,title:r}=e;return(0,s.jsxs)(x.Z,{mt:"auto",spacing:"xs",children:[(0,s.jsx)(eZ,{size:14}),(0,s.jsx)(m.x,{size:"xs",color:"dimmed",children:t}),r&&(0,s.jsx)(ee.C,{variant:"outline",size:"xs",children:r})]})},nM=(0,k.k)(e=>{let{colorScheme:t,colors:r,radius:n,spacing:o}=e;return{backgroundImage:{position:"absolute",width:"100%",height:"100%",filter:"blur(5px)",transform:"scaleX(-1)",opacity:"dark"===t?.3:.2,transition:"ease-in-out 0.2s","&:hover":{opacity:"dark"===t?.4:.3,filter:"blur(40px) brightness(0.7)"}},itemContent:{img:{height:100,width:"auto",borderRadius:n.sm},blockquote:{marginLeft:10,marginRight:10,paddingLeft:o.xs,paddingRight:o.xs,paddingTop:1,paddingBottom:1,borderLeftWidth:4,borderLeftStyle:"solid",borderLeftColor:r.red[5],borderRadius:n.sm,backgroundColor:"dark"===t?r.dark[4]:""}}}});var nS=(0,S.Z)("binary-tree","IconBinaryTree",[["path",{d:"M6 20a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z",key:"svg-0"}],["path",{d:"M16 4a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z",key:"svg-1"}],["path",{d:"M16 20a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z",key:"svg-2"}],["path",{d:"M11 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z",key:"svg-3"}],["path",{d:"M21 12a2 2 0 1 0 -4 0a2 2 0 0 0 4 0z",key:"svg-4"}],["path",{d:"M5.058 18.306l2.88 -4.606",key:"svg-5"}],["path",{d:"M10.061 10.303l2.877 -4.604",key:"svg-6"}],["path",{d:"M10.065 13.705l2.876 4.6",key:"svg-7"}],["path",{d:"M15.063 5.7l2.881 4.61",key:"svg-8"}]]),nO=(0,S.Z)("alert-hexagon","IconAlertHexagon",[["path",{d:"M19.875 6.27c.7 .398 1.13 1.143 1.125 1.948v7.284c0 .809 -.443 1.555 -1.158 1.948l-6.75 4.27a2.269 2.269 0 0 1 -2.184 0l-6.75 -4.27a2.225 2.225 0 0 1 -1.158 -1.948v-7.285c0 -.809 .443 -1.554 1.158 -1.947l6.75 -3.98a2.33 2.33 0 0 1 2.25 0l6.75 3.98h-.033z",key:"svg-0"}],["path",{d:"M12 8v4",key:"svg-1"}],["path",{d:"M12 16h.01",key:"svg-2"}]]),nj=(0,S.Z)("exclamation-mark","IconExclamationMark",[["path",{d:"M12 19v.01",key:"svg-0"}],["path",{d:"M12 15v-10",key:"svg-1"}]]);let nC=(0,N.D)({id:"smart-home/entity-state",icon:nS,options:{entityId:{type:"text",defaultValue:"sun.sun",info:!0},appendUnit:{type:"switch",defaultValue:!1,info:!0},genericToggle:{type:"switch",defaultValue:!1,info:!0},automationId:{type:"text",info:!0,defaultValue:""},displayName:{type:"text",defaultValue:"Sun"},displayFriendlyName:{type:"switch",defaultValue:!1,info:!0}},gridstack:{minWidth:1,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){let{widget:t}=e,{t:r}=(0,th.$G)("modules/smart-home/entity-state"),{name:n}=(0,B.q)(),o=W.hi.useUtils(),{data:i,isInitialLoading:a,isLoading:u,isError:c,error:d}=W.hi.smartHomeEntityState.retrieveStatus.useQuery({configName:n,entityId:t.properties.entityId},{enabled:!!n,refetchInterval:12e4}),p=t.properties.appendUnit&&(null==i?void 0:i.attributes.unit_of_measurement)?" "+(null==i?void 0:i.attributes.unit_of_measurement):"",f=t.properties.displayFriendlyName&&(null==i?void 0:i.attributes.friendly_name)?null==i?void 0:i.attributes.friendly_name:t.properties.displayName,{mutateAsync:h}=W.hi.smartHomeEntityState.triggerAutomation.useMutation({onSuccess:()=>{o.smartHomeEntityState.invalidate()}}),{mutateAsync:g}=W.hi.smartHomeEntityState.triggerToggle.useMutation({onSuccess:()=>{o.smartHomeEntityState.invalidate()}}),y=async()=>{t.properties.genericToggle&&await g({configName:n,widgetId:t.id}),t.properties.automationId&&await h({configName:n,widgetId:t.id})},v=null;return c&&(v=(0,s.jsx)(e1.u,{label:d.message,withArrow:!0,withinPortal:!0,children:(0,s.jsx)(nO,{color:"red"})})),!v&&a&&(v=(0,s.jsx)(e7.c,{})),v||i||(v=(0,s.jsx)(e1.u,{label:r("entityNotFound"),withArrow:!0,withinPortal:!0,children:(0,s.jsx)(nj,{color:"red"})})),v||(v=(0,s.jsxs)(m.x,{align:"center",children:[null==i?void 0:i.state,p,u&&(0,s.jsx)(r2.a,{ml:"xs",size:10})]})),(0,s.jsx)(ek.M,{onClick:y,sx:()=>{var e;return{cursor:(null===(e=t.properties.automationId)||void 0===e?void 0:e.length)>0?"pointer":void 0}},h:"100%",w:"100%",children:(0,s.jsxs)(l.K,{align:"center",spacing:3,children:[(0,s.jsx)(m.x,{align:"center",weight:"bold",size:"lg",children:f}),v]})})}});var nP=(0,S.Z)("settings-automation","IconSettingsAutomation",[["path",{d:"M10.325 4.317c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756 .426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543 -.826 3.31 -2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756 -2.924 1.756 -3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065z",key:"svg-0"}],["path",{d:"M10 9v6l5 -3z",key:"svg-1"}]]);let nL=(0,N.D)({id:"smart-home/trigger-automation",icon:nP,options:{automationId:{type:"text",info:!0,defaultValue:""},displayName:{type:"text",defaultValue:"Sun"}},gridstack:{minWidth:1,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){let{widget:t}=e,{name:r}=(0,B.q)(),n=W.hi.useUtils(),{mutateAsync:o}=W.hi.smartHomeEntityState.triggerAutomation.useMutation({onSuccess:()=>{n.smartHomeEntityState.invalidate()}}),i=async()=>{await o({configName:r,widgetId:t.id})};return(0,s.jsx)(ek.M,{onClick:i,style:{cursor:"pointer"},h:"100%",w:"100%",children:(0,s.jsx)(l.K,{align:"center",spacing:3,children:(0,s.jsx)(m.x,{align:"center",weight:"bold",size:"lg",children:t.properties.displayName})})})}});var nE=r(67084),nT=r(73819),nD=r(19333),nI=(0,S.Z)("transform","IconTransform",[["path",{d:"M3 6a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-0"}],["path",{d:"M21 11v-3a2 2 0 0 0 -2 -2h-6l3 3m0 -6l-3 3",key:"svg-1"}],["path",{d:"M3 13v3a2 2 0 0 0 2 2h6l-3 -3m0 6l3 -3",key:"svg-2"}],["path",{d:"M15 18a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-3"}]]),nA=r(3600),nY=(0,S.Z)("cpu-2","IconCpu2",[["path",{d:"M5 5m0 1a1 1 0 0 1 1 -1h12a1 1 0 0 1 1 1v12a1 1 0 0 1 -1 1h-12a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M8 10v-2h2m6 6v2h-2m-4 0h-2v-2m8 -4v-2h-2",key:"svg-1"}],["path",{d:"M3 10h2",key:"svg-2"}],["path",{d:"M3 14h2",key:"svg-3"}],["path",{d:"M10 3v2",key:"svg-4"}],["path",{d:"M14 3v2",key:"svg-5"}],["path",{d:"M21 10h-2",key:"svg-6"}],["path",{d:"M21 14h-2",key:"svg-7"}],["path",{d:"M14 21v-2",key:"svg-8"}],["path",{d:"M10 21v-2",key:"svg-9"}]]),nR=(0,S.Z)("clipboard-list","IconClipboardList",[["path",{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",key:"svg-0"}],["path",{d:"M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z",key:"svg-1"}],["path",{d:"M9 12l.01 0",key:"svg-2"}],["path",{d:"M13 12l2 0",key:"svg-3"}],["path",{d:"M9 16l.01 0",key:"svg-4"}],["path",{d:"M13 16l2 0",key:"svg-5"}]]),nN=(0,S.Z)("report-analytics","IconReportAnalytics",[["path",{d:"M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2",key:"svg-0"}],["path",{d:"M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z",key:"svg-1"}],["path",{d:"M9 17v-5",key:"svg-2"}],["path",{d:"M12 17v-1",key:"svg-3"}],["path",{d:"M15 17v-3",key:"svg-4"}]]),nz=(0,S.Z)("heartbeat","IconHeartbeat",[["path",{d:"M19.5 13.572l-7.5 7.428l-2.896 -2.868m-6.117 -8.104a5 5 0 0 1 9.013 -3.022a5 5 0 1 1 7.5 6.572",key:"svg-0"}],["path",{d:"M3 13h2l2 3l2 -6l1 3h3",key:"svg-1"}]]),nH=r(67820);function nF(e){let{statistics:t}=e,{colorScheme:r}=(0,nH.tv)(),{t:n}=(0,T.$G)("modules/media-transcoding");if(!t)return(0,s.jsx)(nz,{size:20});let o=t.failedHealthCheckCount?"red":t.stagedHealthCheckCount?"yellow":"green";return(0,s.jsxs)(t6.z,{position:"bottom",width:250,shadow:"sm",children:[(0,s.jsx)(t6.z.Target,{children:(0,s.jsx)(G.z,{color:n$(o,r),size:8,display:"flex",children:(0,s.jsx)(nz,{size:20})})}),(0,s.jsx)(t6.z.Dropdown,{bg:"light"===r?"gray.2":"dark.8",children:(0,s.jsxs)(l.K,{spacing:"sm",align:"center",children:[(0,s.jsxs)(x.Z,{spacing:"xs",children:[(0,s.jsx)(nz,{size:18}),(0,s.jsx)(m.x,{size:"sm",children:n("healthCheckStatus.title")})]}),(0,s.jsx)(_.i,{style:{alignSelf:"stretch"}}),(0,s.jsx)(t3,{sections:[{value:t.stagedHealthCheckCount,color:n$("yellow",r)},{value:t.totalHealthCheckCount,color:n$("green",r)},{value:t.failedHealthCheckCount,color:n$("red",r)}]}),(0,s.jsxs)(x.Z,{display:"flex",w:"100%",children:[(0,s.jsxs)(l.K,{style:{flex:1},spacing:0,align:"center",children:[(0,s.jsx)(m.x,{size:"xs",color:n$("yellow",r),children:t.stagedHealthCheckCount}),(0,s.jsx)(m.x,{size:"xs",children:n("healthCheckStatus.queued")})]}),(0,s.jsxs)(l.K,{style:{flex:1},spacing:0,align:"center",children:[(0,s.jsx)(m.x,{size:"xs",color:n$("green",r),children:t.totalHealthCheckCount}),(0,s.jsx)(m.x,{size:"xs",children:n("healthCheckStatus.healthy")})]}),(0,s.jsxs)(l.K,{style:{flex:1},spacing:0,align:"center",children:[(0,s.jsx)(m.x,{size:"xs",color:n$("red",r),children:t.failedHealthCheckCount}),(0,s.jsx)(m.x,{size:"xs",children:n("healthCheckStatus.unhealthy")})]})]})]})})]})}function n$(e,t){return"".concat(e,".").concat("light"===t?8:5)}function nV(e){var t;let{queue:r,isLoading:n}=e,{t:o}=(0,T.$G)("modules/media-transcoding");return n?(0,s.jsx)(e7.c,{}):(null==r?void 0:r.array.length)?(0,s.jsx)(v.x,{style:{flex:"1"},children:(0,s.jsxs)(rl.i,{style:{tableLayout:"fixed"},children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{children:o("views.queue.table.header.name")}),(0,s.jsx)("th",{style:{width:80},children:o("views.queue.table.header.size")})]})}),(0,s.jsx)("tbody",{children:r.array.map(e=>{var r;return(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{children:(0,s.jsxs)(x.Z,{spacing:"xs",noWrap:!0,children:[(0,s.jsx)("div",{children:"transcode"===e.type?(0,s.jsx)(e1.u,{label:o("views.workers.table.tooltip.transcode"),children:(0,s.jsx)(nI,{size:14})}):(0,s.jsx)(e1.u,{label:o("views.workers.table.tooltip.healthCheck"),children:(0,s.jsx)(nz,{size:14})})}),(0,s.jsx)(m.x,{lineClamp:1,size:"xs",children:null!==(t=null===(r=e.filePath.split("\\").pop())||void 0===r?void 0:r.split("/").pop())&&void 0!==t?t:e.filePath})]})}),(0,s.jsx)("td",{children:(0,s.jsx)(m.x,{size:"xs",children:(0,re.g)(e.fileSize)})})]},e.id)})})]})}):(0,s.jsx)(ek.M,{style:{flex:"1"},children:(0,s.jsx)(h.D,{order:3,children:o("views.queue.table.empty")})})}var nZ=(0,S.Z)("file-description","IconFileDescription",[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z",key:"svg-1"}],["path",{d:"M9 17h6",key:"svg-2"}],["path",{d:"M9 13h6",key:"svg-3"}]]),nB=(0,S.Z)("database-heart","IconDatabaseHeart",[["path",{d:"M4 6c0 1.657 3.582 3 8 3s8 -1.343 8 -3s-3.582 -3 -8 -3s-8 1.343 -8 3",key:"svg-0"}],["path",{d:"M4 6v6c0 1.453 2.755 2.665 6.414 2.941",key:"svg-1"}],["path",{d:"M20 11v-5",key:"svg-2"}],["path",{d:"M4 12v6c0 1.579 3.253 2.873 7.383 2.991",key:"svg-3"}],["path",{d:"M18 22l3.35 -3.284a2.143 2.143 0 0 0 .005 -3.071a2.242 2.242 0 0 0 -3.129 -.006l-.224 .22l-.223 -.22a2.242 2.242 0 0 0 -3.128 -.006a2.143 2.143 0 0 0 -.006 3.071l3.355 3.296z",key:"svg-4"}]]);let nU=["cyan","grape","gray","orange","pink"];function nW(e){let{statistics:t,isLoading:r}=e,{t:n}=(0,T.$G)("modules/media-transcoding");if(r)return(0,s.jsx)(e7.c,{});let o=null==t?void 0:t.pies.find(e=>"All"===e.libraryName);return t&&o?(0,s.jsxs)(l.K,{style:{flex:"1"},spacing:"xs",children:[(0,s.jsxs)(x.Z,{style:{flex:1},position:"apart",align:"center",noWrap:!0,children:[(0,s.jsxs)(l.K,{align:"center",spacing:0,children:[(0,s.jsx)(t3,{size:120,sections:nq(o.transcodeStatus)}),(0,s.jsx)(m.x,{size:"xs",children:n("views.statistics.pies.transcodes")})]}),(0,s.jsxs)(eM.r,{gutter:"xs",children:[(0,s.jsx)(eM.r.Col,{span:6,children:(0,s.jsx)(nK,{icon:(0,s.jsx)(nI,{size:18}),label:n("views.statistics.box.transcodes",{value:t.totalTranscodeCount})})}),(0,s.jsx)(eM.r.Col,{span:6,children:(0,s.jsx)(nK,{icon:(0,s.jsx)(nz,{size:18}),label:n("views.statistics.box.healthChecks",{value:t.totalHealthCheckCount})})}),(0,s.jsx)(eM.r.Col,{span:6,children:(0,s.jsx)(nK,{icon:(0,s.jsx)(nZ,{size:18}),label:n("views.statistics.box.files",{value:t.totalFileCount})})}),(0,s.jsx)(eM.r.Col,{span:6,children:(0,s.jsx)(nK,{icon:(0,s.jsx)(nB,{size:18}),label:n("views.statistics.box.spaceSaved",{value:(null==o?void 0:o.savedSpace)?(0,re.g)(o.savedSpace):"-"})})})]}),(0,s.jsxs)(l.K,{align:"center",spacing:0,children:[(0,s.jsx)(t3,{size:120,sections:nq(o.healthCheckStatus)}),(0,s.jsx)(m.x,{size:"xs",children:n("views.statistics.pies.healthChecks")})]})]}),(0,s.jsxs)(x.Z,{style:{flex:1},position:"apart",align:"center",noWrap:!0,children:[(0,s.jsxs)(l.K,{align:"center",spacing:0,children:[(0,s.jsx)(t3,{size:120,sections:nq(o.videoCodecs)}),(0,s.jsx)(m.x,{size:"xs",children:n("views.statistics.pies.videoCodecs")})]}),(0,s.jsxs)(l.K,{align:"center",spacing:0,children:[(0,s.jsx)(t3,{size:120,sections:nq(o.videoContainers)}),(0,s.jsx)(m.x,{size:"xs",children:n("views.statistics.pies.videoContainers")})]}),(0,s.jsxs)(l.K,{align:"center",spacing:0,children:[(0,s.jsx)(t3,{size:120,sections:nq(o.videoResolutions)}),(0,s.jsx)(m.x,{size:"xs",children:n("views.statistics.pies.videoResolutions")})]})]})]}):(0,s.jsx)(ek.M,{style:{flex:"1"},children:(0,s.jsx)(h.D,{order:3,children:n("views.statistics.empty")})})}function nq(e){let t=e.reduce((e,t)=>e+t.value,0);return e.map((e,r)=>({value:100*e.value/t,tooltip:"".concat(e.name,": ").concat(e.value),color:nU[r%nU.length]}))}function nK(e){let{icon:t,label:r}=e;return(0,s.jsx)(g.x,{sx:e=>({padding:e.spacing.xs,border:"1px solid",borderRadius:e.radius.md,borderColor:"dark"===e.colorScheme?e.colors.dark[3]:e.colors.gray[1]}),children:(0,s.jsxs)(l.K,{spacing:"xs",align:"center",children:[t,(0,s.jsx)(m.x,{size:"xs",children:r})]})})}var nG=r(3941);function nJ(e){var t;let{workers:r,isLoading:n}=e,{t:o}=(0,T.$G)("modules/media-transcoding");return n?(0,s.jsx)(e7.c,{}):(null==r?void 0:r.length)?(0,s.jsx)(v.x,{style:{flex:"1"},children:(0,s.jsxs)(rl.i,{style:{tableLayout:"fixed"},children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{children:o("views.workers.table.header.name")}),(0,s.jsx)("th",{style:{width:60},children:o("views.workers.table.header.eta")}),(0,s.jsx)("th",{style:{width:175},children:o("views.workers.table.header.progress")})]})}),(0,s.jsx)("tbody",{children:r.map(e=>{var r;return(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{children:(0,s.jsxs)(x.Z,{spacing:"xs",noWrap:!0,children:[(0,s.jsx)("div",{children:"transcode"===e.jobType?(0,s.jsx)(e1.u,{label:o("views.workers.table.tooltip.transcode"),children:(0,s.jsx)(nI,{size:14})}):(0,s.jsx)(e1.u,{label:o("views.workers.table.tooltip.healthCheck"),children:(0,s.jsx)(nz,{size:14})})}),(0,s.jsx)(m.x,{lineClamp:1,size:"xs",children:null!==(t=null===(r=e.filePath.split("\\").pop())||void 0===r?void 0:r.split("/").pop())&&void 0!==t?t:e.filePath})]})}),(0,s.jsx)("td",{children:(0,s.jsx)(m.x,{size:"xs",children:e.ETA.startsWith("0:")?e.ETA.substring(2):e.ETA})}),(0,s.jsx)("td",{children:(0,s.jsxs)(x.Z,{noWrap:!0,spacing:"xs",children:[(0,s.jsx)(m.x,{size:"xs",children:e.step}),(0,s.jsx)(nG.E,{value:e.percentage,size:"lg",radius:"xl",style:{flex:1}}),(0,s.jsxs)(m.x,{size:"xs",children:[Math.round(e.percentage),"%"]})]})})]},e.id)})})]})}):(0,s.jsx)(ek.M,{style:{flex:"1"},children:(0,s.jsx)(h.D,{order:3,children:o("views.workers.table.empty")})})}let nQ=(0,N.D)({id:"media-transcoding",icon:nI,options:{defaultView:{type:"select",data:[{value:"workers"},{value:"queue"},{value:"statistics"}],defaultValue:"workers"},showHealthCheck:{type:"switch",defaultValue:!0},showHealthChecksInQueue:{type:"switch",defaultValue:!0},queuePageSize:{type:"number",defaultValue:10},showAppIcon:{type:"switch",defaultValue:!0}},gridstack:{minWidth:3,minHeight:2,maxWidth:12,maxHeight:6},component:function(e){var t,r;let{widget:n}=e,{t:o}=(0,T.$G)("modules/media-transcoding"),{config:i,name:a}=(0,B.q)(),u=null==i?void 0:null===(t=i.apps.find(e=>"tdarr"===e.integration.type))||void 0===t?void 0:t.id,c=null==i?void 0:i.apps.find(e=>e.id===u),{defaultView:d,showHealthCheck:f,showHealthChecksInQueue:g,queuePageSize:y,showAppIcon:v}=n.properties,[b,w]=(0,D.useState)(nX.parse(d)),[k,M]=(0,D.useState)(1),S=W.hi.tdarr.workers.useQuery({appId:null==c?void 0:c.id,configName:a},{enabled:!!(null==c?void 0:c.id)&&!!a&&"workers"===b,refetchInterval:2e3}),O=W.hi.tdarr.statistics.useQuery({appId:null==c?void 0:c.id,configName:a},{enabled:!!(null==c?void 0:c.id)&&!!a,refetchInterval:1e4}),j=W.hi.tdarr.queue.useQuery({appId:null==c?void 0:c.id,configName:a,pageSize:y,page:k-1,showHealthChecksInQueue:g},{enabled:!!(null==c?void 0:c.id)&&!!a&&"queue"===b,refetchInterval:2e3});if(O.isError||S.isError||j.isError)return(0,s.jsx)(x.Z,{position:"center",children:(0,s.jsxs)(p.b,{icon:(0,s.jsx)(nA.Z,{size:16}),my:"lg",title:o("error.title"),color:"red",radius:"md",children:[o("error.message"),(0,s.jsxs)(ru.a,{children:[O.isError&&(0,s.jsx)(nE.E,{mt:"sm",block:!0,children:O.error.message}),S.isError&&(0,s.jsx)(nE.E,{mt:"sm",block:!0,children:S.error.message}),j.isError&&(0,s.jsx)(nE.E,{mt:"sm",block:!0,children:j.error.message})]})]})});if(!c)return(0,s.jsx)(l.K,{justify:"center",h:"100%",children:(0,s.jsx)(ek.M,{children:(0,s.jsx)(h.D,{order:3,children:o("noAppSelected")})})});let C=Math.ceil(((null===(r=j.data)||void 0===r?void 0:r.totalCount)||1)/y);return(0,s.jsxs)(l.K,{spacing:"xs",h:"100%",children:["workers"===b?(0,s.jsx)(nJ,{workers:S.data,isLoading:S.isLoading}):"queue"===b?(0,s.jsx)(nV,{queue:j.data,isLoading:j.isLoading}):(0,s.jsx)(nW,{statistics:O.data,isLoading:O.isLoading}),(0,s.jsx)(_.i,{}),(0,s.jsxs)(x.Z,{spacing:"xs",children:[(0,s.jsx)(nT.s,{data:[{label:(0,s.jsxs)(ek.M,{children:[(0,s.jsx)(nY,{size:18}),(0,s.jsx)(m.x,{size:"xs",ml:8,children:o("tabs.workers")})]}),value:"workers"},{label:(0,s.jsxs)(ek.M,{children:[(0,s.jsx)(nR,{size:18}),(0,s.jsx)(m.x,{size:"xs",ml:8,children:o("tabs.queue")})]}),value:"queue"},{label:(0,s.jsxs)(ek.M,{children:[(0,s.jsx)(nN,{size:18}),(0,s.jsx)(m.x,{size:"xs",ml:8,children:o("tabs.statistics")})]}),value:"statistics"}],value:b,onChange:e=>w(nX.parse(e)),size:"xs"}),"queue"===b&&!!j.data&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(nD.t.Root,{total:C,value:k,onChange:M,size:"sm",children:(0,s.jsxs)(x.Z,{spacing:5,position:"center",children:[(0,s.jsx)(nD.t.First,{disabled:1===k}),(0,s.jsx)(nD.t.Previous,{disabled:1===k}),(0,s.jsx)(nD.t.Next,{disabled:k===C}),(0,s.jsx)(nD.t.Last,{disabled:k===C})]})}),(0,s.jsx)(m.x,{size:"xs",children:o("views.queue.table.footer.currentIndex",{start:j.data.startIndex+1,end:j.data.endIndex+1,total:j.data.totalCount})})]}),(0,s.jsxs)(x.Z,{spacing:"xs",ml:"auto",children:[f&&O.data&&(0,s.jsx)(nF,{statistics:O.data}),v&&(0,s.jsx)(e1.u,{label:c.name,children:(0,s.jsx)("div",{children:(0,s.jsx)(r5.J,{iconUrl:c.appearance.iconUrl})})})]})]})]})}}),nX=A.z.enum(["workers","queue","statistics"]);var n0=(0,S.Z)("file-download","IconFileDownload",[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z",key:"svg-1"}],["path",{d:"M12 17v-6",key:"svg-2"}],["path",{d:"M9.5 14.5l2.5 2.5l2.5 -2.5",key:"svg-3"}]]),n1=r(84110),n2=r.n(n1);/**
 * table-core
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function n4(e,t){return"function"==typeof e?e(t):e}function n5(e,t){return r=>{t.setState(t=>({...t,[e]:n4(r,t[e])}))}}function n3(e){return e instanceof Function}function n6(e,t){let r=[],n=e=>{e.forEach(e=>{r.push(e);let o=t(e);null!=o&&o.length&&n(o)})};return n(e),r}function n7(e,t,r){let n,o=[];return()=>{let i,a;r.key&&r.debug&&(i=Date.now());let s=e(),l=s.length!==o.length||s.some((e,t)=>o[t]!==e);if(!l)return n;if(o=s,r.key&&r.debug&&(a=Date.now()),n=t(...s),null==r||null==r.onChange||r.onChange(n),r.key&&r.debug&&null!=r&&r.debug()){let e=Math.round((Date.now()-i)*100)/100,t=Math.round((Date.now()-a)*100)/100,n=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${o(t,5)} /${o(e,5)} ms`,`
            font-size: .6rem;
            font-weight: bold;
            color: hsl(${Math.max(0,Math.min(120-120*n,120))}deg 100% 31%);`,null==r?void 0:r.key)}return n}}function n8(e,t,r){var n;let o=null!=(n=r.id)?n:t.id,i={id:o,column:t,index:r.index,isPlaceholder:!!r.isPlaceholder,placeholderId:r.placeholderId,depth:r.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=r=>{r.subHeaders&&r.subHeaders.length&&r.subHeaders.map(t),e.push(r)};return t(i),e},getContext:()=>({table:e,header:i,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(i,e)}),i}function n9(e,t,r,n){var o,i;let a=0,s=function(e,t){void 0===t&&(t=1),a=Math.max(a,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var r;null!=(r=e.columns)&&r.length&&s(e.columns,t+1)},0)};s(e);let l=[],u=(e,t)=>{let o={depth:t,id:[n,`${t}`].filter(Boolean).join("_"),headers:[]},i=[];e.forEach(e=>{let a;let s=[...i].reverse()[0],l=e.column.depth===o.depth,u=!1;if(l&&e.column.parent?a=e.column.parent:(a=e.column,u=!0),s&&(null==s?void 0:s.column)===a)s.subHeaders.push(e);else{let o=n8(r,a,{id:[n,t,a.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:u,placeholderId:u?`${i.filter(e=>e.column===a).length}`:void 0,depth:t,index:i.length});o.subHeaders.push(e),i.push(o)}o.headers.push(e),e.headerGroup=o}),l.push(o),t>0&&u(i,t-1)},c=t.map((e,t)=>n8(r,e,{depth:a,index:t}));u(c,a-1),l.reverse();let d=e=>{let t=e.filter(e=>e.column.getIsVisible());return t.map(e=>{let t=0,r=0,n=[0];e.subHeaders&&e.subHeaders.length?(n=[],d(e.subHeaders).forEach(e=>{let{colSpan:r,rowSpan:o}=e;t+=r,n.push(o)})):t=1;let o=Math.min(...n);return r+=o,e.colSpan=t,e.rowSpan=r,{colSpan:t,rowSpan:r}})};return d(null!=(o=null==(i=l[0])?void 0:i.headers)?o:[]),l}let oe={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},ot=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),or=null;function on(e){return"touchstart"===e.type}let oo=(e,t,r)=>{var n;let o=r.toLowerCase();return!!(null==(n=e.getValue(t))||null==(n=n.toString())||null==(n=n.toLowerCase())?void 0:n.includes(o))};oo.autoRemove=e=>om(e);let oi=(e,t,r)=>{var n;return!!(null==(n=e.getValue(t))||null==(n=n.toString())?void 0:n.includes(r))};oi.autoRemove=e=>om(e);let oa=(e,t,r)=>{var n;return(null==(n=e.getValue(t))||null==(n=n.toString())?void 0:n.toLowerCase())===(null==r?void 0:r.toLowerCase())};oa.autoRemove=e=>om(e);let ol=(e,t,r)=>{var n;return null==(n=e.getValue(t))?void 0:n.includes(r)};ol.autoRemove=e=>om(e)||!(null!=e&&e.length);let ou=(e,t,r)=>!r.some(r=>{var n;return!(null!=(n=e.getValue(t))&&n.includes(r))});ou.autoRemove=e=>om(e)||!(null!=e&&e.length);let oc=(e,t,r)=>r.some(r=>{var n;return null==(n=e.getValue(t))?void 0:n.includes(r)});oc.autoRemove=e=>om(e)||!(null!=e&&e.length);let od=(e,t,r)=>e.getValue(t)===r;od.autoRemove=e=>om(e);let op=(e,t,r)=>e.getValue(t)==r;op.autoRemove=e=>om(e);let of=(e,t,r)=>{let[n,o]=r,i=e.getValue(t);return i>=n&&i<=o};of.resolveFilterValue=e=>{let[t,r]=e,n="number"!=typeof t?parseFloat(t):t,o="number"!=typeof r?parseFloat(r):r,i=null===t||Number.isNaN(n)?-1/0:n,a=null===r||Number.isNaN(o)?1/0:o;if(i>a){let e=i;i=a,a=e}return[i,a]},of.autoRemove=e=>om(e)||om(e[0])&&om(e[1]);let oh={includesString:oo,includesStringSensitive:oi,equalsString:oa,arrIncludes:ol,arrIncludesAll:ou,arrIncludesSome:oc,equals:od,weakEquals:op,inNumberRange:of};function om(e){return null==e||""===e}function og(e,t,r){return!!e&&!!e.autoRemove&&e.autoRemove(t,r)||void 0===t||"string"==typeof t&&!t}let oy={sum:(e,t,r)=>r.reduce((t,r)=>{let n=r.getValue(e);return t+("number"==typeof n?n:0)},0),min:(e,t,r)=>{let n;return r.forEach(t=>{let r=t.getValue(e);null!=r&&(n>r||void 0===n&&r>=r)&&(n=r)}),n},max:(e,t,r)=>{let n;return r.forEach(t=>{let r=t.getValue(e);null!=r&&(n<r||void 0===n&&r>=r)&&(n=r)}),n},extent:(e,t,r)=>{let n,o;return r.forEach(t=>{let r=t.getValue(e);null!=r&&(void 0===n?r>=r&&(n=o=r):(n>r&&(n=r),o<r&&(o=r)))}),[n,o]},mean:(e,t)=>{let r=0,n=0;if(t.forEach(t=>{let o=t.getValue(e);null!=o&&(o=+o)>=o&&(++r,n+=o)}),r)return n/r},median:(e,t)=>{if(!t.length)return;let r=t.map(t=>t.getValue(e));if(!(Array.isArray(r)&&r.every(e=>"number"==typeof e)))return;if(1===r.length)return r[0];let n=Math.floor(r.length/2),o=r.sort((e,t)=>e-t);return r.length%2!=0?o[n]:(o[n-1]+o[n])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},ov=()=>({pageIndex:0,pageSize:10}),ob=()=>({left:[],right:[]}),o_=()=>({top:[],bottom:[]}),ox=(e,t,r,n,o)=>{var i;let a=o.getRow(t);r?(a.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),a.getCanSelect()&&(e[t]=!0)):delete e[t],n&&null!=(i=a.subRows)&&i.length&&a.getCanSelectSubRows()&&a.subRows.forEach(t=>ox(e,t.id,r,n,o))};function ow(e,t){let r=e.getState().rowSelection,n=[],o={},i=function(e,t){return e.map(e=>{var t;let a=ok(e,r);if(a&&(n.push(e),o[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:i(e.subRows)}),a)return e}).filter(Boolean)};return{rows:i(t.rows),flatRows:n,rowsById:o}}function ok(e,t){var r;return null!=(r=t[e.id])&&r}function oM(e,t,r){var n;if(!(null!=(n=e.subRows)&&n.length))return!1;let o=!0,i=!1;return e.subRows.forEach(e=>{if((!i||o)&&(e.getCanSelect()&&(ok(e,t)?i=!0:o=!1),e.subRows&&e.subRows.length)){let r=oM(e,t);"all"===r?i=!0:("some"===r&&(i=!0),o=!1)}}),o?"all":!!i&&"some"}let oS=/([0-9]+)/gm;function oO(e,t){return e===t?0:e>t?1:-1}function oj(e){return"boolean"==typeof e?String(e):"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function oC(e,t){let r=parseFloat(e),n=parseFloat(t);if(!isNaN(r)&&!isNaN(n))return oO(r,n);let o=e.split(oS).filter(Boolean),i=t.split(oS).filter(Boolean);for(;o.length&&i.length;){let e=o.shift(),t=i.shift(),r=parseInt(e,10),n=parseInt(t,10),a=[r,n].sort();if(isNaN(a[0])){if(e>t)return 1;if(t>e)return -1;continue}if(isNaN(a[1]))return isNaN(r)?-1:1;if(r>n)return 1;if(n>r)return -1}return o.length-i.length}let oP={alphanumeric:(e,t,r)=>oC(oj(e.getValue(r)).toLowerCase(),oj(t.getValue(r)).toLowerCase()),alphanumericCaseSensitive:(e,t,r)=>oC(oj(e.getValue(r)),oj(t.getValue(r))),text:(e,t,r)=>oO(oj(e.getValue(r)).toLowerCase(),oj(t.getValue(r)).toLowerCase()),textCaseSensitive:(e,t,r)=>oO(oj(e.getValue(r)),oj(t.getValue(r))),datetime:(e,t,r)=>{let n=e.getValue(r),o=t.getValue(r);return n>o?1:n<o?-1:0},basic:(e,t,r)=>oO(e.getValue(r),t.getValue(r))},oL=[{createTable:e=>{e.getHeaderGroups=n7(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,r,n,o)=>{var i,a;let s=null!=(i=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?i:[],l=null!=(a=null==o?void 0:o.map(e=>r.find(t=>t.id===e)).filter(Boolean))?a:[],u=r.filter(e=>!(null!=n&&n.includes(e.id))&&!(null!=o&&o.includes(e.id))),c=n9(t,[...s,...u,...l],e);return c},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterHeaderGroups=n7(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,r,n,o)=>n9(t,r=r.filter(e=>!(null!=n&&n.includes(e.id))&&!(null!=o&&o.includes(e.id))),e,"center"),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftHeaderGroups=n7(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,r,n)=>{var o;let i=null!=(o=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?o:[];return n9(t,i,e,"left")},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightHeaderGroups=n7(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,r,n)=>{var o;let i=null!=(o=null==n?void 0:n.map(e=>r.find(t=>t.id===e)).filter(Boolean))?o:[];return n9(t,i,e,"right")},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getFooterGroups=n7(()=>[e.getHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftFooterGroups=n7(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterFooterGroups=n7(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightFooterGroups=n7(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getFlatHeaders=n7(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftFlatHeaders=n7(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterFlatHeaders=n7(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightFlatHeaders=n7(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterLeafHeaders=n7(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftLeafHeaders=n7(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightLeafHeaders=n7(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeafHeaders=n7(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,r)=>{var n,o,i,a,s,l;return[...null!=(n=null==(o=e[0])?void 0:o.headers)?n:[],...null!=(i=null==(a=t[0])?void 0:a.headers)?i:[],...null!=(s=null==(l=r[0])?void 0:l.headers)?s:[]].map(e=>e.getLeafHeaders()).flat()},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}})}},{getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:n5("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=r=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:null!=r?r:!e.getIsVisible()}))},e.getIsVisible=()=>{var r,n;return null==(r=null==(n=t.getState().columnVisibility)?void 0:n[e.id])||r},e.getCanHide=()=>{var r,n;return(null==(r=e.columnDef.enableHiding)||r)&&(null==(n=t.options.enableHiding)||n)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=n7(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),{key:"row._getAllVisibleCells",debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getVisibleCells=n7(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,r)=>[...e,...t,...r],{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})},createTable:e=>{let t=(t,r)=>n7(()=>[r(),r().filter(e=>e.getIsVisible()).map(e=>e.id).join("_")],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),{key:t,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}});e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var r;e.setColumnVisibility(t?{}:null!=(r=e.initialState.columnVisibility)?r:{})},e.toggleAllColumnsVisible=t=>{var r;t=null!=(r=t)?r:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,r)=>({...e,[r.id]:t||!(null!=r.getCanHide&&r.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var r;e.toggleAllColumnsVisible(null==(r=t.target)?void 0:r.checked)}}},{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:n5("columnOrder",e)}),createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var r;e.setColumnOrder(t?[]:null!=(r=e.initialState.columnOrder)?r:[])},e._getOrderColumnsFn=n7(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,r)=>n=>{let o=[];if(null!=e&&e.length){let t=[...e],r=[...n];for(;r.length&&t.length;){let e=t.shift(),n=r.findIndex(t=>t.id===e);n>-1&&o.push(r.splice(n,1)[0])}o=[...o,...r]}else o=n;return function(e,t,r){if(!(null!=t&&t.length)||!r)return e;let n=e.filter(e=>!t.includes(e.id));if("remove"===r)return n;let o=t.map(t=>e.find(e=>e.id===t)).filter(Boolean);return[...o,...n]}(o,t,r)},{key:!1})}},{getInitialState:e=>({columnPinning:ob(),rowPinning:o_(),...e}),getDefaultOptions:e=>({onColumnPinningChange:n5("columnPinning",e),onRowPinningChange:n5("rowPinning",e)}),createColumn:(e,t)=>{e.pin=r=>{let n=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,o,i,a,s,l;return"right"===r?{left:(null!=(i=null==e?void 0:e.left)?i:[]).filter(e=>!(null!=n&&n.includes(e))),right:[...(null!=(a=null==e?void 0:e.right)?a:[]).filter(e=>!(null!=n&&n.includes(e))),...n]}:"left"===r?{left:[...(null!=(s=null==e?void 0:e.left)?s:[]).filter(e=>!(null!=n&&n.includes(e))),...n],right:(null!=(l=null==e?void 0:e.right)?l:[]).filter(e=>!(null!=n&&n.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=n&&n.includes(e))),right:(null!=(o=null==e?void 0:e.right)?o:[]).filter(e=>!(null!=n&&n.includes(e)))}})},e.getCanPin=()=>{let r=e.getLeafColumns();return r.some(e=>{var r,n,o;return(null==(r=e.columnDef.enablePinning)||r)&&(null==(n=null!=(o=t.options.enableColumnPinning)?o:t.options.enablePinning)||n)})},e.getIsPinned=()=>{let r=e.getLeafColumns().map(e=>e.id),{left:n,right:o}=t.getState().columnPinning,i=r.some(e=>null==n?void 0:n.includes(e)),a=r.some(e=>null==o?void 0:o.includes(e));return i?"left":!!a&&"right"},e.getPinnedIndex=()=>{var r,n;let o=e.getIsPinned();return o?null!=(r=null==(n=t.getState().columnPinning)||null==(n=n[o])?void 0:n.indexOf(e.id))?r:-1:0}},createRow:(e,t)=>{e.pin=(r,n,o)=>{let i=n?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],a=o?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],s=new Set([...a,e.id,...i]);t.setRowPinning(e=>{var t,n,o,i,a,l;return"bottom"===r?{top:(null!=(o=null==e?void 0:e.top)?o:[]).filter(e=>!(null!=s&&s.has(e))),bottom:[...(null!=(i=null==e?void 0:e.bottom)?i:[]).filter(e=>!(null!=s&&s.has(e))),...Array.from(s)]}:"top"===r?{top:[...(null!=(a=null==e?void 0:e.top)?a:[]).filter(e=>!(null!=s&&s.has(e))),...Array.from(s)],bottom:(null!=(l=null==e?void 0:e.bottom)?l:[]).filter(e=>!(null!=s&&s.has(e)))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter(e=>!(null!=s&&s.has(e))),bottom:(null!=(n=null==e?void 0:e.bottom)?n:[]).filter(e=>!(null!=s&&s.has(e)))}})},e.getCanPin=()=>{var r;let{enableRowPinning:n,enablePinning:o}=t.options;return"function"==typeof n?n(e):null==(r=null!=n?n:o)||r},e.getIsPinned=()=>{let r=[e.id],{top:n,bottom:o}=t.getState().rowPinning,i=r.some(e=>null==n?void 0:n.includes(e)),a=r.some(e=>null==o?void 0:o.includes(e));return i?"top":!!a&&"bottom"},e.getPinnedIndex=()=>{var r,n;let o=e.getIsPinned();if(!o)return -1;let i=null==(r=t._getPinnedRows(o))?void 0:r.map(e=>{let{id:t}=e;return t});return null!=(n=null==i?void 0:i.indexOf(e.id))?n:-1},e.getCenterVisibleCells=n7(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,r)=>{let n=[...null!=t?t:[],...null!=r?r:[]];return e.filter(e=>!n.includes(e.column.id))},{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getLeftVisibleCells=n7(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,,],(e,t)=>{let r=(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"left"}));return r},{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getRightVisibleCells=n7(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>{let r=(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"right"}));return r},{key:!1,debug:()=>{var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var r,n;return e.setColumnPinning(t?ob():null!=(r=null==(n=e.initialState)?void 0:n.columnPinning)?r:ob())},e.getIsSomeColumnsPinned=t=>{var r,n,o;let i=e.getState().columnPinning;return t?!!(null==(r=i[t])?void 0:r.length):!!((null==(n=i.left)?void 0:n.length)||(null==(o=i.right)?void 0:o.length))},e.getLeftLeafColumns=n7(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.getRightLeafColumns=n7(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.getCenterLeafColumns=n7(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,r)=>{let n=[...null!=t?t:[],...null!=r?r:[]];return e.filter(e=>!n.includes(e.id))},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var r,n;return e.setRowPinning(t?o_():null!=(r=null==(n=e.initialState)?void 0:n.rowPinning)?r:o_())},e.getIsSomeRowsPinned=t=>{var r,n,o;let i=e.getState().rowPinning;return t?!!(null==(r=i[t])?void 0:r.length):!!((null==(n=i.top)?void 0:n.length)||(null==(o=i.bottom)?void 0:o.length))},e._getPinnedRows=t=>n7(()=>[e.getRowModel().rows,e.getState().rowPinning[t]],(r,n)=>{var o;let i=null==(o=e.options.keepPinnedRows)||o?(null!=n?n:[]).map(t=>{let r=e.getRow(t,!0);return r.getIsAllParentsExpanded()?r:null}):(null!=n?n:[]).map(e=>r.find(t=>t.id===e));return i.filter(Boolean).map(e=>({...e,position:t}))},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})(),e.getTopRows=()=>e._getPinnedRows("top"),e.getBottomRows=()=>e._getPinnedRows("bottom"),e.getCenterRows=n7(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,r)=>{let n=new Set([...null!=t?t:[],...null!=r?r:[]]);return e.filter(e=>!n.has(e.id))},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})}},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],globalFilter:void 0,...e}),getDefaultOptions:e=>({onColumnFiltersChange:n5("columnFilters",e),onGlobalFilterChange:n5("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var r;let n=null==(r=e.getCoreRowModel().flatRows[0])||null==(r=r._getAllCellsByColumnId()[t.id])?void 0:r.getValue();return"string"==typeof n||"number"==typeof n}}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let r=t.getCoreRowModel().flatRows[0],n=null==r?void 0:r.getValue(e.id);return"string"==typeof n?oh.includesString:"number"==typeof n?oh.inNumberRange:"boolean"==typeof n||null!==n&&"object"==typeof n?oh.equals:Array.isArray(n)?oh.arrIncludes:oh.weakEquals},e.getFilterFn=()=>{var r,n;return n3(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(r=null==(n=t.options.filterFns)?void 0:n[e.columnDef.filterFn])?r:oh[e.columnDef.filterFn]},e.getCanFilter=()=>{var r,n,o;return(null==(r=e.columnDef.enableColumnFilter)||r)&&(null==(n=t.options.enableColumnFilters)||n)&&(null==(o=t.options.enableFilters)||o)&&!!e.accessorFn},e.getCanGlobalFilter=()=>{var r,n,o,i;return(null==(r=e.columnDef.enableGlobalFilter)||r)&&(null==(n=t.options.enableGlobalFilter)||n)&&(null==(o=t.options.enableFilters)||o)&&(null==(i=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||i)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var r;return null==(r=t.getState().columnFilters)||null==(r=r.find(t=>t.id===e.id))?void 0:r.value},e.getFilterIndex=()=>{var r,n;return null!=(r=null==(n=t.getState().columnFilters)?void 0:n.findIndex(t=>t.id===e.id))?r:-1},e.setFilterValue=r=>{t.setColumnFilters(t=>{var n,o;let i=e.getFilterFn(),a=null==t?void 0:t.find(t=>t.id===e.id),s=n4(r,a?a.value:void 0);if(og(i,s,e))return null!=(n=null==t?void 0:t.filter(t=>t.id!==e.id))?n:[];let l={id:e.id,value:s};return a?null!=(o=null==t?void 0:t.map(t=>t.id===e.id?l:t))?o:[]:null!=t&&t.length?[...t,l]:[l]})},e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.getGlobalAutoFilterFn=()=>oh.includesString,e.getGlobalFilterFn=()=>{var t,r;let{globalFilterFn:n}=e.options;return n3(n)?n:"auto"===n?e.getGlobalAutoFilterFn():null!=(t=null==(r=e.options.filterFns)?void 0:r[n])?t:oh[n]},e.setColumnFilters=t=>{let r=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var n;return null==(n=n4(t,e))?void 0:n.filter(e=>{let t=r.find(t=>t.id===e.id);if(t){let r=t.getFilterFn();if(og(r,e.value,t))return!1}return!0})})},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},e.resetColumnFilters=t=>{var r,n;e.setColumnFilters(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.columnFilters)?r:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel)?e.getPreFilteredRowModel():e._getFilteredRowModel(),e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:n5("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let r=t.getFilteredRowModel().flatRows.slice(10),n=!1;for(let t of r){let r=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(r))return oP.datetime;if("string"==typeof r&&(n=!0,r.split(oS).length>1))return oP.alphanumeric}return n?oP.text:oP.basic},e.getAutoSortDir=()=>{let r=t.getFilteredRowModel().flatRows[0],n=null==r?void 0:r.getValue(e.id);return"string"==typeof n?"asc":"desc"},e.getSortingFn=()=>{var r,n;if(!e)throw Error();return n3(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(r=null==(n=t.options.sortingFns)?void 0:n[e.columnDef.sortingFn])?r:oP[e.columnDef.sortingFn]},e.toggleSorting=(r,n)=>{let o=e.getNextSortingOrder(),i=null!=r;t.setSorting(a=>{let s;let l=null==a?void 0:a.find(t=>t.id===e.id),u=null==a?void 0:a.findIndex(t=>t.id===e.id),c=[],d=i?r:"desc"===o;if("toggle"!=(s=null!=a&&a.length&&e.getCanMultiSort()&&n?l?"toggle":"add":null!=a&&a.length&&u!==a.length-1?"replace":l?"toggle":"replace")||i||o||(s="remove"),"add"===s){var p;(c=[...a,{id:e.id,desc:d}]).splice(0,c.length-(null!=(p=t.options.maxMultiSortColCount)?p:Number.MAX_SAFE_INTEGER))}else c="toggle"===s?a.map(t=>t.id===e.id?{...t,desc:d}:t):"remove"===s?a.filter(t=>t.id!==e.id):[{id:e.id,desc:d}];return c})},e.getFirstSortDir=()=>{var r,n;let o=null!=(r=null!=(n=e.columnDef.sortDescFirst)?n:t.options.sortDescFirst)?r:"desc"===e.getAutoSortDir();return o?"desc":"asc"},e.getNextSortingOrder=r=>{var n,o;let i=e.getFirstSortDir(),a=e.getIsSorted();return a?(a===i||null!=(n=t.options.enableSortingRemoval)&&!n||!!r&&null!=(o=t.options.enableMultiRemove)&&!o)&&("desc"===a?"asc":"desc"):i},e.getCanSort=()=>{var r,n;return(null==(r=e.columnDef.enableSorting)||r)&&(null==(n=t.options.enableSorting)||n)&&!!e.accessorFn},e.getCanMultiSort=()=>{var r,n;return null!=(r=null!=(n=e.columnDef.enableMultiSort)?n:t.options.enableMultiSort)?r:!!e.accessorFn},e.getIsSorted=()=>{var r;let n=null==(r=t.getState().sorting)?void 0:r.find(t=>t.id===e.id);return!!n&&(n.desc?"desc":"asc")},e.getSortIndex=()=>{var r,n;return null!=(r=null==(n=t.getState().sorting)?void 0:n.findIndex(t=>t.id===e.id))?r:-1},e.clearSorting=()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let r=e.getCanSort();return n=>{r&&(null==n.persist||n.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(n))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var r,n;e.setSorting(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.sorting)?r:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel)?e.getPreSortedRowModel():e._getSortedRowModel()}},{getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,r;return null!=(t=null==(r=e.getValue())||null==r.toString?void 0:r.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:n5("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},e.getCanGroup=()=>{var r,n,o,i;return null!=(r=null==(n=null!=(o=null==(i=e.columnDef.enableGrouping)||i)?o:t.options.enableGrouping)||n)?r:!!e.accessorFn},e.getIsGrouped=()=>{var r;return null==(r=t.getState().grouping)?void 0:r.includes(e.id)},e.getGroupedIndex=()=>{var r;return null==(r=t.getState().grouping)?void 0:r.indexOf(e.id)},e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let r=t.getCoreRowModel().flatRows[0],n=null==r?void 0:r.getValue(e.id);return"number"==typeof n?oy.sum:"[object Date]"===Object.prototype.toString.call(n)?oy.extent:void 0},e.getAggregationFn=()=>{var r,n;if(!e)throw Error();return n3(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(r=null==(n=t.options.aggregationFns)?void 0:n[e.columnDef.aggregationFn])?r:oy[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var r,n;e.setGrouping(t?[]:null!=(r=null==(n=e.initialState)?void 0:n.grouping)?r:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel)?e.getPreGroupedRowModel():e._getGroupedRowModel()},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=r=>{if(e._groupingValuesCache.hasOwnProperty(r))return e._groupingValuesCache[r];let n=t.getColumn(r);return null!=n&&n.columnDef.getGroupingValue?(e._groupingValuesCache[r]=n.columnDef.getGroupingValue(e.original),e._groupingValuesCache[r]):e.getValue(r)},e._groupingValuesCache={}},createCell:(e,t,r,n)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===r.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!(null!=(t=r.subRows)&&t.length)}}},{getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:n5("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,r=!1;e._autoResetExpanded=()=>{var n,o;if(!t){e._queue(()=>{t=!0});return}if(null!=(n=null!=(o=e.options.autoResetAll)?o:e.options.autoResetExpanded)?n:!e.options.manualExpanding){if(r)return;r=!0,e._queue(()=>{e.resetExpanded(),r=!1})}},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var r,n;e.setExpanded(t?{}:null!=(r=null==(n=e.initialState)?void 0:n.expanded)?r:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return"boolean"==typeof t?!0===t:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0,r=!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded);return r.forEach(e=>{let r=e.split(".");t=Math.max(t,r.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel)?e.getPreExpandedRowModel():e._getExpandedRowModel()},createRow:(e,t)=>{e.toggleExpanded=r=>{t.setExpanded(n=>{var o;let i=!0===n||!!(null!=n&&n[e.id]),a={};if(!0===n?Object.keys(t.getRowModel().rowsById).forEach(e=>{a[e]=!0}):a=n,r=null!=(o=r)?o:!i,!i&&r)return{...a,[e.id]:!0};if(i&&!r){let{[e.id]:t,...r}=a;return r}return n})},e.getIsExpanded=()=>{var r;let n=t.getState().expanded;return!!(null!=(r=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?r:!0===n||(null==n?void 0:n[e.id]))},e.getCanExpand=()=>{var r,n,o;return null!=(r=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?r:(null==(n=t.options.enableExpanding)||n)&&!!(null!=(o=e.subRows)&&o.length)},e.getIsAllParentsExpanded=()=>{let r=!0,n=e;for(;r&&n.parentId;)r=(n=t.getRow(n.parentId,!0)).getIsExpanded();return r},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},{getInitialState:e=>({...e,pagination:{...ov(),...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:n5("pagination",e)}),createTable:e=>{let t=!1,r=!1;e._autoResetPageIndex=()=>{var n,o;if(!t){e._queue(()=>{t=!0});return}if(null!=(n=null!=(o=e.options.autoResetAll)?o:e.options.autoResetPageIndex)?n:!e.options.manualPagination){if(r)return;r=!0,e._queue(()=>{e.resetPageIndex(),r=!1})}},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>n4(t,e)),e.resetPagination=t=>{var r;e.setPagination(t?ov():null!=(r=e.initialState.pagination)?r:ov())},e.setPageIndex=t=>{e.setPagination(r=>{let n=n4(t,r.pageIndex),o=void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return n=Math.max(0,Math.min(n,o)),{...r,pageIndex:n}})},e.resetPageIndex=t=>{var r,n;e.setPageIndex(t?0:null!=(r=null==(n=e.initialState)||null==(n=n.pagination)?void 0:n.pageIndex)?r:0)},e.resetPageSize=t=>{var r,n;e.setPageSize(t?10:null!=(r=null==(n=e.initialState)||null==(n=n.pagination)?void 0:n.pageSize)?r:10)},e.setPageSize=t=>{e.setPagination(e=>{let r=Math.max(1,n4(t,e.pageSize)),n=e.pageSize*e.pageIndex,o=Math.floor(n/r);return{...e,pageIndex:o,pageSize:r}})},e.setPageCount=t=>e.setPagination(r=>{var n;let o=n4(t,null!=(n=e.options.pageCount)?n:-1);return"number"==typeof o&&(o=Math.max(-1,o)),{...r,pageCount:o}}),e.getPageOptions=n7(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,r=e.getPageCount();return -1===r||0!==r&&t<r-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel)?e.getPrePaginationRowModel():e._getPaginationRowModel(),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}},{getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:n5("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var r;return e.setRowSelection(t?{}:null!=(r=e.initialState.rowSelection)?r:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(r=>{t=void 0!==t?t:!e.getIsAllRowsSelected();let n={...r},o=e.getPreGroupedRowModel().flatRows;return t?o.forEach(e=>{e.getCanSelect()&&(n[e.id]=!0)}):o.forEach(e=>{delete n[e.id]}),n})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(r=>{let n=void 0!==t?t:!e.getIsAllPageRowsSelected(),o={...r};return e.getRowModel().rows.forEach(t=>{ox(o,t.id,n,!0,e)}),o}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=n7(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,r)=>Object.keys(t).length?ow(e,r):{rows:[],flatRows:[],rowsById:{}},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getFilteredSelectedRowModel=n7(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,r)=>Object.keys(t).length?ow(e,r):{rows:[],flatRows:[],rowsById:{}},{key:"getFilteredSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getGroupedSelectedRowModel=n7(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,r)=>Object.keys(t).length?ow(e,r):{rows:[],flatRows:[],rowsById:{}},{key:"getGroupedSelectedRowModel",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:r}=e.getState(),n=!!(t.length&&Object.keys(r).length);return n&&t.some(e=>e.getCanSelect()&&!r[e.id])&&(n=!1),n},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:r}=e.getState(),n=!!t.length;return n&&t.some(e=>!r[e.id])&&(n=!1),n},e.getIsSomeRowsSelected=()=>{var t;let r=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return r>0&&r<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(r,n)=>{let o=e.getIsSelected();t.setRowSelection(i=>{var a;if(r=void 0!==r?r:!o,e.getCanSelect()&&o===r)return i;let s={...i};return ox(s,e.id,r,null==(a=null==n?void 0:n.selectChildren)||a,t),s})},e.getIsSelected=()=>{let{rowSelection:r}=t.getState();return ok(e,r)},e.getIsSomeSelected=()=>{let{rowSelection:r}=t.getState();return"some"===oM(e,r)},e.getIsAllSubRowsSelected=()=>{let{rowSelection:r}=t.getState();return"all"===oM(e,r)},e.getCanSelect=()=>{var r;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(r=t.options.enableRowSelection)||r},e.getCanSelectSubRows=()=>{var r;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(r=t.options.enableSubRowSelection)||r},e.getCanMultiSelect=()=>{var r;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(r=t.options.enableMultiRowSelection)||r},e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return r=>{var n;t&&e.toggleSelected(null==(n=r.target)?void 0:n.checked)}}}},{getDefaultColumnDef:()=>oe,getInitialState:e=>({columnSizing:{},columnSizingInfo:ot(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",onColumnSizingChange:n5("columnSizing",e),onColumnSizingInfoChange:n5("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var r,n,o;let i=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(r=e.columnDef.minSize)?r:oe.minSize,null!=(n=null!=i?i:e.columnDef.size)?n:oe.size),null!=(o=e.columnDef.maxSize)?o:oe.maxSize)},e.getStart=r=>{let n=r?"left"===r?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),o=n.findIndex(t=>t.id===e.id);if(o>0){let e=n[o-1];return e.getStart(r)+e.getSize()}return 0},e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:r,...n}=t;return n})},e.getCanResize=()=>{var r,n;return(null==(r=e.columnDef.enableResizing)||r)&&(null==(n=t.options.enableColumnResizing)||n)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,r=e=>{if(e.subHeaders.length)e.subHeaders.forEach(r);else{var n;t+=null!=(n=e.column.getSize())?n:0}};return r(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=()=>{let r=t.getColumn(e.column.id),n=null==r?void 0:r.getCanResize();return o=>{if(!r||!n||(null==o.persist||o.persist(),on(o)&&o.touches&&o.touches.length>1))return;let i=e.getSize(),a=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[r.id,r.getSize()]],s=on(o)?Math.round(o.touches[0].clientX):o.clientX,l={},u=(e,r)=>{"number"==typeof r&&(t.setColumnSizingInfo(e=>{var t,n;let o=r-(null!=(t=null==e?void 0:e.startOffset)?t:0),i=Math.max(o/(null!=(n=null==e?void 0:e.startSize)?n:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,r]=e;l[t]=Math.round(100*Math.max(r+r*i,0))/100}),{...e,deltaOffset:o,deltaPercentage:i}}),("onChange"===t.options.columnResizeMode||"end"===e)&&t.setColumnSizing(e=>({...e,...l})))},c=e=>u("move",e),d=e=>{u("end",e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p={moveHandler:e=>c(e.clientX),upHandler:e=>{document.removeEventListener("mousemove",p.moveHandler),document.removeEventListener("mouseup",p.upHandler),d(e.clientX)}},f={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),c(e.touches[0].clientX),!1),upHandler:e=>{var t;document.removeEventListener("touchmove",f.moveHandler),document.removeEventListener("touchend",f.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(null==(t=e.touches[0])?void 0:t.clientX)}},h=!!function(){if("boolean"==typeof or)return or;let e=!1;try{let t=()=>{};window.addEventListener("test",t,{get passive(){return e=!0,!1}}),window.removeEventListener("test",t)}catch(t){e=!1}return or=e}()&&{passive:!1};on(o)?(document.addEventListener("touchmove",f.moveHandler,h),document.addEventListener("touchend",f.upHandler,h)):(document.addEventListener("mousemove",p.moveHandler,h),document.addEventListener("mouseup",p.upHandler,h)),t.setColumnSizingInfo(e=>({...e,startOffset:s,startSize:i,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:r.id}))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var r;e.setColumnSizing(t?{}:null!=(r=e.initialState.columnSizing)?r:{})},e.resetHeaderSizeInfo=t=>{var r;e.setColumnSizingInfo(t?ot():null!=(r=e.initialState.columnSizingInfo)?r:ot())},e.getTotalSize=()=>{var t,r;return null!=(t=null==(r=e.getHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getLeftTotalSize=()=>{var t,r;return null!=(t=null==(r=e.getLeftHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getCenterTotalSize=()=>{var t,r;return null!=(t=null==(r=e.getCenterHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getRightTotalSize=()=>{var t,r;return null!=(t=null==(r=e.getRightHeaderGroups()[0])?void 0:r.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}}}],oE=(e,t,r,n,o,i,a)=>{let s={id:t,index:n,original:r,depth:o,parentId:a,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];let r=e.getColumn(t);if(null!=r&&r.accessorFn)return s._valuesCache[t]=r.accessorFn(s.original,n),s._valuesCache[t]},getUniqueValues:t=>{if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];let r=e.getColumn(t);return null!=r&&r.accessorFn?(r.columnDef.getUniqueValues?s._uniqueValuesCache[t]=r.columnDef.getUniqueValues(s.original,n):s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t]):void 0},renderValue:t=>{var r;return null!=(r=s.getValue(t))?r:e.options.renderFallbackValue},subRows:null!=i?i:[],getLeafRows:()=>n6(s.subRows,e=>e.subRows),getParentRow:()=>s.parentId?e.getRow(s.parentId,!0):void 0,getParentRows:()=>{let e=[],t=s;for(;;){let r=t.getParentRow();if(!r)break;e.push(r),t=r}return e.reverse()},getAllCells:n7(()=>[e.getAllLeafColumns()],t=>t.map(t=>(function(e,t,r,n){let o={id:`${t.id}_${r.id}`,row:t,column:r,getValue:()=>t.getValue(n),renderValue:()=>{var t;return null!=(t=o.getValue())?t:e.options.renderFallbackValue},getContext:n7(()=>[e,r,t,o],(e,t,r,n)=>({table:e,column:t,row:r,cell:n,getValue:n.getValue,renderValue:n.renderValue}),{key:!1,debug:()=>e.options.debugAll})};return e._features.forEach(n=>{null==n.createCell||n.createCell(o,r,t,e)},{}),o})(e,s,t,t.id)),{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}}),_getAllCellsByColumnId:n7(()=>[s.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),{key:"row.getAllCellsByColumnId",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})};for(let t=0;t<e._features.length;t++){let r=e._features[t];null==r||null==r.createRow||r.createRow(s,e)}return s};function oT(e,t,r){return r.options.filterFromLeafRows?function(e,t,r){var n;let o=[],i={},a=null!=(n=r.options.maxLeafRowFilterDepth)?n:100,s=function(e,n){void 0===n&&(n=0);let l=[];for(let c=0;c<e.length;c++){var u;let d=e[c],p=oE(r,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(p.columnFilters=d.columnFilters,null!=(u=d.subRows)&&u.length&&n<a){if(p.subRows=s(d.subRows,n+1),t(d=p)&&!p.subRows.length||t(d)||p.subRows.length){l.push(d),i[d.id]=d,o.push(d);continue}}else t(d=p)&&(l.push(d),i[d.id]=d,o.push(d))}return l};return{rows:s(e),flatRows:o,rowsById:i}}(e,t,r):function(e,t,r){var n;let o=[],i={},a=null!=(n=r.options.maxLeafRowFilterDepth)?n:100,s=function(e,n){void 0===n&&(n=0);let l=[];for(let c=0;c<e.length;c++){let d=e[c],p=t(d);if(p){var u;if(null!=(u=d.subRows)&&u.length&&n<a){let e=oE(r,d.id,d.original,d.index,d.depth,void 0,d.parentId);e.subRows=s(d.subRows,n+1),d=e}l.push(d),o.push(d),i[d.id]=d}}return l};return{rows:s(e),flatRows:o,rowsById:i}}(e,t,r)}function oD(e){let t=[],r=e=>{var n;t.push(e),null!=(n=e.subRows)&&n.length&&e.getIsExpanded()&&e.subRows.forEach(r)};return e.rows.forEach(r),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}/**
 * match-sorter-utils
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */let oI={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",Ĳ:"IJ",ĳ:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ŉ:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z"},oA=Object.keys(oI).join("|"),oY=RegExp(oA,"g"),oR={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0};function oN(e,t,r){return(e=oz(e,r),(t=oz(t,r)).length>e.length)?oR.NO_MATCH:e===t?oR.CASE_SENSITIVE_EQUAL:(e=e.toLowerCase())===(t=t.toLowerCase())?oR.EQUAL:e.startsWith(t)?oR.STARTS_WITH:e.includes(` ${t}`)?oR.WORD_STARTS_WITH:e.includes(t)?oR.CONTAINS:1===t.length?oR.NO_MATCH:(function(e){let t="",r=e.split(" ");return r.forEach(e=>{let r=e.split("-");r.forEach(e=>{t+=e.substr(0,1)})}),t})(e).includes(t)?oR.ACRONYM:function(e,t){let r=0,n=0;function o(e,t,n){for(let o=n,i=t.length;o<i;o++){let n=t[o];if(n===e)return r+=1,o+1}return -1}let i=o(t[0],e,0);if(i<0)return oR.NO_MATCH;n=i;for(let r=1,i=t.length;r<i;r++){let i=t[r];n=o(i,e,n);let a=n>-1;if(!a)return oR.NO_MATCH}let a=n-i;return function(e){let n=r/t.length,o=oR.MATCHES+n*(1/e);return o}(a)}(e,t)}function oz(e,t){let{keepDiacritics:r}=t;return e=`${e}`,r||(e=e.replace(oY,e=>oI[e])),e}let oH={maxRanking:1/0,minRanking:-1/0};var oF=(0,S.Z)("arrow-autofit-content","IconArrowAutofitContent",[["path",{d:"M6 4l-3 3l3 3",key:"svg-0"}],["path",{d:"M18 4l3 3l-3 3",key:"svg-1"}],["path",{d:"M4 14m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z",key:"svg-2"}],["path",{d:"M10 7h-7",key:"svg-3"}],["path",{d:"M21 7h-7",key:"svg-4"}]]),o$=(0,S.Z)("arrows-sort","IconArrowsSort",[["path",{d:"M3 9l4 -4l4 4m-4 -4v14",key:"svg-0"}],["path",{d:"M21 15l-4 4l-4 -4m4 4v-14",key:"svg-1"}]]),oV=(0,S.Z)("baseline-density-large","IconBaselineDensityLarge",[["path",{d:"M4 4h16",key:"svg-0"}],["path",{d:"M4 20h16",key:"svg-1"}]]),oZ=(0,S.Z)("baseline-density-medium","IconBaselineDensityMedium",[["path",{d:"M4 20h16",key:"svg-0"}],["path",{d:"M4 12h16",key:"svg-1"}],["path",{d:"M4 4h16",key:"svg-2"}]]),oB=(0,S.Z)("baseline-density-small","IconBaselineDensitySmall",[["path",{d:"M4 3h16",key:"svg-0"}],["path",{d:"M4 9h16",key:"svg-1"}],["path",{d:"M4 15h16",key:"svg-2"}],["path",{d:"M4 21h16",key:"svg-3"}]]),oU=(0,S.Z)("box-multiple","IconBoxMultiple",[["path",{d:"M7 3m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z",key:"svg-0"}],["path",{d:"M17 17v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h2",key:"svg-1"}]]),oW=r(91500),oq=r(21209),oK=(0,S.Z)("chevron-left-pipe","IconChevronLeftPipe",[["path",{d:"M7 6v12",key:"svg-0"}],["path",{d:"M18 6l-6 6l6 6",key:"svg-1"}]]),oG=r(53865),oJ=(0,S.Z)("chevron-right-pipe","IconChevronRightPipe",[["path",{d:"M6 6l6 6l-6 6",key:"svg-0"}],["path",{d:"M17 5v13",key:"svg-1"}]]),oQ=(0,S.Z)("chevrons-down","IconChevronsDown",[["path",{d:"M7 7l5 5l5 -5",key:"svg-0"}],["path",{d:"M7 13l5 5l5 -5",key:"svg-1"}]]),oX=(0,S.Z)("clear-all","IconClearAll",[["path",{d:"M8 6h12",key:"svg-0"}],["path",{d:"M6 12h12",key:"svg-1"}],["path",{d:"M4 18h12",key:"svg-2"}]]),o0=(0,S.Z)("columns","IconColumns",[["path",{d:"M4 6l5.5 0",key:"svg-0"}],["path",{d:"M4 10l5.5 0",key:"svg-1"}],["path",{d:"M4 14l5.5 0",key:"svg-2"}],["path",{d:"M4 18l5.5 0",key:"svg-3"}],["path",{d:"M14.5 6l5.5 0",key:"svg-4"}],["path",{d:"M14.5 10l5.5 0",key:"svg-5"}],["path",{d:"M14.5 14l5.5 0",key:"svg-6"}],["path",{d:"M14.5 18l5.5 0",key:"svg-7"}]]),o1=r(84089),o2=(0,S.Z)("dots","IconDots",[["path",{d:"M5 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M19 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}]]),o4=r(32158),o5=r(21942),o3=(0,S.Z)("eye-off","IconEyeOff",[["path",{d:"M10.585 10.587a2 2 0 0 0 2.829 2.828",key:"svg-0"}],["path",{d:"M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87",key:"svg-1"}],["path",{d:"M3 3l18 18",key:"svg-2"}]]),o6=(0,S.Z)("filter","IconFilter",[["path",{d:"M4 4h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v7l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227z",key:"svg-0"}]]),o7=(0,S.Z)("filter-cog","IconFilterCog",[["path",{d:"M12 20l-3 1v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227h16v2.172a2 2 0 0 1 -.586 1.414l-4.414 4.414v1.5",key:"svg-0"}],["path",{d:"M19.001 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0",key:"svg-1"}],["path",{d:"M19.001 15.5v1.5",key:"svg-2"}],["path",{d:"M19.001 21v1.5",key:"svg-3"}],["path",{d:"M22.032 17.25l-1.299 .75",key:"svg-4"}],["path",{d:"M17.27 20l-1.3 .75",key:"svg-5"}],["path",{d:"M15.97 17.25l1.3 .75",key:"svg-6"}],["path",{d:"M20.733 20l1.3 .75",key:"svg-7"}]]),o8=(0,S.Z)("filter-off","IconFilterOff",[["path",{d:"M8 4h12v2.172a2 2 0 0 1 -.586 1.414l-3.914 3.914m-.5 3.5v4l-6 2v-8.5l-4.48 -4.928a2 2 0 0 1 -.52 -1.345v-2.227",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]]),o9=(0,S.Z)("grip-horizontal","IconGripHorizontal",[["path",{d:"M5 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-0"}],["path",{d:"M5 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-1"}],["path",{d:"M12 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-2"}],["path",{d:"M12 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-3"}],["path",{d:"M19 9m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-4"}],["path",{d:"M19 15m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0",key:"svg-5"}]]),ie=(0,S.Z)("maximize","IconMaximize",[["path",{d:"M4 8v-2a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M4 16v2a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v2",key:"svg-2"}],["path",{d:"M16 20h2a2 2 0 0 0 2 -2v-2",key:"svg-3"}]]),it=(0,S.Z)("minimize","IconMinimize",[["path",{d:"M15 19v-2a2 2 0 0 1 2 -2h2",key:"svg-0"}],["path",{d:"M15 5v2a2 2 0 0 0 2 2h2",key:"svg-1"}],["path",{d:"M5 15h2a2 2 0 0 1 2 2v2",key:"svg-2"}],["path",{d:"M5 9h2a2 2 0 0 0 2 -2v-2",key:"svg-3"}]]),ir=(0,S.Z)("pinned","IconPinned",[["path",{d:"M9 4v6l-2 4v2h10v-2l-2 -4v-6",key:"svg-0"}],["path",{d:"M12 16l0 5",key:"svg-1"}],["path",{d:"M8 4l8 0",key:"svg-2"}]]),io=(0,S.Z)("pinned-off","IconPinnedOff",[["path",{d:"M3 3l18 18",key:"svg-0"}],["path",{d:"M15 4.5l-3.249 3.249m-2.57 1.433l-2.181 .818l-1.5 1.5l7 7l1.5 -1.5l.82 -2.186m1.43 -2.563l3.25 -3.251",key:"svg-1"}],["path",{d:"M9 15l-4.5 4.5",key:"svg-2"}],["path",{d:"M14.5 4l5.5 5.5",key:"svg-3"}]]),ii=(0,S.Z)("search-off","IconSearchOff",[["path",{d:"M5.039 5.062a7 7 0 0 0 9.91 9.89m1.584 -2.434a7 7 0 0 0 -9.038 -9.057",key:"svg-0"}],["path",{d:"M3 3l18 18",key:"svg-1"}]]),ia=(0,S.Z)("sort-ascending","IconSortAscending",[["path",{d:"M4 6l7 0",key:"svg-0"}],["path",{d:"M4 12l7 0",key:"svg-1"}],["path",{d:"M4 18l9 0",key:"svg-2"}],["path",{d:"M15 9l3 -3l3 3",key:"svg-3"}],["path",{d:"M18 6l0 12",key:"svg-4"}]]),is=(0,S.Z)("sort-descending","IconSortDescending",[["path",{d:"M4 6l9 0",key:"svg-0"}],["path",{d:"M4 12l7 0",key:"svg-1"}],["path",{d:"M4 18l7 0",key:"svg-2"}],["path",{d:"M15 15l3 3l3 -3",key:"svg-3"}],["path",{d:"M18 6l0 12",key:"svg-4"}]]),il=r(97283);/**
 * react-virtual
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function iu(){return(iu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}/**
 * virtual-core
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function ic(){return(ic=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}/**
 * virtual-core
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function id(e,t,r){var n,o,i=null!=(n=r.initialDeps)?n:[];return function(){r.key&&null!=r.debug&&r.debug()&&(n=Date.now());var n,a,s=e();if(!(s.length!==i.length||s.some(function(e,t){return i[t]!==e})))return o;if(i=s,r.key&&null!=r.debug&&r.debug()&&(a=Date.now()),o=t.apply(void 0,s),r.key&&null!=r.debug&&r.debug()){var l=Math.round((Date.now()-n)*100)/100,u=Math.round((Date.now()-a)*100)/100,c=u/16,d=function(e,t){for(e=String(e);e.length<t;)e=" "+e;return e};console.info("%c⏱ "+d(u,5)+" /"+d(l,5)+" ms","\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl("+Math.max(0,Math.min(120-120*c,120))+"deg 100% 31%);",null==r?void 0:r.key)}return null==r||null==r.onChange||r.onChange(o),o}}function ip(e,t){if(void 0!==e)return e;throw Error("Unexpected undefined"+(t?": "+t:""))}/**
 * virtual-core
 *
 * Copyright (c) TanStack
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */var ih=function(e){return e},im=function(e){for(var t=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),n=[],o=t;o<=r;o++)n.push(o);return n},ig=function(e,t){var r=e.scrollElement;if(r){var n=function(e){t({width:Math.round(e.width),height:Math.round(e.height)})};n(r.getBoundingClientRect());var o=new ResizeObserver(function(e){var t=e[0];if(null!=t&&t.borderBoxSize){var o=t.borderBoxSize[0];if(o){n({width:o.inlineSize,height:o.blockSize});return}}n(r.getBoundingClientRect())});return o.observe(r,{box:"border-box"}),function(){o.unobserve(r)}}},iy=function(e,t){var r=e.scrollElement;if(r){var n=function(){t(r[e.options.horizontal?"scrollLeft":"scrollTop"])};return n(),r.addEventListener("scroll",n,{passive:!0}),function(){r.removeEventListener("scroll",n)}}},iv=function(e,t,r){if(null!=t&&t.borderBoxSize){var n=t.borderBoxSize[0];if(n)return Math.round(n[r.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[r.options.horizontal?"width":"height"])},ib=function(e,t,r){var n,o,i=t.adjustments,a=t.behavior;null==(n=r.scrollElement)||null==n.scrollTo||n.scrollTo(((o={})[r.options.horizontal?"left":"top"]=e+(void 0===i?0:i),o.behavior=a,o))},i_=function(e){var t,r,n=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=(t=null,r=function(){return t||("undefined"!=typeof ResizeObserver?t=new ResizeObserver(function(e){e.forEach(function(e){n._measureElement(e.target,e)})}):null)},{disconnect:function(){var e;return null==(e=r())?void 0:e.disconnect()},observe:function(e){var t;return null==(t=r())?void 0:t.observe(e,{box:"border-box"})},unobserve:function(e){var t;return null==(t=r())?void 0:t.unobserve(e)}}),this.range={startIndex:0,endIndex:0},this.setOptions=function(e){Object.entries(e).forEach(function(t){var r=t[0];void 0===t[1]&&delete e[r]}),n.options=ic({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:ih,rangeExtractor:im,onChange:function(){},measureElement:iv,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},e)},this.notify=function(){null==n.options.onChange||n.options.onChange(n)},this.cleanup=function(){n.unsubs.filter(Boolean).forEach(function(e){return e()}),n.unsubs=[],n.scrollElement=null},this._didMount=function(){return n.measureElementCache.forEach(n.observer.observe),function(){n.observer.disconnect(),n.cleanup()}},this._willUpdate=function(){var e=n.options.getScrollElement();n.scrollElement!==e&&(n.cleanup(),n.scrollElement=e,n._scrollToOffset(n.scrollOffset,{adjustments:void 0,behavior:void 0}),n.unsubs.push(n.options.observeElementRect(n,function(e){var t=n.scrollRect;n.scrollRect=e,(n.options.horizontal?e.width!==t.width:e.height!==t.height)&&n.maybeNotify()})),n.unsubs.push(n.options.observeElementOffset(n,function(e){n.scrollAdjustments=0,n.scrollOffset!==e&&(null!==n.isScrollingTimeoutId&&(clearTimeout(n.isScrollingTimeoutId),n.isScrollingTimeoutId=null),n.isScrolling=!0,n.scrollDirection=n.scrollOffset<e?"forward":"backward",n.scrollOffset=e,n.maybeNotify(),n.isScrollingTimeoutId=setTimeout(function(){n.isScrollingTimeoutId=null,n.isScrolling=!1,n.scrollDirection=null,n.maybeNotify()},n.options.scrollingDelay))})))},this.getSize=function(){return n.scrollRect[n.options.horizontal?"width":"height"]},this.memoOptions=id(function(){return[n.options.count,n.options.paddingStart,n.options.scrollMargin,n.options.getItemKey]},function(e,t,r,o){return n.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:r,getItemKey:o}},{key:!1}),this.getFurthestMeasurement=function(e,t){for(var r=new Map,o=new Map,i=t-1;i>=0;i--){var a=e[i];if(!r.has(a.lane)){var s=o.get(a.lane);if(null==s||a.end>s.end?o.set(a.lane,a):a.end<s.end&&r.set(a.lane,!0),r.size===n.options.lanes)break}}return o.size===n.options.lanes?Array.from(o.values()).sort(function(e,t){return e.end-t.end})[0]:void 0},this.getMeasurements=id(function(){return[n.memoOptions(),n.itemSizeCache]},function(e,t){var r=e.count,o=e.paddingStart,i=e.scrollMargin,a=e.getItemKey,s=n.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,n.pendingMeasuredCacheIndexes):0;n.pendingMeasuredCacheIndexes=[];for(var l=n.measurementsCache.slice(0,s),u=s;u<r;u++){var c=a(u),d=1===n.options.lanes?l[u-1]:n.getFurthestMeasurement(l,u),p=d?d.end:o+i,f=t.get(c),h="number"==typeof f?f:n.options.estimateSize(u),m=p+h,g=d?d.lane:u%n.options.lanes;l[u]={index:u,start:p,size:h,end:m,key:c,lane:g}}return n.measurementsCache=l,l},{key:!1,debug:function(){return n.options.debug}}),this.calculateRange=id(function(){return[n.getMeasurements(),n.getSize(),n.scrollOffset]},function(e,t,r){return n.range=function(e){for(var t=e.measurements,r=e.outerSize,n=e.scrollOffset,o=t.length-1,i=ix(0,o,function(e){return t[e].start},n),a=i;a<o&&t[a].end<n+r;)a++;return{startIndex:i,endIndex:a}}({measurements:e,outerSize:t,scrollOffset:r})},{key:!1,debug:function(){return n.options.debug}}),this.maybeNotify=id(function(){var e=n.calculateRange();return[e.startIndex,e.endIndex,n.isScrolling]},function(){n.notify()},{key:!1,debug:function(){return n.options.debug},initialDeps:[this.range.startIndex,this.range.endIndex,this.isScrolling]}),this.getIndexes=id(function(){return[n.options.rangeExtractor,n.calculateRange(),n.options.overscan,n.options.count,n.getSize()]},function(e,t,r,n,o){return 0===o?[]:e(ic({},t,{overscan:r,count:n}))},{key:!1,debug:function(){return n.options.debug}}),this.indexFromElement=function(e){var t=n.options.indexAttribute,r=e.getAttribute(t);return r?parseInt(r,10):(console.warn("Missing attribute name '"+t+"={index}' on measured element."),-1)},this._measureElement=function(e,t){var r=n.measurementsCache[n.indexFromElement(e)];if(!r||!e.isConnected){n.measureElementCache.forEach(function(t,r){t===e&&(n.observer.unobserve(e),n.measureElementCache.delete(r))});return}var o=n.measureElementCache.get(r.key);o!==e&&(o&&n.observer.unobserve(o),n.observer.observe(e),n.measureElementCache.set(r.key,e));var i=n.options.measureElement(e,t,n);n.resizeItem(r,i)},this.resizeItem=function(e,t){var r,o=null!=(r=n.itemSizeCache.get(e.key))?r:e.size,i=t-o;0!==i&&(e.start<n.scrollOffset&&n._scrollToOffset(n.scrollOffset,{adjustments:n.scrollAdjustments+=i,behavior:void 0}),n.pendingMeasuredCacheIndexes.push(e.index),n.itemSizeCache=new Map(n.itemSizeCache.set(e.key,t)),n.notify())},this.measureElement=function(e){e&&n._measureElement(e,void 0)},this.getVirtualItems=id(function(){return[n.getIndexes(),n.getMeasurements()]},function(e,t){for(var r=[],n=0,o=e.length;n<o;n++){var i=t[e[n]];r.push(i)}return r},{key:!1,debug:function(){return n.options.debug}}),this.getVirtualItemForOffset=function(e){var t=n.getMeasurements();return ip(t[ix(0,t.length-1,function(e){return ip(t[e]).start},e)])},this.getOffsetForAlignment=function(e,t){var r=n.getSize();"auto"===t&&(t=e<=n.scrollOffset?"start":e>=n.scrollOffset+r?"end":"start"),"start"===t||("end"===t?e-=r:"center"===t&&(e-=r/2));var o=n.options.horizontal?"scrollWidth":"scrollHeight";return Math.max(Math.min((n.scrollElement?"document"in n.scrollElement?n.scrollElement.document.documentElement[o]:n.scrollElement[o]:0)-n.getSize(),e),0)},this.getOffsetForIndex=function(e,t){void 0===t&&(t="auto"),e=Math.max(0,Math.min(e,n.options.count-1));var r=ip(n.getMeasurements()[e]);if("auto"===t){if(r.end>=n.scrollOffset+n.getSize()-n.options.scrollPaddingEnd)t="end";else{if(!(r.start<=n.scrollOffset+n.options.scrollPaddingStart))return[n.scrollOffset,t];t="start"}}var o="end"===t?r.end+n.options.scrollPaddingEnd:r.start-n.options.scrollPaddingStart;return[n.getOffsetForAlignment(o,t),t]},this.isDynamicMode=function(){return n.measureElementCache.size>0},this.cancelScrollToIndex=function(){null!==n.scrollToIndexTimeoutId&&(clearTimeout(n.scrollToIndexTimeoutId),n.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(e,t){var r=void 0===t?{}:t,o=r.align,i=void 0===o?"start":o,a=r.behavior;n.cancelScrollToIndex(),"smooth"===a&&n.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),n._scrollToOffset(n.getOffsetForAlignment(e,i),{adjustments:void 0,behavior:a})},this.scrollToIndex=function(e,t){var r=void 0===t?{}:t,o=r.align,i=void 0===o?"auto":o,a=r.behavior;e=Math.max(0,Math.min(e,n.options.count-1)),n.cancelScrollToIndex(),"smooth"===a&&n.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var s=n.getOffsetForIndex(e,i),l=s[0],u=s[1];n._scrollToOffset(l,{adjustments:void 0,behavior:a}),"smooth"!==a&&n.isDynamicMode()&&(n.scrollToIndexTimeoutId=setTimeout(function(){n.scrollToIndexTimeoutId=null,n.measureElementCache.has(n.options.getItemKey(e))&&1>Math.abs(n.getOffsetForIndex(e,u)[0]-n.scrollOffset)||n.scrollToIndex(e,{align:u,behavior:a})}))},this.scrollBy=function(e,t){var r=(void 0===t?{}:t).behavior;n.cancelScrollToIndex(),"smooth"===r&&n.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),n._scrollToOffset(n.scrollOffset+e,{adjustments:void 0,behavior:r})},this.getTotalSize=function(){var e;return((null==(e=n.getMeasurements()[n.options.count-1])?void 0:e.end)||n.options.paddingStart)-n.options.scrollMargin+n.options.paddingEnd},this._scrollToOffset=function(e,t){var r=t.adjustments,o=t.behavior;n.options.scrollToFn(e,{behavior:o,adjustments:r},n)},this.measure=function(){n.itemSizeCache=new Map,n.notify()},this.setOptions(e),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(function(e){n.itemSizeCache.set(e.key,e.size)}),this.maybeNotify()},ix=function(e,t,r,n){for(;e<=t;){var o=(e+t)/2|0,i=r(o);if(i<n)e=o+1;else{if(!(i>n))return o;t=o-1}}return e>0?e-1:0},iw="undefined"!=typeof document?D.useLayoutEffect:D.useEffect;function ik(e){var t,r,n,o;return t=iu({observeElementRect:ig,observeElementOffset:iy,scrollToFn:ib},e),r=D.useReducer(function(){return{}},{})[1],n=iu({},t,{onChange:function(e){r(),null==t.onChange||t.onChange(e)}}),(o=D.useState(function(){return new i_(n)})[0]).setOptions(n),D.useEffect(function(){return o._didMount()},[]),iw(function(){return o._willUpdate()}),o}var iM=r(28855),iS=r(50331),iO=r(48427),ij=r(46525);function iC(e){return e.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&")}var iP=Object.defineProperty,iL=Object.getOwnPropertySymbols,iE=Object.prototype.hasOwnProperty,iT=Object.prototype.propertyIsEnumerable,iD=(e,t,r)=>t in e?iP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,iI=(e,t)=>{for(var r in t||(t={}))iE.call(t,r)&&iD(e,r,t[r]);if(iL)for(var r of iL(t))iT.call(t,r)&&iD(e,r,t[r]);return e},iA=(e,t)=>{var r={};for(var n in e)iE.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&iL)for(var n of iL(e))0>t.indexOf(n)&&iT.call(e,n)&&(r[n]=e[n]);return r};let iY={highlightColor:"yellow"},iR=(0,D.forwardRef)((e,t)=>{let r=(0,f.N4)("Highlight",iY,e),{children:n,highlight:o,highlightColor:i,highlightStyles:a,unstyled:s}=r,l=iA(r,["children","highlight","highlightColor","highlightStyles","unstyled"]),u=function(e,t){if(null==t)return[{chunk:e,highlighted:!1}];let r=Array.isArray(t)?t.map(iC):iC(t),n=Array.isArray(r)?r.filter(e=>e.trim().length>0).length>0:""!==r.trim();if(!n)return[{chunk:e,highlighted:!1}];let o="string"==typeof r?r.trim():r.filter(e=>0!==e.trim().length).map(e=>e.trim()).join("|"),i=RegExp(`(${o})`,"gi"),a=e.split(i).map(e=>({chunk:e,highlighted:i.test(e)})).filter(({chunk:e})=>e);return a}(n,o);return D.createElement(m.x,iI({unstyled:s,ref:t,__staticSelector:"Highlight"},l),u.map(({chunk:e,highlighted:t},r)=>t?D.createElement(ij.v,{unstyled:s,key:r,color:i,sx:a,"data-highlight":e},e):D.createElement("span",{key:r},e)))});iR.displayName="@mantine/core/Highlight";let iN=(0,iO.F)(iR);var iz=r(70917),iH=Object.defineProperty,iF=Object.defineProperties,i$=Object.getOwnPropertyDescriptors,iV=Object.getOwnPropertySymbols,iZ=Object.prototype.hasOwnProperty,iB=Object.prototype.propertyIsEnumerable,iU=(e,t,r)=>t in e?iH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,iW=(e,t)=>{for(var r in t||(t={}))iZ.call(t,r)&&iU(e,r,t[r]);if(iV)for(var r of iV(t))iB.call(t,r)&&iU(e,r,t[r]);return e},iq=(e,t)=>iF(e,i$(t));let iK=(0,iz.F4)({"from, to":{opacity:.4},"50%":{opacity:1}});var iG=(0,k.k)((e,{height:t,width:r,radius:n,circle:o,animate:i})=>({root:{height:(0,tf.h)(t),width:o?(0,tf.h)(t):(0,tf.h)(r),borderRadius:o?(0,tf.h)(t):e.fn.radius(n),position:"relative",WebkitTransform:"translateZ(0)"},visible:{overflow:"hidden","&::before":iq(iW({},e.fn.cover(0)),{content:'""',background:"dark"===e.colorScheme?e.colors.dark[7]:e.white,zIndex:10}),"&::after":iq(iW({},e.fn.cover(0)),{content:'""',background:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[3],animation:i?`${iK} 1500ms linear infinite`:"none",zIndex:11})}})),iJ=Object.defineProperty,iQ=Object.getOwnPropertySymbols,iX=Object.prototype.hasOwnProperty,i0=Object.prototype.propertyIsEnumerable,i1=(e,t,r)=>t in e?iJ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,i2=(e,t)=>{for(var r in t||(t={}))iX.call(t,r)&&i1(e,r,t[r]);if(iQ)for(var r of iQ(t))i0.call(t,r)&&i1(e,r,t[r]);return e},i4=(e,t)=>{var r={};for(var n in e)iX.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&iQ)for(var n of iQ(e))0>t.indexOf(n)&&i0.call(e,n)&&(r[n]=e[n]);return r};let i5={height:"auto",width:"100%",visible:!0,animate:!0},i3=(0,D.forwardRef)((e,t)=>{let r=(0,f.N4)("Skeleton",i5,e),{height:n,width:o,visible:i,animate:a,className:s,circle:l,radius:u,unstyled:c,variant:d}=r,p=i4(r,["height","width","visible","animate","className","circle","radius","unstyled","variant"]),{classes:h,cx:m}=iG({height:n,width:o,circle:l,radius:u,animate:a},{name:"Skeleton",unstyled:c,variant:d});return D.createElement(g.x,i2({className:m(h.root,{[h.visible]:i},s),ref:t},p))});i3.displayName="@mantine/core/Skeleton";var i6=r(31003),i7=r(88002),i8=r(83051),i9=Object.defineProperty,ae=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,an=(e,t,r)=>t in e?i9(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ao=(e,t)=>{for(var r in t||(t={}))at.call(t,r)&&an(e,r,t[r]);if(ae)for(var r of ae(t))ar.call(t,r)&&an(e,r,t[r]);return e},ai=(e,t)=>{var r={};for(var n in e)at.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ae)for(var n of ae(e))0>t.indexOf(n)&&ar.call(e,n)&&(r[n]=e[n]);return r};let aa=(0,D.createContext)(null),as=aa.Provider,al=()=>(0,D.useContext)(aa);var au=r(15851),ac=r(94151),ad=Object.defineProperty,ap=Object.getOwnPropertySymbols,af=Object.prototype.hasOwnProperty,ah=Object.prototype.propertyIsEnumerable,am=(e,t,r)=>t in e?ad(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ag=(e,t)=>{for(var r in t||(t={}))af.call(t,r)&&am(e,r,t[r]);if(ap)for(var r of ap(t))ah.call(t,r)&&am(e,r,t[r]);return e},ay=(e,t)=>{var r={};for(var n in e)af.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&ap)for(var n of ap(e))0>t.indexOf(n)&&ah.call(e,n)&&(r[n]=e[n]);return r};let av={size:"sm"},ab=(0,D.forwardRef)((e,t)=>{let r=(0,f.N4)("RadioGroup",av,e),{children:n,value:o,defaultValue:i,onChange:a,size:s,wrapperProps:l,unstyled:u,name:c}=r,d=ay(r,["children","value","defaultValue","onChange","size","wrapperProps","unstyled","name"]),p=(0,i8.M)(c),[h,m]=(0,au.C)({value:o,defaultValue:i,finalValue:"",onChange:a});return D.createElement(as,{value:{value:h,onChange:e=>m(e.currentTarget.value),size:s,name:p}},D.createElement(ac.I.Wrapper,ag(ag({labelElement:"div",size:s,__staticSelector:"RadioGroup",ref:t,unstyled:u},l),d),n))});ab.displayName="@mantine/core/RadioGroup";var a_=Object.defineProperty,ax=Object.defineProperties,aw=Object.getOwnPropertyDescriptors,ak=Object.getOwnPropertySymbols,aM=Object.prototype.hasOwnProperty,aS=Object.prototype.propertyIsEnumerable,aO=(e,t,r)=>t in e?a_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,aj=(e,t)=>{for(var r in t||(t={}))aM.call(t,r)&&aO(e,r,t[r]);if(ak)for(var r of ak(t))aS.call(t,r)&&aO(e,r,t[r]);return e},aC=(e,t)=>ax(e,aw(t));let aP={xs:(0,tf.h)(16),sm:(0,tf.h)(20),md:(0,tf.h)(24),lg:(0,tf.h)(30),xl:(0,tf.h)(36)},aL={xs:(0,tf.h)(6),sm:(0,tf.h)(8),md:(0,tf.h)(10),lg:(0,tf.h)(14),xl:(0,tf.h)(16)};var aE=(0,k.k)((e,{color:t,transitionDuration:r,labelPosition:n,error:o},{size:i})=>{let a=e.fn.variant({variant:"filled",color:t}),s=e.fn.variant({variant:"filled",color:"red"}).background;return{inner:{order:"left"===n?2:1,position:"relative",alignSelf:"flex-start"},icon:{ref:(0,eO.A)("icon"),color:e.white,opacity:0,transform:`scale(0.75) translateY(${(0,tf.h)(2)})`,transition:`opacity ${r}ms ${e.transitionTimingFunction}`,pointerEvents:"none",width:(0,np.a)({sizes:aL,size:i}),height:(0,np.a)({sizes:aL,size:i}),position:"absolute",top:`calc(50% - ${(0,np.a)({sizes:aL,size:i})} / 2)`,left:`calc(50% - ${(0,np.a)({sizes:aL,size:i})} / 2)`},radio:aC(aj({},e.fn.focusStyles()),{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.white,border:`${(0,tf.h)(1)} solid ${o?s:"dark"===e.colorScheme?e.colors.dark[4]:e.colors.gray[4]}`,position:"relative",appearance:"none",width:(0,np.a)({sizes:aP,size:i}),height:(0,np.a)({sizes:aP,size:i}),borderRadius:(0,np.a)({sizes:aP,size:i}),margin:0,display:"flex",alignItems:"center",justifyContent:"center",transitionProperty:"background-color, border-color",transitionTimingFunction:e.transitionTimingFunction,transitionDuration:`${r}ms`,cursor:e.cursorType,"&:checked":{background:a.background,borderColor:a.background,[`& + .${(0,eO.A)("icon")}`]:{opacity:1,transform:"scale(1)"}},"&:disabled":{borderColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[4],backgroundColor:"dark"===e.colorScheme?e.colors.dark[5]:e.colors.gray[1],[`& + .${(0,eO.A)("icon")}`]:{color:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[4]}}})}}),aT=r(12756),aD=r(4846),aI=Object.defineProperty,aA=Object.getOwnPropertySymbols,aY=Object.prototype.hasOwnProperty,aR=Object.prototype.propertyIsEnumerable,aN=(e,t,r)=>t in e?aI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,az=(e,t)=>{for(var r in t||(t={}))aY.call(t,r)&&aN(e,r,t[r]);if(aA)for(var r of aA(t))aR.call(t,r)&&aN(e,r,t[r]);return e},aH=(e,t)=>{var r={};for(var n in e)aY.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&aA)for(var n of aA(e))0>t.indexOf(n)&&aR.call(e,n)&&(r[n]=e[n]);return r};let aF={icon:function(e){let{width:t,height:r,style:n}=e,o=ai(e,["width","height","style"]);return D.createElement("svg",ao({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 5 5",style:ao({width:t,height:r},n)},o),D.createElement("path",{fill:"currentColor",d:"M0 2.5a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0z"}))},transitionDuration:100,size:"sm",labelPosition:"right"},a$=(0,D.forwardRef)((e,t)=>{var r,n;let o=(0,f.N4)("Radio",aF,e),{className:i,style:a,id:s,label:l,size:u,title:c,disabled:d,color:p,classNames:h,styles:m,sx:g,icon:y,transitionDuration:v,wrapperProps:b,unstyled:_,labelPosition:x,description:w,error:k,variant:M}=o,S=aH(o,["className","style","id","label","size","title","disabled","color","classNames","styles","sx","icon","transitionDuration","wrapperProps","unstyled","labelPosition","description","error","variant"]),O=al(),j=null!=(r=null==O?void 0:O.size)?r:u,C=e.size?u:j,{classes:P}=aE({color:p,transitionDuration:v,labelPosition:x,error:!!k},{name:"Radio",classNames:h,styles:m,unstyled:_,variant:M,size:C}),{systemStyles:L,rest:E}=(0,aT.x)(S),T=(0,i8.M)(s),I=O?{checked:O.value===E.value,name:null!=(n=E.name)?n:O.name,onChange:O.onChange}:{};return D.createElement(aD.Z,az(az({className:i,sx:g,style:a,id:T,size:C,labelPosition:x,label:l,description:w,error:k,disabled:d,__staticSelector:"Radio",classNames:h,styles:m,unstyled:_,"data-checked":I.checked||void 0,variant:M},L),b),D.createElement("div",{className:P.inner},D.createElement("input",az(az({ref:t,className:P.radio,type:"radio",id:T,disabled:d},E),I)),D.createElement(y,{className:P.icon,"aria-hidden":!0})))});a$.displayName="@mantine/core/Radio",a$.Group=ab;var aV=r(87092),aZ=r(97818),aB=r(31194),aU=r(52785),aW=r(47776),aq=r(79988),aK=r(40775),aG=r(63700),aJ=r(57941),aQ=r(75628),aX=r(80300),a0=r(41076),a1=Object.defineProperty,a2=Object.defineProperties,a4=Object.getOwnPropertyDescriptors,a5=Object.getOwnPropertySymbols,a3=Object.prototype.hasOwnProperty,a6=Object.prototype.propertyIsEnumerable,a7=(e,t,r)=>t in e?a1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,a8=(e,t)=>{for(var r in t||(t={}))a3.call(t,r)&&a7(e,r,t[r]);if(a5)for(var r of a5(t))a6.call(t,r)&&a7(e,r,t[r]);return e},a9=(e,t)=>a2(e,a4(t)),se=(e,t)=>{var r={};for(var n in e)a3.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&a5)for(var n of a5(e))0>t.indexOf(n)&&a6.call(e,n)&&(r[n]=e[n]);return r};let st={size:"md",radius:"xl",min:0,max:100,minRange:10,step:1,marks:[],label:e=>e,labelTransition:"skew-down",labelTransitionDuration:0,labelAlwaysOn:!1,thumbFromLabel:"",thumbToLabel:"",showLabelOnHover:!0,disabled:!1,scale:e=>e},sr=(0,D.forwardRef)((e,t)=>{let r=(0,f.N4)("RangeSlider",st,e),{classNames:n,styles:o,color:i,value:a,onChange:s,onChangeEnd:l,size:u,radius:c,min:d,max:p,minRange:h,maxRange:m,step:g,precision:y,defaultValue:v,name:b,marks:_,label:x,labelTransition:w,labelTransitionDuration:k,labelTransitionTimingFunction:M,labelAlwaysOn:S,thumbFromLabel:O,thumbToLabel:j,showLabelOnHover:C,thumbChildren:P,disabled:L,unstyled:E,thumbSize:T,scale:I,inverted:A,variant:Y}=r,R=se(r,["classNames","styles","color","value","onChange","onChangeEnd","size","radius","min","max","minRange","maxRange","step","precision","defaultValue","name","marks","label","labelTransition","labelTransitionDuration","labelTransitionTimingFunction","labelAlwaysOn","thumbFromLabel","thumbToLabel","showLabelOnHover","thumbChildren","disabled","unstyled","thumbSize","scale","inverted","variant"]),N=null!=y?y:(0,a0.p)(g),z=(0,f.rZ)(),[H,F]=(0,D.useState)(-1),[$,V]=(0,D.useState)(!1),[Z,B]=(0,au.C)({value:a,defaultValue:v,finalValue:[d,p],onChange:s}),U=(0,D.useRef)(Z),W=(0,D.useRef)([]),q=(0,D.useRef)(void 0),K=[(0,aq.b)({value:Z[0],min:d,max:p}),(0,aq.b)({value:Z[1],min:d,max:p})],G=e=>{B(e),U.current=e};(0,D.useEffect)(()=>{Array.isArray(a)&&(U.current=a)},Array.isArray(a)?[a[0],a[1]]:[null,null]);let J=(e,t,r)=>{let n=[...U.current];n[t]=e,0===t&&(e>n[1]-(h-1e-9)&&(n[1]=Math.min(e+h,p)),e>(p-(h-1e-9)||d)&&(n[t]=U.current[t]),n[1]-e>m&&(n[1]=e+m)),1===t&&(e<n[0]+h&&(n[0]=Math.max(e-h,d)),e<n[0]+h&&(n[t]=U.current[t]),e-n[0]>m&&(n[0]=e-m)),G(n),r&&(null==l||l(U.current))},Q=e=>{if(!L){let t=(0,aK.i)({value:e,min:d,max:p,step:g,precision:N});J(t,q.current,!1)}},{ref:X,active:ee}=(0,aW.r)(({x:e})=>Q(e),{onScrubEnd:()=>null==l?void 0:l(U.current)},z.dir),et=e=>{X.current.focus();let t=X.current.getBoundingClientRect(),r=function(e){if("TouchEvent"in window&&e instanceof window.TouchEvent){let t=e.touches[0];return t.clientX}return e.clientX}(e.nativeEvent),n=(0,aK.i)({value:r-t.left,max:p,min:d,step:g,containerWidth:t.width}),o=Math.abs(Z[0]-n)>Math.abs(Z[1]-n)?1:0,i="ltr"===z.dir?o:1===o?0:1;q.current=i},er=()=>1!==H&&0!==H?(F(0),0):H,en={max:p,min:d,color:i,size:u,labelTransition:w,labelTransitionDuration:k,labelTransitionTimingFunction:M,labelAlwaysOn:S,onBlur:()=>F(-1),classNames:n,styles:o},eo=Array.isArray(P);return D.createElement(aQ.l,a9(a8({},R),{size:u,ref:t,styles:o,classNames:n,disabled:L,unstyled:E,variant:Y}),D.createElement(aJ.f,{offset:K[0],marksOffset:Z[0],filled:K[1]-K[0],marks:_,inverted:A,size:u,thumbSize:T,radius:c,color:i,min:d,max:p,value:Z[1],styles:o,classNames:n,onChange:e=>{let t=Math.abs(Z[0]-e)>Math.abs(Z[1]-e)?1:0,r=[...Z];r[t]=e,G(r)},disabled:L,unstyled:E,variant:Y,containerProps:{ref:X,onMouseEnter:C?()=>V(!0):void 0,onMouseLeave:C?()=>V(!1):void 0,onTouchStartCapture:et,onTouchEndCapture:()=>{q.current=-1},onMouseDownCapture:et,onMouseUpCapture:()=>{q.current=-1},onKeyDownCapture:e=>{if(!L)switch(e.key){case"ArrowUp":{e.preventDefault();let t=er();W.current[t].focus(),J((0,aX.J)(Math.min(Math.max(U.current[t]+g,d),p),N),t,!0);break}case"ArrowRight":{e.preventDefault();let t=er();W.current[t].focus(),J((0,aX.J)(Math.min(Math.max("rtl"===z.dir?U.current[t]-g:U.current[t]+g,d),p),N),t,!0);break}case"ArrowDown":{e.preventDefault();let t=er();W.current[t].focus(),J((0,aX.J)(Math.min(Math.max(U.current[t]-g,d),p),N),t,!0);break}case"ArrowLeft":{e.preventDefault();let t=er();W.current[t].focus(),J((0,aX.J)(Math.min(Math.max("rtl"===z.dir?U.current[t]+g:U.current[t]-g,d),p),N),t,!0)}}}}},D.createElement(aG.b,a9(a8({},en),{value:I(Z[0]),position:K[0],dragging:ee,label:"function"==typeof x?x(I(Z[0])):x,ref:e=>{W.current[0]=e},thumbLabel:O,onMouseDown:()=>void(q.current=0),onFocus:()=>F(0),showLabelOnHover:C,isHovered:$,disabled:L,unstyled:E,thumbSize:T,variant:Y}),eo?P[0]:P),D.createElement(aG.b,a9(a8({},en),{thumbLabel:j,value:I(Z[1]),position:K[1],dragging:ee,label:"function"==typeof x?x(I(Z[1])):x,ref:e=>{W.current[1]=e},onMouseDown:()=>void(q.current=1),onFocus:()=>F(1),showLabelOnHover:C,isHovered:$,disabled:L,unstyled:E,thumbSize:T,variant:Y}),eo?P[1]:P)),D.createElement("input",{type:"hidden",name:`${b}_from`,value:Z[0]}),D.createElement("input",{type:"hidden",name:`${b}_to`,value:Z[1]}))});sr.displayName="@mantine/core/RangeSlider";var sn=r(58036),so=r(49737),si=r(39759),sa=r(66261),ss=r(80971),sl=r(37048),su=r(70681),sc=r(41595),sd=r(9182),sp=r(26543),sf=Object.defineProperty,sh=Object.defineProperties,sm=Object.getOwnPropertyDescriptors,sg=Object.getOwnPropertySymbols,sy=Object.prototype.hasOwnProperty,sv=Object.prototype.propertyIsEnumerable,sb=(e,t,r)=>t in e?sf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,s_=(e,t)=>{for(var r in t||(t={}))sy.call(t,r)&&sb(e,r,t[r]);if(sg)for(var r of sg(t))sv.call(t,r)&&sb(e,r,t[r]);return e},sx=(e,t)=>sh(e,sm(t)),sw=(e,t)=>{var r={};for(var n in e)sy.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&sg)for(var n of sg(e))0>t.indexOf(n)&&sv.call(e,n)&&(r[n]=e[n]);return r};let sk={valueFormat:"MMMM D, YYYY",fixOnBlur:!0,preserveTime:!0,size:"sm"},sM=(0,D.forwardRef)((e,t)=>{let r=(0,sa.k)("DateInput",sk,e),{inputProps:n,wrapperProps:o,value:i,defaultValue:a,onChange:s,clearable:l,clearButtonProps:u,popoverProps:c,getDayProps:d,locale:p,valueFormat:f,dateParser:h,minDate:m,maxDate:g,fixOnBlur:y,onFocus:v,onBlur:b,onClick:_,readOnly:x,name:w,form:k,rightSection:M,unstyled:S,classNames:O,styles:j,allowDeselect:C,preserveTime:P,date:L,defaultDate:E,onDateChange:T}=r,I=sw(r,["inputProps","wrapperProps","value","defaultValue","onChange","clearable","clearButtonProps","popoverProps","getDayProps","locale","valueFormat","dateParser","minDate","maxDate","fixOnBlur","onFocus","onBlur","onClick","readOnly","name","form","rightSection","unstyled","classNames","styles","allowDeselect","preserveTime","date","defaultDate","onDateChange"]),{calendarProps:A,others:Y}=(0,su.M)(I),R=(0,sc.e)(),N=h||(e=>{let t=eU()(e,f,R.getLocale(p)).toDate();return Number.isNaN(t.getTime())?function(e){let t=new Date(e);return Number.isNaN(t.getTime())||!e?null:t}(e):t}),z=void 0!==C?C:l,H=e=>e?eU()(e).locale(R.getLocale(p)).format(f):"",[F,V,Z]=(0,au.C)({value:i,defaultValue:a,finalValue:null,onChange:s}),[B,U]=(0,au.C)({value:L,defaultValue:a||E,finalValue:null,onChange:T});(0,D.useEffect)(()=>{Z&&U(i)},[Z,i]);let[W,K]=(0,D.useState)(H(F));(0,D.useEffect)(()=>{K(H(F))},[R.getLocale(p)]);let[G,J]=(0,D.useState)(!1),Q=M||(l&&F&&!x?D.createElement(ss.P,s_({variant:"transparent",onMouseDown:e=>e.preventDefault(),tabIndex:-1,onClick:()=>{V(null),Z||K(""),J(!1)},unstyled:S},u)):null);return(0,sl.l)(()=>{void 0===i||G||K(H(i))},[i]),D.createElement(D.Fragment,null,D.createElement(ac.I.Wrapper,sx(s_({},o),{__staticSelector:"DateInput"}),D.createElement(q.J,s_({opened:G,trapFocus:!1,position:"bottom-start",disabled:x,withRoles:!1},c),D.createElement(q.J.Target,null,D.createElement(ac.I,sx(s_(s_({"data-dates-input":!0,"data-read-only":x||void 0,autoComplete:"off",ref:t,value:W,onChange:e=>{let t=e.currentTarget.value;if(K(t),""===t.trim()&&l)V(null);else{let e=N(t);(function({date:e,maxDate:t,minDate:r}){return!(null==e||Number.isNaN(e.getTime())||t&&eU()(e).isAfter(t,"date")||r&&eU()(e).isBefore(r,"date"))})({date:e,minDate:m,maxDate:g})&&(V(e),U(e))}},onBlur:e=>{null==b||b(e),J(!1),y&&K(H(F))},onFocus:e=>{null==v||v(e),J(!0)},onClick:e=>{null==_||_(e),J(!0)},readOnly:x,rightSection:Q},n),Y),{__staticSelector:"DateInput"}))),D.createElement(q.J.Dropdown,{onMouseDown:e=>e.preventDefault(),"data-dates-dropdown":!0},D.createElement($.f,sx(s_({__staticSelector:"DateInput"},A),{classNames:O,styles:j,unstyled:S,__preventFocus:!0,minDate:m,maxDate:g,locale:p,getDayProps:e=>sx(s_({},null==d?void 0:d(e)),{selected:eU()(F).isSame(e,"day"),onClick:()=>{let t=P?(0,sp.o)(F,e):e,r=l&&z&&eU()(F).isSame(e,"day")?null:t;V(r),Z||K(H(r)),J(!1)}}),size:n.size,date:B,onDateChange:U}))))),D.createElement(sd.n,{name:w,form:k,value:F,type:"default"}))});sM.displayName="@mantine/dates/DateInput","function"==typeof SuppressedError&&SuppressedError;let sS=Object.assign({},oy),sO=(e,t,r,n)=>{let o=function(e,t,r){var n;if((r=r||{}).threshold=null!=(n=r.threshold)?n:oR.MATCHES,!r.accessors){let n=oN(e,t,r);return{rankedValue:e,rank:n,accessorIndex:-1,accessorThreshold:r.threshold,passed:n>=r.threshold}}let o=function(e,t){let r=[];for(let n=0,o=t.length;n<o;n++){let o=t[n],i="function"==typeof o?oH:{...oH,...o},a=function(e,t){let r=t;"object"==typeof t&&(r=t.accessor);let n=r(e);return null==n?[]:Array.isArray(n)?n:[String(n)]}(e,o);for(let e=0,t=a.length;e<t;e++)r.push({itemValue:a[e],attributes:i})}return r}(e,r.accessors),i={rankedValue:e,rank:oR.NO_MATCH,accessorIndex:-1,accessorThreshold:r.threshold,passed:!1};for(let e=0;e<o.length;e++){let n=o[e],a=oN(n.itemValue,t,r),{minRanking:s,maxRanking:l,threshold:u=r.threshold}=n.attributes;a<s&&a>=oR.MATCHES?a=s:a>l&&(a=l),(a=Math.min(a,l))>=u&&a>i.rank&&(i.rank=a,i.passed=!0,i.accessorIndex=e,i.accessorThreshold=u,i.rankedValue=n.itemValue)}return i}(e.getValue(t),r,{threshold:oR.MATCHES});return n(o),o.passed};sO.autoRemove=e=>!e;let sj=(e,t,r)=>e.getValue(t).toString().toLowerCase().trim().includes(r.toString().toLowerCase().trim());sj.autoRemove=e=>!e;let sC=(e,t,r)=>e.getValue(t).toString().toLowerCase().trim().startsWith(r.toString().toLowerCase().trim());sC.autoRemove=e=>!e;let sP=(e,t,r)=>e.getValue(t).toString().toLowerCase().trim().endsWith(r.toString().toLowerCase().trim());sP.autoRemove=e=>!e;let sL=(e,t,r)=>null===r||e.getValue(t).toString().toLowerCase().trim()===r.toString().toLowerCase().trim();sL.autoRemove=e=>!e;let sE=(e,t,r)=>e.getValue(t).toString().toLowerCase().trim()!==r.toString().toLowerCase().trim();sE.autoRemove=e=>!e;let sT=(e,t,r)=>null===r||(isNaN(+r)||isNaN(+e.getValue(t))?e.getValue(t).toString().toLowerCase().trim()>r.toString().toLowerCase().trim():+e.getValue(t)>+r);sT.autoRemove=e=>!e;let sD=(e,t,r)=>sL(e,t,r)||sT(e,t,r);sD.autoRemove=e=>!e;let sI=(e,t,r)=>null===r||(isNaN(+r)||isNaN(+e.getValue(t))?e.getValue(t).toString().toLowerCase().trim()<r.toString().toLowerCase().trim():+e.getValue(t)<+r);sI.autoRemove=e=>!e;let sA=(e,t,r)=>sL(e,t,r)||sI(e,t,r);sA.autoRemove=e=>!e;let sY=(e,t,r)=>(["",void 0].includes(r[0])||sT(e,t,r[0]))&&(!isNaN(+r[0])&&!isNaN(+r[1])&&+r[0]>+r[1]||["",void 0].includes(r[1])||sI(e,t,r[1]));sY.autoRemove=e=>!e;let sR=(e,t,r)=>(["",void 0].includes(r[0])||sD(e,t,r[0]))&&(!isNaN(+r[0])&&!isNaN(+r[1])&&+r[0]>+r[1]||["",void 0].includes(r[1])||sA(e,t,r[1]));sR.autoRemove=e=>!e;let sN=(e,t,r)=>!e.getValue(t).toString().trim();sN.autoRemove=e=>!e;let sz=(e,t,r)=>!!e.getValue(t).toString().trim();sz.autoRemove=e=>!e;let sH=Object.assign(Object.assign({},oh),{between:sY,betweenInclusive:sR,contains:sj,empty:sN,endsWith:sP,equals:sL,fuzzy:sO,greaterThan:sT,greaterThanOrEqualTo:sD,lessThan:sI,lessThanOrEqualTo:sA,notEmpty:sz,notEquals:sE,startsWith:sC}),sF=Object.assign(Object.assign({},oP),{fuzzy:(e,t,r)=>{let n=0;if(e.columnFiltersMeta[r]){var o,i;o=e.columnFiltersMeta[r],i=t.columnFiltersMeta[r],n=o.rank===i.rank?0:o.rank>i.rank?-1:1}return 0===n?oP.alphanumeric(e,t,r):n}}),s$=(e,t)=>Math.max(...Object.values(t.columnFiltersMeta).map(e=>e.rank))-Math.max(...Object.values(e.columnFiltersMeta).map(e=>e.rank)),sV=e=>{var t,r,n,o;return null!==(o=null!==(t=e.id)&&void 0!==t?t:null===(n=null===(r=e.accessorKey)||void 0===r?void 0:r.toString)||void 0===n?void 0:n.call(r))&&void 0!==o?o:e.header},sZ=e=>{let t=[],r=e=>{e.forEach(e=>{e.columns?r(e.columns):t.push(e)})};return r(e),t},sB=({aggregationFns:e,columnDefs:t,columnFilterFns:r,defaultDisplayColumn:n,filterFns:o,sortingFns:i})=>t.map(t=>{var a,s;if(t.id||(t.id=sV(t)),t.columnDefType||(t.columnDefType="data"),null===(a=t.columns)||void 0===a?void 0:a.length)t.columnDefType="group",t.columns=sB({aggregationFns:e,columnDefs:t.columns,columnFilterFns:r,defaultDisplayColumn:n,filterFns:o,sortingFns:i});else if("data"===t.columnDefType){if(Array.isArray(t.aggregationFn)){let r=t.aggregationFn;t.aggregationFn=(t,n,o)=>r.map(r=>{var i;return null===(i=e[r])||void 0===i?void 0:i.call(e,t,n,o)})}Object.keys(o).includes(r[t.id])&&(t.filterFn=null!==(s=o[r[t.id]])&&void 0!==s?s:o.fuzzy,t._filterFn=r[t.id]),Object.keys(i).includes(t.sortingFn)&&(t.sortingFn=i[t.sortingFn])}else"display"===t.columnDefType&&(t=Object.assign(Object.assign({},n),t));return t}),sU=(e,t,r)=>(e.getCanPin()&&e.pin(t.getIsPinned()),r.splice(r.indexOf(t.id),0,r.splice(r.indexOf(e.id),1)[0]),[...r]),sW=(e,t)=>!!(e.enableExpanding||e.enableGrouping&&(void 0===t||(null==t?void 0:t.length))||e.renderDetailPanel),sq=e=>{var t;return[(e.enableRowDragging||e.enableRowOrdering)&&"mrt-row-drag","first"===e.positionActionsColumn&&(e.enableRowActions||e.enableEditing&&["row","modal","custom"].includes(null!==(t=e.editDisplayMode)&&void 0!==t?t:""))&&"mrt-row-actions","first"===e.positionExpandColumn&&sW(e)&&"mrt-row-expand",e.enableRowSelection&&"mrt-row-select",e.enableRowNumbers&&"mrt-row-numbers"].filter(Boolean)},sK=e=>{var t;return["last"===e.positionActionsColumn&&(e.enableRowActions||e.enableEditing&&["row","modal"].includes(null!==(t=e.editDisplayMode)&&void 0!==t?t:""))&&"mrt-row-actions","last"===e.positionExpandColumn&&sW(e)&&"mrt-row-expand"].filter(Boolean)},sG=e=>{let t=sq(e),r=sK(e),n=sZ(e.columns).map(e=>sV(e)).filter(e=>!t.includes(e)&&!r.includes(e));return[...t,...n,...r]},sJ=e=>{let{filterVariant:t}=e;return"multi-select"===t?"arrIncludesSome":["range","date-range","range-slider"].includes(t||"")?"betweenInclusive":["select","checkbox","date"].includes(t||"")?"equals":"fuzzy"},sQ=(e,t)=>t.getVisibleLeafColumns()[0].id===e.id,sX=(e,t)=>{let r=t.getVisibleLeafColumns();return r[r.length-1].id===e.id},s0=(e,t)=>"left"===t.getIsPinned()&&e.getLeftLeafHeaders().length-1===t.getPinnedIndex(),s1=e=>"right"===e.getIsPinned()&&0===e.getPinnedIndex(),s2=(e,t)=>e.getRightLeafHeaders().slice(t.getPinnedIndex()+1).reduce((e,t)=>e+t.getSize(),0),s4=e=>{let{options:t,getState:r}=e,{manualExpanding:n,manualFiltering:o,manualGrouping:i,manualSorting:a,enableGlobalFilterRankedResults:s}=t,{globalFilterFn:l,expanded:u}=r();return!n&&!o&&!i&&!a&&s&&"fuzzy"===l&&!0!==u&&!Object.values(u).some(Boolean)},s5=({column:e,header:t,isStriped:r,row:n,table:o,tableCellProps:i,theme:a})=>{var s,l,u,c,d,p,f,h,m,g;let y={minWidth:`max(calc(var(--${t?"header":"col"}-${s9(null!==(s=null==t?void 0:t.id)&&void 0!==s?s:e.id)}-size) * 1px), ${null!==(l=e.columnDef.minSize)&&void 0!==l?l:30}px)`,width:`calc(var(--${t?"header":"col"}-${s9(null!==(u=null==t?void 0:t.id)&&void 0!==u?u:e.id)}-size) * 1px)`};return Object.assign(Object.assign(Object.assign({backgroundColor:n?(null==n?void 0:n.getIsSelected())?a.fn.rgba(s8(a),.1):e.getIsPinned()&&"group"!==e.columnDef.columnDefType?a.fn.rgba("dark"===a.colorScheme?a.fn.darken(a.colors.dark[7],.02):a.white,.97):r?"inherit":"dark"===a.colorScheme?a.fn.lighten(a.colors.dark[7],.02):a.white:"inherit",backgroundClip:"padding-box",boxShadow:s0(o,e)?`-4px 0 8px -6px ${a.fn.rgba(a.black,.2)} inset`:s1(e)?`4px 0 8px -6px ${a.fn.rgba(a.black,.2)} inset`:void 0,display:"grid"===o.options.layoutMode?"flex":"table-cell",flex:"grid"===o.options.layoutMode?`var(--${t?"header":"col"}-${s9(null!==(c=null==t?void 0:t.id)&&void 0!==c?c:e.id)}-size) 0 auto`:void 0,left:"left"===e.getIsPinned()?`${e.getStart("left")}px`:void 0,ml:o.options.enableColumnVirtualization&&"left"===e.getIsPinned()&&0===e.getPinnedIndex()?`-${e.getSize()*(null!==(p=null===(d=o.getState().columnPinning.left)||void 0===d?void 0:d.length)&&void 0!==p?p:1)}px`:void 0,mr:o.options.enableColumnVirtualization&&"right"===e.getIsPinned()&&e.getPinnedIndex()===o.getVisibleLeafColumns().length-1?`-${e.getSize()*(null!==(h=null===(f=o.getState().columnPinning.right)||void 0===f?void 0:f.length)&&void 0!==h?h:1)*1.2}px`:void 0,opacity:(null===(m=o.getState().draggingColumn)||void 0===m?void 0:m.id)===e.id||(null===(g=o.getState().hoveredColumn)||void 0===g?void 0:g.id)===e.id?.5:1,position:e.getIsPinned()&&"group"!==e.columnDef.columnDefType?"sticky":void 0,right:"right"===e.getIsPinned()?`${s2(o,e)}px`:void 0,transition:o.options.enableColumnVirtualization?"none":"padding 100ms ease-in-out"},!o.options.enableColumnResizing&&y),(null==i?void 0:i.sx)instanceof Function?i.sx(a):null==i?void 0:i.sx),o.options.enableColumnResizing&&y)},s3={filterVariant:"text",minSize:40,maxSize:1e3,size:180},s6={columnDefType:"display",enableClickToCopy:!1,enableColumnActions:!1,enableColumnDragging:!1,enableColumnFilter:!1,enableColumnOrdering:!1,enableEditing:!1,enableGlobalFilter:!1,enableGrouping:!1,enableHiding:!1,enableResizing:!1,enableSorting:!1},s7=e=>{var t,r,n,o,i;return null!==(i="dark"===e.colorScheme?null!==(r=null===(t=e.primaryShade)||void 0===t?void 0:t.dark)&&void 0!==r?r:e.primaryShade:null!==(o=null===(n=e.primaryShade)||void 0===n?void 0:n.light)&&void 0!==o?o:e.primaryShade)&&void 0!==i?i:7},s8=(e,t)=>e.colors[e.primaryColor][null!=t?t:s7(e)],s9=e=>e.replace(/[^a-zA-Z0-9]/g,"_"),le=(e,t)=>oE(e,"mrt-row-create",null!=t?t:Object.assign({},...sZ(e.options.columns).filter(e=>"data"===e.columnDefType).map(e=>({[sV(e)]:""}))),-1,0),lt={actions:"Actions",and:"and",cancel:"Cancel",changeFilterMode:"Change filter mode",changeSearchMode:"Change search mode",clearFilter:"Clear filter",clearSearch:"Clear search",clearSort:"Clear sort",clickToCopy:"Click to copy",collapse:"Collapse",collapseAll:"Collapse all",columnActions:"Column Actions",copiedToClipboard:"Copied to clipboard",dropToGroupBy:"Drop to group by {column}",edit:"Edit",expand:"Expand",expandAll:"Expand all",filterArrIncludes:"Includes",filterArrIncludesAll:"Includes all",filterArrIncludesSome:"Includes",filterBetween:"Between",filterBetweenInclusive:"Between Inclusive",filterByColumn:"Filter by {column}",filterContains:"Contains",filterEmpty:"Empty",filterEndsWith:"Ends With",filterEquals:"Equals",filterEqualsString:"Equals",filterFuzzy:"Fuzzy",filterGreaterThan:"Greater Than",filterGreaterThanOrEqualTo:"Greater Than Or Equal To",filterInNumberRange:"Between",filterIncludesString:"Contains",filterIncludesStringSensitive:"Contains",filterLessThan:"Less Than",filterLessThanOrEqualTo:"Less Than Or Equal To",filterMode:"Filter Mode: {filterType}",filterNotEmpty:"Not Empty",filterNotEquals:"Not Equals",filterStartsWith:"Starts With",filterWeakEquals:"Equals",filteringByColumn:"Filtering by {column} - {filterType} {filterValue}",goToFirstPage:"Go to first page",goToLastPage:"Go to last page",goToNextPage:"Go to next page",goToPreviousPage:"Go to previous page",grab:"Grab",groupByColumn:"Group by {column}",groupedBy:"Grouped by ",hideAll:"Hide all",hideColumn:"Hide {column} column",max:"Max",min:"Min",move:"Move",noRecordsToDisplay:"No records to display",noResultsFound:"No results found",of:"of",or:"or",pinToLeft:"Pin to left",pinToRight:"Pin to right",resetColumnSize:"Reset column size",resetOrder:"Reset order",rowActions:"Row Actions",rowNumber:"#",rowNumbers:"Row Numbers",rowsPerPage:"Rows per page",save:"Save",search:"Search",selectedCountOfRowCountRowsSelected:"{selectedCount} of {rowCount} row(s) selected",select:"Select",showAll:"Show all",showAllColumns:"Show all columns",showHideColumns:"Show/Hide columns",showHideFilters:"Show/Hide filters",showHideSearch:"Show/Hide search",sortByColumnAsc:"Sort by {column} ascending",sortByColumnDesc:"Sort by {column} descending",sortedByColumnAsc:"Sorted by {column} ascending",sortedByColumnDesc:"Sorted by {column} descending",thenBy:", then by ",toggleDensity:"Toggle density",toggleFullScreen:"Toggle full screen",toggleSelectAll:"Toggle select all",toggleSelectRow:"Toggle select row",toggleVisibility:"Toggle visibility",ungroupByColumn:"Ungroup by {column}",unpin:"Unpin",unpinAll:"Unpin all"},lr={IconArrowAutofitContent:oF,IconArrowsSort:o$,IconBaselineDensityLarge:oV,IconBaselineDensityMedium:oZ,IconBaselineDensitySmall:oB,IconBoxMultiple:oU,IconChevronDown:oW.Z,IconChevronLeft:oq.Z,IconChevronLeftPipe:oK,IconChevronRight:oG.Z,IconChevronRightPipe:oJ,IconChevronsDown:oQ,IconCircleX:rH,IconClearAll:oX,IconColumns:o0,IconDeviceFloppy:o1.Z,IconDots:o2,IconDotsVertical:o4.Z,IconEdit:o5.Z,IconEyeOff:o3,IconFilter:o6,IconFilterCog:o7,IconFilterOff:o8,IconGripHorizontal:o9,IconMaximize:ie,IconMinimize:it,IconPinned:ir,IconPinnedOff:io,IconSearch:tt.Z,IconSearchOff:ii,IconSortAscending:ia,IconSortDescending:is,IconX:il.Z},ln=e=>{var t,{aggregationFns:r,autoResetExpanded:n=!1,columnFilterDisplayMode:o="subheader",columnResizeMode:i="onChange",createDisplayMode:a="modal",defaultColumn:s,defaultDisplayColumn:l,editDisplayMode:u="modal",enableBottomToolbar:c=!0,enableColumnActions:d=!0,enableColumnFilters:p=!0,enableColumnOrdering:f=!1,enableColumnResizing:h=!1,enableDensityToggle:m=!0,enableExpandAll:g=!0,enableExpanding:y,enableFilterMatchHighlighting:v=!0,enableFilters:b=!0,enableFullScreenToggle:_=!0,enableGlobalFilter:x=!0,enableGlobalFilterRankedResults:w=!0,enableGrouping:k=!1,enableHiding:M=!0,enableMultiRowSelection:S=!0,enableMultiSort:O=!0,enablePagination:j=!0,enablePinning:C=!1,enableRowSelection:P=!1,enableSelectAll:L=!0,enableSorting:E=!0,enableStickyHeader:T=!1,enableTableFooter:I=!0,enableTableHead:A=!0,enableToolbarInternalActions:Y=!0,enableTopToolbar:R=!0,filterFns:N,icons:z,layoutMode:H="semantic",localization:F,manualFiltering:$,manualGrouping:V,manualPagination:Z,manualSorting:B,paginationDisplayMode:U="default",positionActionsColumn:W="first",positionExpandColumn:q="first",positionGlobalFilter:K="right",positionPagination:G="bottom",positionToolbarAlertBanner:J="top",positionToolbarDropZone:Q="top",rowNumberMode:X="static",selectAllMode:ee="page",sortingFns:et}=e,er=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}(e,["aggregationFns","autoResetExpanded","columnFilterDisplayMode","columnResizeMode","createDisplayMode","defaultColumn","defaultDisplayColumn","editDisplayMode","enableBottomToolbar","enableColumnActions","enableColumnFilters","enableColumnOrdering","enableColumnResizing","enableDensityToggle","enableExpandAll","enableExpanding","enableFilterMatchHighlighting","enableFilters","enableFullScreenToggle","enableGlobalFilter","enableGlobalFilterRankedResults","enableGrouping","enableHiding","enableMultiRowSelection","enableMultiSort","enablePagination","enablePinning","enableRowSelection","enableSelectAll","enableSorting","enableStickyHeader","enableTableFooter","enableTableHead","enableToolbarInternalActions","enableTopToolbar","filterFns","icons","layoutMode","localization","manualFiltering","manualGrouping","manualPagination","manualSorting","paginationDisplayMode","positionActionsColumn","positionExpandColumn","positionGlobalFilter","positionPagination","positionToolbarAlertBanner","positionToolbarDropZone","rowNumberMode","selectAllMode","sortingFns"]);let en=(0,D.useMemo)(()=>Object.assign(Object.assign({},lr),z),[z]),eo=(0,D.useMemo)(()=>Object.assign(Object.assign({},lt),F),[F]),ei=(0,D.useMemo)(()=>Object.assign(Object.assign({},sS),r),[]),ea=(0,D.useMemo)(()=>Object.assign(Object.assign({},sH),N),[]),es=(0,D.useMemo)(()=>Object.assign(Object.assign({},sF),et),[]),el=(0,D.useMemo)(()=>Object.assign(Object.assign({},s3),s),[s]),eu=(0,D.useMemo)(()=>Object.assign(Object.assign({},s6),l),[l]);return(er.enableRowVirtualization||er.enableColumnVirtualization)&&(H="grid"),er.enableRowVirtualization&&(T=!0),!1===j&&void 0===Z&&(Z=!0),(null===(t=er.data)||void 0===t?void 0:t.length)||($=!0,V=!0,Z=!0,B=!0),Object.assign({aggregationFns:ei,autoResetExpanded:n,columnFilterDisplayMode:o,columnResizeMode:i,createDisplayMode:a,defaultColumn:el,defaultDisplayColumn:eu,editDisplayMode:u,enableBottomToolbar:c,enableColumnActions:d,enableColumnFilters:p,enableColumnOrdering:f,enableColumnResizing:h,enableDensityToggle:m,enableExpandAll:g,enableExpanding:y,enableFilterMatchHighlighting:v,enableFilters:b,enableFullScreenToggle:_,enableGlobalFilter:x,enableGlobalFilterRankedResults:w,enableGrouping:k,enableHiding:M,enableMultiRowSelection:S,enableMultiSort:O,enablePagination:j,enablePinning:C,enableRowSelection:P,enableSelectAll:L,enableSorting:E,enableStickyHeader:T,enableTableFooter:I,enableTableHead:A,enableToolbarInternalActions:Y,enableTopToolbar:R,filterFns:ea,icons:en,layoutMode:H,localization:eo,manualFiltering:$,manualGrouping:V,manualPagination:Z,manualSorting:B,paginationDisplayMode:U,positionActionsColumn:W,positionExpandColumn:q,positionGlobalFilter:K,positionPagination:G,positionToolbarAlertBanner:J,positionToolbarDropZone:Q,rowNumberMode:X,selectAllMode:ee,sortingFns:es},er)},lo=({cell:e,table:t})=>{var r;let{getState:n,options:{createDisplayMode:o,editDisplayMode:i,mantineEditTextInputProps:a,mantineEditSelectProps:l},refs:{editInputRefs:c},setEditingCell:d,setEditingRow:p,setCreatingRow:f}=t,{column:h,row:m}=e,{columnDef:g}=h,{creatingRow:y,editingRow:v}=n(),b=(null==y?void 0:y.id)===m.id,_=(null==v?void 0:v.id)===m.id,x="select"===g.editVariant,[w,k]=(0,D.useState)(()=>e.getValue()),M=a instanceof Function?a({cell:e,column:h,row:m,table:t}):a,S=g.mantineEditTextInputProps instanceof Function?g.mantineEditTextInputProps({cell:e,column:h,row:m,table:t}):g.mantineEditTextInputProps,O=Object.assign(Object.assign({},M),S),j=l instanceof Function?l({cell:e,column:h,row:m,table:t}):l,C=g.mantineEditSelectProps instanceof Function?g.mantineEditSelectProps({cell:e,column:h,row:m,table:t}):g.mantineEditSelectProps,P=Object.assign(Object.assign({},j),C),L=e=>{m._valuesCache[h.id]=e,b?f(m):_&&p(m)},E=e=>{var t;null===(t=O.onBlur)||void 0===t||t.call(O,e),L(w),d(null)};if(g.Edit)return null===(r=g.Edit)||void 0===r?void 0:r.call(g,{cell:e,column:h,row:m,table:t});let T={disabled:(g.enableEditing instanceof Function?g.enableEditing(m):g.enableEditing)===!1,label:["modal","custom"].includes(b?o:i)?h.columnDef.header:void 0,name:e.id,placeholder:["modal","custom"].includes(b?o:i)?void 0:g.header,value:w,variant:"table"===i?"unstyled":"default",onClick:e=>{var t;e.stopPropagation(),null===(t=null==O?void 0:O.onClick)||void 0===t||t.call(O,e)}};return x?(0,s.jsx)(iM.Ph,Object.assign({},T,{searchable:!0,value:w,withinPortal:!0},P,{onBlur:E,onChange:e=>{var t;null===(t=P.onChange)||void 0===t||t.call(P,e),k(e)},onClick:e=>{var t;e.stopPropagation(),null===(t=null==P?void 0:P.onClick)||void 0===t||t.call(P,e)},ref:t=>{t&&(c.current[e.id]=t,P.ref&&(P.ref.current=t))}})):(0,s.jsx)(u.o,Object.assign({},T,{onKeyDown:t=>{var r,n;null===(r=O.onKeyDown)||void 0===r||r.call(O,t),"Enter"===t.key&&(null===(n=c.current[e.id])||void 0===n||n.blur())},value:null!=w?w:""},O,{onBlur:E,onChange:e=>{var t;null===(t=O.onChange)||void 0===t||t.call(O,e),k(e.target.value)},onClick:e=>{var t;e.stopPropagation(),null===(t=null==O?void 0:O.onClick)||void 0===t||t.call(O,e)},ref:t=>{t&&(c.current[e.id]=t,O.ref&&(O.ref.current=t))}}))},li=({cell:e,children:t,table:r})=>{let{options:{localization:n,mantineCopyButtonProps:o}}=r,{column:i,row:a}=e,{columnDef:l}=i,u=o instanceof Function?o({cell:e,column:i,row:a,table:r}):o,c=l.mantineCopyButtonProps instanceof Function?l.mantineCopyButtonProps({cell:e,column:i,row:a,table:r}):l.mantineCopyButtonProps,d=Object.assign(Object.assign({},u),c);return(0,s.jsx)(iS.q,{value:e.getValue(),children:({copied:e,copy:r})=>{var o;return(0,s.jsx)(e1.u,{color:e?"green":void 0,withinPortal:!0,openDelay:1e3,label:null!==(o=null==d?void 0:d.title)&&void 0!==o?o:e?n.copiedToClipboard:n.clickToCopy,children:(0,s.jsx)(e2.k,Object.assign({},d,{onClick:e=>{e.stopPropagation(),r()},sx:e=>Object.assign({backgroundColor:"transparent",border:"none",borderRadius:"4px",color:"inherit",cursor:"copy",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",justifyContent:"inherit",letterSpacing:"inherit",margin:"-4px",minWidth:"unset",padding:"4px",textAlign:"inherit",textTransform:"inherit","&:active":{transform:"translateY(1px)"},"&:hover":{backgroundColor:e.fn.rgba(s8(e),.1)}},(null==d?void 0:d.sx)instanceof Function?d.sx(e):null==d?void 0:d.sx),title:void 0,children:t}))})}})},la=["string","number"],ls=["text","autocomplete"],ll=({cell:e,table:t})=>{var r,n;let{getState:o,options:{enableFilterMatchHighlighting:i,mantineHighlightProps:a}}=t,{column:l,row:u}=e,{columnDef:c}=l,{globalFilter:d,globalFilterFn:p}=o(),f=l.getFilterValue(),h=a instanceof Function?a({cell:e,column:l,row:u,table:t}):a,m=e.getIsAggregated()&&c.AggregatedCell?c.AggregatedCell({cell:e,column:l,row:u,table:t}):u.getIsGrouped()&&!e.getIsGrouped()?null:e.getIsGrouped()&&c.GroupedCell?c.GroupedCell({cell:e,column:l,row:u,table:t}):void 0,g=void 0!==m;if(g||(m=e.renderValue()),i&&!1!==c.enableFilterMatchHighlighting&&m&&la.includes(typeof m)&&(f&&la.includes(typeof f)&&ls.includes(c.filterVariant)||d&&la.includes(typeof d)&&l.getCanGlobalFilter())){let e=(null!==(n=null!==(r=l.getFilterValue())&&void 0!==r?r:d)&&void 0!==n?n:"").toString();(f?c._filterFn:p)==="fuzzy"&&(e=e.split(" ")),m=(0,s.jsx)(iN,Object.assign({highlightColor:"yellow.3",highlight:e},h,{children:null==m?void 0:m.toString()}))}return c.Cell&&!g&&(m=c.Cell({cell:e,renderedCellValue:m,column:l,row:u,table:t})),m},lu=({cell:e,isStriped:t,measureElement:r,numRows:n,rowIndex:o,rowRef:i,table:a,virtualCell:l})=>{var u,c,d,p;let h=(0,f.rZ)(),{getState:m,options:{createDisplayMode:y,editDisplayMode:v,enableClickToCopy:b,enableColumnOrdering:_,enableEditing:x,enableGrouping:w,enableRowNumbers:k,layoutMode:M,mantineTableBodyCellProps:S,mantineSkeletonProps:O,rowNumberMode:j},refs:{editInputRefs:C},setEditingCell:P,setHoveredColumn:L}=a,{creatingRow:E,density:T,draggingColumn:I,draggingRow:A,editingCell:Y,editingRow:R,hoveredColumn:N,hoveredRow:z,isLoading:H,showSkeletons:F}=m(),{column:$,row:V}=e,{columnDef:Z}=$,{columnDefType:B}=Z,U=S instanceof Function?S({cell:e,column:$,row:V,table:a}):S,W=Z.mantineTableBodyCellProps instanceof Function?Z.mantineTableBodyCellProps({cell:e,column:$,row:V,table:a}):Z.mantineTableBodyCellProps,q=Object.assign(Object.assign({},U),W),K=O instanceof Function?O({cell:e,column:$,row:V,table:a}):O,[G,J]=(0,D.useState)(100);(0,D.useEffect)(()=>{if(!H&&!F||100!==G)return;let e=$.getSize();J("display"===B?e/2:Math.round(Math.random()*(e-e/3)+e/3))},[H,F]);let Q=(0,D.useMemo)(()=>{let e=(null==I?void 0:I.id)===$.id,t=(null==N?void 0:N.id)===$.id,r=(null==A?void 0:A.id)===V.id,i=(null==z?void 0:z.id)===V.id,s=sQ($,a),l=sX($,a),u=o===n&&n-1,c=e||r?`1px dashed ${h.colors.gray[7]} !important`:t||i?`2px dashed ${s8(h)} !important`:void 0;return c?{borderLeft:e||t||(r||i)&&s?c:void 0,borderRight:e||t||(r||i)&&l?c:void 0,borderBottom:r||i||u?c:void 0,borderTop:r||i?c:void 0}:void 0},[I,A,N,z,o]),X=(x instanceof Function?x(V):x)&&(Z.enableEditing instanceof Function?Z.enableEditing(V):Z.enableEditing)!==!1,ee=X&&!["modal","custom"].includes(v)&&("table"===v||(null==R?void 0:R.id)===V.id||(null==Y?void 0:Y.id)===e.id)&&!V.getIsGrouped(),et=X&&"row"===y&&(null==E?void 0:E.id)===V.id;return(0,s.jsxs)(g.x,Object.assign({component:"td","data-index":null==l?void 0:l.index,ref:e=>{e&&(null==r||r(e))}},q,{onDragEnter:e=>{var t;null===(t=null==q?void 0:q.onDragEnter)||void 0===t||t.call(q,e),w&&(null==N?void 0:N.id)==="drop-zone"&&L(null),_&&I&&L(!1!==Z.enableColumnOrdering?$:null)},onDoubleClick:t=>{var r;null===(r=null==q?void 0:q.onDoubleClick)||void 0===r||r.call(q,t),X&&"cell"===v&&(P(e),setTimeout(()=>{var t;let r=C.current[e.id];r&&(r.focus(),null===(t=r.select)||void 0===t||t.call(r))},100))},sx:e=>Object.assign(Object.assign({alignItems:"grid"===M?"center":void 0,cursor:X&&"cell"===v?"pointer":"inherit",justifyContent:"grid"===M?q.align:void 0,overflow:"hidden",paddingLeft:"mrt-row-expand"===$.id?`${V.depth+1}rem !important`:void 0,textOverflow:"display"!==B?"ellipsis":void 0,whiteSpace:"xs"===T?"nowrap":"normal",zIndex:(null==I?void 0:I.id)===$.id?2:$.getIsPinned()?1:0,"&:hover":{outline:ee&&["table","cell"].includes(null!=v?v:"")&&"display"!==B?`1px solid ${e.colors.gray[7]}`:void 0,outlineOffset:"-1px",textOverflow:"clip"}},s5({column:$,isStriped:t,row:V,table:a,theme:e,tableCellProps:q})),Q),children:[(0,s.jsx)(s.Fragment,{children:e.getIsPlaceholder()?null!==(c=null===(u=Z.PlaceholderCell)||void 0===u?void 0:u.call(Z,{cell:e,column:$,row:V,table:a}))&&void 0!==c?c:null:(H||F)&&[void 0,null].includes(e.getValue())?(0,s.jsx)(i3,Object.assign({height:20,width:G},K)):k&&"static"===j&&"mrt-row-numbers"===$.id?o+1:"display"===B&&(["mrt-row-drag","mrt-row-expand","mrt-row-select"].includes($.id)||!V.getIsGrouped())?null===(d=Z.Cell)||void 0===d?void 0:d.call(Z,{cell:e,column:$,row:V,rowRef:i,renderedCellValue:(0,s.jsx)(s.Fragment,{children:e.getValue()}),table:a}):et||ee?(0,s.jsx)(lo,{cell:e,table:a}):(b||Z.enableClickToCopy)&&!1!==Z.enableClickToCopy?(0,s.jsx)(li,{cell:e,table:a,children:(0,s.jsx)(ll,{cell:e,table:a})}):(0,s.jsx)(ll,{cell:e,table:a})}),e.getIsGrouped()&&!Z.GroupedCell&&(0,s.jsxs)(s.Fragment,{children:[" (",null===(p=V.subRows)||void 0===p?void 0:p.length,")"]})]}))},lc=(0,D.memo)(lu,(e,t)=>t.cell===e.cell),ld=({parentRowRef:e,row:t,rowIndex:r,table:n,virtualRow:o})=>{let{getVisibleLeafColumns:i,getState:a,options:{layoutMode:l,mantineTableBodyRowProps:u,mantineDetailPanelProps:c,renderDetailPanel:d}}=n,{isLoading:p}=a(),f=u instanceof Function?u({isDetailPanel:!0,row:t,staticRowIndex:r,table:n}):u,h=c instanceof Function?c({row:t,table:n}):c;return(0,s.jsx)(g.x,Object.assign({component:"tr",className:"mantine-TableBodyCell-DetailPanel"},f,{sx:t=>{var r,n;return Object.assign({display:"grid"===l?"flex":"table-row",position:o?"absolute":void 0,top:o?`${null===(n=null===(r=e.current)||void 0===r?void 0:r.getBoundingClientRect())||void 0===n?void 0:n.height}px`:void 0,transform:o?`translateY(${null==o?void 0:o.start}px)`:void 0,width:"100%",zIndex:o?2:void 0},(null==f?void 0:f.sx)instanceof Function?f.sx(t):null==f?void 0:f.sx)},children:(0,s.jsx)(g.x,Object.assign({component:"td",className:"mantine-TableBodyCell-DetailPanel",colSpan:i().length},h,{sx:e=>Object.assign({backgroundColor:o?e.fn.lighten(e.colors.dark[7],.06):void 0,borderBottom:t.getIsExpanded()?void 0:"none",display:"grid"===l?"flex":"table-cell",paddingBottom:t.getIsExpanded()?"16px !important":"0 !important",paddingTop:t.getIsExpanded()?"16px !important":"0 !important",transition:"all 100ms ease-in-out",width:`${n.getTotalSize()}px`},(null==h?void 0:h.sx)instanceof Function?h.sx(e):null==h?void 0:h.sx),children:d&&(0,s.jsx)(i6.U,{in:t.getIsExpanded(),children:!p&&d({row:t,table:n})})}))}))},lp=({columnVirtualizer:e,enableHover:t,isStriped:r,measureElement:n,numRows:o,row:i,rowIndex:a,table:l,virtualColumns:u,virtualPaddingLeft:c,virtualPaddingRight:d,virtualRow:p})=>{let{getState:f,options:{enableRowOrdering:h,layoutMode:m,memoMode:y,mantineTableBodyRowProps:v,renderDetailPanel:b},setHoveredRow:_}=l,{draggingColumn:x,draggingRow:w,editingCell:k,editingRow:M,hoveredRow:S}=f(),O=v instanceof Function?v({row:i,staticRowIndex:a,table:l}):v,j=(0,D.useRef)(null);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(g.x,Object.assign({component:"tr","data-index":null==p?void 0:p.index,onDragEnter:e=>{h&&w&&_(i)},ref:e=>{e&&(j.current=e,null==n||n(e))}},O,{sx:e=>Object.assign({boxSizing:"border-box",display:"grid"===m?"flex":"table-row",opacity:(null==w?void 0:w.id)===i.id||(null==S?void 0:S.id)===i.id?.5:1,position:p?"absolute":void 0,top:p?0:void 0,transition:p?"none":"all 100ms ease-in-out",width:"100%","&:hover td":{backgroundColor:!1!==t?i.getIsSelected()?e.fn.rgba(s8(e),.2):"dark"===e.colorScheme?`${e.fn.lighten(e.colors.dark[7],.12)}`:`${e.fn.darken(e.white,.05)}`:void 0}},(null==O?void 0:O.sx)instanceof Function?O.sx(e):null==O?void 0:O.sx),style:Object.assign({transform:p?`translateY(${null==p?void 0:p.start}px)`:void 0},null==O?void 0:O.style),children:[c?(0,s.jsx)("td",{style:{display:"flex",width:c}}):null,(null!=u?u:i.getVisibleCells()).map(t=>{var n,u;let c=e?i.getVisibleCells()[t.index]:t,d={cell:c,isStriped:r,measureElement:null==e?void 0:e.measureElement,numRows:o,rowIndex:a,rowRef:j,table:l,virtualCell:e?t:void 0};return"cells"!==y||"data"!==c.column.columnDef.columnDefType||x||w||(null==k?void 0:k.id)===c.id||(null==M?void 0:M.id)===i.id?(0,s.jsx)(lu,Object.assign({},d),c.id+(null===(u=c.getValue)||void 0===u?void 0:u.toString())):(0,s.jsx)(lc,Object.assign({},d),c.id+(null===(n=c.getValue())||void 0===n?void 0:n.toString()))}),d?(0,s.jsx)("td",{style:{display:"flex",width:d}}):null]})),b&&!i.getIsGrouped()&&(0,s.jsx)(ld,{parentRowRef:j,row:i,rowIndex:a,table:l,virtualRow:p})]})},lf=(0,D.memo)(lp,(e,t)=>e.row===t.row&&e.rowIndex===t.rowIndex),lh=({columnVirtualizer:e,enableHover:t,isStriped:r,table:n,virtualColumns:o,virtualPaddingLeft:i,virtualPaddingRight:a})=>{var l,u,c;let{getRowModel:d,getPrePaginationRowModel:p,getState:f,options:{createDisplayMode:h,enableGlobalFilterRankedResults:y,enablePagination:v,enableRowVirtualization:b,layoutMode:_,localization:x,mantineTableBodyProps:w,manualExpanding:k,manualFiltering:M,manualGrouping:S,manualPagination:O,manualSorting:j,memoMode:C,renderEmptyRowsFallback:P,rowVirtualizerInstanceRef:L,rowVirtualizerProps:E},refs:{tableContainerRef:T,tablePaperRef:I}}=n,{creatingRow:A,columnFilters:Y,density:R,expanded:N,globalFilter:z,pagination:H,sorting:F}=f(),$=w instanceof Function?w({table:n}):w,V=E instanceof Function?E({table:n}):E,Z=(0,D.useMemo)(()=>s4(n)&&!Object.values(F).some(Boolean)&&z,[y,N,z,k,M,S,j,F]),B=(0,D.useMemo)(()=>{if(!Z)return d().rows;let e=p().rows.sort((e,t)=>s$(e,t));if(v&&!O){let t=H.pageIndex*H.pageSize;return e.slice(t,t+H.pageSize)}return e},[Z,Z?p().rows:d().rows,H.pageIndex,H.pageSize]),U=b?ik(Object.assign({count:B.length,estimateSize:()=>"xs"===R?42.7:"md"===R?54.7:70.7,getScrollElement:()=>T.current,measureElement:"undefined"!=typeof window&&-1===navigator.userAgent.indexOf("Firefox")?e=>null==e?void 0:e.getBoundingClientRect().height:void 0,overscan:4},V)):void 0;L&&U&&(L.current=U);let W=U?U.getVirtualItems():void 0;return(0,s.jsxs)(g.x,Object.assign({component:"tbody"},$,{sx:e=>Object.assign({display:"grid"===_?"grid":"table-row-group",height:U?`${U.getTotalSize()}px`:"inherit",minHeight:B.length?void 0:"100px",position:"relative"},(null==$?void 0:$.sx)instanceof Function?null==$?void 0:$.sx(e):null==$?void 0:$.sx),children:[A&&"row"===h&&(0,s.jsx)(lp,{table:n,row:A,rowIndex:-1}),B.length?(0,s.jsx)(s.Fragment,{children:(null!=W?W:B).map((l,u)=>{let c=U?B[l.index]:l,d={columnVirtualizer:e,enableHover:t,isStriped:r,measureElement:null==U?void 0:U.measureElement,numRows:B.length,row:c,rowIndex:U?l.index:u,table:n,virtualColumns:o,virtualPaddingLeft:i,virtualPaddingRight:a,virtualRow:U?l:void 0};return"rows"===C?(0,s.jsx)(lf,Object.assign({},d),c.id||`mrt-${c.index}`):(0,s.jsx)(lp,Object.assign({},d),c.id||`mrt-${c.index}`)})}):(0,s.jsx)("tr",{style:{display:"grid"===_?"grid":"table-row"},children:(0,s.jsx)("td",{colSpan:n.getVisibleLeafColumns().length,style:{display:"grid"===_?"grid":"table-cell"},children:null!==(l=null==P?void 0:P({table:n}))&&void 0!==l?l:(0,s.jsx)(m.x,{sx:{color:"gray",fontStyle:"italic",maxWidth:`min(100vw, ${null!==(c=null===(u=I.current)||void 0===u?void 0:u.clientWidth)&&void 0!==c?c:360}px)`,paddingTop:"2rem",paddingBottom:"2rem",textAlign:"center",width:"100%"},children:z||Y.length?x.noResultsFound:x.noRecordsToDisplay})})})]}))},lm=(0,D.memo)(lh,(e,t)=>e.table.options.data===t.table.options.data),lg=({actionIconProps:e,onDragEnd:t,onDragStart:r,table:n})=>{var o,i;let{options:{icons:{IconGripHorizontal:a},localization:l}}=n;return(0,s.jsx)(e1.u,{withinPortal:!0,openDelay:1e3,label:null!==(o=null==e?void 0:e.title)&&void 0!==o?o:l.move,children:(0,s.jsx)(e4.A,Object.assign({draggable:"true",size:"sm","aria-label":null!==(i=null==e?void 0:e.title)&&void 0!==i?i:l.move},e,{onClick:t=>{var r;t.stopPropagation(),null===(r=null==e?void 0:e.onClick)||void 0===r||r.call(e,t)},onDragStart:r,onDragEnd:t,sx:t=>Object.assign({cursor:"grab",margin:"0 -0.16px",opacity:.5,padding:"2px",transition:"opacity 100ms ease-in-out","&:hover":{backgroundColor:"transparent",opacity:1},"&:active":{cursor:"grabbing"}},(null==e?void 0:e.sx)instanceof Function?null==e?void 0:e.sx(t):null==e?void 0:e.sx),title:void 0,children:(0,s.jsx)(a,{})}))})},ly=({row:e,rowRef:t,table:r})=>{let{options:{mantineRowDragHandleProps:n}}=r,o=n instanceof Function?n({row:e,table:r}):n;return(0,s.jsx)(lg,{actionIconProps:o,onDragStart:n=>{var i;null===(i=null==o?void 0:o.onDragStart)||void 0===i||i.call(o,n),n.dataTransfer.setDragImage(t.current,0,0),r.setDraggingRow(e)},onDragEnd:e=>{var t;null===(t=null==o?void 0:o.onDragEnd)||void 0===t||t.call(o,e),r.setDraggingRow(null),r.setHoveredRow(null)},table:r})},lv=({table:e})=>{var t,r;let{getIsAllRowsExpanded:n,getIsSomeRowsExpanded:o,getCanSomeRowsExpand:i,getState:a,options:{icons:{IconChevronsDown:l},localization:u,mantineExpandAllButtonProps:c,renderDetailPanel:d},toggleAllRowsExpanded:p}=e,{density:f,isLoading:h}=a(),m=c instanceof Function?c({table:e}):c,g=n();return(0,s.jsx)(e1.u,{withinPortal:!0,openDelay:1e3,label:(null!==(t=null==m?void 0:m.title)&&void 0!==t?t:g)?u.collapseAll:u.expandAll,children:(0,s.jsx)(e4.A,Object.assign({"aria-label":u.expandAll,disabled:h||!d&&!i(),onClick:()=>p(!g)},m,{sx:e=>Object.assign({marginLeft:"xl"===f?"-6px":"md"===f?"0":"6px",opacity:.8,"&:disabled":{backgroundColor:"transparent",border:"none"},"&:hover":{opacity:1}},(null==m?void 0:m.sx)instanceof Function?null==m?void 0:m.sx(e):null==m?void 0:m.sx),title:void 0,children:null!==(r=null==m?void 0:m.children)&&void 0!==r?r:(0,s.jsx)(l,{style:{transform:`rotate(${g?-180:o()?-90:0}deg)`,transition:"transform 100ms"}})}))})},lb=({row:e,table:t})=>{var r,n;let{options:{icons:{IconChevronDown:o},localization:i,mantineExpandButtonProps:a,renderDetailPanel:l}}=t,u=a instanceof Function?a({table:t,row:e}):a,c=e.getCanExpand(),d=e.getIsExpanded();return(0,s.jsx)(e1.u,{withinPortal:!0,disabled:!c&&!l,openDelay:1e3,label:(null!==(r=null==u?void 0:u.title)&&void 0!==r?r:d)?i.collapse:i.expand,children:(0,s.jsx)(e4.A,Object.assign({"aria-label":i.expand,disabled:!c&&!l},u,{onClick:t=>{var r;t.stopPropagation(),e.toggleExpanded(),null===(r=null==u?void 0:u.onClick)||void 0===r||r.call(u,t)},sx:e=>Object.assign({opacity:.8,"&:disabled":{backgroundColor:"transparent",border:"none"},"&:hover":{opacity:1}},(null==u?void 0:u.sx)instanceof Function?u.sx(e):null==u?void 0:u.sx),title:void 0,children:null!==(n=null==u?void 0:u.children)&&void 0!==n?n:(0,s.jsx)(o,{style:{transform:`rotate(${c||l?d?-180:0:-90}deg)`,transition:"transform 100ms"}})}))})},l_=({handleEdit:e,row:t,table:r})=>{let{options:{editDisplayMode:n,enableEditing:o,icons:{IconEdit:i,IconDots:a},localization:l,positionActionsColumn:u,renderRowActionMenuItems:c}}=r;return(0,s.jsxs)(i7.v,{position:"first"===u?"bottom-start":"last"===u?"bottom-end":void 0,closeOnItemClick:!0,withinPortal:!0,children:[(0,s.jsx)(e1.u,{withinPortal:!0,openDelay:1e3,label:l.rowActions,children:(0,s.jsx)(i7.v.Target,{children:(0,s.jsx)(e4.A,{"aria-label":l.rowActions,onClick:e=>e.stopPropagation(),size:"sm",children:(0,s.jsx)(a,{})})})}),(0,s.jsxs)(i7.v.Dropdown,{onClick:e=>e.stopPropagation(),children:[o&&"table"!==n&&(0,s.jsx)(i7.v.Item,{icon:(0,s.jsx)(i,{}),onClick:e,children:l.edit}),null==c?void 0:c({row:t,table:r})]})]})},lx=({row:e,table:t,variant:r="icon"})=>{let{getState:n,options:{icons:{IconCircleX:o,IconDeviceFloppy:i},localization:a,onCreatingRowCancel:l,onCreatingRowSave:u,onEditingRowSave:c,onEditingRowCancel:p},refs:{editInputRefs:f},setCreatingRow:h,setEditingRow:m}=t,{creatingRow:y,editingRow:v,isSaving:b}=n(),_=(null==y?void 0:y.id)===e.id,x=(null==v?void 0:v.id)===e.id,w=()=>{_?(null==l||l({row:e,table:t}),h(null)):x&&(null==p||p({row:e,table:t}),m(null)),e._valuesCache={}},k=()=>{var r;null===(r=Object.values(null==f?void 0:f.current).filter(t=>{var r,n;return e.id===(null===(n=null===(r=null==t?void 0:t.name)||void 0===r?void 0:r.split("_"))||void 0===n?void 0:n[0])}))||void 0===r||r.forEach(t=>{void 0!==t.value&&Object.hasOwn(null==e?void 0:e._valuesCache,t.name)&&(e._valuesCache[t.name]=t.value)}),_?null==u||u({exitCreatingMode:()=>h(null),row:e,table:t,values:e._valuesCache}):x&&(null==c||c({exitEditingMode:()=>m(null),row:e,table:t,values:null==e?void 0:e._valuesCache}))};return(0,s.jsx)(g.x,{onClick:e=>e.stopPropagation(),sx:{display:"flex",gap:"12px"},children:"icon"===r?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(e1.u,{withinPortal:!0,label:a.cancel,children:(0,s.jsx)(e4.A,{"aria-label":a.cancel,onClick:w,children:(0,s.jsx)(o,{})})}),(0,s.jsx)(e1.u,{withinPortal:!0,label:a.save,children:(0,s.jsx)(e4.A,{"aria-label":a.save,color:"blue",onClick:k,loading:b,children:(0,s.jsx)(i,{})})})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.z,{onClick:w,variant:"subtle",children:a.cancel}),(0,s.jsx)(d.z,{onClick:k,variant:"filled",loading:b,children:a.save})]})})},lw=({cell:e,row:t,table:r})=>{let{getState:n,options:{createDisplayMode:o,editDisplayMode:i,enableEditing:a,icons:{IconEdit:l},localization:u,renderRowActionMenuItems:c,renderRowActions:d},setEditingRow:p}=r,{creatingRow:f,editingRow:h}=n(),m=(null==f?void 0:f.id)===t.id,g=(null==h?void 0:h.id)===t.id,y=e=>{e.stopPropagation(),p(Object.assign({},t))},v=m&&"row"===o||g&&"row"===i;return(0,s.jsx)(s.Fragment,{children:d&&!v?d({cell:e,row:t,table:r}):v?(0,s.jsx)(lx,{row:t,table:r}):!c&&(a instanceof Function?a(t):a)?(0,s.jsx)(e1.u,{withinPortal:!0,position:"right",label:u.edit,children:(0,s.jsx)(e4.A,{"aria-label":u.edit,disabled:!!h&&h.id!==t.id,onClick:y,sx:{opacity:.8,"&:hover":{opacity:1},"&:disabled":{backgroundColor:"transparent",border:"none"}},children:(0,s.jsx)(l,{})})}):c?(0,s.jsx)(l_,{handleEdit:y,row:t,table:r}):null})},lk=({row:e,selectAll:t,table:r})=>{var n;let{getState:o,options:{enableMultiRowSelection:i,localization:a,mantineSelectAllCheckboxProps:l,mantineSelectCheckboxProps:u,selectAllMode:d,selectDisplayMode:p}}=r,{density:f,isLoading:h}=o(),m=e?u instanceof Function?u({row:e,table:r}):u:l instanceof Function?l({table:r}):l,g=t?"page"===d?r.getIsAllPageRowsSelected():r.getIsAllRowsSelected():void 0,y=Object.assign(Object.assign({"aria-label":t?a.toggleSelectAll:a.toggleSelectRow,checked:t?g:null==e?void 0:e.getIsSelected(),disabled:h||e&&!e.getCanSelect(),onChange:e?e.getToggleSelectedHandler():"all"===d?r.getToggleAllRowsSelectedHandler():r.getToggleAllPageRowsSelectedHandler(),size:"xs"===f?"sm":"md"},m),{onClick:e=>{var t;e.stopPropagation(),null===(t=null==m?void 0:m.onClick)||void 0===t||t.call(m,e)},title:void 0});return(0,s.jsx)(e1.u,{withinPortal:!0,openDelay:1e3,label:null!==(n=null==m?void 0:m.title)&&void 0!==n?n:t?a.toggleSelectAll:a.toggleSelectRow,children:(0,s.jsx)("span",{children:"switch"===p?(0,s.jsx)(c.r,Object.assign({},y)):"radio"===p||!1===i?(0,s.jsx)(a$,Object.assign({},y)):(0,s.jsx)(aV.X,Object.assign({indeterminate:t?r.getIsSomeRowsSelected()&&!g:null==e?void 0:e.getIsSomeSelected()},y))})})},lM=({creatingRow:e,columnOrder:t,grouping:r,tableOptions:n})=>{var o,i;return(0,D.useMemo)(()=>{var o,i,a,l,u,c,d,p,f,h,m,g,y,v,b,_,x;return[(null!==(i=null===(o=n.state)||void 0===o?void 0:o.columnOrder)&&void 0!==i?i:t).includes("mrt-row-drag")&&Object.assign(Object.assign(Object.assign({Cell:({row:e,rowRef:t,table:r})=>(0,s.jsx)(ly,{row:e,rowRef:t,table:r}),header:n.localization.move,size:60},n.defaultDisplayColumn),null===(a=n.displayColumnDefOptions)||void 0===a?void 0:a["mrt-row-drag"]),{id:"mrt-row-drag"}),((null!==(u=null===(l=n.state)||void 0===l?void 0:l.columnOrder)&&void 0!==u?u:t).includes("mrt-row-actions")||e&&"row"===n.createDisplayMode)&&Object.assign(Object.assign(Object.assign({Cell:({cell:e,row:t,table:r})=>(0,s.jsx)(lw,{cell:e,row:t,table:r}),header:n.localization.actions,size:70},n.defaultDisplayColumn),null===(c=n.displayColumnDefOptions)||void 0===c?void 0:c["mrt-row-actions"]),{id:"mrt-row-actions"}),(null!==(p=null===(d=n.state)||void 0===d?void 0:d.columnOrder)&&void 0!==p?p:t).includes("mrt-row-expand")&&sW(n,null!==(h=null===(f=n.state)||void 0===f?void 0:f.grouping)&&void 0!==h?h:r)&&Object.assign(Object.assign(Object.assign({Cell:({row:e,table:t})=>(0,s.jsx)(lb,{row:e,table:t}),Header:n.enableExpandAll?({table:e})=>(0,s.jsx)(lv,{table:e}):null,header:n.localization.expand,size:60},n.defaultDisplayColumn),null===(m=n.displayColumnDefOptions)||void 0===m?void 0:m["mrt-row-expand"]),{id:"mrt-row-expand"}),(null!==(y=null===(g=n.state)||void 0===g?void 0:g.columnOrder)&&void 0!==y?y:t).includes("mrt-row-select")&&Object.assign(Object.assign(Object.assign({Cell:({row:e,table:t})=>(0,s.jsx)(lk,{row:e,table:t}),Header:n.enableSelectAll&&n.enableMultiRowSelection?({table:e})=>(0,s.jsx)(lk,{selectAll:!0,table:e}):null,header:n.localization.select,size:60},n.defaultDisplayColumn),null===(v=n.displayColumnDefOptions)||void 0===v?void 0:v["mrt-row-select"]),{id:"mrt-row-select"}),(null!==(_=null===(b=n.state)||void 0===b?void 0:b.columnOrder)&&void 0!==_?_:t).includes("mrt-row-numbers")&&Object.assign(Object.assign(Object.assign({Cell:({row:e})=>e.index+1,Header:()=>n.localization.rowNumber,header:n.localization.rowNumbers,size:60},n.defaultDisplayColumn),null===(x=n.displayColumnDefOptions)||void 0===x?void 0:x["mrt-row-numbers"]),{id:"mrt-row-numbers"})].filter(Boolean)},[t,r,n.displayColumnDefOptions,n.editDisplayMode,n.enableColumnDragging,n.enableColumnFilterModes,n.enableColumnOrdering,n.enableEditing,n.enableExpandAll,n.enableExpanding,n.enableGrouping,n.enableRowActions,n.enableRowDragging,n.enableRowNumbers,n.enableRowOrdering,n.enableRowSelection,n.enableSelectAll,n.localization,n.positionActionsColumn,n.renderDetailPanel,n.renderRowActionMenuItems,n.renderRowActions,null===(o=n.state)||void 0===o?void 0:o.columnOrder,null===(i=n.state)||void 0===i?void 0:i.grouping])},lS=e=>{let{getState:t,options:{enablePagination:r,rowCount:n}}=e,{globalFilter:o,isFullScreen:i,pagination:a,sorting:s,isLoading:l,showSkeletons:u}=t(),c=(0,D.useRef)(!1),d=(0,D.useRef)(),p=(0,D.useRef)();(0,D.useEffect)(()=>{"undefined"!=typeof window&&(d.current=document.body.style.height)},[]),(0,D.useEffect)(()=>{if(c&&"undefined"!=typeof window){if(i)p.current=document.body.getBoundingClientRect().top,document.body.style.height="100vh";else{if(document.body.style.height=d.current,!p.current)return;window.scrollTo({top:-1*p.current,behavior:"instant"})}}c.current=!0},[i]),(0,D.useEffect)(()=>{if(!r||l||u)return;let{pageIndex:t,pageSize:o}=a,i=null!=n?n:e.getPrePaginationRowModel().rows.length;t*o>i&&e.setPageIndex(Math.floor(i/o))},[n,e.getPrePaginationRowModel().rows.length]);let f=(0,D.useRef)(s);(0,D.useEffect)(()=>{s.length&&(f.current=s)},[s]),(0,D.useEffect)(()=>{s4(e)&&(o?e.setSorting([]):e.setSorting(()=>f.current||[]))},[o])},lO=e=>{var t,r,n,o,i,a,s,l,u,c,d,p,f,h,m,g,y,v,b,_,x,w,k,M,S,O,j,C,P,L,E,T,I,A,Y;let R=(0,D.useRef)(null),N=(0,D.useRef)({}),z=(0,D.useRef)({}),H=(0,D.useRef)(null),F=(0,D.useRef)(null),$=(0,D.useRef)({}),V=(0,D.useRef)(null),Z=(0,D.useRef)(null),B=(0,D.useMemo)(()=>{var t,r,n;let o=null!==(t=e.initialState)&&void 0!==t?t:{};return o.columnOrder=null!==(r=o.columnOrder)&&void 0!==r?r:sG(e),o.globalFilterFn=null!==(n=e.globalFilterFn)&&void 0!==n?n:"fuzzy",o},[]),[U,W]=(0,D.useState)(null!==(t=B.creatingRow)&&void 0!==t?t:null),[q,K]=(0,D.useState)(()=>Object.assign({},...sZ(e.columns).map(e=>{var t,r,n,o;return{[sV(e)]:e.filterFn instanceof Function?null!==(t=e.filterFn.name)&&void 0!==t?t:"custom":null!==(o=null!==(r=e.filterFn)&&void 0!==r?r:null===(n=null==B?void 0:B.columnFilterFns)||void 0===n?void 0:n[sV(e)])&&void 0!==o?o:sJ(e)}}))),[G,J]=(0,D.useState)(null!==(r=B.columnOrder)&&void 0!==r?r:[]),[Q,X]=(0,D.useState)(null!==(n=null==B?void 0:B.density)&&void 0!==n?n:"md"),[ee,et]=(0,D.useState)(null!==(o=B.draggingColumn)&&void 0!==o?o:null),[er,en]=(0,D.useState)(null!==(i=B.draggingRow)&&void 0!==i?i:null),[eo,ei]=(0,D.useState)(null!==(a=B.editingCell)&&void 0!==a?a:null),[ea,es]=(0,D.useState)(null!==(s=B.editingRow)&&void 0!==s?s:null),[el,eu]=(0,D.useState)(null!==(l=B.globalFilterFn)&&void 0!==l?l:"fuzzy"),[ec,ed]=(0,D.useState)(null!==(u=B.grouping)&&void 0!==u?u:[]),[ep,ef]=(0,D.useState)(null!==(c=B.hoveredColumn)&&void 0!==c?c:null),[eh,em]=(0,D.useState)(null!==(d=B.hoveredRow)&&void 0!==d?d:null),[eg,ey]=(0,D.useState)(null!==(p=null==B?void 0:B.isFullScreen)&&void 0!==p&&p),[ev,eb]=(0,D.useState)(null!==(h=null===(f=e.initialState)||void 0===f?void 0:f.showAlertBanner)&&void 0!==h&&h),[e_,ex]=(0,D.useState)(null!==(m=null==B?void 0:B.showColumnFilters)&&void 0!==m&&m),[ew,ek]=(0,D.useState)(null!==(g=null==B?void 0:B.showGlobalFilter)&&void 0!==g&&g),[eM,eS]=(0,D.useState)(null!==(y=null==B?void 0:B.showToolbarDropZone)&&void 0!==y&&y),eO=lM({columnOrder:G,creatingRow:U,grouping:ec,tableOptions:e}),ej=(0,D.useMemo)(()=>{var t,r,n;return sB({aggregationFns:e.aggregationFns,columnDefs:[...eO,...e.columns],columnFilterFns:null!==(r=null===(t=e.state)||void 0===t?void 0:t.columnFilterFns)&&void 0!==r?r:q,defaultDisplayColumn:null!==(n=e.defaultDisplayColumn)&&void 0!==n?n:{},filterFns:e.filterFns,sortingFns:e.sortingFns})},[q,eO,e.columns,null===(v=e.state)||void 0===v?void 0:v.columnFilterFns]),eC=(0,D.useMemo)(()=>{var t,r,n,o,i;return((null===(t=e.state)||void 0===t?void 0:t.isLoading)||(null===(r=e.state)||void 0===r?void 0:r.showSkeletons))&&!e.data.length?[...Array((null===(o=null===(n=e.state)||void 0===n?void 0:n.pagination)||void 0===o?void 0:o.pageSize)||(null===(i=null==B?void 0:B.pagination)||void 0===i?void 0:i.pageSize)||10).fill(null)].map(()=>Object.assign({},...sZ(e.columns).map(e=>({[sV(e)]:null})))):e.data},[e.data,null===(b=e.state)||void 0===b?void 0:b.isLoading,null===(_=e.state)||void 0===_?void 0:_.showSkeletons]),eP=function(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[r]=D.useState(()=>({current:function(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");let r={_features:oL},n=r._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(r)),{}),o=e=>r.options.mergeOptions?r.options.mergeOptions(n,e):{...n,...e},i={...null!=(t=e.initialState)?t:{}};r._features.forEach(e=>{var t;i=null!=(t=null==e.getInitialState?void 0:e.getInitialState(i))?t:i});let a=[],s=!1,l={_features:oL,options:{...n,...e},initialState:i,_queue:e=>{a.push(e),s||(s=!0,Promise.resolve().then(()=>{for(;a.length;)a.shift()();s=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{r.setState(r.initialState)},setOptions:e=>{let t=n4(e,r.options);r.options=o(t)},getState:()=>r.options.state,setState:e=>{null==r.options.onStateChange||r.options.onStateChange(e)},_getRowId:(e,t,n)=>{var o;return null!=(o=null==r.options.getRowId?void 0:r.options.getRowId(e,t,n))?o:`${n?[n.id,t].join("."):t}`},getCoreRowModel:()=>(r._getCoreRowModel||(r._getCoreRowModel=r.options.getCoreRowModel(r)),r._getCoreRowModel()),getRowModel:()=>r.getPaginationRowModel(),getRow:(e,t)=>{let n=(t?r.getCoreRowModel():r.getRowModel()).rowsById[e];if(!n)throw Error();return n},_getDefaultColumnDef:n7(()=>[r.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,r;return null!=(t=null==(r=e.renderValue())||null==r.toString?void 0:r.toString())?t:null},...r._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),...e}},{debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns},key:!1}),_getColumnDefs:()=>r.options.columns,getAllColumns:n7(()=>[r._getColumnDefs()],e=>{let t=function(e,n,o){return void 0===o&&(o=0),e.map(e=>{let i=function(e,t,r,n){var o,i;let a;let s=e._getDefaultColumnDef(),l={...s,...t},u=l.accessorKey,c=null!=(o=null!=(i=l.id)?i:u?u.replace(".","_"):void 0)?o:"string"==typeof l.header?l.header:void 0;if(l.accessorFn?a=l.accessorFn:u&&(a=u.includes(".")?e=>{let t=e;for(let e of u.split(".")){var r;t=null==(r=t)?void 0:r[e]}return t}:e=>e[l.accessorKey]),!c)throw Error();let d={id:`${String(c)}`,accessorFn:a,parent:n,depth:r,columnDef:l,columns:[],getFlatColumns:n7(()=>[!0],()=>{var e;return[d,...null==(e=d.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},{key:"column.getFlatColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getLeafColumns:n7(()=>[e._getOrderColumnsFn()],e=>{var t;return null!=(t=d.columns)&&t.length?e(d.columns.flatMap(e=>e.getLeafColumns())):[d]},{key:"column.getLeafColumns",debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})};for(let t of e._features)null==t.createColumn||t.createColumn(d,e);return d}(r,e,o,n);return i.columns=e.columns?t(e.columns,i,o+1):[],i})};return t(e)},{key:!1,debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns}}),getAllFlatColumns:n7(()=>[r.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),{key:!1,debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns}}),_getAllFlatColumnsById:n7(()=>[r.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),{key:!1,debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns}}),getAllLeafColumns:n7(()=>[r.getAllColumns(),r._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),{key:!1,debug:()=>{var e;return null!=(e=r.options.debugAll)?e:r.options.debugColumns}}),getColumn:e=>{let t=r._getAllFlatColumnsById()[e];return t}};Object.assign(r,l);for(let e=0;e<r._features.length;e++){let t=r._features[e];null==t||null==t.createTable||t.createTable(r)}return r}(t)})),[n,o]=D.useState(()=>r.current.initialState);return r.current.setOptions(t=>({...t,...e,state:{...n,...e.state},onStateChange:t=>{o(t),null==e.onStateChange||e.onStateChange(t)}})),r.current}(Object.assign(Object.assign({getCoreRowModel:e=>n7(()=>[e.options.data],t=>{let r={rows:[],flatRows:[],rowsById:{}},n=function(t,o,i){void 0===o&&(o=0);let a=[];for(let l=0;l<t.length;l++){let u=oE(e,e._getRowId(t[l],l,i),t[l],l,o,void 0,null==i?void 0:i.id);if(r.flatRows.push(u),r.rowsById[u.id]=u,a.push(u),e.options.getSubRows){var s;u.originalSubRows=e.options.getSubRows(t[l],l),null!=(s=u.originalSubRows)&&s.length&&(u.subRows=n(u.originalSubRows,o+1,u))}}return a};return r.rows=n(t),r},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}),getExpandedRowModel:e.enableExpanding||e.enableGrouping?e=>n7(()=>[e.getState().expanded,e.getPreExpandedRowModel(),e.options.paginateExpandedRows],(e,t,r)=>t.rows.length&&(!0===e||Object.keys(null!=e?e:{}).length)&&r?oD(t):t,{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}):void 0,getFacetedMinMaxValues:e.enableFacetedValues?(e,t)=>n7(()=>{var r;return[null==(r=e.getColumn(t))?void 0:r.getFacetedRowModel()]},e=>{var r;if(!e)return;let n=null==(r=e.flatRows[0])?void 0:r.getUniqueValues(t);if(void 0===n)return;let o=[n,n];for(let r=0;r<e.flatRows.length;r++){let n=e.flatRows[r].getUniqueValues(t);for(let e=0;e<n.length;e++){let t=n[e];t<o[0]?o[0]=t:t>o[1]&&(o[1]=t)}}return o},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}):void 0,getFacetedRowModel:e.enableFacetedValues?(e,t)=>n7(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter,e.getFilteredRowModel()],(r,n,o)=>{if(!r.rows.length||!(null!=n&&n.length)&&!o)return r;let i=[...n.map(e=>e.id).filter(e=>e!==t),o?"__global__":void 0].filter(Boolean);return oT(r.rows,e=>{for(let t=0;t<i.length;t++)if(!1===e.columnFilters[i[t]])return!1;return!0},e)},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}):void 0,getFacetedUniqueValues:e.enableFacetedValues?(e,t)=>n7(()=>{var r;return[null==(r=e.getColumn(t))?void 0:r.getFacetedRowModel()]},e=>{if(!e)return new Map;let r=new Map;for(let o=0;o<e.flatRows.length;o++){let i=e.flatRows[o].getUniqueValues(t);for(let e=0;e<i.length;e++){let t=i[e];if(r.has(t)){var n;r.set(t,(null!=(n=r.get(t))?n:0)+1)}else r.set(t,1)}}return r},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{}}):void 0,getFilteredRowModel:e.enableColumnFilters||e.enableGlobalFilter||e.enableFilters?e=>n7(()=>[e.getPreFilteredRowModel(),e.getState().columnFilters,e.getState().globalFilter],(t,r,n)=>{let o,i;if(!t.rows.length||!(null!=r&&r.length)&&!n){for(let e=0;e<t.flatRows.length;e++)t.flatRows[e].columnFilters={},t.flatRows[e].columnFiltersMeta={};return t}let a=[],s=[];(null!=r?r:[]).forEach(t=>{var r;let n=e.getColumn(t.id);if(!n)return;let o=n.getFilterFn();o&&a.push({id:t.id,filterFn:o,resolvedValue:null!=(r=null==o.resolveFilterValue?void 0:o.resolveFilterValue(t.value))?r:t.value})});let l=r.map(e=>e.id),u=e.getGlobalFilterFn(),c=e.getAllLeafColumns().filter(e=>e.getCanGlobalFilter());n&&u&&c.length&&(l.push("__global__"),c.forEach(e=>{var t;s.push({id:e.id,filterFn:u,resolvedValue:null!=(t=null==u.resolveFilterValue?void 0:u.resolveFilterValue(n))?t:n})}));for(let e=0;e<t.flatRows.length;e++){let r=t.flatRows[e];if(r.columnFilters={},a.length)for(let e=0;e<a.length;e++){o=a[e];let t=o.id;r.columnFilters[t]=o.filterFn(r,t,o.resolvedValue,e=>{r.columnFiltersMeta[t]=e})}if(s.length){for(let e=0;e<s.length;e++){i=s[e];let t=i.id;if(i.filterFn(r,t,i.resolvedValue,e=>{r.columnFiltersMeta[t]=e})){r.columnFilters.__global__=!0;break}}!0!==r.columnFilters.__global__&&(r.columnFilters.__global__=!1)}}return oT(t.rows,e=>{for(let t=0;t<l.length;t++)if(!1===e.columnFilters[l[t]])return!1;return!0},e)},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}):void 0,getGroupedRowModel:e.enableGrouping?e=>n7(()=>[e.getState().grouping,e.getPreGroupedRowModel()],(t,r)=>{if(!r.rows.length||!t.length)return r;let n=t.filter(t=>e.getColumn(t)),o=[],i={},a=function(t,r,s){if(void 0===r&&(r=0),r>=n.length)return t.map(e=>(e.depth=r,o.push(e),i[e.id]=e,e.subRows&&(e.subRows=a(e.subRows,r+1,e.id)),e));let l=n[r],u=function(e,t){let r=new Map;return e.reduce((e,r)=>{let n=`${r.getGroupingValue(t)}`,o=e.get(n);return o?o.push(r):e.set(n,[r]),e},r)}(t,l),c=Array.from(u.entries()).map((t,u)=>{let[c,d]=t,p=`${l}:${c}`;p=s?`${s}>${p}`:p;let f=a(d,r+1,p),h=r?n6(d,e=>e.subRows):d,m=oE(e,p,h[0].original,u,r,void 0,s);return Object.assign(m,{groupingColumnId:l,groupingValue:c,subRows:f,leafRows:h,getValue:t=>{if(n.includes(t)){if(m._valuesCache.hasOwnProperty(t))return m._valuesCache[t];if(d[0]){var r;m._valuesCache[t]=null!=(r=d[0].getValue(t))?r:void 0}return m._valuesCache[t]}if(m._groupingValuesCache.hasOwnProperty(t))return m._groupingValuesCache[t];let o=e.getColumn(t),i=null==o?void 0:o.getAggregationFn();if(i)return m._groupingValuesCache[t]=i(t,h,d),m._groupingValuesCache[t]}}),f.forEach(e=>{o.push(e),i[e.id]=e}),m});return c},s=a(r.rows,0);return s.forEach(e=>{o.push(e),i[e.id]=e}),{rows:s,flatRows:o,rowsById:i}},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._queue(()=>{e._autoResetExpanded(),e._autoResetPageIndex()})}}):void 0,getPaginationRowModel:e.enablePagination?e=>n7(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(t,r)=>{let n;if(!r.rows.length)return r;let{pageSize:o,pageIndex:i}=t,{rows:a,flatRows:s,rowsById:l}=r,u=o*i,c=u+o;a=a.slice(u,c),(n=e.options.paginateExpandedRows?{rows:a,flatRows:s,rowsById:l}:oD({rows:a,flatRows:s,rowsById:l})).flatRows=[];let d=e=>{n.flatRows.push(e),e.subRows.length&&e.subRows.forEach(d)};return n.rows.forEach(d),n},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}):void 0,getSortedRowModel:e.enableSorting?e=>n7(()=>[e.getState().sorting,e.getPreSortedRowModel()],(t,r)=>{if(!r.rows.length||!(null!=t&&t.length))return r;let n=e.getState().sorting,o=[],i=n.filter(t=>{var r;return null==(r=e.getColumn(t.id))?void 0:r.getCanSort()}),a={};i.forEach(t=>{let r=e.getColumn(t.id);r&&(a[t.id]={sortUndefined:r.columnDef.sortUndefined,invertSorting:r.columnDef.invertSorting,sortingFn:r.getSortingFn()})});let s=e=>{let t=e.map(e=>({...e}));return t.sort((e,t)=>{for(let n=0;n<i.length;n+=1){var r;let o=i[n],s=a[o.id],l=null!=(r=null==o?void 0:o.desc)&&r,u=0;if(s.sortUndefined){let r=e.getValue(o.id),n=t.getValue(o.id),i=void 0===r,a=void 0===n;(i||a)&&(u=i&&a?0:i?s.sortUndefined:-s.sortUndefined)}if(0===u&&(u=s.sortingFn(e,t,o.id)),0!==u)return l&&(u*=-1),s.invertSorting&&(u*=-1),u}return e.index-t.index}),t.forEach(e=>{var t;o.push(e),null!=(t=e.subRows)&&t.length&&(e.subRows=s(e.subRows))}),t};return{rows:s(r.rows),flatRows:o,rowsById:r.rowsById}},{key:!1,debug:()=>{var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:()=>{e._autoResetPageIndex()}}):void 0,onColumnOrderChange:J,onGroupingChange:ed,getSubRows:e=>null==e?void 0:e.subRows},e),{columns:ej,data:eC,globalFilterFn:null===(x=e.filterFns)||void 0===x?void 0:x[null!=el?el:"fuzzy"],initialState:B,state:Object.assign({creatingRow:U,columnFilterFns:q,columnOrder:G,density:Q,draggingColumn:ee,draggingRow:er,editingCell:eo,editingRow:ea,globalFilterFn:el,grouping:ec,hoveredColumn:ep,hoveredRow:eh,isFullScreen:eg,showAlertBanner:ev,showColumnFilters:e_,showGlobalFilter:ew,showToolbarDropZone:eM},e.state)}));return eP.refs={bottomToolbarRef:R,editInputRefs:N,filterInputRefs:z,searchInputRef:H,tableContainerRef:F,tableHeadCellRefs:$,tablePaperRef:V,topToolbarRef:Z},eP.setCreatingRow=t=>{var r,n;let o=t;!0===t&&(o=le(eP)),null!==(n=null===(r=null==e?void 0:e.onCreatingRowChange)||void 0===r?void 0:r.call(e,o))&&void 0!==n||W(o)},eP.setColumnFilterFns=null!==(w=e.onColumnFilterFnsChange)&&void 0!==w?w:K,eP.setDensity=null!==(k=e.onDensityChange)&&void 0!==k?k:X,eP.setDraggingColumn=null!==(M=e.onDraggingColumnChange)&&void 0!==M?M:et,eP.setDraggingRow=null!==(S=e.onDraggingRowChange)&&void 0!==S?S:en,eP.setEditingCell=null!==(O=e.onEditingCellChange)&&void 0!==O?O:ei,eP.setEditingRow=null!==(j=e.onEditingRowChange)&&void 0!==j?j:es,eP.setGlobalFilterFn=null!==(C=e.onGlobalFilterFnChange)&&void 0!==C?C:eu,eP.setHoveredColumn=null!==(P=e.onHoveredColumnChange)&&void 0!==P?P:ef,eP.setHoveredRow=null!==(L=e.onHoveredRowChange)&&void 0!==L?L:em,eP.setIsFullScreen=null!==(E=e.onIsFullScreenChange)&&void 0!==E?E:ey,eP.setShowAlertBanner=null!==(T=e.onShowAlertBannerChange)&&void 0!==T?T:eb,eP.setShowColumnFilters=null!==(I=e.onShowColumnFiltersChange)&&void 0!==I?I:ex,eP.setShowGlobalFilter=null!==(A=e.onShowGlobalFilterChange)&&void 0!==A?A:ek,eP.setShowToolbarDropZone=null!==(Y=e.onShowToolbarDropZoneChange)&&void 0!==Y?Y:eS,lS(eP),eP},lj=e=>{let t=ln(e),r=lO(t);return r},lC=e=>[{option:"fuzzy",symbol:"≈",label:e.filterFuzzy,divider:!1},{option:"contains",symbol:"*",label:e.filterContains,divider:!1},{option:"startsWith",symbol:"a",label:e.filterStartsWith,divider:!1},{option:"endsWith",symbol:"z",label:e.filterEndsWith,divider:!0},{option:"equals",symbol:"=",label:e.filterEquals,divider:!1},{option:"notEquals",symbol:"≠",label:e.filterNotEquals,divider:!0},{option:"between",symbol:"⇿",label:e.filterBetween,divider:!1},{option:"betweenInclusive",symbol:"⬌",label:e.filterBetweenInclusive,divider:!0},{option:"greaterThan",symbol:">",label:e.filterGreaterThan,divider:!1},{option:"greaterThanOrEqualTo",symbol:"≥",label:e.filterGreaterThanOrEqualTo,divider:!1},{option:"lessThan",symbol:"<",label:e.filterLessThan,divider:!1},{option:"lessThanOrEqualTo",symbol:"≤",label:e.filterLessThanOrEqualTo,divider:!0},{option:"empty",symbol:"∅",label:e.filterEmpty,divider:!1},{option:"notEmpty",symbol:"!∅",label:e.filterNotEmpty,divider:!1}],lP=["between","betweenInclusive","inNumberRange"],lL=["empty","notEmpty"],lE=["arrIncludesSome","arrIncludesAll","arrIncludes"],lT=["range-slider","date-range","range"],lD=({header:e,onSelect:t,table:r})=>{var n,o,i,a;let{getState:l,options:{columnFilterModeOptions:u,globalFilterModeOptions:c,localization:d,renderColumnFilterModeMenuItems:p,renderGlobalFilterModeMenuItems:f},setColumnFilterFns:h,setGlobalFilterFn:m}=r,{globalFilterFn:g}=l(),{column:y}=null!=e?e:{},{columnDef:v}=null!=y?y:{},_=null==y?void 0:y.getFilterValue(),x=null!==(n=null==v?void 0:v.columnFilterModeOptions)&&void 0!==n?n:u;lT.includes(null==v?void 0:v.filterVariant)&&(x=[...lP,...null!=x?x:[]].filter(e=>lP.includes(e)));let w=(0,D.useMemo)(()=>lC(d).filter(e=>v?void 0===x||(null==x?void 0:x.includes(e.option)):(!c||c.includes(e.option))&&["fuzzy","contains","startsWith"].includes(e.option)),[]),k=r=>{var n;let o=null!==(n=null==v?void 0:v._filterFn)&&void 0!==n?n:"";e&&y?r!==o&&(h(t=>Object.assign(Object.assign({},t),{[e.id]:r})),lL.includes(r)?" "===_||lL.includes(o)?_&&y.setFilterValue(_):y.setFilterValue(" "):(null==v?void 0:v.filterVariant)==="multi-select"||lE.includes(r)?_ instanceof String||(null==_?void 0:_.length)?y.setFilterValue([]):_&&y.setFilterValue(_):lT.includes(null==v?void 0:v.filterVariant)||lP.includes(r)?Array.isArray(_)&&((null==_?void 0:_.every(e=>""===e))||lP.includes(o))?y.setFilterValue(_):y.setFilterValue(["",""]):Array.isArray(_)?y.setFilterValue(""):y.setFilterValue(_)):m(r),null==t||t()},M=e&&v?v._filterFn:g;return(0,s.jsx)(i7.v.Dropdown,{children:null!==(a=e&&y&&v?null!==(i=null===(o=v.renderColumnFilterModeMenuItems)||void 0===o?void 0:o.call(v,{column:y,internalFilterOptions:w,onSelectFilterMode:k,table:r}))&&void 0!==i?i:null==p?void 0:p({column:y,internalFilterOptions:w,onSelectFilterMode:k,table:r}):null==f?void 0:f({internalFilterOptions:w,onSelectFilterMode:k,table:r}))&&void 0!==a?a:w.map(({option:e,label:t,divider:r,symbol:n},o)=>(0,s.jsxs)(D.Fragment,{children:[(0,s.jsxs)(i7.v.Item,{onClick:()=>k(e),color:e===M?"blue":void 0,sx:{"& > .mantine-Menu-itemLabel":{display:"flex",flexWrap:"nowrap",gap:"1ch"}},value:e,children:[(0,s.jsx)(b.k,{sx:{fontSize:"20px",transform:"translateY(-2px)",width:"2ch"},children:n}),(0,s.jsx)(b.k,{align:"center",children:t})]}),r&&(0,s.jsx)(i7.v.Divider,{})]},o))})},lI=({column:e,table:t})=>{var r,n,o;let{getState:i,options:{localization:a,mantineFilterCheckboxProps:l}}=t,{density:u}=i(),{columnDef:c}=e,d=l instanceof Function?l({column:e,table:t}):l,p=c.mantineFilterCheckboxProps instanceof Function?c.mantineFilterCheckboxProps({column:e,table:t}):c.mantineFilterCheckboxProps,f=Object.assign(Object.assign({},d),p),h=null===(r=a.filterByColumn)||void 0===r?void 0:r.replace("{column}",c.header);return(0,s.jsx)(e1.u,{withinPortal:!0,openDelay:1e3,label:null!==(n=null==f?void 0:f.title)&&void 0!==n?n:h,children:(0,s.jsx)(aV.X,Object.assign({checked:"true"===e.getFilterValue(),indeterminate:void 0===e.getFilterValue(),color:void 0===e.getFilterValue()?"default":"primary",size:"xs"===u?"sm":"md",label:null!==(o=f.title)&&void 0!==o?o:h},f,{onClick:e=>{var t;e.stopPropagation(),null===(t=null==f?void 0:f.onClick)||void 0===t||t.call(f,e)},onChange:t=>{var r;e.setFilterValue(void 0===e.getFilterValue()?"true":"true"===e.getFilterValue()?"false":void 0),null===(r=null==f?void 0:f.onChange)||void 0===r||r.call(f,t)},sx:e=>Object.assign({fontWeight:"normal",marginTop:"8px"},(null==f?void 0:f.sx)instanceof Function?f.sx(e):null==f?void 0:f.sx),title:void 0}))})},lA=({header:e,rangeFilterIndex:t,table:r})=>{var n,o,i,a,l,c,d,p,f;let{options:{columnFilterDisplayMode:h,columnFilterModeOptions:m,icons:{IconX:y},localization:v,mantineFilterAutocompleteProps:b,mantineFilterDateInputProps:_,mantineFilterMultiSelectProps:x,mantineFilterSelectProps:w,mantineFilterTextInputProps:k,manualFiltering:M},refs:{filterInputRefs:S},setColumnFilterFns:O}=r,{column:j}=e,{columnDef:C}=j,P=k instanceof Function?k({column:j,table:r,rangeFilterIndex:t}):k,L=C.mantineFilterTextInputProps instanceof Function?C.mantineFilterTextInputProps({column:j,table:r,rangeFilterIndex:t}):C.mantineFilterTextInputProps,E=Object.assign(Object.assign({},P),L),T=w instanceof Function?w({column:j,table:r,rangeFilterIndex:t}):w,I=C.mantineFilterSelectProps instanceof Function?C.mantineFilterSelectProps({column:j,table:r,rangeFilterIndex:t}):C.mantineFilterSelectProps,A=Object.assign(Object.assign({},T),I),Y=x instanceof Function?x({column:j,table:r,rangeFilterIndex:t}):x,R=C.mantineFilterMultiSelectProps instanceof Function?C.mantineFilterMultiSelectProps({column:j,table:r,rangeFilterIndex:t}):C.mantineFilterMultiSelectProps,N=Object.assign(Object.assign({},Y),R),z=_ instanceof Function?_({column:j,table:r,rangeFilterIndex:t}):_,H=C.mantineFilterDateInputProps instanceof Function?C.mantineFilterDateInputProps({column:j,table:r,rangeFilterIndex:t}):C.mantineFilterDateInputProps,F=Object.assign(Object.assign({},z),H),$=b instanceof Function?b({column:j,table:r,rangeFilterIndex:t}):b,V=C.mantineFilterAutocompleteProps instanceof Function?C.mantineFilterAutocompleteProps({column:j,table:r,rangeFilterIndex:t}):C.mantineFilterAutocompleteProps,Z=Object.assign(Object.assign({},$),V),B="range"===C.filterVariant||"date-range"===C.filterVariant||void 0!==t,U="select"===C.filterVariant,W="multi-select"===C.filterVariant,q="date"===C.filterVariant||"date-range"===C.filterVariant,K="autocomplete"===C.filterVariant,G=null!==(n=null==C?void 0:C.columnFilterModeOptions)&&void 0!==n?n:m,J=C._filterFn,Q=["empty","notEmpty"].includes(J)?v[`filter${(null===(i=null===(o=null==J?void 0:J.charAt)||void 0===o?void 0:o.call(J,0))||void 0===i?void 0:i.toUpperCase())+(null==J?void 0:J.slice(1))}`]:"",X=B?0===t?v.min:1===t?v.max:"":null!==(a=null==E?void 0:E.placeholder)&&void 0!==a?a:null===(l=v.filterByColumn)||void 0===l?void 0:l.replace("{column}",String(C.header)),et=j.getFacetedUniqueValues(),er=(0,D.useMemo)(()=>{var e,t,r;return(null!==(r=null!==(t=null!==(e=null==Z?void 0:Z.data)&&void 0!==e?e:null==A?void 0:A.data)&&void 0!==t?t:null==N?void 0:N.data)&&void 0!==r?r:(K||U||W)&&et?Array.from(et.keys()).sort((e,t)=>e.localeCompare(t)):[]).filter(e=>null!=e)},[null==Z?void 0:Z.data,et,K,W,U,null==N?void 0:N.data,null==A?void 0:A.data]),en=(0,D.useRef)(!1),[eo,ei]=(0,D.useState)(()=>{var e,r;return W?j.getFilterValue()||[]:B?(null===(e=j.getFilterValue())||void 0===e?void 0:e[t])||"":null!==(r=j.getFilterValue())&&void 0!==r?r:""}),[ea]=(0,si.c)(eo,M?400:200);(0,D.useEffect)(()=>{en.current&&(B?j.setFilterValue(e=>{let r=Array.isArray(e)?e:["",""];return r[t]=ea,r}):j.setFilterValue(null!=ea?ea:void 0))},[ea]),(0,D.useEffect)(()=>{if(!en.current){en.current=!0;return}let e=j.getFilterValue();void 0===e?es():B&&void 0!==t?ei((null!=e?e:["",""])[t]):ei(null!=e?e:"")},[j.getFilterValue()]);let es=()=>{W?(ei([]),j.setFilterValue([])):B?(ei(""),j.setFilterValue(e=>{let r=Array.isArray(e)?e:["",""];return r[t]=void 0,r})):(ei(""),j.setFilterValue(void 0))};if(C.Filter)return(0,s.jsx)(s.Fragment,{children:null===(c=C.Filter)||void 0===c?void 0:c.call(C,{column:j,header:e,rangeFilterIndex:t,table:r})});let el={disabled:!!Q,placeholder:X,"aria-label":X,title:X,onClick:e=>e.stopPropagation(),onChange:ei,value:eo,variant:"unstyled",sx:e=>Object.assign({borderBottom:`2px solid ${e.colors.gray["dark"===e.colorScheme?7:3]}`,minWidth:q?"125px":B?"80px":Q?"auto":"100px",width:"100%","& .mantine-TextInput-input":{overflow:"hidden",textOverflow:"ellipsis"},"& .mantine-DateInput-input":{height:"2.1rem"}},(0,aZ.R)(W?N.sx:U?A.sx:q?F.sx:null==E?void 0:E.sx))},eu=eo?(0,s.jsx)(e4.A,{"aria-label":v.clearFilter,onClick:es,size:"sm",title:null!==(d=v.clearFilter)&&void 0!==d?d:"",children:(0,s.jsx)(y,{})}):null;return Q?(0,s.jsx)(g.x,{sx:el.sx,children:(0,s.jsx)(ee.C,{size:"lg",onClick:()=>{ei(""),j.setFilterValue(void 0),O(t=>{var r;return Object.assign(Object.assign({},t),{[e.id]:null!==(r=null==G?void 0:G[0])&&void 0!==r?r:"fuzzy"})})},sx:{margin:"5px"},rightSection:eu,children:Q})}):W?(0,s.jsx)(aB.NU,Object.assign({},el,{clearable:!0,searchable:!0,withinPortal:!0},N,{data:er,ref:e=>{e&&(S.current[`${j.id}-${null!=t?t:0}`]=e,N.ref&&(N.ref.current=e))},sx:el.sx})):U?(0,s.jsx)(iM.Ph,Object.assign({},el,{clearable:!0,searchable:!0,withinPortal:!0},A,{data:er,ref:e=>{e&&(S.current[`${j.id}-${null!=t?t:0}`]=e,A.ref&&(A.ref.current=e))},sx:el.sx})):q?(0,s.jsx)(sM,Object.assign({},el,{allowDeselect:!0,clearable:!0,popoverProps:{withinPortal:"popover"!==h}},F,{ref:e=>{e&&(S.current[`${j.id}-${null!=t?t:0}`]=e,F.ref&&(F.ref.current=e))},sx:el.sx})):K?(0,s.jsx)(aU.F,Object.assign({},el,{rightSection:(null===(p=null==eo?void 0:eo.toString())||void 0===p?void 0:p.length)?eu:void 0,onChange:e=>ei(e),withinPortal:!0},Z,{data:er,ref:e=>{e&&(S.current[`${j.id}-${null!=t?t:0}`]=e,Z.ref&&(Z.ref.current=e))},sx:el.sx})):(0,s.jsx)(u.o,Object.assign({},el,{rightSection:(null===(f=null==eo?void 0:eo.toString())||void 0===f?void 0:f.length)?eu:void 0,onChange:e=>ei(e.target.value)},E,{ref:e=>{e&&(S.current[`${j.id}-${null!=t?t:0}`]=e,E.ref&&(E.ref.current=e))},sx:el.sx}))},lY=({header:e,table:t})=>(0,s.jsxs)(g.x,{sx:{display:"grid",gridTemplateColumns:"6fr 6fr",gap:"16px"},children:[(0,s.jsx)(lA,{header:e,rangeFilterIndex:0,table:t}),(0,s.jsx)(lA,{header:e,rangeFilterIndex:1,table:t})]}),lR=({stackAlertBanner:e,table:t})=>{var r,n,o;let{getPrePaginationRowModel:i,getSelectedRowModel:a,getState:u,options:{enableRowSelection:c,enableSelectAll:d,icons:{IconX:f},localization:h,mantineToolbarAlertBannerBadgeProps:m,mantineToolbarAlertBannerProps:g,positionToolbarAlertBanner:y,renderToolbarAlertBannerContent:v,rowCount:_}}=t,{grouping:x,showAlertBanner:w,density:k}=u(),M=g instanceof Function?g({table:t}):g,S=m instanceof Function?m({table:t}):m,O=a().rows.length>0?null===(n=null===(r=h.selectedCountOfRowCountRowsSelected)||void 0===r?void 0:r.replace("{selectedCount}",a().rows.length.toString()))||void 0===n?void 0:n.replace("{rowCount}",(null!=_?_:i().rows.length).toString()):null,j=x.length>0?(0,s.jsxs)(b.k,{children:[h.groupedBy," ",x.map((e,r)=>(0,s.jsxs)(D.Fragment,{children:[r>0?h.thenBy:"",(0,s.jsxs)(ee.C,Object.assign({rightSection:(0,s.jsx)(e4.A,{onClick:()=>t.getColumn(e).toggleGrouping(),size:"xs",children:(0,s.jsx)(f,{})}),sx:{marginLeft:"1ch"},variant:"filled"},S,{children:[t.getColumn(e).columnDef.header," "]}))]},`${r}-${e}`))]}):null;return(0,s.jsx)(i6.U,{in:w||!!O||!!j,transitionDuration:e?200:0,children:(0,s.jsx)(p.b,Object.assign({color:"blue",icon:!1},M,{sx:t=>Object.assign({borderRadius:0,fontSize:"16px",left:0,position:"relative",marginBottom:e?0:"bottom"===y?"-16px":void 0,padding:"8px",right:0,top:0,width:"100%",zIndex:2},(null==M?void 0:M.sx)instanceof Function?M.sx(t):null==M?void 0:M.sx),children:null!==(o=null==v?void 0:v({groupedAlert:j,selectedAlert:O,table:t}))&&void 0!==o?o:(0,s.jsxs)(b.k,{sx:{gap:"12px",padding:"head-overlay"===y?"xl"===k?"16px":"md"===k?"8px":"2px":"8px 16px"},children:[c&&d&&"head-overlay"===y&&(0,s.jsx)(lk,{selectAll:!0,table:t}),(0,s.jsxs)(l.K,{children:[null==M?void 0:M.children,(null==M?void 0:M.children)&&(O||j)&&(0,s.jsx)("br",{}),O,O&&j&&(0,s.jsx)("br",{}),j]})]})}))})},lN=({header:e,table:t})=>{var r,n,o,i,a,l,u,c,d,p;let{getState:f,toggleAllColumnsVisible:h,setColumnOrder:m,options:{columnFilterDisplayMode:g,enableColumnFilters:y,enableColumnResizing:v,enableGrouping:b,enableHiding:_,enablePinning:x,enableSorting:w,enableSortingRemoval:k,icons:{IconArrowAutofitContent:M,IconBoxMultiple:S,IconClearAll:O,IconColumns:j,IconDotsVertical:C,IconEyeOff:P,IconFilter:L,IconFilterOff:E,IconPinned:T,IconPinnedOff:D,IconSortAscending:I,IconSortDescending:A},localization:Y,mantineColumnActionsButtonProps:R,renderColumnActionsMenuItems:N},refs:{filterInputRefs:z},setColumnSizingInfo:H,setShowColumnFilters:F}=t,{column:$}=e,{columnDef:V}=$,{columnSizing:Z,columnVisibility:B}=f(),U=R instanceof Function?R({column:$,table:t}):R,W=V.mantineColumnActionsButtonProps instanceof Function?V.mantineColumnActionsButtonProps({column:$,table:t}):V.mantineColumnActionsButtonProps,q=Object.assign(Object.assign({},U),W),K=e=>{$.pin(e)},G=(0,s.jsxs)(s.Fragment,{children:[w&&$.getCanSort()&&(0,s.jsxs)(s.Fragment,{children:[!1!==k&&(0,s.jsx)(i7.v.Item,{disabled:!$.getIsSorted(),icon:(0,s.jsx)(O,{}),onClick:()=>{$.clearSorting()},children:Y.clearSort}),(0,s.jsx)(i7.v.Item,{disabled:"asc"===$.getIsSorted(),icon:(0,s.jsx)(I,{}),onClick:()=>{$.toggleSorting(!1)},children:null===(r=Y.sortByColumnAsc)||void 0===r?void 0:r.replace("{column}",String(V.header))}),(0,s.jsx)(i7.v.Item,{icon:(0,s.jsx)(A,{}),disabled:"desc"===$.getIsSorted(),onClick:()=>{$.toggleSorting(!0)},children:null===(n=Y.sortByColumnDesc)||void 0===n?void 0:n.replace("{column}",String(V.header))}),(y||b||_)&&(0,s.jsx)(i7.v.Divider,{},3)]}),y&&"popover"!==g&&$.getCanFilter()&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i7.v.Item,{disabled:!$.getFilterValue(),icon:(0,s.jsx)(E,{}),onClick:()=>{$.setFilterValue("")},children:Y.clearFilter}),(0,s.jsx)(i7.v.Item,{icon:(0,s.jsx)(L,{}),onClick:()=>{F(!0),setTimeout(()=>{var e;return null===(e=z.current[`${$.id}-0`])||void 0===e?void 0:e.focus()},100)},children:null===(o=Y.filterByColumn)||void 0===o?void 0:o.replace("{column}",String(V.header))}),(b||_)&&(0,s.jsx)(i7.v.Divider,{},2)]}),b&&$.getCanGroup()&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i7.v.Item,{icon:(0,s.jsx)(S,{}),onClick:()=>{$.toggleGrouping(),m(e=>["mrt-row-expand",...e])},children:null===(i=Y[$.getIsGrouped()?"ungroupByColumn":"groupByColumn"])||void 0===i?void 0:i.replace("{column}",String(V.header))}),x&&(0,s.jsx)(i7.v.Divider,{})]}),x&&$.getCanPin()&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i7.v.Item,{disabled:"left"===$.getIsPinned()||!$.getCanPin(),icon:(0,s.jsx)(T,{style:{transform:"rotate(90deg)"}}),onClick:()=>K("left"),children:Y.pinToLeft}),(0,s.jsx)(i7.v.Item,{disabled:"right"===$.getIsPinned()||!$.getCanPin(),icon:(0,s.jsx)(T,{style:{transform:"rotate(-90deg)"}}),onClick:()=>K("right"),children:Y.pinToRight}),(0,s.jsx)(i7.v.Item,{disabled:!$.getIsPinned(),icon:(0,s.jsx)(D,{}),onClick:()=>K(!1),children:Y.unpin}),_&&(0,s.jsx)(i7.v.Divider,{})]}),v&&$.getCanResize()&&(0,s.jsx)(i7.v.Item,{disabled:!Z[$.id],icon:(0,s.jsx)(M,{}),onClick:()=>{H(e=>Object.assign(Object.assign({},e),{isResizingColumn:!1})),$.resetSize()},children:Y.resetColumnSize},0),_&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i7.v.Item,{disabled:!$.getCanHide(),icon:(0,s.jsx)(P,{}),onClick:()=>{$.toggleVisibility(!1)},children:null===(a=Y.hideColumn)||void 0===a?void 0:a.replace("{column}",String(V.header))},0),(0,s.jsx)(i7.v.Item,{disabled:!Object.values(B).filter(e=>!e).length,icon:(0,s.jsx)(j,{}),onClick:()=>{h(!0)},children:null===(l=Y.showAllColumns)||void 0===l?void 0:l.replace("{column}",String(V.header))},1)]})]});return(0,s.jsxs)(i7.v,{closeOnItemClick:!0,withinPortal:!0,position:"bottom-start",children:[(0,s.jsx)(e1.u,{withinPortal:!0,openDelay:1e3,label:null!==(u=null==q?void 0:q.title)&&void 0!==u?u:Y.columnActions,children:(0,s.jsx)(i7.v.Target,{children:(0,s.jsx)(e4.A,Object.assign({"aria-label":Y.columnActions,size:"sm"},q,{sx:e=>Object.assign({opacity:.5,transition:"opacity 100ms","&:hover":{opacity:1}},(null==q?void 0:q.sx)instanceof Function?q.sx(e):null==q?void 0:q.sx),children:(0,s.jsx)(C,{})}))})}),(0,s.jsx)(i7.v.Dropdown,{children:null!==(p=null!==(d=null===(c=V.renderColumnActionsMenuItems)||void 0===c?void 0:c.call(V,{column:$,table:t,internalColumnMenuItems:G}))&&void 0!==d?d:null==N?void 0:N({column:$,table:t,internalColumnMenuItems:G}))&&void 0!==p?p:G})]})},lz=({header:e,table:t})=>{var r;let{options:{mantineFilterRangeSliderProps:n},refs:{filterInputRefs:o}}=t,{column:i}=e,{columnDef:a}=i,l=n instanceof Function?n({column:i,table:t}):n,u=a.mantineFilterRangeSliderProps instanceof Function?a.mantineFilterRangeSliderProps({column:i,table:t}):a.mantineFilterRangeSliderProps,c=Object.assign(Object.assign({},l),u),[d,p]=void 0!==c.min&&void 0!==c.max?[c.min,c.max]:null!==(r=i.getFacetedMinMaxValues())&&void 0!==r?r:[0,1];Array.isArray(d)&&(d=d[0]),Array.isArray(p)&&(p=p[0]),null===d&&(d=0),null===p&&(p=1);let[f,h]=(0,D.useState)([d,p]),m=i.getFilterValue(),g=(0,D.useRef)(!1);return(0,D.useEffect)(()=>{g.current&&(void 0===m?h([d,p]):Array.isArray(m)&&h(m)),g.current=!0},[m,d,p]),(0,s.jsx)(sr,Object.assign({min:d,max:p,onChange:e=>{h(e)},onChangeEnd:e=>{Array.isArray(e)&&(e[0]<=d&&e[1]>=p?i.setFilterValue(void 0):i.setFilterValue(e))},value:f},c,{ref:e=>{e&&(o.current[`${i.id}-0`]=e,(null==c?void 0:c.ref)&&(c.ref=e))},sx:e=>Object.assign({margin:"auto",marginTop:"16px",marginBottom:"6px",width:"calc(100% - 8px)"},(null==c?void 0:c.sx)instanceof Function?c.sx(e):null==c?void 0:c.sx)}))},lH=({header:e,table:t})=>{var r,n,o;let{getState:i,options:{columnFilterDisplayMode:a,enableColumnFilterModes:l,columnFilterModeOptions:u,icons:{IconFilterCog:c},localization:d},refs:{filterInputRefs:p}}=t,{showColumnFilters:f}=i(),{column:h}=e,{columnDef:g}=h,y=g._filterFn,v=null!==(r=null==g?void 0:g.columnFilterModeOptions)&&void 0!==r?r:u,_=l&&!1!==g.enableColumnFilterModes&&(void 0===v||!!(null==v?void 0:v.length));return(0,s.jsx)(i6.U,{in:f||"popover"===a,children:(0,s.jsxs)(b.k,{direction:"column",children:[(0,s.jsxs)(b.k,{align:"flex-end",children:["checkbox"===g.filterVariant?(0,s.jsx)(lI,{column:h,table:t}):"range-slider"===g.filterVariant?(0,s.jsx)(lz,{header:e,table:t}):["range","date-range"].includes(null!==(n=g.filterVariant)&&void 0!==n?n:"")||["between","betweenInclusive","inNumberRange"].includes(g._filterFn)?(0,s.jsx)(lY,{header:e,table:t}):(0,s.jsx)(lA,{header:e,table:t}),_&&(0,s.jsxs)(i7.v,{withinPortal:"popover"!==a,children:[(0,s.jsx)(e1.u,{label:d.changeFilterMode,position:"bottom-start",withinPortal:!0,children:(0,s.jsx)(i7.v.Target,{children:(0,s.jsx)(e4.A,{"aria-label":d.changeFilterMode,size:"md",sx:{transform:"translateY(-2px)"},children:(0,s.jsx)(c,{})})})}),(0,s.jsx)(lD,{header:e,table:t,onSelect:()=>setTimeout(()=>{var e;return null===(e=p.current[`${h.id}-0`])||void 0===e?void 0:e.focus()},100)})]})]}),_?(0,s.jsx)(m.x,{component:"label",color:"dimmed",sx:{whiteSpace:"nowrap",marginTop:"4px",fontSize:"10px"},children:d.filterMode.replace("{filterType}",d[`filter${(null===(o=null==y?void 0:y.charAt(0))||void 0===o?void 0:o.toUpperCase())+(null==y?void 0:y.slice(1))}`])}):null]})})},lF=({header:e,table:t})=>{var r,n,o,i;let{options:{columnFilterDisplayMode:a,icons:{IconFilter:l},localization:u},refs:{filterInputRefs:c},setShowColumnFilters:d}=t,{column:p}=e,{columnDef:h}=p,m=(0,f.rZ)(),y=p.getFilterValue(),[v,b]=(0,D.useState)(!1),_=Array.isArray(y)&&y.some(Boolean)||!!y&&!Array.isArray(y),x="range"===h.filterVariant||["between","betweenInclusive","inNumberRange"].includes(h._filterFn),w=h._filterFn,k="popover"!==a||_?u.filteringByColumn.replace("{column}",String(h.header)).replace("{filterType}",u[`filter${(null===(n=null==w?void 0:w.charAt(0))||void 0===n?void 0:n.toUpperCase())+(null==w?void 0:w.slice(1))}`]).replace("{filterValue}",`"${Array.isArray(p.getFilterValue())?p.getFilterValue().join(`" ${x?u.and:u.or} "`):p.getFilterValue()}"`).replace('" "',""):null===(r=u.filterByColumn)||void 0===r?void 0:r.replace("{column}",String(h.header));return(0,s.jsxs)(q.J,{onClose:()=>b(!1),opened:v,position:"top",keepMounted:"range-slider"===h.filterVariant,shadow:"xl",width:360,withinPortal:!0,children:[(0,s.jsx)(sn.u,{transition:"scale",mounted:"popover"===a||!!p.getFilterValue()&&!x||x&&(!!(null===(o=p.getFilterValue())||void 0===o?void 0:o[0])||!!(null===(i=p.getFilterValue())||void 0===i?void 0:i[1])),children:e=>(0,s.jsx)(g.x,{component:"span",sx:{flex:"0 0"},style:e,children:(0,s.jsx)(q.J.Target,{children:(0,s.jsx)(e1.u,{disabled:v,label:k,multiline:!0,width:k.length>40?300:void 0,withinPortal:!0,children:(0,s.jsx)(e4.A,{color:_?s8(m):void 0,onClick:e=>{e.stopPropagation(),"popover"===a?b(e=>!e):d(!0),setTimeout(()=>{var e,t;null===(e=c.current[`${p.id}-0`])||void 0===e||e.focus(),null===(t=c.current[`${p.id}-0`])||void 0===t||t.select()},100)},size:"sm",sx:{opacity:_?1:.5,padding:"2px","&:hover":{opacity:1}},children:(0,s.jsx)(l,{})})})})})}),"popover"===a&&(0,s.jsx)(q.J.Dropdown,{onClick:e=>e.stopPropagation(),onKeyDown:e=>"Enter"===e.key&&b(!1),children:(0,s.jsx)(lH,{header:e,table:t})})]})},l$=({column:e,table:t,tableHeadCellRef:r})=>{let{getState:n,options:{enableColumnOrdering:o,mantineColumnDragHandleProps:i},setColumnOrder:a,setDraggingColumn:l,setHoveredColumn:u}=t,{columnDef:c}=e,{hoveredColumn:d,draggingColumn:p,columnOrder:f}=n(),h=i instanceof Function?i({column:e,table:t}):i,m=c.mantineColumnDragHandleProps instanceof Function?c.mantineColumnDragHandleProps({column:e,table:t}):c.mantineColumnDragHandleProps,g=Object.assign(Object.assign({},h),m);return(0,s.jsx)(lg,{actionIconProps:g,onDragStart:t=>{var n;null===(n=null==g?void 0:g.onDragStart)||void 0===n||n.call(g,t),l(e),t.dataTransfer.setDragImage(r.current,0,0)},onDragEnd:t=>{var r;null===(r=null==g?void 0:g.onDragEnd)||void 0===r||r.call(g,t),(null==d?void 0:d.id)==="drop-zone"?e.toggleGrouping():o&&d&&(null==d?void 0:d.id)!==(null==p?void 0:p.id)&&a(sU(e,d,f)),l(null),u(null)},table:t})},lV=({header:e,table:t})=>{var r;let{getState:n,options:{columnResizeMode:o},setColumnSizingInfo:i}=t,{density:a}=n(),{column:l}=e;return(0,s.jsx)(g.x,{onDoubleClick:()=>{i(e=>Object.assign(Object.assign({},e),{isResizingColumn:!1})),l.resetSize()},onMouseDown:e.getResizeHandler(),onTouchStart:e.getResizeHandler(),sx:e=>({cursor:"col-resize",marginRight:"xl"===a?"-24px":"md"===a?"-20px":"-14px",position:"absolute",right:"4px",paddingLeft:"1px",paddingRight:"1px","&:active > .mantine-Divider-vertical":{borderLeftColor:s8(e)}}),style:{transform:l.getIsResizing()&&"onEnd"===o?`translateX(${null!==(r=n().columnSizingInfo.deltaOffset)&&void 0!==r?r:0}px)`:void 0},children:(0,s.jsx)(_.i,{orientation:"vertical",size:"lg",sx:{borderRadius:"2px",borderWidth:"4px",height:"24px",touchAction:"none",transition:l.getIsResizing()?void 0:"all 100ms ease-in-out",userSelect:"none",zIndex:4}})})},lZ=({header:e,table:t})=>{let{getState:r,options:{icons:{IconSortDescending:n,IconSortAscending:o,IconArrowsSort:i},localization:a}}=t,{column:l}=e,{columnDef:u}=l,{sorting:c}=r(),d=(0,f.rZ)(),p=l.getIsSorted()?"desc"===l.getIsSorted()?a.sortedByColumnDesc.replace("{column}",u.header):a.sortedByColumnAsc.replace("{column}",u.header):"desc"===l.getNextSortingOrder()?a.sortByColumnDesc.replace("{column}",u.header):a.sortByColumnAsc.replace("{column}",u.header),h=c.length>=2&&-1!==l.getSortIndex();return(0,s.jsx)(e1.u,{withinPortal:!0,label:p,children:(0,s.jsx)(G.z,{color:"transparent",disabled:!h,inline:!0,label:l.getSortIndex()+1,offset:3,children:(0,s.jsx)(e4.A,{"aria-label":p,color:l.getIsSorted()?s8(d):void 0,size:"xs",sx:{opacity:l.getIsSorted()?1:.5,transform:h?"translate(-2px, 2px) scale(0.9)":void 0,transition:"opacity 100ms ease-in-out","&:hover":{opacity:1}},children:"desc"===l.getIsSorted()?(0,s.jsx)(n,{}):"asc"===l.getIsSorted()?(0,s.jsx)(o,{}):(0,s.jsx)(i,{})})})})},lB=({header:e,table:t})=>{var r,n,o,i;let a=(0,f.rZ)(),{getState:l,options:{columnFilterDisplayMode:u,enableColumnActions:c,enableColumnDragging:d,enableColumnOrdering:p,enableGrouping:h,enableMultiSort:m,layoutMode:y,mantineTableHeadCellProps:v},refs:{tableHeadCellRefs:_},setHoveredColumn:x}=t,{density:w,draggingColumn:k,grouping:M,hoveredColumn:S}=l(),{column:O}=e,{columnDef:j}=O,{columnDefType:C}=j,P=v instanceof Function?v({column:O,table:t}):v,L=j.mantineTableHeadCellProps instanceof Function?j.mantineTableHeadCellProps({column:O,table:t}):j.mantineTableHeadCellProps,E=Object.assign(Object.assign({},P),L),T=(c||j.enableColumnActions)&&!1!==j.enableColumnActions,I=!1!==d&&!1!==j.enableColumnDragging&&(d||p&&!1!==j.enableColumnOrdering||h&&!1!==j.enableGrouping&&!M.includes(O.id)),A=(0,D.useMemo)(()=>{let e=0;return O.getCanSort()&&e++,T&&(e+=1.75),I&&(e+=1.25),e},[T,I]),Y=(0,D.useMemo)(()=>(null==k?void 0:k.id)===O.id?`1px dashed ${a.colors.gray[7]} !important`:(null==S?void 0:S.id)===O.id?`2px dashed ${s8(a)} !important`:void 0,[k,S]),R=Y?{borderLeft:Y,borderRight:Y,borderTop:Y}:void 0,N=(null==j?void 0:j.Header)instanceof Function?null===(r=null==j?void 0:j.Header)||void 0===r?void 0:r.call(j,{column:O,header:e,table:t}):null!==(n=null==j?void 0:j.Header)&&void 0!==n?n:j.header;return(0,s.jsxs)(g.x,Object.assign({component:"th",align:"group"===C?"center":"left",colSpan:e.colSpan,onDragEnter:e=>{h&&(null==S?void 0:S.id)==="drop-zone"&&x(null),p&&k&&"group"!==C&&x(!1!==j.enableColumnOrdering?O:null)},ref:e=>{e&&(_.current[O.id]=e)}},E,{sx:r=>Object.assign(Object.assign({flexDirection:"grid"===y?"column":void 0,fontWeight:"bold",overflow:"visible",padding:"xl"===w?"23px":"md"===w?"16px":"10px",userSelect:m&&O.getCanSort()?"none":void 0,verticalAlign:"top",zIndex:O.getIsResizing()||(null==k?void 0:k.id)===O.id?3:O.getIsPinned()&&"group"!==C?2:1,"&:hover .mantine-ActionIcon-root":{opacity:1}},s5({column:O,header:e,table:t,tableCellProps:E,theme:r})),R),children:[e.isPlaceholder?null:(0,s.jsxs)(b.k,{className:"mantine-TableHeadCell-Content",sx:{alignItems:"flex-start",flexDirection:(null==E?void 0:E.align)==="right"?"row-reverse":"row",justifyContent:"group"===C||(null==E?void 0:E.align)==="center"?"center":O.getCanResize()?"space-between":"flex-start",position:"relative",width:"100%"},children:[(0,s.jsxs)(b.k,{className:"mantine-TableHeadCell-Content-Labels",onClick:O.getToggleSortingHandler(),sx:{alignItems:"center",cursor:O.getCanSort()&&"group"!==C?"pointer":void 0,flexDirection:(null==E?void 0:E.align)==="right"?"row-reverse":"row",overflow:"data"===C?"hidden":void 0,paddingLeft:(null==E?void 0:E.align)==="center"?`${A}rem`:void 0},children:[(0,s.jsx)(b.k,{className:"mantine-TableHeadCell-Content-Wrapper",sx:{overflow:"data"===C?"hidden":void 0,textOverflow:"ellipsis",whiteSpace:(null!==(i=null===(o=j.header)||void 0===o?void 0:o.length)&&void 0!==i?i:0)<20?"nowrap":"normal"},title:"data"===C?j.header:void 0,children:N}),O.getCanSort()&&(0,s.jsx)(lZ,{header:e,table:t}),O.getCanFilter()&&(0,s.jsx)(lF,{header:e,table:t})]}),"group"!==C&&(0,s.jsxs)(b.k,{className:"mantine-TableHeadCell-Content-Actions",sx:{alignItems:"center",alignSelf:"center",whiteSpace:"nowrap"},children:[I&&(0,s.jsx)(l$,{column:O,table:t,tableHeadCellRef:{current:_.current[O.id]}}),T&&(0,s.jsx)(lN,{header:e,table:t})]}),O.getCanResize()&&(0,s.jsx)(lV,{header:e,table:t})]}),"subheader"===u&&O.getCanFilter()&&(0,s.jsx)(lH,{header:e,table:t})]}))},lU=({headerGroup:e,table:t,virtualColumns:r,virtualPaddingLeft:n,virtualPaddingRight:o})=>{let{getState:i,options:{enableStickyHeader:a,layoutMode:l,mantineTableHeadRowProps:u}}=t,{isFullScreen:c}=i(),d=u instanceof Function?u({headerGroup:e,table:t}):u,p=a||c;return(0,s.jsxs)(g.x,Object.assign({component:"tr"},d,{sx:e=>Object.assign(Object.assign({backgroundColor:"dark"===e.colorScheme?e.colors.dark[7]:e.white,boxShadow:`0 4px 8px ${e.fn.rgba(e.black,.1)}`,display:"grid"===l?"flex":"table-row",top:p?0:void 0},(null==d?void 0:d.sx)instanceof Function?null==d?void 0:d.sx(e):null==d?void 0:d.sx),{position:p?"sticky":void 0}),children:[n?(0,s.jsx)("th",{style:{display:"flex",width:n}}):null,(null!=r?r:e.headers).map(n=>{let o=r?e.headers[n.index]:n;return(0,s.jsx)(lB,{header:o,table:t},o.id)}),o?(0,s.jsx)("th",{style:{display:"flex",width:o}}):null]}))},lW=({table:e,virtualColumns:t,virtualPaddingLeft:r,virtualPaddingRight:n})=>{let{getHeaderGroups:o,getSelectedRowModel:i,getState:a,options:{enableStickyHeader:l,layoutMode:u,mantineTableHeadProps:c,positionToolbarAlertBanner:d}}=e,{isFullScreen:p,showAlertBanner:f}=a(),h=c instanceof Function?c({table:e}):c,m=l||p;return(0,s.jsx)(g.x,Object.assign({component:"thead"},h,{sx:e=>Object.assign({display:"grid"===u?"grid":"table-row-group",position:m&&"grid"===u?"sticky":"relative",opacity:.97,top:m?0:void 0,zIndex:m?2:void 0},(null==h?void 0:h.sx)instanceof Function?null==h?void 0:h.sx(e):null==h?void 0:h.sx),children:"head-overlay"===d&&(f||i().rows.length>0)?(0,s.jsx)("tr",{style:{display:"grid"===u?"grid":"table-row"},children:(0,s.jsx)("th",{colSpan:e.getVisibleLeafColumns().length,style:{display:"grid"===u?"grid":"table-cell",padding:0},children:(0,s.jsx)(lR,{table:e})})}):o().map(o=>(0,s.jsx)(lU,{headerGroup:o,table:e,virtualColumns:t,virtualPaddingLeft:r,virtualPaddingRight:n},o.id))}))},lq=({footer:e,table:t})=>{var r,n,o;let{options:{layoutMode:i,mantineTableFooterCellProps:a}}=t,{column:l}=e,{columnDef:u}=l,{columnDefType:c}=u,d=a instanceof Function?a({column:l,table:t}):a,p=u.mantineTableFooterCellProps instanceof Function?u.mantineTableFooterCellProps({column:l,table:t}):u.mantineTableFooterCellProps,f=Object.assign(Object.assign({},d),p);return(0,s.jsx)(g.x,Object.assign({component:"th",align:"group"===c?"center":"left",colSpan:e.colSpan},f,{sx:e=>Object.assign({display:"grid"===i?"grid":"table-cell",fontWeight:"bold",justifyContent:"group"===c?"center":void 0,padding:"8px",verticalAlign:"top",zIndex:l.getIsPinned()&&"group"!==c?2:1},s5({column:l,table:t,theme:e,tableCellProps:f})),children:(0,s.jsx)(s.Fragment,{children:e.isPlaceholder?null:null!==(o=null!==(n=u.Footer instanceof Function?null===(r=u.Footer)||void 0===r?void 0:r.call(u,{column:l,footer:e,table:t}):u.Footer)&&void 0!==n?n:u.footer)&&void 0!==o?o:null})}))},lK=({footerGroup:e,table:t,virtualColumns:r,virtualPaddingLeft:n,virtualPaddingRight:o})=>{var i;let{options:{layoutMode:a,mantineTableFooterRowProps:l}}=t;if(!(null===(i=e.headers)||void 0===i?void 0:i.some(e=>"string"==typeof e.column.columnDef.footer&&!!e.column.columnDef.footer||e.column.columnDef.Footer)))return null;let u=l instanceof Function?l({footerGroup:e,table:t}):l;return(0,s.jsxs)(g.x,Object.assign({component:"tr"},u,{sx:e=>Object.assign({backgroundColor:e.fn.lighten("dark"===e.colorScheme?e.colors.dark[7]:e.white,.06),display:"grid"===a?"flex":"table-row",width:"100%"},(null==u?void 0:u.sx)instanceof Function?null==u?void 0:u.sx(e):null==u?void 0:u.sx),children:[n?(0,s.jsx)("th",{style:{display:"flex",width:n}}):null,(null!=r?r:e.headers).map(n=>{let o=r?e.headers[n.index]:n;return(0,s.jsx)(lq,{footer:o,table:t},o.id)}),o?(0,s.jsx)("th",{style:{display:"flex",width:o}}):null]}))},lG=({table:e,virtualColumns:t,virtualPaddingLeft:r,virtualPaddingRight:n})=>{let{getFooterGroups:o,getState:i,options:{enableStickyFooter:a,layoutMode:l,mantineTableFooterProps:u}}=e,{isFullScreen:c}=i(),d=u instanceof Function?u({table:e}):u,p=(c||a)&&!1!==a;return(0,s.jsx)(g.x,Object.assign({component:"tfoot"},d,{sx:e=>Object.assign({bottom:p?0:void 0,display:"grid"===l?"grid":"table-row-group",opacity:p?.97:void 0,outline:p?"light"===e.colorScheme?`1px solid ${e.colors.gray[3]}`:`1px solid ${e.colors.gray[7]}`:void 0,position:p?"sticky":void 0,zIndex:p?1:void 0},(null==d?void 0:d.sx)instanceof Function?null==d?void 0:d.sx(e):null==d?void 0:d.sx),children:o().map(o=>(0,s.jsx)(lK,{footerGroup:o,table:e,virtualColumns:t,virtualPaddingLeft:r,virtualPaddingRight:n},o.id))}))},lJ=({table:e})=>{var t,r,n,o;let i,a;let{getFlatHeaders:l,getState:u,options:{columnVirtualizerInstanceRef:c,columnVirtualizerProps:d,columns:p,enableColumnResizing:f,enableColumnVirtualization:h,enablePinning:m,enableTableFooter:g,enableTableHead:y,layoutMode:v,mantineTableProps:b,memoMode:_},refs:{tableContainerRef:x}}=e,{columnPinning:w,columnSizing:k,columnSizingInfo:M,columnVisibility:S,density:O}=u(),j=b instanceof Function?b({table:e}):b,C=d instanceof Function?d({table:e}):d,P=(0,D.useMemo)(()=>{let e=l(),t={};for(let r=0;r<e.length;r++){let n=e[r],o=n.getSize();t[`--header-${s9(n.id)}-size`]=o,t[`--col-${s9(n.column.id)}-size`]=o}return t},[p,k,M,S]),L=(0,D.useMemo)(()=>{var t,r,n,o;if(!h)return 0;let i=null!==(o=null===(n=null===(r=null===(t=e.getRowModel().rows[0])||void 0===t?void 0:t.getCenterVisibleCells())||void 0===r?void 0:r.slice(0,16))||void 0===n?void 0:n.map(e=>1.2*e.column.getSize()))&&void 0!==o?o:[];return i.reduce((e,t)=>e+t,0)/i.length},[e.getRowModel().rows,w,S]),[E,T]=(0,D.useMemo)(()=>h&&m?[e.getLeftLeafColumns().map(e=>e.getPinnedIndex()),e.getRightLeafColumns().map(t=>e.getVisibleLeafColumns().length-t.getPinnedIndex()-1)]:[[],[]],[w,h,m]),I=h?ik(Object.assign({count:e.getVisibleLeafColumns().length,estimateSize:()=>L,getScrollElement:()=>x.current,horizontal:!0,overscan:3,rangeExtractor:(0,D.useCallback)(e=>[...new Set([...E,...im(e),...T])],[E,T])},C)):void 0;c&&I&&(c.current=I);let A=I?I.getVirtualItems():void 0;I&&(null==A?void 0:A.length)&&(i=null!==(r=null===(t=A[E.length])||void 0===t?void 0:t.start)&&void 0!==r?r:0,a=I.getTotalSize()-(null!==(o=null===(n=A[A.length-1-T.length])||void 0===n?void 0:n.end)&&void 0!==o?o:0));let Y={columnVirtualizer:I,enableHover:null==j?void 0:j.highlightOnHover,isStriped:null==j?void 0:j.striped,table:e,virtualColumns:A,virtualPaddingLeft:i,virtualPaddingRight:a};return(0,s.jsxs)(rl.i,Object.assign({highlightOnHover:!0,horizontalSpacing:O,verticalSpacing:O},j,{sx:e=>Object.assign({display:"grid"===v?"grid":"table",tableLayout:"grid"!==v&&f?"fixed":void 0,"& tr:first-of-type td":{borderTop:`1px solid ${e.colors.gray["dark"===e.colorScheme?8:3]}`},"& tr:last-of-type td":{borderBottom:`1px solid ${e.colors.gray["dark"===e.colorScheme?8:3]}`}},(null==j?void 0:j.sx)instanceof Function?j.sx(e):null==j?void 0:j.sx),style:Object.assign(Object.assign({},P),null==j?void 0:j.style),children:[y&&(0,s.jsx)(lW,Object.assign({},Y)),"table-body"===_||M.isResizingColumn?(0,s.jsx)(lm,Object.assign({},Y)):(0,s.jsx)(lh,Object.assign({},Y)),g&&(0,s.jsx)(lG,Object.assign({},Y))]}))},lQ=({open:e,table:t})=>{var r;let{getState:n,options:{onEditingRowCancel:o,onCreatingRowCancel:i,renderEditRowModalContent:a,renderCreateRowModalContent:u,mantineCreateRowModalProps:c,mantineEditRowModalProps:d},setEditingRow:p,setCreatingRow:f}=t,{creatingRow:h,editingRow:m}=n(),g=null!=h?h:m,y=c instanceof Function?c({row:g,table:t}):c,v=d instanceof Function?d({row:g,table:t}):d,_=Object.assign(Object.assign({},v),h&&y),x=g.getAllCells().filter(e=>"data"===e.column.columnDef.columnDefType).map(e=>(0,s.jsx)(lo,{cell:e,table:t},e.id));return(0,D.createElement)(td.u,Object.assign({opened:e,withCloseButton:!1},_,{onClose:()=>{var e;h?(null==i||i({row:g,table:t}),f(null)):(null==o||o({row:g,table:t}),p(null)),g._valuesCache={},null===(e=_.onClose)||void 0===e||e.call(_)},key:g.id}),null!==(r=h&&(null==u?void 0:u({row:g,table:t,internalEditComponents:x}))||(null==a?void 0:a({row:g,table:t,internalEditComponents:x})))&&void 0!==r?r:(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("form",{onSubmit:e=>e.preventDefault(),children:(0,s.jsx)(l.K,{sx:{gap:"24px",paddingTop:"16px",width:"100%"},children:x})}),(0,s.jsx)(b.k,{sx:{paddingTop:"24px",justifyContent:"flex-end"},children:(0,s.jsx)(lx,{row:g,table:t,variant:"text"})})]}))},lX="undefined"!=typeof window?D.useLayoutEffect:D.useEffect,l0=({table:e})=>{let{getState:t,options:{createDisplayMode:r,editDisplayMode:n,enableStickyHeader:o,mantineLoadingOverlayProps:i,mantineTableContainerProps:a},refs:{tableContainerRef:l,bottomToolbarRef:u,topToolbarRef:c}}=e,{isFullScreen:d,isLoading:p,showLoadingOverlay:f,creatingRow:h,editingRow:m}=t(),[y,v]=(0,D.useState)(0),b=a instanceof Function?a({table:e}):a,_=i instanceof Function?i({table:e}):i;return lX(()=>{var e,t,r,n;let o="undefined"!=typeof document&&null!==(t=null===(e=c.current)||void 0===e?void 0:e.offsetHeight)&&void 0!==t?t:0,i="undefined"!=typeof document&&null!==(n=null===(r=null==u?void 0:u.current)||void 0===r?void 0:r.offsetHeight)&&void 0!==n?n:0;v(o+i)}),(0,s.jsxs)(g.x,Object.assign({},b,{ref:e=>{e&&(l.current=e,(null==b?void 0:b.ref)&&(b.ref.current=e))},sx:e=>Object.assign({maxWidth:"100%",maxHeight:o?`clamp(350px, calc(100vh - ${y}px), 9999px)`:void 0,overflow:"auto",position:"relative"},(null==b?void 0:b.sx)instanceof Function?b.sx(e):null==b?void 0:b.sx),style:Object.assign({maxHeight:d?`calc(100vh - ${y}px)`:void 0},null==b?void 0:b.style),children:[(0,s.jsx)(so.f,Object.assign({visible:p||f},_)),(0,s.jsx)(lJ,{table:e}),("modal"===r&&h||"modal"===n&&m)&&(0,s.jsx)(lQ,{open:!0,table:e})]}))};var l1=r(89579);let l2=e=>{if(e>86400)return"> 1 day";let t=Math.floor(e/3600),r=Math.floor(e%3600/60),n=Math.floor(e%60),o=r>0?"".concat(r,"m "):"",i=n>0?"".concat(n,"s"):"";return"".concat(t>0?"".concat(t,"h "):"").concat(o).concat(i)};var l4=r(56977),l5=(0,S.Z)("file-info","IconFileInfo",[["path",{d:"M14 3v4a1 1 0 0 0 1 1h4",key:"svg-0"}],["path",{d:"M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z",key:"svg-1"}],["path",{d:"M11 14h1v4h1",key:"svg-2"}],["path",{d:"M12 11h.01",key:"svg-3"}]]),l3=(0,S.Z)("affiliate","IconAffiliate",[["path",{d:"M5.931 6.936l1.275 4.249m5.607 5.609l4.251 1.275",key:"svg-0"}],["path",{d:"M11.683 12.317l5.759 -5.759",key:"svg-1"}],["path",{d:"M5.5 5.5m-1.5 0a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0 -3 0",key:"svg-2"}],["path",{d:"M18.5 5.5m-1.5 0a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0 -3 0",key:"svg-3"}],["path",{d:"M18.5 18.5m-1.5 0a1.5 1.5 0 1 0 3 0a1.5 1.5 0 1 0 -3 0",key:"svg-4"}],["path",{d:"M8.5 15.5m-4.5 0a4.5 4.5 0 1 0 9 0a4.5 4.5 0 1 0 -9 0",key:"svg-5"}]]),l6=r(30904),l7=r(17010);let l8=e=>{let{torrent:t,app:r}=e,{t:n}=(0,T.$G)("modules/torrents-status"),{colors:o}=(0,f.rZ)();return(0,s.jsxs)(l.K,{spacing:"xs",children:[r&&(0,s.jsxs)(x.Z,{spacing:3,children:[(0,s.jsx)(m.x,{size:"xs",color:"dimmed",children:n("card.popover.introductionPrefix")}),(0,s.jsx)("img",{src:r.appearance.iconUrl,alt:"download client logo",width:15,height:15}),(0,s.jsx)(m.x,{size:"xs",color:"dimmed",children:r.name})]}),(0,s.jsxs)(ru.a,{children:[(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(l5,{size:16}),children:(0,s.jsx)(m.x,{style:{display:"inline-block",wordBreak:"break-word"},children:t.name})}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(l3,{size:16}),children:(0,s.jsx)(()=>(0,s.jsx)(x.Z,{spacing:"xs",children:(0,s.jsxs)(x.Z,{spacing:3,children:[(0,s.jsx)(m.x,{children:n("card.popover.metrics.ratio")}),(0,s.jsx)(m.x,{color:t.ratio<1?o.red[7]:t.ratio<1.15?o.orange[7]:o.green[7],weight:"bold",children:t.ratio.toFixed(2)})]})}),{})}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(is,{size:16}),children:(0,s.jsx)(x.Z,{spacing:"xs",children:(0,s.jsx)(m.x,{children:n("card.popover.metrics.queuePosition",{position:t.queuePosition})})})}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(te,{size:16}),children:(0,s.jsx)(x.Z,{spacing:"xs",children:(0,s.jsxs)(m.x,{children:[n("card.popover.metrics.progress",{progress:(100*t.progress).toFixed(2)}),(0,s.jsx)(nG.E,{color:1===t.progress?"green":"paused"===t.state?"yellow":"blue",radius:"md",size:"sm",value:100*t.progress,animate:"paused"!==t.state})]})})}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(rs,{size:16}),children:(0,s.jsx)(m.x,{children:n("card.popover.metrics.totalSelectedSize",{totalSize:(0,re.g)(t.totalSelected,!1)})})}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(en.Z,{size:16}),children:(0,s.jsxs)(x.Z,{spacing:"xs",children:[(0,s.jsx)(m.x,{children:(0,re.g)(t.totalDownloaded,!1)}),(0,s.jsx)(l6.Z,{size:16}),(0,s.jsx)(m.x,{children:(0,re.g)(t.totalUploaded,!1)})]})}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(l7.Z,{size:16}),children:(0,s.jsx)(m.x,{children:n("card.popover.metrics.state",{state:""!==t.stateMessage?t.stateMessage:t.state})})}),(0,s.jsxs)(b.k,{gap:"sm",mt:"md",children:[t.label&&(0,s.jsx)(ee.C,{variant:"outline",children:t.label}),t.isCompleted&&(0,s.jsx)(ee.C,{variant:"dot",color:"green",children:n("card.popover.metrics.completed")})]})]})]})};eU().extend(tO()),eU().extend(n2());let l9=(0,N.D)({id:"torrents-status",icon:n0,options:{displayCompletedTorrents:{type:"switch",defaultValue:!0},displayActiveTorrents:{type:"switch",defaultValue:!0},speedLimitOfActiveTorrents:{type:"number",defaultValue:10},displayStaleTorrents:{type:"switch",defaultValue:!0},labelFilterIsWhitelist:{type:"switch",defaultValue:!0},labelFilter:{type:"multiple-text",defaultValue:[]},displayRatioWithFilter:{type:"switch",defaultValue:!0,info:!0},columnOrdering:{type:"switch",defaultValue:!0},rowSorting:{type:"switch",defaultValue:!0},columns:{type:"multi-select",defaultValue:["up","down","eta","progress"],data:[{value:"up"},{value:"down"},{value:"eta"},{value:"progress"},{value:"date"}]},nameColumnSize:{type:"slider",defaultValue:2,min:1,max:4,step:1}},gridstack:{minWidth:2,minHeight:2,maxWidth:12,maxHeight:14},component:function(e){let{widget:t}=e,{t:r}=(0,T.$G)("modules/torrents-status"),{width:n,ref:o}=(0,eV.h)(),{data:i,isError:a,isInitialLoading:u,dataUpdatedAt:c}=(0,l4.V)(),d=[];a||!i||0===i.apps.length||Object.values(i.apps).length<1||(d=i.apps.flatMap(e=>"torrent"===e.type?e.torrents:[]));let p=ue(t,d),f=new Date().getTime()-c,g=eU().duration(f,"ms"),y=g.humanize(),v=un(t,d,!1),_=un(t,d,!0),[w,k]=(0,D.useState)(-1),M=(0,D.useMemo)(()=>[{id:"dateAdded",accessorFn:e=>new Date(e.dateAdded),Cell:e=>{let{cell:t}=e;return(0,s.jsxs)(l.K,{spacing:0,children:[(0,s.jsx)(m.x,{children:eU()(t.getValue()).format("YYYY/MM/DD")}),(0,s.jsx)(m.x,{children:eU()(t.getValue()).format("HH:mm")})]})},header:r("card.table.header.dateAdded"),maxSize:1},{accessorKey:"name",header:r("card.table.header.name"),Cell:e=>{let{cell:t,row:r}=e;return(0,s.jsxs)(q.J,{withArrow:!0,withinPortal:!0,radius:"lg",shadow:"sm",transitionProps:{transition:"pop"},opened:w===r.index,onChange:e=>k(()=>e?r.index:-1),children:[(0,s.jsx)(q.J.Target,{children:(0,s.jsx)(m.x,{maw:"30vw",size:"xs",lineClamp:1,children:String(t.getValue())})}),(0,s.jsx)(q.J.Dropdown,{children:(0,s.jsx)(l8,{torrent:r.original,app:void 0})})]})},maxSize:t.properties.nameColumnSize},{accessorKey:"totalSelected",header:r("card.table.header.size"),Cell:e=>{let{cell:t}=e;return uo(Number(t.getValue()))},sortDescFirst:!0,maxSize:1},{accessorKey:"uploadSpeed",header:r("card.table.header.upload"),Cell:e=>{let{cell:t}=e;return ui(Number(t.getValue()))},sortDescFirst:!0,maxSize:1},{accessorKey:"downloadSpeed",header:r("card.table.header.download"),Cell:e=>{let{cell:t}=e;return ui(Number(t.getValue()))},sortDescFirst:!0,maxSize:1},{accessorKey:"eta",header:r("card.table.header.estimatedTimeOfArrival"),Cell:e=>{let{cell:t}=e;return ua(Number(t.getValue()))},sortDescFirst:!0,maxSize:1},{accessorKey:"progress",header:r("card.table.header.progress"),maxSize:1,Cell:e=>{let{cell:t,row:r}=e;return(0,s.jsxs)(b.k,{direction:"column",w:"100%",children:[(0,s.jsxs)(m.x,{className:us().classes.noTextBreak,children:[(100*Number(t.getValue())).toPrecision(3),"%"]}),(0,s.jsx)(nG.E,{radius:"lg",color:1===Number(t.getValue())?"green":"paused"===r.original.state?"yellow":"blue",value:100*Number(t.getValue()),size:"md"})]})},sortDescFirst:!0}],[w]),S=lj({columns:M,data:p,enablePagination:!1,enableBottomToolbar:!1,enableMultiSort:!0,enableColumnActions:!1,enableColumnFilters:!1,enableRowVirtualization:!0,rowVirtualizerProps:{overscan:20},mantineTableContainerProps:{sx:{scrollbarWidth:"none",flex:"1",borderRadius:"0.5rem"}},mantineTableBodyCellProps:{style:{background:"transparent"}},mantineTableHeadCellProps:{style:{borderTopLeftRadius:"0.5rem",borderTopRightRadius:"0.5rem"}},mantineTableHeadRowProps:{style:{borderTopLeftRadius:"0.5rem",borderTopRightRadius:"0.5rem"}},mantineTableBodyRowProps:e=>{let{row:t}=e;return{onClick:()=>k(e=>e===t.index?-1:t.index)}},enableColumnOrdering:t.properties.columnOrdering,enableSorting:t.properties.rowSorting,initialState:{showColumnFilters:!1,showGlobalFilter:!1,density:"xs",sorting:[{id:"dateAdded",desc:!0}],columnVisibility:{isCompleted:!1,dateAdded:!1,uploadSpeed:!1,downloadSpeed:!1,eta:!1}},state:{showColumnFilters:!1,showGlobalFilter:!1,density:"xs",columnVisibility:{isCompleted:!1,dateAdded:t.properties.columns.includes("date")&&n>l1.$,uploadSpeed:t.properties.columns.includes("up")&&n>l1.$,downloadSpeed:t.properties.columns.includes("down")&&n>l1.$,eta:t.properties.columns.includes("eta")&&n>l1.$,progress:t.properties.columns.includes("progress")}}});return a?(0,s.jsxs)(l.K,{children:[(0,s.jsx)(h.D,{order:3,children:r("card.errors.generic.title")}),(0,s.jsx)(x.Z,{children:(0,s.jsx)(m.x,{children:r("card.errors.generic.text")})})]}):u||!i?(0,s.jsx)(e7.c,{}):0===i.apps.length?(0,s.jsxs)(l.K,{children:[(0,s.jsx)(h.D,{order:3,children:r("card.errors.noDownloadClients.title")}),(0,s.jsx)(x.Z,{children:(0,s.jsx)(m.x,{children:r("card.errors.noDownloadClients.text")})})]}):!i||Object.values(i.apps).length<1?(0,s.jsx)(ek.M,{style:{display:"flex",alignItems:"center",justifyContent:"center"},children:(0,s.jsx)(h.D,{order:3,children:r("card.table.body.nothingFound")})}):(0,s.jsxs)(b.k,{direction:"column",sx:{height:"100%",isolation:"isolate"},ref:o,children:[(0,s.jsx)(l0,{table:S}),(0,s.jsxs)(x.Z,{spacing:"sm",children:[i.apps.some(e=>!e.success)&&(0,s.jsx)(ee.C,{variant:"dot",color:"red",children:r("card.footer.error")}),(0,s.jsxs)(m.x,{color:"dimmed",size:"xs",children:[r("card.footer.lastUpdated",{time:y})," - ".concat(r("card.footer.ratioGlobal")," : ").concat(-1===v?"∞":v.toFixed(2)),t.properties.displayRatioWithFilter&&" - ".concat(r("card.footer.ratioWithFilter")," : ").concat(-1===_?"∞":_.toFixed(2))]})]})]})}}),ue=(e,t)=>{let r=t;return e.properties.displayCompletedTorrents||(r=r.filter(t=>!t.isCompleted||e.properties.displayActiveTorrents&&t.uploadSpeed>1024*e.properties.speedLimitOfActiveTorrents)),e.properties.labelFilter.length>0&&(r=ur(r,e.properties.labelFilter,e.properties.labelFilterIsWhitelist)),r=ut(e,r)},ut=(e,t)=>e.properties.displayStaleTorrents?t:t.filter(e=>e.isCompleted||e.downloadSpeed>0),ur=(e,t,r)=>r?e.filter(e=>e.label&&t.includes(e.label)):e.filter(e=>!t.includes(e.label)),un=(e,t,r)=>{r?t=ue(e,t):e.properties.labelFilter.length>0&&(t=ur(t,e.properties.labelFilter,e.properties.labelFilterIsWhitelist));let n=t.reduce((e,t)=>e+t.totalDownloaded,0);return n>0?t.reduce((e,t)=>e+t.totalUploaded,0)/n:-1},uo=e=>(0,re.g)(e,!1),ui=e=>"".concat((0,re.g)(e,!1),"/s"),ua=e=>l2(e),us=(0,k.k)(()=>({noTextBreak:{whiteSpace:"nowrap"}}));var ul=(0,S.Z)("player-pause","IconPlayerPause",[["path",{d:"M6 5m0 1a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v12a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M14 5m0 1a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v12a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1z",key:"svg-1"}]]);let uu=e=>{let{appId:t}=e,{name:r}=(0,B.q)();return W.hi.usenet.info.useQuery({appId:t,configName:r},{refetchInterval:2e3,keepPreviousData:!0,retry:2,enabled:!!t})},uc=e=>{let{name:t}=(0,B.q)();return W.hi.usenet.queue.useQuery({configName:t,...e},{refetchInterval:2e3,keepPreviousData:!0,retry:2})},ud=e=>{let{name:t}=(0,B.q)();return W.hi.usenet.history.useQuery({configName:t,...e},{refetchInterval:2e3,keepPreviousData:!0,retry:2})},up=e=>{let{name:t}=(0,B.q)(),{mutateAsync:r}=W.hi.usenet.pause.useMutation(),n=W.hi.useContext();return async o=>{await r({configName:t,...o},{onSettled(){n.usenet.info.invalidate({appId:e.appId})}})}},uf=e=>{let{name:t}=(0,B.q)(),{mutateAsync:r}=W.hi.usenet.resume.useMutation(),n=W.hi.useContext();return async o=>{await r({configName:t,...o},{onSettled(){n.usenet.info.invalidate({appId:e.appId})}})}};eU().extend(tO());let uh=(e,t)=>{let r=eU().duration(e,"s"),n=r.format("s [".concat(t("common:time.seconds"),"]"));return r.asMinutes()>1&&(n=r.format("m [".concat(t("common:time.minutes"),"] "))+n),r.asHours()>1&&(n=r.format("H [".concat(t("common:time.hours"),"] "))+n),n};eU().extend(tO());let um=e=>{let{appId:t}=e,[r,n]=(0,D.useState)(1),{t:o}=(0,T.$G)(["modules/usenet","common"]),{ref:i,width:a,height:u}=(0,eV.h)(),{data:c,isLoading:d,isError:f,error:g}=ud({limit:13,offset:(r-1)*13,appId:t}),y=Math.ceil(((null==c?void 0:c.total)||1)/13);return d?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i3,{height:40,mt:10}),(0,s.jsx)(i3,{height:40,mt:10}),(0,s.jsx)(i3,{height:40,mt:10})]}):f?(0,s.jsx)(x.Z,{position:"center",children:(0,s.jsxs)(p.b,{icon:(0,s.jsx)(nA.Z,{size:16}),my:"lg",title:o("modules/usenet:history.error.title"),color:"red",radius:"md",children:[o("modules/usenet:history.error.message"),(0,s.jsx)(nE.E,{mt:"sm",block:!0,children:g.message})]})}):!c||c.items.length<=0?(0,s.jsx)(ek.M,{style:{display:"flex",alignItems:"center",justifyContent:"center"},children:(0,s.jsx)(h.D,{order:3,children:o("modules/usenet:history.empty")})}):(0,s.jsxs)(l.K,{justify:"space-around",spacing:"xs",children:[(0,s.jsxs)(rl.i,{highlightOnHover:!0,style:{tableLayout:"fixed"},ref:i,children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{children:o("modules/usenet:history.header.name")}),(0,s.jsx)("th",{style:{width:100},children:o("modules/usenet:history.header.size")}),400<a&&(0,s.jsx)("th",{style:{width:200},children:o("modules/usenet:history.header.duration")})]})}),(0,s.jsx)("tbody",{children:c.items.map(e=>(0,s.jsxs)(q.J,{withArrow:!0,withinPortal:!0,radius:"lg",shadow:"sm",transitionProps:{transition:"pop"},children:[(0,s.jsx)(q.J.Target,{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{children:(0,s.jsx)(m.x,{size:"xs",style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e.name})}),(0,s.jsx)("td",{children:(0,s.jsx)(m.x,{size:"xs",children:(0,re.g)(e.size)})}),400<a&&(0,s.jsx)("td",{children:(0,s.jsx)(m.x,{size:"xs",children:uh(e.time,o)})})]},e.id)}),(0,s.jsx)(q.J.Dropdown,{children:(0,s.jsxs)(ru.a,{children:[(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(l5,{size:16}),children:e.name}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(eZ,{size:16}),children:uh(e.time,o)}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(n0,{size:16}),children:(0,re.g)(e.size)})]})})]}))})]}),y>1&&(0,s.jsx)(nD.t,{noWrap:!0,size:"sm",position:"center",mt:"md",total:y,value:r,onChange:n})]})};eU().extend(tO());let ug=e=>{let{appId:t}=e,r=(0,f.rZ)(),{t:n}=(0,T.$G)("modules/usenet"),o=parseInt(r.breakpoints.xs,10),{ref:i,width:a}=(0,eV.h)(),[u,c]=(0,D.useState)(1),{data:d,isLoading:g,isError:y,error:v}=uc({limit:13,offset:(u-1)*13,appId:t}),b=Math.ceil(((null==d?void 0:d.total)||1)/13);return g?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i3,{height:40,mt:10}),(0,s.jsx)(i3,{height:40,mt:10}),(0,s.jsx)(i3,{height:40,mt:10})]}):y?(0,s.jsx)(x.Z,{position:"center",children:(0,s.jsxs)(p.b,{icon:(0,s.jsx)(nA.Z,{size:16}),my:"lg",title:n("queue.error.title"),color:"red",radius:"md",children:[n("queue.error.message"),(0,s.jsx)(nE.E,{mt:"sm",block:!0,children:v.message})]})}):!d||d.items.length<=0?(0,s.jsx)(ek.M,{style:{display:"flex",alignItems:"center",justifyContent:"center"},children:(0,s.jsx)(h.D,{order:3,children:n("queue.empty")})}):(0,s.jsxs)(l.K,{justify:"space-around",spacing:"xs",children:[(0,s.jsxs)(rl.i,{highlightOnHover:!0,style:{tableLayout:"fixed"},ref:i,children:[(0,s.jsx)("thead",{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{style:{width:"75%"},children:n("queue.header.name")}),300<a?(0,s.jsx)("th",{style:{width:100},children:n("queue.header.size")}):null,(0,s.jsx)("th",{style:{width:60},children:n("queue.header.eta")}),400<a?(0,s.jsx)("th",{style:{width:o>a?100:200},children:n("queue.header.progress")}):null]})}),(0,s.jsx)("tbody",{children:d.items.map(e=>(0,s.jsxs)(q.J,{withArrow:!0,withinPortal:!0,radius:"lg",shadow:"sm",transitionProps:{transition:"pop"},children:[(0,s.jsx)(q.J.Target,{children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("td",{children:(0,s.jsx)(m.x,{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},size:"xs",color:"paused"===e.state?"dimmed":void 0,children:e.name})}),300<a?(0,s.jsx)("td",{children:(0,s.jsx)(m.x,{size:"xs",children:(0,re.g)(e.size)})}):null,(0,s.jsx)("td",{children:e.eta<=0?(0,s.jsx)(m.x,{size:"xs",color:"dimmed",children:n("queue.paused")}):(0,s.jsx)(m.x,{size:"xs",children:eU().duration(e.eta,"s").format("H:mm:ss")})}),400<a?(0,s.jsxs)("td",{style:{display:"flex",alignItems:"center"},children:[(0,s.jsxs)(m.x,{mr:"sm",style:{whiteSpace:"nowrap"},children:[e.progress.toFixed(1),"%"]}),a>o?(0,s.jsx)(nG.E,{radius:"lg",color:e.eta>0?r.primaryColor:"lightgrey",value:e.progress,size:"lg",style:{width:"100%"}}):null]}):null]},e.id)}),(0,s.jsx)(q.J.Dropdown,{children:(0,s.jsxs)(ru.a,{children:[(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(l5,{size:16}),children:e.name}),(0,s.jsxs)(ru.a.Item,{icon:(0,s.jsx)(te,{size:16}),children:[e.progress.toFixed(1),"%"]}),"downloading"===e.state?(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(eZ,{size:16}),children:uh(e.eta,n)}):(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(e3,{size:16}),children:n("queue.paused")}),(0,s.jsx)(ru.a.Item,{icon:(0,s.jsx)(n0,{size:16}),children:(0,re.g)(e.size)})]})})]}))})]}),b>1&&(0,s.jsx)(nD.t,{noWrap:!0,size:"sm",position:"center",total:b,value:u,onChange:c})]})};eU().extend(tO());let uy=["sabnzbd","nzbGet"],uv=(0,N.D)({id:"usenet",icon:n0,options:{},component:function(e){var t,r,n;let{widget:o}=e,{t:i}=(0,T.$G)("modules/usenet"),{config:a}=(0,B.q)(),u=null!==(n=null==a?void 0:a.apps.filter(e=>e.integration&&uy.includes(e.integration.type)))&&void 0!==n?n:[],{ref:c,width:p}=(0,eV.h)(),{data:f}=(0,Z.useSession)(),[g,y]=(0,D.useState)(null===(t=u[0])||void 0===t?void 0:t.id),{data:v}=uu({appId:g});(0,D.useEffect)(()=>{!g&&u.length&&y(u[0].id)},[u,g]);let b=up({appId:g}),_=uf({appId:g});return 0===u.length?(0,s.jsxs)(l.K,{children:[(0,s.jsx)(h.D,{order:3,children:i("card.errors.noDownloadClients.title")}),(0,s.jsx)(x.Z,{children:(0,s.jsx)(m.x,{children:i("card.errors.noDownloadClients.text")})})]}):g?(0,s.jsxs)(t_.m,{keepMounted:!1,defaultValue:"queue",children:[(0,s.jsxs)(t_.m.List,{ref:c,mb:"md",style:{flex:1},grow:!0,children:[(0,s.jsx)(t_.m.Tab,{value:"queue",children:i("tabs.queue")}),(0,s.jsx)(t_.m.Tab,{value:"history",children:i("tabs.history")}),v&&(0,s.jsx)(x.Z,{position:"right",ml:"auto",children:p>l1.$&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(ee.C,{children:[(0,re.g)(null==v?void 0:v.speed),"/s"]}),(0,s.jsxs)(ee.C,{children:[i("info.sizeLeft"),": ",(0,re.g)(null==v?void 0:v.sizeLeft)]})]})})]}),u.length>1&&(0,s.jsx)(iM.Ph,{value:g,onChange:y,ml:"xs",data:u.map(e=>({value:e.id,label:e.name}))}),(0,s.jsxs)(t_.m.Panel,{value:"queue",children:[(0,s.jsx)(ug,{appId:g}),(null==f?void 0:null===(r=f.user)||void 0===r?void 0:r.isAdmin)&&(v?v.paused?(0,s.jsxs)(d.z,{uppercase:!0,onClick:async()=>_({appId:g}),radius:"xl",size:"xs",fullWidth:!0,mt:"sm",children:[(0,s.jsx)(et.Z,{size:12,style:{marginRight:5}})," ",i("info.paused")]}):(0,s.jsxs)(d.z,{uppercase:!0,onClick:async()=>b({appId:g}),radius:"xl",size:"xs",fullWidth:!0,mt:"sm",children:[(0,s.jsx)(ul,{size:12,style:{marginRight:5}})," ",eU().duration(v.eta,"s").format("HH:mm")]}):null)]}),(0,s.jsx)(t_.m.Panel,{value:"history",style:{display:"flex",flexDirection:"column"},children:(0,s.jsx)(um,{appId:g})})]}):null},gridstack:{minWidth:2,minHeight:3,maxWidth:12,maxHeight:12}});var ub=(0,S.Z)("device-cctv","IconDeviceCctv",[["path",{d:"M3 3m0 1a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1z",key:"svg-0"}],["path",{d:"M12 14m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0",key:"svg-1"}],["path",{d:"M19 7v7a7 7 0 0 1 -14 0v-7",key:"svg-2"}],["path",{d:"M12 14l.01 0",key:"svg-3"}]]),u_=(0,S.Z)("heart-broken","IconHeartBroken",[["path",{d:"M19.5 12.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572",key:"svg-0"}],["path",{d:"M12 6l-2 4l4 3l-2 4v3",key:"svg-1"}]]);let ux=nu()(()=>Promise.all([r.e(544),r.e(764),r.e(49),r.e(468)]).then(r.bind(r,92876)),{loadableGenerated:{webpack:()=>[92876]},ssr:!1}),uw=(0,N.D)({id:"video-stream",icon:ub,options:{FeedUrl:{type:"text",defaultValue:""},autoPlay:{type:"switch",defaultValue:!0},muted:{type:"switch",defaultValue:!0},controls:{type:"switch",defaultValue:!1}},gridstack:{minWidth:1,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){let{widget:t}=e,{t:r}=(0,T.$G)("modules/video-stream");return t.properties.FeedUrl?(0,s.jsx)(x.Z,{position:"center",w:"100%",h:"100%",children:(0,s.jsx)(ux,{source:null==t?void 0:t.properties.FeedUrl,muted:null==t?void 0:t.properties.muted,autoPlay:null==t?void 0:t.properties.autoPlay,controls:null==t?void 0:t.properties.controls})}):(0,s.jsx)(ek.M,{h:"100%",children:(0,s.jsxs)(l.K,{align:"center",children:[(0,s.jsx)(u_,{}),(0,s.jsx)(h.D,{order:4,children:r("errors.invalidStream")})]})})}});var uk=(0,S.Z)("cloud-rain","IconCloudRain",[["path",{d:"M7 18a4.6 4.4 0 0 1 0 -9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7",key:"svg-0"}],["path",{d:"M11 13v2m0 3v2m4 -5v2m0 3v2",key:"svg-1"}]]),uM=(0,S.Z)("map-pin","IconMapPin",[["path",{d:"M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0",key:"svg-0"}],["path",{d:"M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z",key:"svg-1"}]]),uS=(0,S.Z)("arrow-up-right","IconArrowUpRight",[["path",{d:"M17 7l-10 10",key:"svg-0"}],["path",{d:"M8 7l9 0l0 9",key:"svg-1"}]]),uO=(0,S.Z)("arrow-down-right","IconArrowDownRight",[["path",{d:"M7 7l10 10",key:"svg-0"}],["path",{d:"M17 8l0 9l-9 0",key:"svg-1"}]]),uj=r(64738),uC=(0,S.Z)("cloud","IconCloud",[["path",{d:"M6.657 18c-2.572 0 -4.657 -2.007 -4.657 -4.483c0 -2.475 2.085 -4.482 4.657 -4.482c.393 -1.762 1.794 -3.2 3.675 -3.773c1.88 -.572 3.956 -.193 5.444 1c1.488 1.19 2.162 3.007 1.77 4.769h.99c1.913 0 3.464 1.56 3.464 3.486c0 1.927 -1.551 3.487 -3.465 3.487h-11.878",key:"svg-0"}]]),uP=(0,S.Z)("cloud-fog","IconCloudFog",[["path",{d:"M7 16a4.6 4.4 0 0 1 0 -9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-12",key:"svg-0"}],["path",{d:"M5 20l14 0",key:"svg-1"}]]),uL=(0,S.Z)("snowflake","IconSnowflake",[["path",{d:"M10 4l2 1l2 -1",key:"svg-0"}],["path",{d:"M12 2v6.5l3 1.72",key:"svg-1"}],["path",{d:"M17.928 6.268l.134 2.232l1.866 1.232",key:"svg-2"}],["path",{d:"M20.66 7l-5.629 3.25l.01 3.458",key:"svg-3"}],["path",{d:"M19.928 14.268l-1.866 1.232l-.134 2.232",key:"svg-4"}],["path",{d:"M20.66 17l-5.629 -3.25l-2.99 1.738",key:"svg-5"}],["path",{d:"M14 20l-2 -1l-2 1",key:"svg-6"}],["path",{d:"M12 22v-6.5l-3 -1.72",key:"svg-7"}],["path",{d:"M6.072 17.732l-.134 -2.232l-1.866 -1.232",key:"svg-8"}],["path",{d:"M3.34 17l5.629 -3.25l-.01 -3.458",key:"svg-9"}],["path",{d:"M4.072 9.732l1.866 -1.232l.134 -2.232",key:"svg-10"}],["path",{d:"M3.34 7l5.629 3.25l2.99 -1.738",key:"svg-11"}]]),uE=(0,S.Z)("cloud-snow","IconCloudSnow",[["path",{d:"M7 18a4.6 4.4 0 0 1 0 -9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7",key:"svg-0"}],["path",{d:"M11 15v.01m0 3v.01m0 3v.01m4 -4v.01m0 3v.01",key:"svg-1"}]]),uT=(0,S.Z)("cloud-storm","IconCloudStorm",[["path",{d:"M7 18a4.6 4.4 0 0 1 0 -9a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-1",key:"svg-0"}],["path",{d:"M13 14l-2 4l3 0l-2 4",key:"svg-1"}]]);let uD=e=>{var t;let{code:r,size:n=50}=e,{t:o}=(0,T.$G)("modules/weather"),{icon:i,name:a}=null!==(t=uI.find(e=>e.codes.includes(r)))&&void 0!==t?t:uA;return(0,s.jsx)(e1.u,{withinPortal:!0,withArrow:!0,label:o("card.weatherDescriptions.".concat(a)),children:(0,s.jsx)(g.x,{children:(0,s.jsx)(i,{style:{float:"left"},size:n})})})},uI=[{icon:uj.Z,name:"clear",codes:[0]},{icon:uC,name:"mainlyClear",codes:[1,2,3]},{icon:uP,name:"fog",codes:[45,48]},{icon:uC,name:"drizzle",codes:[51,53,55]},{icon:uL,name:"freezingDrizzle",codes:[56,57]},{icon:uk,name:"rain",codes:[61,63,65]},{icon:uk,name:"freezingRain",codes:[66,67]},{icon:uE,name:"snowFall",codes:[71,73,75]},{icon:uE,name:"snowGrains",codes:[77]},{icon:uk,name:"rainShowers",codes:[80,81,82]},{icon:uE,name:"snowShowers",codes:[85,86]},{icon:uT,name:"thunderstorm",codes:[95]},{icon:uT,name:"thunderstormWithHail",codes:[96,99]}],uA={icon:nt.Z,name:"unknown"},uY=(0,N.D)({id:"weather",icon:uk,options:{displayInFahrenheit:{type:"switch",defaultValue:!1},displayCityName:{type:"switch",defaultValue:!1},displayWeekly:{type:"switch",defaultValue:!1},forecastDays:{type:"slider",defaultValue:5,min:1,max:7,step:1},location:{type:"location",defaultValue:{name:"Paris",latitude:48.85341,longitude:2.3488}}},gridstack:{minWidth:1,minHeight:1,maxWidth:12,maxHeight:12},component:function(e){let{widget:t}=e,{data:r,isLoading:n,isError:o}=W.hi.weather.at.useQuery(t.properties.location,{refetchInterval:18e5}),{width:i,ref:a}=(0,eV.h)(),{t:u}=(0,th.$G)("modules/weather");return n?(0,s.jsx)(e7.c,{}):o?(0,s.jsx)(ek.M,{children:(0,s.jsx)(m.x,{weight:500,children:u("error")})}):(0,s.jsx)(l.K,{w:"100%",h:"100%",justify:"space-around",ref:a,spacing:0,align:"center",children:(null==t?void 0:t.properties.displayWeekly)&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(b.k,{align:"center",gap:i<120?"0.25rem":"xs",justify:"center",direction:"row",children:[t.properties.displayCityName&&(0,s.jsxs)(x.Z,{noWrap:!0,spacing:5,align:"center",children:[(0,s.jsx)(uM,{color:"blue",size:30}),(0,s.jsx)(m.x,{size:25,style:{whiteSpace:"nowrap"},children:t.properties.location.name})]}),(0,s.jsx)(uD,{size:i<300?30:50,code:r.current_weather.weathercode}),(0,s.jsx)(h.D,{size:"h2",color:r.current_weather.temperature>20?"red":"blue",children:uR(r.current_weather.temperature,t.properties.displayInFahrenheit)})]}),(0,s.jsx)(uN,{weather:r,widget:t})]})||(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(b.k,{align:"center",gap:i<120?"0.25rem":"xs",justify:"center",direction:i<200?"column":"row",children:[(0,s.jsx)(uD,{size:i<300?30:50,code:r.current_weather.weathercode}),(0,s.jsx)(h.D,{size:"h2",children:uR(r.current_weather.temperature,t.properties.displayInFahrenheit)})]}),i>200&&(0,s.jsxs)(x.Z,{noWrap:!0,spacing:"xs",children:[(0,s.jsx)(uS,{}),uR(r.daily.temperature_2m_max[0],t.properties.displayInFahrenheit),(0,s.jsx)(uO,{}),uR(r.daily.temperature_2m_min[0],t.properties.displayInFahrenheit)]}),t.properties.displayCityName&&(0,s.jsxs)(x.Z,{noWrap:!0,spacing:5,align:"center",children:[(0,s.jsx)(uM,{height:15,width:15}),(0,s.jsx)(m.x,{style:{whiteSpace:"nowrap"},children:t.properties.location.name})]})]})})}}),uR=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?"".concat((1.8*e+32).toFixed(1),"\xb0F"):"".concat(e.toFixed(1),"\xb0C")};function uN(e){let{weather:{daily:t},widget:r}=e,{width:n}=(0,eV.h)();return(0,s.jsx)(b.k,{align:"center",direction:"row",justify:"space-between",w:"100%",px:"sm",children:t.time.slice(0,r.properties.forecastDays).map((e,o)=>(0,s.jsx)(y.Z,{padding:"0.25rem",children:(0,s.jsxs)(b.k,{direction:"column",align:"center",children:[(0,s.jsx)(m.x,{fw:700,lh:"1.25rem",children:e.split("-")[2]}),(0,s.jsx)(uD,{size:n<300?30:50,code:t.weathercode[o]}),(0,s.jsx)(m.x,{fz:"sm",lh:"1rem",children:uR(t.temperature_2m_max[o],r.properties.displayInFahrenheit)}),(0,s.jsx)(m.x,{fz:"sm",lh:"1rem",color:"grey",children:uR(t.temperature_2m_min[o],r.properties.displayInFahrenheit)})]})},o))})}var uz={calendar:e_,"indexer-manager":r$,dashdot:eH,usenet:uv,weather:uY,"torrents-status":l9,dlspeed:tb.Z,date:eX,rss:n_,"video-stream":uw,iframe:rA,"media-server":na,"media-requests-list":rG,"media-requests-stats":r1,"dns-hole-summary":ta,"dns-hole-controls":tg,bookmark:z,notebook:nd,"smart-home/entity-state":nC,"smart-home/trigger-automation":nL,"health-monitoring":rP,"media-transcoding":nQ}},32060:function(e,t,r){"use strict";r.d(t,{c:function(){return a}});var n=r(85893),o=r(43523),i=r(20966);let a=()=>(0,n.jsx)(o.M,{h:"100%",children:(0,n.jsx)(i.a,{variant:"bars"})})},50100:function(){},76398:function(){},25794:function(){},1864:function(e){!function(){"use strict";var t={114:function(e){function t(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function r(e,t){for(var r,n="",o=0,i=-1,a=0,s=0;s<=e.length;++s){if(s<e.length)r=e.charCodeAt(s);else if(47===r)break;else r=47;if(47===r){if(i===s-1||1===a);else if(i!==s-1&&2===a){if(n.length<2||2!==o||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2)){if(n.length>2){var l=n.lastIndexOf("/");if(l!==n.length-1){-1===l?(n="",o=0):o=(n=n.slice(0,l)).length-1-n.lastIndexOf("/"),i=s,a=0;continue}}else if(2===n.length||1===n.length){n="",o=0,i=s,a=0;continue}}t&&(n.length>0?n+="/..":n="..",o=2)}else n.length>0?n+="/"+e.slice(i+1,s):n=e.slice(i+1,s),o=s-i-1;i=s,a=0}else 46===r&&-1!==a?++a:a=-1}return n}var n={resolve:function(){for(var e,n,o="",i=!1,a=arguments.length-1;a>=-1&&!i;a--)a>=0?n=arguments[a]:(void 0===e&&(e=""),n=e),t(n),0!==n.length&&(o=n+"/"+o,i=47===n.charCodeAt(0));return(o=r(o,!i),i)?o.length>0?"/"+o:"/":o.length>0?o:"."},normalize:function(e){if(t(e),0===e.length)return".";var n=47===e.charCodeAt(0),o=47===e.charCodeAt(e.length-1);return(0!==(e=r(e,!n)).length||n||(e="."),e.length>0&&o&&(e+="/"),n)?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var e,r=0;r<arguments.length;++r){var o=arguments[r];t(o),o.length>0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":n.normalize(e)},relative:function(e,r){if(t(e),t(r),e===r||(e=n.resolve(e))===(r=n.resolve(r)))return"";for(var o=1;o<e.length&&47===e.charCodeAt(o);++o);for(var i=e.length,a=i-o,s=1;s<r.length&&47===r.charCodeAt(s);++s);for(var l=r.length-s,u=a<l?a:l,c=-1,d=0;d<=u;++d){if(d===u){if(l>u){if(47===r.charCodeAt(s+d))return r.slice(s+d+1);if(0===d)return r.slice(s+d)}else a>u&&(47===e.charCodeAt(o+d)?c=d:0===d&&(c=0));break}var p=e.charCodeAt(o+d);if(p!==r.charCodeAt(s+d))break;47===p&&(c=d)}var f="";for(d=o+c+1;d<=i;++d)(d===i||47===e.charCodeAt(d))&&(0===f.length?f+="..":f+="/..");return f.length>0?f+r.slice(s+c):(s+=c,47===r.charCodeAt(s)&&++s,r.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var r=e.charCodeAt(0),n=47===r,o=-1,i=!0,a=e.length-1;a>=1;--a)if(47===(r=e.charCodeAt(a))){if(!i){o=a;break}}else i=!1;return -1===o?n?"/":".":n&&1===o?"//":e.slice(0,o)},basename:function(e,r){if(void 0!==r&&"string"!=typeof r)throw TypeError('"ext" argument must be a string');t(e);var n,o=0,i=-1,a=!0;if(void 0!==r&&r.length>0&&r.length<=e.length){if(r.length===e.length&&r===e)return"";var s=r.length-1,l=-1;for(n=e.length-1;n>=0;--n){var u=e.charCodeAt(n);if(47===u){if(!a){o=n+1;break}}else -1===l&&(a=!1,l=n+1),s>=0&&(u===r.charCodeAt(s)?-1==--s&&(i=n):(s=-1,i=l))}return o===i?i=l:-1===i&&(i=e.length),e.slice(o,i)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!a){o=n+1;break}}else -1===i&&(a=!1,i=n+1);return -1===i?"":e.slice(o,i)},extname:function(e){t(e);for(var r=-1,n=0,o=-1,i=!0,a=0,s=e.length-1;s>=0;--s){var l=e.charCodeAt(s);if(47===l){if(!i){n=s+1;break}continue}-1===o&&(i=!1,o=s+1),46===l?-1===r?r=s:1!==a&&(a=1):-1!==r&&(a=-1)}return -1===r||-1===o||0===a||1===a&&r===o-1&&r===n+1?"":e.slice(r,o)},format:function(e){var t,r;if(null===e||"object"!=typeof e)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return t=e.dir||e.root,r=e.base||(e.name||"")+(e.ext||""),t?t===e.root?t+r:t+"/"+r:r},parse:function(e){t(e);var r,n={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return n;var o=e.charCodeAt(0),i=47===o;i?(n.root="/",r=1):r=0;for(var a=-1,s=0,l=-1,u=!0,c=e.length-1,d=0;c>=r;--c){if(47===(o=e.charCodeAt(c))){if(!u){s=c+1;break}continue}-1===l&&(u=!1,l=c+1),46===o?-1===a?a=c:1!==d&&(d=1):-1!==a&&(d=-1)}return -1===a||-1===l||0===d||1===d&&a===l-1&&a===s+1?-1!==l&&(0===s&&i?n.base=n.name=e.slice(1,l):n.base=n.name=e.slice(s,l)):(0===s&&i?(n.name=e.slice(1,a),n.base=e.slice(1,l)):(n.name=e.slice(s,a),n.base=e.slice(s,l)),n.ext=e.slice(a,l)),s>0?n.dir=e.slice(0,s-1):i&&(n.dir="/"),n},sep:"/",delimiter:":",win32:null,posix:null};n.posix=n,e.exports=n}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={exports:{}},a=!0;try{t[e](i,i.exports,n),a=!1}finally{a&&delete r[e]}return i.exports}n.ab="//";var o=n(114);e.exports=o}()},5152:function(e,t,r){e.exports=r(95677)},9008:function(e,t,r){e.exports=r(42636)},25675:function(e,t,r){e.exports=r(32555)},41664:function(e,t,r){e.exports=r(95569)},11163:function(e,t,r){e.exports=r(96885)},4298:function(e,t,r){e.exports=r(85442)},34155:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l=[],u=!1,c=-1;function d(){u&&n&&(u=!1,n.length?l=n.concat(l):c=-1,l.length&&p())}function p(){if(!u){var e=s(d);u=!0;for(var t=l.length;t;){for(n=l,l=[];++c<t;)n&&n[c].run();c=-1,t=l.length}n=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];l.push(new f(e,t)),1!==l.length||u||s(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}},92703:function(e,t,r){"use strict";var n=r(50414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,i,a){if(a!==n){var s=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 r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return r.PropTypes=r,r}},45697:function(e,t,r){e.exports=r(92703)()},50414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},69921:function(e,t){"use strict";/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,c=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,_=r?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case c:case d:case i:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case u:case p:case g:case m:case l:return e;default:return t}}case o:return t}}}function w(e){return x(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isAsyncMode=function(e){return w(e)||x(e)===c},t.isConcurrentMode=w,t.isContextConsumer=function(e){return x(e)===u},t.isContextProvider=function(e){return x(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return x(e)===p},t.isFragment=function(e){return x(e)===i},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===m},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===s},t.isStrictMode=function(e){return x(e)===a},t.isSuspense=function(e){return x(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===a||e===f||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===p||e.$$typeof===v||e.$$typeof===b||e.$$typeof===_||e.$$typeof===y)},t.typeOf=x},59864:function(e,t,r){"use strict";e.exports=r(69921)},53250:function(e,t,r){"use strict";/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var n=r(67294),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,a=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=i({inst:{value:r,getSnapshot:t}}),o=n[0].inst,c=n[1];return s(function(){o.value=r,o.getSnapshot=t,u(o)&&c({inst:o})},[e,r,t]),a(function(){return u(o)&&c({inst:o}),e(function(){u(o)&&c({inst:o})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},50139:function(e,t,r){"use strict";/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var n=r(67294),o=r(61688),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,s=n.useRef,l=n.useEffect,u=n.useMemo,c=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=u(function(){function e(e){if(!l){if(l=!0,a=e,e=n(e),void 0!==o&&p.hasValue){var t=p.value;if(o(t,e))return s=t}return s=e}if(t=s,i(a,e))return t;var r=n(e);return void 0!==o&&o(t,r)?t:(a=e,s=r)}var a,s,l=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,o]);var f=a(e,d[0],d[1]);return l(function(){p.hasValue=!0,p.value=f},[f]),c(f),f}},61688:function(e,t,r){"use strict";e.exports=r(53250)},52798:function(e,t,r){"use strict";e.exports=r(50139)},57632:function(e,t,r){"use strict";let n;r.d(t,{Z:function(){return u}});let o="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var i={randomUUID:o};let a=new Uint8Array(16);function s(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(a)}let l=[];for(let e=0;e<256;++e)l.push((e+256).toString(16).slice(1));var u=function(e,t,r){if(i.randomUUID&&!t&&!e)return i.randomUUID();e=e||{};let n=e.random||(e.rng||s)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=n[e];return t}return function(e,t=0){return l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]}(n)}},71739:function(e){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},48280:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ZodError=t.quotelessJson=t.ZodIssueCode=void 0;let n=r(19110);t.ZodIssueCode=n.util.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),t.quotelessJson=e=>{let t=JSON.stringify(e,null,2);return t.replace(/"([^"]+)":/g,"$1:")};class o extends Error{constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(let o of e.issues)if("invalid_union"===o.code)o.unionErrors.map(n);else if("invalid_return_type"===o.code)n(o.returnTypeError);else if("invalid_arguments"===o.code)n(o.argumentsError);else if(0===o.path.length)r._errors.push(t(o));else{let e=r,n=0;for(;n<o.path.length;){let r=o.path[n],i=n===o.path.length-1;i?(e[r]=e[r]||{_errors:[]},e[r]._errors.push(t(o))):e[r]=e[r]||{_errors:[]},e=e[r],n++}}};return n(this),r}toString(){return this.message}get message(){return JSON.stringify(this.issues,n.util.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=e=>e.message){let t={},r=[];for(let n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}t.ZodError=o,o.create=e=>{let t=new o(e);return t}},76996:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorMap=t.setErrorMap=t.defaultErrorMap=void 0;let o=n(r(49349));t.defaultErrorMap=o.default;let i=o.default;t.setErrorMap=function(e){i=e},t.getErrorMap=function(){return i}},16349:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(76996),t),o(r(93187),t),o(r(50116),t),o(r(19110),t),o(r(55433),t),o(r(48280),t)},88762:function(e,t){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.errorUtil=void 0,(r=t.errorUtil||(t.errorUtil={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},r.toString=e=>"string"==typeof e?e:null==e?void 0:e.message},93187:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.isAsync=t.isValid=t.isDirty=t.isAborted=t.OK=t.DIRTY=t.INVALID=t.ParseStatus=t.addIssueToContext=t.EMPTY_PATH=t.makeIssue=void 0;let o=r(76996),i=n(r(49349));t.makeIssue=e=>{let{data:t,path:r,errorMaps:n,issueData:o}=e,i=[...r,...o.path||[]],a={...o,path:i},s="",l=n.filter(e=>!!e).slice().reverse();for(let e of l)s=e(a,{data:t,defaultError:s}).message;return{...o,path:i,message:o.message||s}},t.EMPTY_PATH=[],t.addIssueToContext=function(e,r){let n=(0,t.makeIssue)({issueData:r,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,(0,o.getErrorMap)(),i.default].filter(e=>!!e)});e.common.issues.push(n)};class a{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,r){let n=[];for(let o of r){if("aborted"===o.status)return t.INVALID;"dirty"===o.status&&e.dirty(),n.push(o.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let r=[];for(let e of t)r.push({key:await e.key,value:await e.value});return a.mergeObjectSync(e,r)}static mergeObjectSync(e,r){let n={};for(let o of r){let{key:r,value:i}=o;if("aborted"===r.status||"aborted"===i.status)return t.INVALID;"dirty"===r.status&&e.dirty(),"dirty"===i.status&&e.dirty(),"__proto__"!==r.value&&(void 0!==i.value||o.alwaysSet)&&(n[r.value]=i.value)}return{status:e.value,value:n}}}t.ParseStatus=a,t.INVALID=Object.freeze({status:"aborted"}),t.DIRTY=e=>({status:"dirty",value:e}),t.OK=e=>({status:"valid",value:e}),t.isAborted=e=>"aborted"===e.status,t.isDirty=e=>"dirty"===e.status,t.isValid=e=>"valid"===e.status,t.isAsync=e=>"undefined"!=typeof Promise&&e instanceof Promise},50116:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},19110:function(e,t){"use strict";var r,n;Object.defineProperty(t,"__esModule",{value:!0}),t.getParsedType=t.ZodParsedType=t.objectUtil=t.util=void 0,(n=r=t.util||(t.util={})).assertEqual=e=>e,n.assertIs=function(e){},n.assertNever=function(e){throw Error()},n.arrayToEnum=e=>{let t={};for(let r of e)t[r]=r;return t},n.getValidEnumValues=e=>{let t=n.objectKeys(e).filter(t=>"number"!=typeof e[e[t]]),r={};for(let n of t)r[n]=e[n];return n.objectValues(r)},n.objectValues=e=>n.objectKeys(e).map(function(t){return e[t]}),n.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},n.find=(e,t)=>{for(let r of e)if(t(r))return r},n.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,n.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},n.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(t.objectUtil||(t.objectUtil={})).mergeShapes=(e,t)=>({...e,...t}),t.ZodParsedType=r.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),t.getParsedType=e=>{let r=typeof e;switch(r){case"undefined":return t.ZodParsedType.undefined;case"string":return t.ZodParsedType.string;case"number":return isNaN(e)?t.ZodParsedType.nan:t.ZodParsedType.number;case"boolean":return t.ZodParsedType.boolean;case"function":return t.ZodParsedType.function;case"bigint":return t.ZodParsedType.bigint;case"symbol":return t.ZodParsedType.symbol;case"object":if(Array.isArray(e))return t.ZodParsedType.array;if(null===e)return t.ZodParsedType.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return t.ZodParsedType.promise;if("undefined"!=typeof Map&&e instanceof Map)return t.ZodParsedType.map;if("undefined"!=typeof Set&&e instanceof Set)return t.ZodParsedType.set;if("undefined"!=typeof Date&&e instanceof Date)return t.ZodParsedType.date;return t.ZodParsedType.object;default:return t.ZodParsedType.unknown}}},78754:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.z=void 0;let s=i(r(16349));t.z=s,a(r(16349),t),t.default=s},49349:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let n=r(19110),o=r(48280);t.default=(e,t)=>{let r;switch(e.code){case o.ZodIssueCode.invalid_type:r=e.received===n.ZodParsedType.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case o.ZodIssueCode.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,n.util.jsonStringifyReplacer)}`;break;case o.ZodIssueCode.unrecognized_keys:r=`Unrecognized key(s) in object: ${n.util.joinValues(e.keys,", ")}`;break;case o.ZodIssueCode.invalid_union:r="Invalid input";break;case o.ZodIssueCode.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${n.util.joinValues(e.options)}`;break;case o.ZodIssueCode.invalid_enum_value:r=`Invalid enum value. Expected ${n.util.joinValues(e.options)}, received '${e.received}'`;break;case o.ZodIssueCode.invalid_arguments:r="Invalid function arguments";break;case o.ZodIssueCode.invalid_return_type:r="Invalid function return type";break;case o.ZodIssueCode.invalid_date:r="Invalid date";break;case o.ZodIssueCode.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:n.util.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case o.ZodIssueCode.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case o.ZodIssueCode.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case o.ZodIssueCode.custom:r="Invalid input";break;case o.ZodIssueCode.invalid_intersection_types:r="Intersection results could not be merged";break;case o.ZodIssueCode.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case o.ZodIssueCode.not_finite:r="Number must be finite";break;default:r=t.defaultError,n.util.assertNever(e)}return{message:r}}},55433:function(e,t,r){"use strict";var n,o;let i;Object.defineProperty(t,"__esModule",{value:!0}),t.date=t.boolean=t.bigint=t.array=t.any=t.coerce=t.ZodFirstPartyTypeKind=t.late=t.ZodSchema=t.Schema=t.custom=t.ZodReadonly=t.ZodPipeline=t.ZodBranded=t.BRAND=t.ZodNaN=t.ZodCatch=t.ZodDefault=t.ZodNullable=t.ZodOptional=t.ZodTransformer=t.ZodEffects=t.ZodPromise=t.ZodNativeEnum=t.ZodEnum=t.ZodLiteral=t.ZodLazy=t.ZodFunction=t.ZodSet=t.ZodMap=t.ZodRecord=t.ZodTuple=t.ZodIntersection=t.ZodDiscriminatedUnion=t.ZodUnion=t.ZodObject=t.ZodArray=t.ZodVoid=t.ZodNever=t.ZodUnknown=t.ZodAny=t.ZodNull=t.ZodUndefined=t.ZodSymbol=t.ZodDate=t.ZodBoolean=t.ZodBigInt=t.ZodNumber=t.ZodString=t.ZodType=void 0,t.NEVER=t.void=t.unknown=t.union=t.undefined=t.tuple=t.transformer=t.symbol=t.string=t.strictObject=t.set=t.record=t.promise=t.preprocess=t.pipeline=t.ostring=t.optional=t.onumber=t.oboolean=t.object=t.number=t.nullable=t.null=t.never=t.nativeEnum=t.nan=t.map=t.literal=t.lazy=t.intersection=t.instanceof=t.function=t.enum=t.effect=t.discriminatedUnion=void 0;let a=r(76996),s=r(88762),l=r(93187),u=r(19110),c=r(48280);class d{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let p=(e,t)=>{if((0,l.isValid)(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new c.ZodError(e.common.issues);return this._error=t,this._error}}};function f(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:o}=e;if(t&&(r||n))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:o}:{errorMap:(e,t)=>"invalid_type"!==e.code?{message:t.defaultError}:void 0===t.data?{message:null!=n?n:t.defaultError}:{message:null!=r?r:t.defaultError},description:o}}class h{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return(0,u.getParsedType)(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:(0,u.getParsedType)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new l.ParseStatus,ctx:{common:e.parent.common,data:e.data,parsedType:(0,u.getParsedType)(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if((0,l.isAsync)(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;let n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,u.getParsedType)(e)},o=this._parseSync({data:e,path:n.path,parent:n});return p(n,o)}async parseAsync(e,t){let r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){let r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:(0,u.getParsedType)(e)},n=this._parse({data:e,path:r.path,parent:r}),o=await ((0,l.isAsync)(n)?n:Promise.resolve(n));return p(r,o)}refine(e,t){let r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement((t,n)=>{let o=e(t),i=()=>n.addIssue({code:c.ZodIssueCode.custom,...r(t)});return"undefined"!=typeof Promise&&o instanceof Promise?o.then(e=>!!e||(i(),!1)):!!o||(i(),!1)})}refinement(e,t){return this._refinement((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1))}_refinement(e){return new Q({schema:this,typeName:n.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return X.create(this,this._def)}nullable(){return ee.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return A.create(this,this._def)}promise(){return J.create(this,this._def)}or(e){return R.create([this,e],this._def)}and(e){return H.create(this,e,this._def)}transform(e){return new Q({...f(this._def),schema:this,typeName:n.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new et({...f(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:n.ZodDefault})}brand(){return new eo({typeName:n.ZodBranded,type:this,...f(this._def)})}catch(e){return new er({...f(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:n.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return ei.create(this,e)}readonly(){return ea.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}t.ZodType=h,t.Schema=h,t.ZodSchema=h;let m=/^c[^\s-]{8,}$/i,g=/^[a-z][a-z0-9]*$/,y=/^[0-9A-HJKMNP-TV-Z]{26}$/,v=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,b=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,_=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,x=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,w=e=>e.precision?e.offset?RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}Z$`):0===e.precision?e.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):e.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");class k extends h{_parse(e){let t;this._def.coerce&&(e.data=String(e.data));let r=this._getType(e);if(r!==u.ZodParsedType.string){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.string,received:t.parsedType}),l.INVALID}let n=new l.ParseStatus;for(let r of this._def.checks)if("min"===r.kind)e.data.length<r.value&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_small,minimum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),n.dirty());else if("max"===r.kind)e.data.length>r.value&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),n.dirty());else if("length"===r.kind){let o=e.data.length>r.value,i=e.data.length<r.value;(o||i)&&(t=this._getOrReturnCtx(e,t),o?(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!0,message:r.message}):i&&(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_small,minimum:r.value,type:"string",inclusive:!0,exact:!0,message:r.message}),n.dirty())}else if("email"===r.kind)b.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"email",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty());else if("emoji"===r.kind)i||(i=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),i.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"emoji",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty());else if("uuid"===r.kind)v.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"uuid",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty());else if("cuid"===r.kind)m.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"cuid",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty());else if("cuid2"===r.kind)g.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"cuid2",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty());else if("ulid"===r.kind)y.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"ulid",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty());else if("url"===r.kind)try{new URL(e.data)}catch(o){t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"url",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty()}else if("regex"===r.kind){r.regex.lastIndex=0;let o=r.regex.test(e.data);o||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"regex",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty())}else if("trim"===r.kind)e.data=e.data.trim();else if("includes"===r.kind)e.data.includes(r.value,r.position)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_string,validation:{includes:r.value,position:r.position},message:r.message}),n.dirty());else if("toLowerCase"===r.kind)e.data=e.data.toLowerCase();else if("toUpperCase"===r.kind)e.data=e.data.toUpperCase();else if("startsWith"===r.kind)e.data.startsWith(r.value)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_string,validation:{startsWith:r.value},message:r.message}),n.dirty());else if("endsWith"===r.kind)e.data.endsWith(r.value)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_string,validation:{endsWith:r.value},message:r.message}),n.dirty());else if("datetime"===r.kind){let o=w(r);o.test(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_string,validation:"datetime",message:r.message}),n.dirty())}else if("ip"===r.kind){var o,a;o=e.data,("v4"===(a=r.version)||!a)&&_.test(o)||("v6"===a||!a)&&x.test(o)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{validation:"ip",code:c.ZodIssueCode.invalid_string,message:r.message}),n.dirty())}else u.util.assertNever(r);return{status:n.value,value:e.data}}_regex(e,t,r){return this.refinement(t=>e.test(t),{validation:t,code:c.ZodIssueCode.invalid_string,...s.errorUtil.errToObj(r)})}_addCheck(e){return new k({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...s.errorUtil.errToObj(e)})}url(e){return this._addCheck({kind:"url",...s.errorUtil.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...s.errorUtil.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...s.errorUtil.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...s.errorUtil.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...s.errorUtil.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...s.errorUtil.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...s.errorUtil.errToObj(e)})}datetime(e){var t;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,...s.errorUtil.errToObj(null==e?void 0:e.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...s.errorUtil.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...s.errorUtil.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...s.errorUtil.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...s.errorUtil.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...s.errorUtil.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...s.errorUtil.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...s.errorUtil.errToObj(t)})}nonempty(e){return this.min(1,s.errorUtil.errToObj(e))}trim(){return new k({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new k({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new k({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}t.ZodString=k,k.create=e=>{var t;return new k({checks:[],typeName:n.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...f(e)})};class M extends h{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;this._def.coerce&&(e.data=Number(e.data));let r=this._getType(e);if(r!==u.ZodParsedType.number){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.number,received:t.parsedType}),l.INVALID}let n=new l.ParseStatus;for(let r of this._def.checks)if("int"===r.kind)u.util.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:"integer",received:"float",message:r.message}),n.dirty());else if("min"===r.kind){let o=r.inclusive?e.data<r.value:e.data<=r.value;o&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_small,minimum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty())}else if("max"===r.kind){let o=r.inclusive?e.data>r.value:e.data>=r.value;o&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty())}else"multipleOf"===r.kind?0!==function(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,o=r>n?r:n,i=parseInt(e.toFixed(o).replace(".","")),a=parseInt(t.toFixed(o).replace(".",""));return i%a/Math.pow(10,o)}(e.data,r.value)&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):"finite"===r.kind?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.not_finite,message:r.message}),n.dirty()):u.util.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,s.errorUtil.toString(t))}gt(e,t){return this.setLimit("min",e,!1,s.errorUtil.toString(t))}lte(e,t){return this.setLimit("max",e,!0,s.errorUtil.toString(t))}lt(e,t){return this.setLimit("max",e,!1,s.errorUtil.toString(t))}setLimit(e,t,r,n){return new M({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:s.errorUtil.toString(n)}]})}_addCheck(e){return new M({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:s.errorUtil.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:s.errorUtil.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:s.errorUtil.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:s.errorUtil.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:s.errorUtil.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:s.errorUtil.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:s.errorUtil.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:s.errorUtil.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:s.errorUtil.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find(e=>"int"===e.kind||"multipleOf"===e.kind&&u.util.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.value<e)&&(e=r.value)}return Number.isFinite(t)&&Number.isFinite(e)}}t.ZodNumber=M,M.create=e=>new M({checks:[],typeName:n.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...f(e)});class S extends h{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;this._def.coerce&&(e.data=BigInt(e.data));let r=this._getType(e);if(r!==u.ZodParsedType.bigint){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.bigint,received:t.parsedType}),l.INVALID}let n=new l.ParseStatus;for(let r of this._def.checks)if("min"===r.kind){let o=r.inclusive?e.data<r.value:e.data<=r.value;o&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_small,type:"bigint",minimum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty())}else if("max"===r.kind){let o=r.inclusive?e.data>r.value:e.data>=r.value;o&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty())}else"multipleOf"===r.kind?e.data%r.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):u.util.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,s.errorUtil.toString(t))}gt(e,t){return this.setLimit("min",e,!1,s.errorUtil.toString(t))}lte(e,t){return this.setLimit("max",e,!0,s.errorUtil.toString(t))}lt(e,t){return this.setLimit("max",e,!1,s.errorUtil.toString(t))}setLimit(e,t,r,n){return new S({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:s.errorUtil.toString(n)}]})}_addCheck(e){return new S({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:s.errorUtil.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:s.errorUtil.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:s.errorUtil.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:s.errorUtil.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:s.errorUtil.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}t.ZodBigInt=S,S.create=e=>{var t;return new S({checks:[],typeName:n.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...f(e)})};class O extends h{_parse(e){this._def.coerce&&(e.data=!!e.data);let t=this._getType(e);if(t!==u.ZodParsedType.boolean){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.boolean,received:t.parsedType}),l.INVALID}return(0,l.OK)(e.data)}}t.ZodBoolean=O,O.create=e=>new O({typeName:n.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...f(e)});class j extends h{_parse(e){let t;this._def.coerce&&(e.data=new Date(e.data));let r=this._getType(e);if(r!==u.ZodParsedType.date){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.date,received:t.parsedType}),l.INVALID}if(isNaN(e.data.getTime())){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_date}),l.INVALID}let n=new l.ParseStatus;for(let r of this._def.checks)"min"===r.kind?e.data.getTime()<r.value&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_small,message:r.message,inclusive:!0,exact:!1,minimum:r.value,type:"date"}),n.dirty()):"max"===r.kind?e.data.getTime()>r.value&&(t=this._getOrReturnCtx(e,t),(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),n.dirty()):u.util.assertNever(r);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new j({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:s.errorUtil.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:s.errorUtil.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}t.ZodDate=j,j.create=e=>new j({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:n.ZodDate,...f(e)});class C extends h{_parse(e){let t=this._getType(e);if(t!==u.ZodParsedType.symbol){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.symbol,received:t.parsedType}),l.INVALID}return(0,l.OK)(e.data)}}t.ZodSymbol=C,C.create=e=>new C({typeName:n.ZodSymbol,...f(e)});class P extends h{_parse(e){let t=this._getType(e);if(t!==u.ZodParsedType.undefined){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.undefined,received:t.parsedType}),l.INVALID}return(0,l.OK)(e.data)}}t.ZodUndefined=P,P.create=e=>new P({typeName:n.ZodUndefined,...f(e)});class L extends h{_parse(e){let t=this._getType(e);if(t!==u.ZodParsedType.null){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.null,received:t.parsedType}),l.INVALID}return(0,l.OK)(e.data)}}t.ZodNull=L,L.create=e=>new L({typeName:n.ZodNull,...f(e)});class E extends h{constructor(){super(...arguments),this._any=!0}_parse(e){return(0,l.OK)(e.data)}}t.ZodAny=E,E.create=e=>new E({typeName:n.ZodAny,...f(e)});class T extends h{constructor(){super(...arguments),this._unknown=!0}_parse(e){return(0,l.OK)(e.data)}}t.ZodUnknown=T,T.create=e=>new T({typeName:n.ZodUnknown,...f(e)});class D extends h{_parse(e){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.never,received:t.parsedType}),l.INVALID}}t.ZodNever=D,D.create=e=>new D({typeName:n.ZodNever,...f(e)});class I extends h{_parse(e){let t=this._getType(e);if(t!==u.ZodParsedType.undefined){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.void,received:t.parsedType}),l.INVALID}return(0,l.OK)(e.data)}}t.ZodVoid=I,I.create=e=>new I({typeName:n.ZodVoid,...f(e)});class A extends h{_parse(e){let{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==u.ZodParsedType.array)return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.array,received:t.parsedType}),l.INVALID;if(null!==n.exactLength){let e=t.data.length>n.exactLength.value,o=t.data.length<n.exactLength.value;(e||o)&&((0,l.addIssueToContext)(t,{code:e?c.ZodIssueCode.too_big:c.ZodIssueCode.too_small,minimum:o?n.exactLength.value:void 0,maximum:e?n.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:n.exactLength.message}),r.dirty())}if(null!==n.minLength&&t.data.length<n.minLength.value&&((0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_small,minimum:n.minLength.value,type:"array",inclusive:!0,exact:!1,message:n.minLength.message}),r.dirty()),null!==n.maxLength&&t.data.length>n.maxLength.value&&((0,l.addIssueToContext)(t,{code:c.ZodIssueCode.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map((e,r)=>n.type._parseAsync(new d(t,e,t.path,r)))).then(e=>l.ParseStatus.mergeArray(r,e));let o=[...t.data].map((e,r)=>n.type._parseSync(new d(t,e,t.path,r)));return l.ParseStatus.mergeArray(r,o)}get element(){return this._def.type}min(e,t){return new A({...this._def,minLength:{value:e,message:s.errorUtil.toString(t)}})}max(e,t){return new A({...this._def,maxLength:{value:e,message:s.errorUtil.toString(t)}})}length(e,t){return new A({...this._def,exactLength:{value:e,message:s.errorUtil.toString(t)}})}nonempty(e){return this.min(1,e)}}t.ZodArray=A,A.create=(e,t)=>new A({type:e,minLength:null,maxLength:null,exactLength:null,typeName:n.ZodArray,...f(t)});class Y extends h{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=u.util.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){let t=this._getType(e);if(t!==u.ZodParsedType.object){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.object,received:t.parsedType}),l.INVALID}let{status:r,ctx:n}=this._processInputParams(e),{shape:o,keys:i}=this._getCached(),a=[];if(!(this._def.catchall instanceof D&&"strip"===this._def.unknownKeys))for(let e in n.data)i.includes(e)||a.push(e);let s=[];for(let e of i){let t=o[e],r=n.data[e];s.push({key:{status:"valid",value:e},value:t._parse(new d(n,r,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof D){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of a)s.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)a.length>0&&((0,l.addIssueToContext)(n,{code:c.ZodIssueCode.unrecognized_keys,keys:a}),r.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of a){let r=n.data[t];s.push({key:{status:"valid",value:t},value:e._parse(new d(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of s){let r=await t.key;e.push({key:r,value:await t.value,alwaysSet:t.alwaysSet})}return e}).then(e=>l.ParseStatus.mergeObjectSync(r,e)):l.ParseStatus.mergeObjectSync(r,s)}get shape(){return this._def.shape()}strict(e){return s.errorUtil.errToObj,new Y({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,o,i,a;let l=null!==(i=null===(o=(n=this._def).errorMap)||void 0===o?void 0:o.call(n,t,r).message)&&void 0!==i?i:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(a=s.errorUtil.errToObj(e).message)&&void 0!==a?a:l}:{message:l}}}:{}})}strip(){return new Y({...this._def,unknownKeys:"strip"})}passthrough(){return new Y({...this._def,unknownKeys:"passthrough"})}extend(e){return new Y({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){let t=new Y({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:n.ZodObject});return t}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new Y({...this._def,catchall:e})}pick(e){let t={};return u.util.objectKeys(e).forEach(r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])}),new Y({...this._def,shape:()=>t})}omit(e){let t={};return u.util.objectKeys(this.shape).forEach(r=>{e[r]||(t[r]=this.shape[r])}),new Y({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof Y){let r={};for(let n in t.shape){let o=t.shape[n];r[n]=X.create(e(o))}return new Y({...t._def,shape:()=>r})}return t instanceof A?new A({...t._def,type:e(t.element)}):t instanceof X?X.create(e(t.unwrap())):t instanceof ee?ee.create(e(t.unwrap())):t instanceof F?F.create(t.items.map(t=>e(t))):t}(this)}partial(e){let t={};return u.util.objectKeys(this.shape).forEach(r=>{let n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()}),new Y({...this._def,shape:()=>t})}required(e){let t={};return u.util.objectKeys(this.shape).forEach(r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r],n=e;for(;n instanceof X;)n=n._def.innerType;t[r]=n}}),new Y({...this._def,shape:()=>t})}keyof(){return q(u.util.objectKeys(this.shape))}}t.ZodObject=Y,Y.create=(e,t)=>new Y({shape:()=>e,unknownKeys:"strip",catchall:D.create(),typeName:n.ZodObject,...f(t)}),Y.strictCreate=(e,t)=>new Y({shape:()=>e,unknownKeys:"strict",catchall:D.create(),typeName:n.ZodObject,...f(t)}),Y.lazycreate=(e,t)=>new Y({shape:e,unknownKeys:"strip",catchall:D.create(),typeName:n.ZodObject,...f(t)});class R extends h{_parse(e){let{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map(async e=>{let r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}})).then(function(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;let r=e.map(e=>new c.ZodError(e.ctx.common.issues));return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_union,unionErrors:r}),l.INVALID});{let e;let n=[];for(let o of r){let r={...t,common:{...t.common,issues:[]},parent:null},i=o._parseSync({data:t.data,path:t.path,parent:r});if("valid"===i.status)return i;"dirty"!==i.status||e||(e={result:i,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let o=n.map(e=>new c.ZodError(e));return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_union,unionErrors:o}),l.INVALID}}get options(){return this._def.options}}t.ZodUnion=R,R.create=(e,t)=>new R({options:e,typeName:n.ZodUnion,...f(t)});let N=e=>{if(e instanceof U)return N(e.schema);if(e instanceof Q)return N(e.innerType());if(e instanceof W)return[e.value];if(e instanceof K)return e.options;if(e instanceof G)return Object.keys(e.enum);if(e instanceof et)return N(e._def.innerType);if(e instanceof P)return[void 0];else if(e instanceof L)return[null];else return null};class z extends h{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==u.ZodParsedType.object)return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.object,received:t.parsedType}),l.INVALID;let r=this.discriminator,n=t.data[r],o=this.optionsMap.get(n);return o?t.common.async?o._parseAsync({data:t.data,path:t.path,parent:t}):o._parseSync({data:t.data,path:t.path,parent:t}):((0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),l.INVALID)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){let o=new Map;for(let r of t){let t=N(r.shape[e]);if(!t)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let n of t){if(o.has(n))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(n)}`);o.set(n,r)}}return new z({typeName:n.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:o,...f(r)})}}t.ZodDiscriminatedUnion=z;class H extends h{_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if((0,l.isAborted)(e)||(0,l.isAborted)(n))return l.INVALID;let o=function e(t,r){let n=(0,u.getParsedType)(t),o=(0,u.getParsedType)(r);if(t===r)return{valid:!0,data:t};if(n===u.ZodParsedType.object&&o===u.ZodParsedType.object){let n=u.util.objectKeys(r),o=u.util.objectKeys(t).filter(e=>-1!==n.indexOf(e)),i={...t,...r};for(let n of o){let o=e(t[n],r[n]);if(!o.valid)return{valid:!1};i[n]=o.data}return{valid:!0,data:i}}if(n===u.ZodParsedType.array&&o===u.ZodParsedType.array){if(t.length!==r.length)return{valid:!1};let n=[];for(let o=0;o<t.length;o++){let i=t[o],a=r[o],s=e(i,a);if(!s.valid)return{valid:!1};n.push(s.data)}return{valid:!0,data:n}}return n===u.ZodParsedType.date&&o===u.ZodParsedType.date&&+t==+r?{valid:!0,data:t}:{valid:!1}}(e.value,n.value);return o.valid?(((0,l.isDirty)(e)||(0,l.isDirty)(n))&&t.dirty(),{status:t.value,value:o.data}):((0,l.addIssueToContext)(r,{code:c.ZodIssueCode.invalid_intersection_types}),l.INVALID)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([e,t])=>n(e,t)):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}t.ZodIntersection=H,H.create=(e,t,r)=>new H({left:e,right:t,typeName:n.ZodIntersection,...f(r)});class F extends h{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==u.ZodParsedType.array)return(0,l.addIssueToContext)(r,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.array,received:r.parsedType}),l.INVALID;if(r.data.length<this._def.items.length)return(0,l.addIssueToContext)(r,{code:c.ZodIssueCode.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),l.INVALID;let n=this._def.rest;!n&&r.data.length>this._def.items.length&&((0,l.addIssueToContext)(r,{code:c.ZodIssueCode.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let o=[...r.data].map((e,t)=>{let n=this._def.items[t]||this._def.rest;return n?n._parse(new d(r,e,r.path,t)):null}).filter(e=>!!e);return r.common.async?Promise.all(o).then(e=>l.ParseStatus.mergeArray(t,e)):l.ParseStatus.mergeArray(t,o)}get items(){return this._def.items}rest(e){return new F({...this._def,rest:e})}}t.ZodTuple=F,F.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new F({items:e,typeName:n.ZodTuple,rest:null,...f(t)})};class $ extends h{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==u.ZodParsedType.object)return(0,l.addIssueToContext)(r,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.object,received:r.parsedType}),l.INVALID;let n=[],o=this._def.keyType,i=this._def.valueType;for(let e in r.data)n.push({key:o._parse(new d(r,e,r.path,e)),value:i._parse(new d(r,r.data[e],r.path,e))});return r.common.async?l.ParseStatus.mergeObjectAsync(t,n):l.ParseStatus.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new $(t instanceof h?{keyType:e,valueType:t,typeName:n.ZodRecord,...f(r)}:{keyType:k.create(),valueType:e,typeName:n.ZodRecord,...f(t)})}}t.ZodRecord=$;class V extends h{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==u.ZodParsedType.map)return(0,l.addIssueToContext)(r,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.map,received:r.parsedType}),l.INVALID;let n=this._def.keyType,o=this._def.valueType,i=[...r.data.entries()].map(([e,t],i)=>({key:n._parse(new d(r,e,r.path,[i,"key"])),value:o._parse(new d(r,t,r.path,[i,"value"]))}));if(r.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let r of i){let n=await r.key,o=await r.value;if("aborted"===n.status||"aborted"===o.status)return l.INVALID;("dirty"===n.status||"dirty"===o.status)&&t.dirty(),e.set(n.value,o.value)}return{status:t.value,value:e}})}{let e=new Map;for(let r of i){let n=r.key,o=r.value;if("aborted"===n.status||"aborted"===o.status)return l.INVALID;("dirty"===n.status||"dirty"===o.status)&&t.dirty(),e.set(n.value,o.value)}return{status:t.value,value:e}}}}t.ZodMap=V,V.create=(e,t,r)=>new V({valueType:t,keyType:e,typeName:n.ZodMap,...f(r)});class Z extends h{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==u.ZodParsedType.set)return(0,l.addIssueToContext)(r,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.set,received:r.parsedType}),l.INVALID;let n=this._def;null!==n.minSize&&r.data.size<n.minSize.value&&((0,l.addIssueToContext)(r,{code:c.ZodIssueCode.too_small,minimum:n.minSize.value,type:"set",inclusive:!0,exact:!1,message:n.minSize.message}),t.dirty()),null!==n.maxSize&&r.data.size>n.maxSize.value&&((0,l.addIssueToContext)(r,{code:c.ZodIssueCode.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let o=this._def.valueType;function i(e){let r=new Set;for(let n of e){if("aborted"===n.status)return l.INVALID;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}let a=[...r.data.values()].map((e,t)=>o._parse(new d(r,e,r.path,t)));return r.common.async?Promise.all(a).then(e=>i(e)):i(a)}min(e,t){return new Z({...this._def,minSize:{value:e,message:s.errorUtil.toString(t)}})}max(e,t){return new Z({...this._def,maxSize:{value:e,message:s.errorUtil.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}t.ZodSet=Z,Z.create=(e,t)=>new Z({valueType:e,minSize:null,maxSize:null,typeName:n.ZodSet,...f(t)});class B extends h{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==u.ZodParsedType.function)return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.function,received:t.parsedType}),l.INVALID;function r(e,r){return(0,l.makeIssue)({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,(0,a.getErrorMap)(),a.defaultErrorMap].filter(e=>!!e),issueData:{code:c.ZodIssueCode.invalid_arguments,argumentsError:r}})}function n(e,r){return(0,l.makeIssue)({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,(0,a.getErrorMap)(),a.defaultErrorMap].filter(e=>!!e),issueData:{code:c.ZodIssueCode.invalid_return_type,returnTypeError:r}})}let o={errorMap:t.common.contextualErrorMap},i=t.data;if(this._def.returns instanceof J){let e=this;return(0,l.OK)(async function(...t){let a=new c.ZodError([]),s=await e._def.args.parseAsync(t,o).catch(e=>{throw a.addIssue(r(t,e)),a}),l=await Reflect.apply(i,this,s),u=await e._def.returns._def.type.parseAsync(l,o).catch(e=>{throw a.addIssue(n(l,e)),a});return u})}{let e=this;return(0,l.OK)(function(...t){let a=e._def.args.safeParse(t,o);if(!a.success)throw new c.ZodError([r(t,a.error)]);let s=Reflect.apply(i,this,a.data),l=e._def.returns.safeParse(s,o);if(!l.success)throw new c.ZodError([n(s,l.error)]);return l.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new B({...this._def,args:F.create(e).rest(T.create())})}returns(e){return new B({...this._def,returns:e})}implement(e){let t=this.parse(e);return t}strictImplement(e){let t=this.parse(e);return t}static create(e,t,r){return new B({args:e||F.create([]).rest(T.create()),returns:t||T.create(),typeName:n.ZodFunction,...f(r)})}}t.ZodFunction=B;class U extends h{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e),r=this._def.getter();return r._parse({data:t.data,path:t.path,parent:t})}}t.ZodLazy=U,U.create=(e,t)=>new U({getter:e,typeName:n.ZodLazy,...f(t)});class W extends h{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{received:t.data,code:c.ZodIssueCode.invalid_literal,expected:this._def.value}),l.INVALID}return{status:"valid",value:e.data}}get value(){return this._def.value}}function q(e,t){return new K({values:e,typeName:n.ZodEnum,...f(t)})}t.ZodLiteral=W,W.create=(e,t)=>new W({value:e,typeName:n.ZodLiteral,...f(t)});class K extends h{_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),r=this._def.values;return(0,l.addIssueToContext)(t,{expected:u.util.joinValues(r),received:t.parsedType,code:c.ZodIssueCode.invalid_type}),l.INVALID}if(-1===this._def.values.indexOf(e.data)){let t=this._getOrReturnCtx(e),r=this._def.values;return(0,l.addIssueToContext)(t,{received:t.data,code:c.ZodIssueCode.invalid_enum_value,options:r}),l.INVALID}return(0,l.OK)(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return K.create(e)}exclude(e){return K.create(this.options.filter(t=>!e.includes(t)))}}t.ZodEnum=K,K.create=q;class G extends h{_parse(e){let t=u.util.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==u.ZodParsedType.string&&r.parsedType!==u.ZodParsedType.number){let e=u.util.objectValues(t);return(0,l.addIssueToContext)(r,{expected:u.util.joinValues(e),received:r.parsedType,code:c.ZodIssueCode.invalid_type}),l.INVALID}if(-1===t.indexOf(e.data)){let e=u.util.objectValues(t);return(0,l.addIssueToContext)(r,{received:r.data,code:c.ZodIssueCode.invalid_enum_value,options:e}),l.INVALID}return(0,l.OK)(e.data)}get enum(){return this._def.values}}t.ZodNativeEnum=G,G.create=(e,t)=>new G({values:e,typeName:n.ZodNativeEnum,...f(t)});class J extends h{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==u.ZodParsedType.promise&&!1===t.common.async)return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.promise,received:t.parsedType}),l.INVALID;let r=t.parsedType===u.ZodParsedType.promise?t.data:Promise.resolve(t.data);return(0,l.OK)(r.then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}t.ZodPromise=J,J.create=(e,t)=>new J({type:e,typeName:n.ZodPromise,...f(t)});class Q extends h{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===n.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,o={addIssue:e=>{(0,l.addIssueToContext)(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),"preprocess"===n.type){let e=n.transform(r.data,o);return r.common.issues.length?{status:"dirty",value:r.data}:r.common.async?Promise.resolve(e).then(e=>this._def.schema._parseAsync({data:e,path:r.path,parent:r})):this._def.schema._parseSync({data:e,path:r.path,parent:r})}if("refinement"===n.type){let e=e=>{let t=n.refinement(e,o);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(r=>"aborted"===r.status?l.INVALID:("dirty"===r.status&&t.dirty(),e(r.value).then(()=>({status:t.value,value:r.value}))));{let n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?l.INVALID:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}}if("transform"===n.type){if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(e=>(0,l.isValid)(e)?Promise.resolve(n.transform(e.value,o)).then(e=>({status:t.value,value:e})):e);{let e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!(0,l.isValid)(e))return e;let i=n.transform(e.value,o);if(i instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:i}}}u.util.assertNever(n)}}t.ZodEffects=Q,t.ZodTransformer=Q,Q.create=(e,t,r)=>new Q({schema:e,typeName:n.ZodEffects,effect:t,...f(r)}),Q.createWithPreprocess=(e,t,r)=>new Q({schema:t,effect:{type:"preprocess",transform:e},typeName:n.ZodEffects,...f(r)});class X extends h{_parse(e){let t=this._getType(e);return t===u.ZodParsedType.undefined?(0,l.OK)(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}t.ZodOptional=X,X.create=(e,t)=>new X({innerType:e,typeName:n.ZodOptional,...f(t)});class ee extends h{_parse(e){let t=this._getType(e);return t===u.ZodParsedType.null?(0,l.OK)(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}t.ZodNullable=ee,ee.create=(e,t)=>new ee({innerType:e,typeName:n.ZodNullable,...f(t)});class et extends h{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return t.parsedType===u.ZodParsedType.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}t.ZodDefault=et,et.create=(e,t)=>new et({innerType:e,typeName:n.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...f(t)});class er extends h{_parse(e){let{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return(0,l.isAsync)(n)?n.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new c.ZodError(r.common.issues)},input:r.data})})):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new c.ZodError(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}t.ZodCatch=er,er.create=(e,t)=>new er({innerType:e,typeName:n.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...f(t)});class en extends h{_parse(e){let t=this._getType(e);if(t!==u.ZodParsedType.nan){let t=this._getOrReturnCtx(e);return(0,l.addIssueToContext)(t,{code:c.ZodIssueCode.invalid_type,expected:u.ZodParsedType.nan,received:t.parsedType}),l.INVALID}return{status:"valid",value:e.data}}}t.ZodNaN=en,en.create=e=>new en({typeName:n.ZodNaN,...f(e)}),t.BRAND=Symbol("zod_brand");class eo extends h{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}t.ZodBranded=eo;class ei extends h{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.common.async){let e=async()=>{let e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?l.INVALID:"dirty"===e.status?(t.dirty(),(0,l.DIRTY)(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})};return e()}{let e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?l.INVALID:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new ei({in:e,out:t,typeName:n.ZodPipeline})}}t.ZodPipeline=ei;class ea extends h{_parse(e){let t=this._def.innerType._parse(e);return(0,l.isValid)(t)&&(t.value=Object.freeze(t.value)),t}}t.ZodReadonly=ea,ea.create=(e,t)=>new ea({innerType:e,typeName:n.ZodReadonly,...f(t)}),t.custom=(e,t={},r)=>e?E.create().superRefine((n,o)=>{var i,a;if(!e(n)){let e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,s=null===(a=null!==(i=e.fatal)&&void 0!==i?i:r)||void 0===a||a,l="string"==typeof e?{message:e}:e;o.addIssue({code:"custom",...l,fatal:s})}}):E.create(),t.late={object:Y.lazycreate},(o=n=t.ZodFirstPartyTypeKind||(t.ZodFirstPartyTypeKind={})).ZodString="ZodString",o.ZodNumber="ZodNumber",o.ZodNaN="ZodNaN",o.ZodBigInt="ZodBigInt",o.ZodBoolean="ZodBoolean",o.ZodDate="ZodDate",o.ZodSymbol="ZodSymbol",o.ZodUndefined="ZodUndefined",o.ZodNull="ZodNull",o.ZodAny="ZodAny",o.ZodUnknown="ZodUnknown",o.ZodNever="ZodNever",o.ZodVoid="ZodVoid",o.ZodArray="ZodArray",o.ZodObject="ZodObject",o.ZodUnion="ZodUnion",o.ZodDiscriminatedUnion="ZodDiscriminatedUnion",o.ZodIntersection="ZodIntersection",o.ZodTuple="ZodTuple",o.ZodRecord="ZodRecord",o.ZodMap="ZodMap",o.ZodSet="ZodSet",o.ZodFunction="ZodFunction",o.ZodLazy="ZodLazy",o.ZodLiteral="ZodLiteral",o.ZodEnum="ZodEnum",o.ZodEffects="ZodEffects",o.ZodNativeEnum="ZodNativeEnum",o.ZodOptional="ZodOptional",o.ZodNullable="ZodNullable",o.ZodDefault="ZodDefault",o.ZodCatch="ZodCatch",o.ZodPromise="ZodPromise",o.ZodBranded="ZodBranded",o.ZodPipeline="ZodPipeline",o.ZodReadonly="ZodReadonly",t.instanceof=(e,r={message:`Input not instance of ${e.name}`})=>(0,t.custom)(t=>t instanceof e,r);let es=k.create;t.string=es;let el=M.create;t.number=el;let eu=en.create;t.nan=eu;let ec=S.create;t.bigint=ec;let ed=O.create;t.boolean=ed;let ep=j.create;t.date=ep;let ef=C.create;t.symbol=ef;let eh=P.create;t.undefined=eh;let em=L.create;t.null=em;let eg=E.create;t.any=eg;let ey=T.create;t.unknown=ey;let ev=D.create;t.never=ev;let eb=I.create;t.void=eb;let e_=A.create;t.array=e_;let ex=Y.create;t.object=ex;let ew=Y.strictCreate;t.strictObject=ew;let ek=R.create;t.union=ek;let eM=z.create;t.discriminatedUnion=eM;let eS=H.create;t.intersection=eS;let eO=F.create;t.tuple=eO;let ej=$.create;t.record=ej;let eC=V.create;t.map=eC;let eP=Z.create;t.set=eP;let eL=B.create;t.function=eL;let eE=U.create;t.lazy=eE;let eT=W.create;t.literal=eT;let eD=K.create;t.enum=eD;let eI=G.create;t.nativeEnum=eI;let eA=J.create;t.promise=eA;let eY=Q.create;t.effect=eY,t.transformer=eY;let eR=X.create;t.optional=eR;let eN=ee.create;t.nullable=eN;let ez=Q.createWithPreprocess;t.preprocess=ez;let eH=ei.create;t.pipeline=eH,t.ostring=()=>es().optional(),t.onumber=()=>el().optional(),t.oboolean=()=>ed().optional(),t.coerce={string:e=>k.create({...e,coerce:!0}),number:e=>M.create({...e,coerce:!0}),boolean:e=>O.create({...e,coerce:!0}),bigint:e=>S.create({...e,coerce:!0}),date:e=>j.create({...e,coerce:!0})},t.NEVER=l.INVALID},73897:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports},85372:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},66115:function(e){e.exports=function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},17156:function(e){function t(e,t,r,n,o,i,a){try{var s=e[i](a),l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,o)}e.exports=function(e){return function(){var r=this,n=arguments;return new Promise(function(o,i){var a=e.apply(r,n);function s(e){t(a,o,i,s,l,"next",e)}function l(e){t(a,o,i,s,l,"throw",e)}s(void 0)})}},e.exports.__esModule=!0,e.exports.default=e.exports},56690:function(e){e.exports=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},3515:function(e,t,r){var n=r(6015),o=r(69617);function i(t,r,a){return o()?e.exports=i=Reflect.construct.bind():e.exports=i=function(e,t,r){var o=[null];o.push.apply(o,t);var i=new(Function.bind.apply(e,o));return r&&n(i,r.prototype),i},e.exports.__esModule=!0,e.exports.default=e.exports,i.apply(null,arguments)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},89728:function(e,t,r){var n=r(64062);function o(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,n(o.key),o)}}e.exports=function(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},38416:function(e,t,r){var n=r(64062);e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},73808:function(e){function t(r){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(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},61655:function(e,t,r){var n=r(6015);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw 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&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},64836:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},46035:function(e){e.exports=function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},69617:function(e){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct||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}},e.exports.__esModule=!0,e.exports.default=e.exports},68872:function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},12218:function(e){e.exports=function(){throw 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},94993:function(e,t,r){var n=r(18698).default,o=r(66115);e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return o(e)},e.exports.__esModule=!0,e.exports.default=e.exports},17061:function(e,t,r){var n=r(18698).default;function o(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */e.exports=o=function(){return r},e.exports.__esModule=!0,e.exports.default=e.exports;var t,r={},i=Object.prototype,a=i.hasOwnProperty,s=Object.defineProperty||function(e,t,r){e[t]=r.value},l="function"==typeof Symbol?Symbol:{},u=l.iterator||"@@iterator",c=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function p(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{p({},"")}catch(e){p=function(e,t,r){return e[t]=r}}function f(e,r,n,o){var i,a,l=Object.create((r&&r.prototype instanceof b?r:b).prototype);return s(l,"_invoke",{value:(i=new L(o||[]),a=m,function(r,o){if(a===g)throw Error("Generator is already running");if(a===y){if("throw"===r)throw o;return{value:t,done:!0}}for(i.method=r,i.arg=o;;){var s=i.delegate;if(s){var l=function e(r,n){var o=n.method,i=r.iterator[o];if(i===t)return n.delegate=null,"throw"===o&&r.iterator.return&&(n.method="return",n.arg=t,e(r,n),"throw"===n.method)||"return"!==o&&(n.method="throw",n.arg=TypeError("The iterator does not provide a '"+o+"' method")),v;var a=h(i,r.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,v;var s=a.arg;return s?s.done?(n[r.resultName]=s.value,n.next=r.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):s:(n.method="throw",n.arg=TypeError("iterator result is not an object"),n.delegate=null,v)}(s,i);if(l){if(l===v)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(a===m)throw a=y,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);a=g;var u=h(e,n,i);if("normal"===u.type){if(a=i.done?y:"suspendedYield",u.arg===v)continue;return{value:u.arg,done:i.done}}"throw"===u.type&&(a=y,i.method="throw",i.arg=u.arg)}})}),l}function h(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}r.wrap=f;var m="suspendedStart",g="executing",y="completed",v={};function b(){}function _(){}function x(){}var w={};p(w,u,function(){return this});var k=Object.getPrototypeOf,M=k&&k(k(E([])));M&&M!==i&&a.call(M,u)&&(w=M);var S=x.prototype=b.prototype=Object.create(w);function O(e){["next","throw","return"].forEach(function(t){p(e,t,function(e){return this._invoke(t,e)})})}function j(e,t){var r;s(this,"_invoke",{value:function(o,i){function s(){return new t(function(r,s){!function r(o,i,s,l){var u=h(e[o],e,i);if("throw"!==u.type){var c=u.arg,d=c.value;return d&&"object"==n(d)&&a.call(d,"__await")?t.resolve(d.__await).then(function(e){r("next",e,s,l)},function(e){r("throw",e,s,l)}):t.resolve(d).then(function(e){c.value=e,s(c)},function(e){return r("throw",e,s,l)})}l(u.arg)}(o,i,r,s)})}return r=r?r.then(s,s):s()}})}function C(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 P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function L(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function E(e){if(e||""===e){var r=e[u];if(r)return r.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function r(){for(;++o<e.length;)if(a.call(e,o))return r.value=e[o],r.done=!1,r;return r.value=t,r.done=!0,r};return i.next=i}}throw TypeError(n(e)+" is not iterable")}return _.prototype=x,s(S,"constructor",{value:x,configurable:!0}),s(x,"constructor",{value:_,configurable:!0}),_.displayName=p(x,d,"GeneratorFunction"),r.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},r.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,p(e,d,"GeneratorFunction")),e.prototype=Object.create(S),e},r.awrap=function(e){return{__await:e}},O(j.prototype),p(j.prototype,c,function(){return this}),r.AsyncIterator=j,r.async=function(e,t,n,o,i){void 0===i&&(i=Promise);var a=new j(f(e,t,n,o),i);return r.isGeneratorFunction(t)?a:a.next().then(function(e){return e.done?e.value:a.next()})},O(S),p(S,d,"Generator"),p(S,u,function(){return this}),p(S,"toString",function(){return"[object Generator]"}),r.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},r.values=E,L.prototype={constructor:L,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(P),!e)for(var r in this)"t"===r.charAt(0)&&a.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=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 r=this;function n(n,o){return s.type="throw",s.arg=e,r.next=n,o&&(r.method="next",r.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var l=a.call(i,"catchLoc"),u=a.call(i,"finallyLoc");if(l&&u){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},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),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),P(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;P(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,r,n){return this.delegate={iterator:E(e),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=t),v}},r}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(r,n){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(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},27424:function(e,t,r){var n=r(85372),o=r(68872),i=r(86116),a=r(12218);e.exports=function(e,t){return n(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},95036:function(e,t,r){var n=r(18698).default;e.exports=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!==n(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},64062:function(e,t,r){var n=r(18698).default,o=r(95036);e.exports=function(e){var t=o(e,"string");return"symbol"===n(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},18698:function(e){function t(r){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(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},86116:function(e,t,r){var n=r(73897);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}},e.exports.__esModule=!0,e.exports.default=e.exports},33496:function(e,t,r){var n=r(73808),o=r(6015),i=r(46035),a=r(3515);function s(t){var r="function"==typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!i(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return a(e,arguments,n(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,s(t)}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports},64687:function(e,t,r){var n=r(17061)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},30907:function(e,t,r){"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}r.d(t,{Z:function(){return n}})},83878:function(e,t,r){"use strict";function n(e){if(Array.isArray(e))return e}r.d(t,{Z:function(){return n}})},97326:function(e,t,r){"use strict";function n(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,{Z:function(){return n}})},15671:function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}r.d(t,{Z:function(){return n}})},43144:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(83997);function o(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,n.Z)(o.key),o)}}function i(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}},4942:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(83997);function o(e,t,r){return(t=(0,n.Z)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},87462:function(e,t,r){"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}r.d(t,{Z:function(){return n}})},25267:function(e,t,r){"use strict";function n(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}r.d(t,{Z:function(){return n}})},45987:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(63366);function o(e,t){if(null==e)return{};var r,o,i=(0,n.Z)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)r=a[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}},63366:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}r.d(t,{Z:function(){return n}})},89611:function(e,t,r){"use strict";function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}r.d(t,{Z:function(){return n}})},97685:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(83878),o=r(40181),i=r(25267);function a(e,t){return(0,n.Z)(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,s=[],l=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=i.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,o=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}(e,t)||(0,o.Z)(e,t)||(0,i.Z)()}},83997:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(71002);function o(e){var t=function(e,t){if("object"!==(0,n.Z)(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!==(0,n.Z)(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,n.Z)(t)?t:String(t)}},71002:function(e,t,r){"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})(e)}r.d(t,{Z:function(){return n}})},40181:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(30907);function o(e,t){if(e){if("string"==typeof e)return(0,n.Z)(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return(0,n.Z)(e,t)}}},85983:function(e,t,r){"use strict";r.d(t,{Qo:function(){return c},RR:function(){return l},cv:function(){return p},dp:function(){return m},dr:function(){return h},oo:function(){return i},uY:function(){return f},x7:function(){return s}});var n=r(71347);function o(e,t,r){let o,{reference:i,floating:a}=e,s=(0,n.Qq)(t),l=(0,n.Wh)(t),u=(0,n.I4)(l),c=(0,n.k3)(t),d="y"===s,p=i.x+i.width/2-a.width/2,f=i.y+i.height/2-a.height/2,h=i[u]/2-a[u]/2;switch(c){case"top":o={x:p,y:i.y-a.height};break;case"bottom":o={x:p,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:f};break;case"left":o={x:i.x-a.width,y:f};break;default:o={x:i.x,y:i.y}}switch((0,n.hp)(t)){case"start":o[l]-=h*(r&&d?-1:1);break;case"end":o[l]+=h*(r&&d?-1:1)}return o}let i=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:s}=r,l=a.filter(Boolean),u=await (null==s.isRTL?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:p}=o(c,n,u),f=n,h={},m=0;for(let r=0;r<l.length;r++){let{name:a,fn:g}=l[r],{x:y,y:v,data:b,reset:_}=await g({x:d,y:p,initialPlacement:n,placement:f,strategy:i,middlewareData:h,rects:c,platform:s,elements:{reference:e,floating:t}});if(d=null!=y?y:d,p=null!=v?v:p,h={...h,[a]:{...h[a],...b}},_&&m<=50){m++,"object"==typeof _&&(_.placement&&(f=_.placement),_.rects&&(c=!0===_.rects?await s.getElementRects({reference:e,floating:t,strategy:i}):_.rects),{x:d,y:p}=o(c,f,u)),r=-1;continue}}return{x:d,y:p,placement:f,strategy:i,middlewareData:h}};async function a(e,t){var r;void 0===t&&(t={});let{x:o,y:i,platform:a,rects:s,elements:l,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:f=!1,padding:h=0}=(0,n.ku)(t,e),m=(0,n.yd)(h),g=l[f?"floating"===p?"reference":"floating":p],y=(0,n.JB)(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(g)))||r?g:g.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:c,rootBoundary:d,strategy:u})),v="floating"===p?{...s.floating,x:o,y:i}:s.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),_=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},x=(0,n.JB)(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({rect:v,offsetParent:b,strategy:u}):v);return{top:(y.top-x.top+m.top)/_.y,bottom:(x.bottom-y.bottom+m.bottom)/_.y,left:(y.left-x.left+m.left)/_.x,right:(x.right-y.right+m.right)/_.x}}let s=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:i,rects:a,platform:s,elements:l,middlewareData:u}=t,{element:c,padding:d=0}=(0,n.ku)(e,t)||{};if(null==c)return{};let p=(0,n.yd)(d),f={x:r,y:o},h=(0,n.Wh)(i),m=(0,n.I4)(h),g=await s.getDimensions(c),y="y"===h,v=y?"clientHeight":"clientWidth",b=a.reference[m]+a.reference[h]-f[h]-a.floating[m],_=f[h]-a.reference[h],x=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),w=x?x[v]:0;w&&await (null==s.isElement?void 0:s.isElement(x))||(w=l.floating[v]||a.floating[m]);let k=w/2-g[m]/2-1,M=(0,n.VV)(p[y?"top":"left"],k),S=(0,n.VV)(p[y?"bottom":"right"],k),O=w-g[m]-S,j=w/2-g[m]/2+(b/2-_/2),C=(0,n.uZ)(M,j,O),P=!u.arrow&&null!=(0,n.hp)(i)&&j!=C&&a.reference[m]/2-(j<M?M:S)-g[m]/2<0,L=P?j<M?j-M:j-O:0;return{[h]:f[h]+L,data:{[h]:C,centerOffset:j-C-L,...P&&{alignmentOffset:L}},reset:P}}}),l=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r,o,i,s,l;let{placement:u,middlewareData:c,rects:d,initialPlacement:p,platform:f,elements:h}=t,{mainAxis:m=!0,crossAxis:g=!0,fallbackPlacements:y,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:_=!0,...x}=(0,n.ku)(e,t);if(null!=(r=c.arrow)&&r.alignmentOffset)return{};let w=(0,n.k3)(u),k=(0,n.k3)(p)===p,M=await (null==f.isRTL?void 0:f.isRTL(h.floating)),S=y||(k||!_?[(0,n.pw)(p)]:(0,n.gy)(p));y||"none"===b||S.push(...(0,n.KX)(p,_,b,M));let O=[p,...S],j=await a(t,x),C=[],P=(null==(o=c.flip)?void 0:o.overflows)||[];if(m&&C.push(j[w]),g){let e=(0,n.i8)(u,d,M);C.push(j[e[0]],j[e[1]])}if(P=[...P,{placement:u,overflows:C}],!C.every(e=>e<=0)){let e=((null==(i=c.flip)?void 0:i.index)||0)+1,t=O[e];if(t)return{data:{index:e,overflows:P},reset:{placement:t}};let r=null==(s=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:s.placement;if(!r)switch(v){case"bestFit":{let e=null==(l=P.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(r=e);break}case"initialPlacement":r=p}if(u!==r)return{reset:{placement:r}}}return{}}}};function u(e){let t=(0,n.VV)(...e.map(e=>e.left)),r=(0,n.VV)(...e.map(e=>e.top)),o=(0,n.Fp)(...e.map(e=>e.right)),i=(0,n.Fp)(...e.map(e=>e.bottom));return{x:t,y:r,width:o-t,height:i-r}}let c=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:r,elements:o,rects:i,platform:a,strategy:s}=t,{padding:l=2,x:c,y:d}=(0,n.ku)(e,t),p=Array.from(await (null==a.getClientRects?void 0:a.getClientRects(o.reference))||[]),f=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),r=[],o=null;for(let e=0;e<t.length;e++){let n=t[e];!o||n.y-o.y>o.height/2?r.push([n]):r[r.length-1].push(n),o=n}return r.map(e=>(0,n.JB)(u(e)))}(p),h=(0,n.JB)(u(p)),m=(0,n.yd)(l),g=await a.getElementRects({reference:{getBoundingClientRect:function(){if(2===f.length&&f[0].left>f[1].right&&null!=c&&null!=d)return f.find(e=>c>e.left-m.left&&c<e.right+m.right&&d>e.top-m.top&&d<e.bottom+m.bottom)||h;if(f.length>=2){if("y"===(0,n.Qq)(r)){let e=f[0],t=f[f.length-1],o="top"===(0,n.k3)(r),i=e.top,a=t.bottom,s=o?e.left:t.left,l=o?e.right:t.right;return{top:i,bottom:a,left:s,right:l,width:l-s,height:a-i,x:s,y:i}}let e="left"===(0,n.k3)(r),t=(0,n.Fp)(...f.map(e=>e.right)),o=(0,n.VV)(...f.map(e=>e.left)),i=f.filter(r=>e?r.left===o:r.right===t),a=i[0].top,s=i[i.length-1].bottom,l=t-o;return{top:a,bottom:s,left:o,right:t,width:l,height:s-a,x:o,y:a}}return h}},floating:o.floating,strategy:s});return i.reference.x!==g.reference.x||i.reference.y!==g.reference.y||i.reference.width!==g.reference.width||i.reference.height!==g.reference.height?{reset:{rects:g}}:{}}}};async function d(e,t){let{placement:r,platform:o,elements:i}=e,a=await (null==o.isRTL?void 0:o.isRTL(i.floating)),s=(0,n.k3)(r),l=(0,n.hp)(r),u="y"===(0,n.Qq)(r),c=["left","top"].includes(s)?-1:1,d=a&&u?-1:1,p=(0,n.ku)(t,e),{mainAxis:f,crossAxis:h,alignmentAxis:m}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...p};return l&&"number"==typeof m&&(h="end"===l?-1*m:m),u?{x:h*d,y:f*c}:{x:f*c,y:h*d}}let p=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:r,y:n}=t,o=await d(t,e);return{x:r+o.x,y:n+o.y,data:o}}}},f=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:i}=t,{mainAxis:s=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=(0,n.ku)(e,t),d={x:r,y:o},p=await a(t,c),f=(0,n.Qq)((0,n.k3)(i)),h=(0,n.Rn)(f),m=d[h],g=d[f];if(s){let e=m+p["y"===h?"top":"left"],t=m-p["y"===h?"bottom":"right"];m=(0,n.uZ)(e,m,t)}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=g+p[e],o=g-p[t];g=(0,n.uZ)(r,g,o)}let y=u.fn({...t,[h]:m,[f]:g});return{...y,data:{x:y.x-r,y:y.y-o}}}}},h=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:i,rects:a,middlewareData:s}=t,{offset:l=0,mainAxis:u=!0,crossAxis:c=!0}=(0,n.ku)(e,t),d={x:r,y:o},p=(0,n.Qq)(i),f=(0,n.Rn)(p),h=d[f],m=d[p],g=(0,n.ku)(l,t),y="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(u){let e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+y.mainAxis,r=a.reference[f]+a.reference[e]-y.mainAxis;h<t?h=t:h>r&&(h=r)}if(c){var v,b;let e="y"===f?"width":"height",t=["top","left"].includes((0,n.k3)(i)),r=a.reference[p]-a.floating[e]+(t&&(null==(v=s.offset)?void 0:v[p])||0)+(t?0:y.crossAxis),o=a.reference[p]+a.reference[e]+(t?0:(null==(b=s.offset)?void 0:b[p])||0)-(t?y.crossAxis:0);m<r?m=r:m>o&&(m=o)}return{[f]:h,[p]:m}}}},m=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let r,o;let{placement:i,rects:s,platform:l,elements:u}=t,{apply:c=()=>{},...d}=(0,n.ku)(e,t),p=await a(t,d),f=(0,n.k3)(i),h=(0,n.hp)(i),m="y"===(0,n.Qq)(i),{width:g,height:y}=s.floating;"top"===f||"bottom"===f?(r=f,o=h===(await (null==l.isRTL?void 0:l.isRTL(u.floating))?"start":"end")?"left":"right"):(o=f,r="end"===h?"top":"bottom");let v=y-p[r],b=g-p[o],_=!t.middlewareData.shift,x=v,w=b;if(m){let e=g-p.left-p.right;w=h||_?(0,n.VV)(b,e):e}else{let e=y-p.top-p.bottom;x=h||_?(0,n.VV)(v,e):e}if(_&&!h){let e=(0,n.Fp)(p.left,0),t=(0,n.Fp)(p.right,0),r=(0,n.Fp)(p.top,0),o=(0,n.Fp)(p.bottom,0);m?w=g-2*(0!==e||0!==t?e+t:(0,n.Fp)(p.left,p.right)):x=y-2*(0!==r||0!==o?r+o:(0,n.Fp)(p.top,p.bottom))}await c({...t,availableWidth:w,availableHeight:x});let k=await l.getDimensions(u.floating);return g!==k.width||y!==k.height?{reset:{rects:!0}}:{}}}}},66037:function(e,t,r){"use strict";r.d(t,{Me:function(){return v},oo:function(){return b}});var n=r(71347),o=r(85983),i=r(68365);function a(e){let t=(0,i.Dx)(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,a=(0,i.Re)(e),s=a?e.offsetWidth:r,l=a?e.offsetHeight:o,u=(0,n.NM)(r)!==s||(0,n.NM)(o)!==l;return u&&(r=s,o=l),{width:r,height:o,$:u}}function s(e){return(0,i.kK)(e)?e:e.contextElement}function l(e){let t=s(e);if(!(0,i.Re)(t))return(0,n.ze)(1);let r=t.getBoundingClientRect(),{width:o,height:l,$:u}=a(t),c=(u?(0,n.NM)(r.width):r.width)/o,d=(u?(0,n.NM)(r.height):r.height)/l;return c&&Number.isFinite(c)||(c=1),d&&Number.isFinite(d)||(d=1),{x:c,y:d}}let u=(0,n.ze)(0);function c(e){let t=(0,i.Jj)(e);return(0,i.Pf)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:u}function d(e,t,r,o){var a;void 0===t&&(t=!1),void 0===r&&(r=!1);let u=e.getBoundingClientRect(),d=s(e),p=(0,n.ze)(1);t&&(o?(0,i.kK)(o)&&(p=l(o)):p=l(e));let f=(void 0===(a=r)&&(a=!1),o&&(!a||o===(0,i.Jj)(d))&&a)?c(d):(0,n.ze)(0),h=(u.left+f.x)/p.x,m=(u.top+f.y)/p.y,g=u.width/p.x,y=u.height/p.y;if(d){let e=(0,i.Jj)(d),t=o&&(0,i.kK)(o)?(0,i.Jj)(o):o,r=e.frameElement;for(;r&&o&&t!==e;){let e=l(r),t=r.getBoundingClientRect(),n=(0,i.Dx)(r),o=t.left+(r.clientLeft+parseFloat(n.paddingLeft))*e.x,a=t.top+(r.clientTop+parseFloat(n.paddingTop))*e.y;h*=e.x,m*=e.y,g*=e.x,y*=e.y,h+=o,m+=a,r=(0,i.Jj)(r).frameElement}}return(0,n.JB)({width:g,height:y,x:h,y:m})}function p(e){return d((0,i.tF)(e)).left+(0,i.Lw)(e).scrollLeft}function f(e,t,r){let o;if("viewport"===t)o=function(e,t){let r=(0,i.Jj)(e),n=(0,i.tF)(e),o=r.visualViewport,a=n.clientWidth,s=n.clientHeight,l=0,u=0;if(o){a=o.width,s=o.height;let e=(0,i.Pf)();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,u=o.offsetTop)}return{width:a,height:s,x:l,y:u}}(e,r);else if("document"===t)o=function(e){let t=(0,i.tF)(e),r=(0,i.Lw)(e),o=e.ownerDocument.body,a=(0,n.Fp)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=(0,n.Fp)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),l=-r.scrollLeft+p(e),u=-r.scrollTop;return"rtl"===(0,i.Dx)(o).direction&&(l+=(0,n.Fp)(t.clientWidth,o.clientWidth)-a),{width:a,height:s,x:l,y:u}}((0,i.tF)(e));else if((0,i.kK)(t))o=function(e,t){let r=d(e,!0,"fixed"===t),o=r.top+e.clientTop,a=r.left+e.clientLeft,s=(0,i.Re)(e)?l(e):(0,n.ze)(1),u=e.clientWidth*s.x,c=e.clientHeight*s.y,p=a*s.x,f=o*s.y;return{width:u,height:c,x:p,y:f}}(t,r);else{let r=c(e);o={...t,x:t.x-r.x,y:t.y-r.y}}return(0,n.JB)(o)}function h(e,t){return(0,i.Re)(e)&&"fixed"!==(0,i.Dx)(e).position?t?t(e):e.offsetParent:null}function m(e,t){let r=(0,i.Jj)(e);if(!(0,i.Re)(e))return r;let n=h(e,t);for(;n&&(0,i.Ze)(n)&&"static"===(0,i.Dx)(n).position;)n=h(n,t);return n&&("html"===(0,i.wk)(n)||"body"===(0,i.wk)(n)&&"static"===(0,i.Dx)(n).position&&!(0,i.hT)(n))?r:n||(0,i.gQ)(e)||r}let g=async function(e){let{reference:t,floating:r,strategy:o}=e,a=this.getOffsetParent||m,s=this.getDimensions;return{reference:function(e,t,r){let o=(0,i.Re)(t),a=(0,i.tF)(t),s="fixed"===r,l=d(e,!0,s,t),u={scrollLeft:0,scrollTop:0},c=(0,n.ze)(0);if(o||!o&&!s){if(("body"!==(0,i.wk)(t)||(0,i.ao)(a))&&(u=(0,i.Lw)(t)),o){let e=d(t,!0,s,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else a&&(c.x=p(a))}return{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}(t,await a(r),o),floating:{x:0,y:0,...await s(r)}}},y={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:o}=e,a=(0,i.Re)(r),s=(0,i.tF)(r);if(r===s)return t;let u={scrollLeft:0,scrollTop:0},c=(0,n.ze)(1),p=(0,n.ze)(0);if((a||!a&&"fixed"!==o)&&(("body"!==(0,i.wk)(r)||(0,i.ao)(s))&&(u=(0,i.Lw)(r)),(0,i.Re)(r))){let e=d(r);c=l(r),p.x=e.x+r.clientLeft,p.y=e.y+r.clientTop}return{width:t.width*c.x,height:t.height*c.y,x:t.x*c.x-u.scrollLeft*c.x+p.x,y:t.y*c.y-u.scrollTop*c.y+p.y}},getDocumentElement:i.tF,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:o,strategy:a}=e,s="clippingAncestors"===r?function(e,t){let r=t.get(e);if(r)return r;let n=(0,i.Kx)(e,[],!1).filter(e=>(0,i.kK)(e)&&"body"!==(0,i.wk)(e)),o=null,a="fixed"===(0,i.Dx)(e).position,s=a?(0,i.Ow)(e):e;for(;(0,i.kK)(s)&&!(0,i.Py)(s);){let t=(0,i.Dx)(s),r=(0,i.hT)(s);r||"fixed"!==t.position||(o=null);let l=a?!r&&!o:!r&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,i.ao)(s)&&!r&&function e(t,r){let n=(0,i.Ow)(t);return!(n===r||!(0,i.kK)(n)||(0,i.Py)(n))&&("fixed"===(0,i.Dx)(n).position||e(n,r))}(e,s);l?n=n.filter(e=>e!==s):o=t,s=(0,i.Ow)(s)}return t.set(e,n),n}(t,this._c):[].concat(r),l=[...s,o],u=l[0],c=l.reduce((e,r)=>{let o=f(t,r,a);return e.top=(0,n.Fp)(o.top,e.top),e.right=(0,n.VV)(o.right,e.right),e.bottom=(0,n.VV)(o.bottom,e.bottom),e.left=(0,n.Fp)(o.left,e.left),e},f(t,u,a));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:m,getElementRects:g,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){return a(e)},getScale:l,isElement:i.kK,isRTL:function(e){return"rtl"===(0,i.Dx)(e).direction}};function v(e,t,r,o){let a;void 0===o&&(o={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:p="function"==typeof IntersectionObserver,animationFrame:f=!1}=o,h=s(e),m=l||u?[...h?(0,i.Kx)(h):[],...(0,i.Kx)(t)]:[];m.forEach(e=>{l&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)});let g=h&&p?function(e,t){let r,o=null,a=(0,i.tF)(e);function s(){clearTimeout(r),o&&o.disconnect(),o=null}return!function i(l,u){void 0===l&&(l=!1),void 0===u&&(u=1),s();let{left:c,top:d,width:p,height:f}=e.getBoundingClientRect();if(l||t(),!p||!f)return;let h=(0,n.GW)(d),m=(0,n.GW)(a.clientWidth-(c+p)),g=(0,n.GW)(a.clientHeight-(d+f)),y=(0,n.GW)(c),v={rootMargin:-h+"px "+-m+"px "+-g+"px "+-y+"px",threshold:(0,n.Fp)(0,(0,n.VV)(1,u))||1},b=!0;function _(e){let t=e[0].intersectionRatio;if(t!==u){if(!b)return i();t?i(!1,t):r=setTimeout(()=>{i(!1,1e-7)},100)}b=!1}try{o=new IntersectionObserver(_,{...v,root:a.ownerDocument})}catch(e){o=new IntersectionObserver(_,v)}o.observe(e)}(!0),s}(h,r):null,y=-1,v=null;c&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===h&&v&&(v.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{v&&v.observe(t)})),r()}),h&&!f&&v.observe(h),v.observe(t));let b=f?d(e):null;return f&&function t(){let n=d(e);b&&(n.x!==b.x||n.y!==b.y||n.width!==b.width||n.height!==b.height)&&r(),b=n,a=requestAnimationFrame(t)}(),r(),()=>{m.forEach(e=>{l&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)}),g&&g(),v&&v.disconnect(),v=null,f&&cancelAnimationFrame(a)}}let b=(e,t,r)=>{let n=new Map,i={platform:y,...r},a={...i.platform,_c:n};return(0,o.oo)(e,t,{...i,platform:a})}},71347:function(e,t,r){"use strict";r.d(t,{Fp:function(){return o},GW:function(){return a},I4:function(){return m},JB:function(){return M},KX:function(){return x},NM:function(){return i},Qq:function(){return g},Rn:function(){return h},VV:function(){return n},Wh:function(){return y},gy:function(){return b},hp:function(){return f},i8:function(){return v},k3:function(){return p},ku:function(){return d},pw:function(){return w},uZ:function(){return c},yd:function(){return k},ze:function(){return s}});let n=Math.min,o=Math.max,i=Math.round,a=Math.floor,s=e=>({x:e,y:e}),l={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function c(e,t,r){return o(e,n(t,r))}function d(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(p(e))?"y":"x"}function y(e){return h(g(e))}function v(e,t,r){void 0===r&&(r=!1);let n=f(e),o=y(e),i=m(o),a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=w(a)),[a,w(a)]}function b(e){let t=w(e);return[_(e),t,_(t)]}function _(e){return e.replace(/start|end/g,e=>u[e])}function x(e,t,r,n){let o=f(e),i=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(_)))),i}function w(e){return e.replace(/left|right|bottom|top/g,e=>l[e])}function k(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function M(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}},68365:function(e,t,r){"use strict";function n(e){return a(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e?void 0:null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){var t;return null==(t=(a(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function a(e){return e instanceof Node||e instanceof o(e).Node}function s(e){return e instanceof Element||e instanceof o(e).Element}function l(e){return e instanceof HTMLElement||e instanceof o(e).HTMLElement}function u(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function c(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=g(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function d(e){return["table","td","th"].includes(n(e))}function p(e){let t=h(),r=g(e);return"none"!==r.transform||"none"!==r.perspective||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function f(e){let t=v(e);for(;l(t)&&!m(t);){if(p(t))return t;t=v(t)}return null}function h(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function m(e){return["html","body","#document"].includes(n(e))}function g(e){return o(e).getComputedStyle(e)}function y(e){return s(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function v(e){if("html"===n(e))return e;let t=e.assignedSlot||e.parentNode||u(e)&&e.host||i(e);return u(t)?t.host:t}r.d(t,{Dx:function(){return g},Jj:function(){return o},Kx:function(){return function e(t,r,n){var i;void 0===r&&(r=[]),void 0===n&&(n=!0);let a=function e(t){let r=v(t);return m(r)?t.ownerDocument?t.ownerDocument.body:t.body:l(r)&&c(r)?r:e(r)}(t),s=a===(null==(i=t.ownerDocument)?void 0:i.body),u=o(a);return s?r.concat(u,u.visualViewport||[],c(a)?a:[],u.frameElement&&n?e(u.frameElement):[]):r.concat(a,e(a,[],n))}},Lw:function(){return y},Ow:function(){return v},Pf:function(){return h},Py:function(){return m},Re:function(){return l},Ze:function(){return d},ao:function(){return c},gQ:function(){return f},hT:function(){return p},kK:function(){return s},tF:function(){return i},wk:function(){return n}})},15761:function(e,t,r){"use strict";r.d(t,{j:function(){return a}});var n=r(33989),o=r(32161);class i extends n.l{constructor(){super(),this.setup=e=>{if(!o.sk&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){let t=this.focused!==e;t&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}}let a=new i},30081:function(e,t,r){"use strict";r.d(t,{V:function(){return o}});var n=r(32161);let o=function(){let e=[],t=0,r=e=>{e()},o=e=>{e()},i=o=>{t?e.push(o):(0,n.A4)(()=>{r(o)})},a=()=>{let t=e;e=[],t.length&&(0,n.A4)(()=>{o(()=>{t.forEach(e=>{r(e)})})})};return{batch:e=>{let r;t++;try{r=e()}finally{--t||a()}return r},batchCalls:e=>(...t)=>{i(()=>{e(...t)})},schedule:i,setNotifyFunction:e=>{r=e},setBatchNotifyFunction:e=>{o=e}}}()},96474:function(e,t,r){"use strict";r.d(t,{N:function(){return s}});var n=r(33989),o=r(32161);let i=["online","offline"];class a extends n.l{constructor(){super(),this.setup=e=>{if(!o.sk&&window.addEventListener){let t=()=>e();return i.forEach(e=>{window.addEventListener(e,t,!1)}),()=>{i.forEach(e=>{window.removeEventListener(e,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()})}setOnline(e){let t=this.online!==e;t&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}}let s=new a},52924:function(e,t,r){"use strict";r.d(t,{z:function(){return l}});var n=r(32161),o=r(30081),i=r(15761),a=r(33989),s=r(72379);class l extends a.l{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),u(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return c(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return c(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){let r=this.options,o=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),(0,n.VS)(r,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=r.queryKey),this.updateQuery();let i=this.hasListeners();i&&d(this.currentQuery,o,this.options,r)&&this.executeFetch(),this.updateResult(t),i&&(this.currentQuery!==o||this.options.enabled!==r.enabled||this.options.staleTime!==r.staleTime)&&this.updateStaleTimeout();let a=this.computeRefetchInterval();i&&(this.currentQuery!==o||this.options.enabled!==r.enabled||a!==this.currentRefetchInterval)&&this.updateRefetchInterval(a)}getOptimisticResult(e){let t=this.client.getQueryCache().build(this.client,e),r=this.createResult(t,e);return e.keepPreviousData||(void 0!==e.placeholderData?!r.isPlaceholderData:(0,n.VS)(this.getCurrentResult(),r))||(this.currentResult=r,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),r}getCurrentResult(){return this.currentResult}trackResult(e){let t={};return Object.keys(e).forEach(r=>{Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(r),e[r])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){let t=this.client.defaultQueryOptions(e),r=this.client.getQueryCache().build(this.client,t);return r.isFetchingOptimistic=!0,r.fetch().then(()=>this.createResult(r,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(n.ZT)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),n.sk||this.currentResult.isStale||!(0,n.PN)(this.options.staleTime))return;let e=(0,n.Kp)(this.currentResult.dataUpdatedAt,this.options.staleTime);this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},e+1)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!n.sk&&!1!==this.options.enabled&&(0,n.PN)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||i.j.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){let r;let o=this.currentQuery,i=this.options,a=this.currentResult,l=this.currentResultState,c=this.currentResultOptions,f=e!==o,h=f?e.state:this.currentQueryInitialState,m=f?this.currentResult:this.previousQueryResult,{state:g}=e,{dataUpdatedAt:y,error:v,errorUpdatedAt:b,fetchStatus:_,status:x}=g,w=!1,k=!1;if(t._optimisticResults){let r=this.hasListeners(),n=!r&&u(e,t),a=r&&d(e,o,t,i);(n||a)&&(_=(0,s.Kw)(e.options.networkMode)?"fetching":"paused",y||(x="loading")),"isRestoring"===t._optimisticResults&&(_="idle")}if(t.keepPreviousData&&!g.dataUpdatedAt&&null!=m&&m.isSuccess&&"error"!==x)r=m.data,y=m.dataUpdatedAt,x=m.status,w=!0;else if(t.select&&void 0!==g.data){if(a&&g.data===(null==l?void 0:l.data)&&t.select===this.selectFn)r=this.selectResult;else try{this.selectFn=t.select,r=t.select(g.data),r=(0,n.oE)(null==a?void 0:a.data,r,t),this.selectResult=r,this.selectError=null}catch(e){this.selectError=e}}else r=g.data;if(void 0!==t.placeholderData&&void 0===r&&"loading"===x){let e;if(null!=a&&a.isPlaceholderData&&t.placeholderData===(null==c?void 0:c.placeholderData))e=a.data;else if(e="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.selectError=null}catch(e){this.selectError=e}void 0!==e&&(x="success",r=(0,n.oE)(null==a?void 0:a.data,e,t),k=!0)}this.selectError&&(v=this.selectError,r=this.selectResult,b=Date.now(),x="error");let M="fetching"===_,S="loading"===x,O="error"===x,j={status:x,fetchStatus:_,isLoading:S,isSuccess:"success"===x,isError:O,isInitialLoading:S&&M,data:r,dataUpdatedAt:y,error:v,errorUpdatedAt:b,failureCount:g.fetchFailureCount,failureReason:g.fetchFailureReason,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>h.dataUpdateCount||g.errorUpdateCount>h.errorUpdateCount,isFetching:M,isRefetching:M&&!S,isLoadingError:O&&0===g.dataUpdatedAt,isPaused:"paused"===_,isPlaceholderData:k,isPreviousData:w,isRefetchError:O&&0!==g.dataUpdatedAt,isStale:p(e,t),refetch:this.refetch,remove:this.remove};return j}updateResult(e){let t=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,(0,n.VS)(r,t))return;this.currentResult=r;let o={cache:!0};(null==e?void 0:e.listeners)!==!1&&(()=>{if(!t)return!0;let{notifyOnChangeProps:e}=this.options,r="function"==typeof e?e():e;if("all"===r||!r&&!this.trackedProps.size)return!0;let n=new Set(null!=r?r:this.trackedProps);return this.options.useErrorBoundary&&n.add("error"),Object.keys(this.currentResult).some(e=>{let r=this.currentResult[e]!==t[e];return r&&n.has(e)})})()&&(o.listeners=!0),this.notify({...o,...e})}updateQuery(){let e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;let t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){let t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||(0,s.DV)(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){o.V.batch(()=>{var t,r,n,o,i,a,s,l;e.onSuccess?(null==(t=(r=this.options).onSuccess)||t.call(r,this.currentResult.data),null==(n=(o=this.options).onSettled)||n.call(o,this.currentResult.data,null)):e.onError&&(null==(i=(a=this.options).onError)||i.call(a,this.currentResult.error),null==(s=(l=this.options).onSettled)||s.call(l,void 0,this.currentResult.error)),e.listeners&&this.listeners.forEach(({listener:e})=>{e(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function u(e,t){return!1!==t.enabled&&!e.state.dataUpdatedAt&&!("error"===e.state.status&&!1===t.retryOnMount)||e.state.dataUpdatedAt>0&&c(e,t,t.refetchOnMount)}function c(e,t,r){if(!1!==t.enabled){let n="function"==typeof r?r(e):r;return"always"===n||!1!==n&&p(e,t)}return!1}function d(e,t,r,n){return!1!==r.enabled&&(e!==t||!1===n.enabled)&&(!r.suspense||"error"!==e.state.status)&&p(e,r)}function p(e,t){return e.isStaleByTime(t.staleTime)}},72379:function(e,t,r){"use strict";r.d(t,{DV:function(){return u},Kw:function(){return s},Mz:function(){return c}});var n=r(15761),o=r(96474),i=r(32161);function a(e){return Math.min(1e3*2**e,3e4)}function s(e){return(null!=e?e:"online")!=="online"||o.N.isOnline()}class l{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function u(e){return e instanceof l}function c(e){let t,r,u,c=!1,d=0,p=!1,f=new Promise((e,t)=>{r=e,u=t}),h=()=>!n.j.isFocused()||"always"!==e.networkMode&&!o.N.isOnline(),m=n=>{p||(p=!0,null==e.onSuccess||e.onSuccess(n),null==t||t(),r(n))},g=r=>{p||(p=!0,null==e.onError||e.onError(r),null==t||t(),u(r))},y=()=>new Promise(r=>{t=e=>{let t=p||!h();return t&&r(e),t},null==e.onPause||e.onPause()}).then(()=>{t=void 0,p||null==e.onContinue||e.onContinue()}),v=()=>{let t;if(!p){try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(m).catch(t=>{var r,n;if(p)return;let o=null!=(r=e.retry)?r:3,s=null!=(n=e.retryDelay)?n:a,l="function"==typeof s?s(d,t):s,u=!0===o||"number"==typeof o&&d<o||"function"==typeof o&&o(d,t);if(c||!u){g(t);return}d++,null==e.onFail||e.onFail(d,t),(0,i.Gh)(l).then(()=>{if(h())return y()}).then(()=>{c?g(t):v()})})}};return s(e.networkMode)?v():y().then(v),{promise:f,cancel:t=>{p||(g(new l(t)),null==e.abort||e.abort())},continue:()=>{let e=null==t?void 0:t();return e?f:Promise.resolve()},cancelRetry:()=>{c=!0},continueRetry:()=>{c=!1}}}},33989:function(e,t,r){"use strict";r.d(t,{l:function(){return n}});class n{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){let t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},32161:function(e,t,r){"use strict";r.d(t,{A4:function(){return S},G9:function(){return O},Gh:function(){return M},I6:function(){return p},Kp:function(){return u},PN:function(){return a},Rc:function(){return l},Rm:function(){return m},SE:function(){return i},VS:function(){return b},X7:function(){return h},ZT:function(){return o},_v:function(){return c},_x:function(){return f},e5:function(){return s},lV:function(){return d},oE:function(){return j},sk:function(){return n},to:function(){return y},yF:function(){return g}});let n="undefined"==typeof window||"Deno"in window;function o(){}function i(e,t){return"function"==typeof e?e(t):e}function a(e){return"number"==typeof e&&e>=0&&e!==1/0}function s(e,t){return e.filter(e=>!t.includes(e))}function l(e,t,r){let n=e.slice(0);return n[t]=r,n}function u(e,t){return Math.max(e+(t||0)-Date.now(),0)}function c(e,t,r){return k(e)?"function"==typeof t?{...r,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function d(e,t,r){return k(e)?"function"==typeof t?{...r,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}function p(e,t,r){return k(e)?[{...t,queryKey:e},r]:[e||{},t]}function f(e,t){let{type:r="all",exact:n,fetchStatus:o,predicate:i,queryKey:a,stale:s}=e;if(k(a)){if(n){if(t.queryHash!==m(a,t.options))return!1}else{if(!v(t.queryKey,a))return!1}}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof s||t.isStale()===s)&&(void 0===o||o===t.state.fetchStatus)&&(!i||!!i(t))}function h(e,t){let{exact:r,fetching:n,predicate:o,mutationKey:i}=e;if(k(i)){if(!t.options.mutationKey)return!1;if(r){if(g(t.options.mutationKey)!==g(i))return!1}else{if(!v(t.options.mutationKey,i))return!1}}return("boolean"!=typeof n||"loading"===t.state.status===n)&&(!o||!!o(t))}function m(e,t){let r=(null==t?void 0:t.queryKeyHashFn)||g;return r(e)}function g(e){return JSON.stringify(e,(e,t)=>x(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function y(e,t){return v(e,t)}function v(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&!Object.keys(t).some(r=>!v(e[r],t[r]))}function b(e,t){if(e&&!t||t&&!e)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}function _(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function x(e){if(!w(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!(w(r)&&r.hasOwnProperty("isPrototypeOf"))}function w(e){return"[object Object]"===Object.prototype.toString.call(e)}function k(e){return Array.isArray(e)}function M(e){return new Promise(t=>{setTimeout(t,e)})}function S(e){M(0).then(e)}function O(){if("function"==typeof AbortController)return new AbortController}function j(e,t,r){return null!=r.isDataEqual&&r.isDataEqual(e,t)?e:"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?function e(t,r){if(t===r)return t;let n=_(t)&&_(r);if(n||x(t)&&x(r)){let o=n?t.length:Object.keys(t).length,i=n?r:Object.keys(r),a=i.length,s=n?[]:{},l=0;for(let o=0;o<a;o++){let a=n?o:i[o];s[a]=e(t[a],r[a]),s[a]===t[a]&&l++}return o===a&&l===o?t:s}return r}(e,t):t}},85945:function(e,t,r){"use strict";r.d(t,{NL:function(){return s},aH:function(){return l}});var n=r(67294);let o=n.createContext(void 0),i=n.createContext(!1);function a(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=o),window.ReactQueryClientContext):o)}let s=({context:e}={})=>{let t=n.useContext(a(e,n.useContext(i)));if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},l=({client:e,children:t,context:r,contextSharing:o=!1})=>{n.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);let s=a(r,o);return n.createElement(i.Provider,{value:!r&&o},n.createElement(s.Provider,{value:e},t))}},91784:function(e,t,r){"use strict";let n;r.d(t,{_:function(){return a}});var o=r(67294);let i=o.createContext((n=!1,{clearReset:()=>{n=!1},reset:()=>{n=!0},isReset:()=>n})),a=()=>o.useContext(i)},91670:function(e,t,r){"use strict";r.d(t,{JN:function(){return a},KJ:function(){return s},pf:function(){return i}});var n=r(67294),o=r(24798);let i=(e,t)=>{(e.suspense||e.useErrorBoundary)&&!t.isReset()&&(e.retryOnMount=!1)},a=e=>{n.useEffect(()=>{e.clearReset()},[e])},s=({result:e,errorResetBoundary:t,useErrorBoundary:r,query:n})=>e.isError&&!t.isReset()&&!e.isFetching&&(0,o.L)(r,[e.error,n])},37122:function(e,t,r){"use strict";r.d(t,{S:function(){return i}});var n=r(67294);let o=n.createContext(!1),i=()=>n.useContext(o);o.Provider},38381:function(e,t,r){"use strict";r.d(t,{Fb:function(){return n},SB:function(){return i},Z$:function(){return o},j8:function(){return a}});let n=e=>{e.suspense&&"number"!=typeof e.staleTime&&(e.staleTime=1e3)},o=(e,t)=>e.isLoading&&e.isFetching&&!t,i=(e,t,r)=>(null==e?void 0:e.suspense)&&o(t,r),a=(e,t,r)=>t.fetchOptimistic(e).then(({data:t})=>{null==e.onSuccess||e.onSuccess(t),null==e.onSettled||e.onSettled(t,null)}).catch(t=>{r.clearReset(),null==e.onError||e.onError(t),null==e.onSettled||e.onSettled(void 0,t)})},7687:function(e,t,r){"use strict";r.d(t,{r:function(){return d}});var n=r(67294),o=r(30081),i=r(464),a=r(91784),s=r(85945),l=r(37122),u=r(91670),c=r(38381);function d(e,t){let r=(0,s.NL)({context:e.context}),d=(0,l.S)(),p=(0,a._)(),f=r.defaultQueryOptions(e);f._optimisticResults=d?"isRestoring":"optimistic",f.onError&&(f.onError=o.V.batchCalls(f.onError)),f.onSuccess&&(f.onSuccess=o.V.batchCalls(f.onSuccess)),f.onSettled&&(f.onSettled=o.V.batchCalls(f.onSettled)),(0,c.Fb)(f),(0,u.pf)(f,p),(0,u.JN)(p);let[h]=n.useState(()=>new t(r,f)),m=h.getOptimisticResult(f);if((0,i.$)(n.useCallback(e=>{let t=d?()=>void 0:h.subscribe(o.V.batchCalls(e));return h.updateResult(),t},[h,d]),()=>h.getCurrentResult(),()=>h.getCurrentResult()),n.useEffect(()=>{h.setOptions(f,{listeners:!1})},[f,h]),(0,c.SB)(f,m,d))throw(0,c.j8)(f,h,p);if((0,u.KJ)({result:m,errorResetBoundary:p,useErrorBoundary:f.useErrorBoundary,query:h.getCurrentQuery()}))throw m.error;return f.notifyOnChangeProps?m:h.trackResult(m)}},36492:function(e,t,r){"use strict";r.d(t,{a:function(){return a}});var n=r(32161),o=r(52924),i=r(7687);function a(e,t,r){let a=(0,n._v)(e,t,r);return(0,i.r)(a,o.z)}},464:function(e,t,r){"use strict";r.d(t,{$:function(){return o}});var n=r(61688);let o=n.useSyncExternalStore},24798:function(e,t,r){"use strict";function n(e,t){return"function"==typeof e?e(...t):!!e}r.d(t,{L:function(){return n}})},42752:function(e,t,r){"use strict";r.d(t,{ML:function(){return eJ},hj:function(){return es},vc:function(){return e2},NB:function(){return e4},nU:function(){return U},XP:function(){return eC},b5:function(){return eP},qv:function(){return eL},u9:function(){return eT},QC:function(){return eD},Nl:function(){return z},Jo:function(){return ej},tI:function(){return eI},eE:function(){return ew},EG:function(){return eN},xh:function(){return em},Cf:function(){return eQ},K9:function(){return e5},P1:function(){return V},x2:function(){return eX},pr:function(){return ez},zK:function(){return e0},S0:function(){return e1}});var n,o=r(2376),i=r(84348),a=r(82696),s=r(12806),l=r(16560);let u=(e,t)=>!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0),c=(e,t,r)=>{let n=function(e,t){let{$cursor:r}=e.selection;return r&&(t?t.endOfTextblock("backward",e):!(r.parentOffset>0))?r:null}(e,r);if(!n)return!1;let i=f(n);if(!i){let r=n.blockRange(),o=r&&(0,l.k9)(r);return null!=o&&(t&&t(e.tr.lift(r,o).scrollIntoView()),!0)}let a=i.nodeBefore;if(!a.type.spec.isolating&&O(e,i,t))return!0;if(0==n.parent.content.size&&(d(a,"end")||o.qv.isSelectable(a))){let r=(0,l.dR)(e.doc,n.before(),n.after(),s.p2.empty);if(r&&r.slice.size<r.to-r.from){if(t){let n=e.tr.step(r);n.setSelection(d(a,"end")?o.Y1.findFrom(n.doc.resolve(n.mapping.map(i.pos,-1)),-1):o.qv.create(n.doc,i.pos-a.nodeSize)),t(n.scrollIntoView())}return!0}}return!!a.isAtom&&i.depth==n.depth-1&&(t&&t(e.tr.delete(i.pos-a.nodeSize,i.pos).scrollIntoView()),!0)};function d(e,t,r=!1){for(let n=e;n;n="start"==t?n.firstChild:n.lastChild){if(n.isTextblock)return!0;if(r&&1!=n.childCount)break}return!1}let p=(e,t,r)=>{let{$head:n,empty:i}=e.selection,a=n;if(!i)return!1;if(n.parent.isTextblock){if(r?!r.endOfTextblock("backward",e):n.parentOffset>0)return!1;a=f(n)}let s=a&&a.nodeBefore;return!!(s&&o.qv.isSelectable(s))&&(t&&t(e.tr.setSelection(o.qv.create(e.doc,a.pos-s.nodeSize)).scrollIntoView()),!0)};function f(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}let h=(e,t,r)=>{let n=function(e,t){let{$cursor:r}=e.selection;return r&&(t?t.endOfTextblock("forward",e):!(r.parentOffset<r.parent.content.size))?r:null}(e,r);if(!n)return!1;let i=g(n);if(!i)return!1;let a=i.nodeAfter;if(O(e,i,t))return!0;if(0==n.parent.content.size&&(d(a,"start")||o.qv.isSelectable(a))){let r=(0,l.dR)(e.doc,n.before(),n.after(),s.p2.empty);if(r&&r.slice.size<r.to-r.from){if(t){let n=e.tr.step(r);n.setSelection(d(a,"start")?o.Y1.findFrom(n.doc.resolve(n.mapping.map(i.pos)),1):o.qv.create(n.doc,n.mapping.map(i.pos))),t(n.scrollIntoView())}return!0}}return!!a.isAtom&&i.depth==n.depth-1&&(t&&t(e.tr.delete(i.pos,i.pos+a.nodeSize).scrollIntoView()),!0)},m=(e,t,r)=>{let{$head:n,empty:i}=e.selection,a=n;if(!i)return!1;if(n.parent.isTextblock){if(r?!r.endOfTextblock("forward",e):n.parentOffset<n.parent.content.size)return!1;a=g(n)}let s=a&&a.nodeAfter;return!!(s&&o.qv.isSelectable(s))&&(t&&t(e.tr.setSelection(o.qv.create(e.doc,a.pos)).scrollIntoView()),!0)};function g(e){if(!e.parent.type.spec.isolating)for(let t=e.depth-1;t>=0;t--){let r=e.node(t);if(e.index(t)+1<r.childCount)return e.doc.resolve(e.after(t+1));if(r.type.spec.isolating)break}return null}let y=(e,t)=>{let r=e.selection,n=r instanceof o.qv,i;if(n){if(r.node.isTextblock||!(0,l.Mn)(e.doc,r.from))return!1;i=r.from}else if(null==(i=(0,l.GJ)(e.doc,r.from,-1)))return!1;if(t){let r=e.tr.join(i);n&&r.setSelection(o.qv.create(r.doc,i-e.doc.resolve(i).nodeBefore.nodeSize)),t(r.scrollIntoView())}return!0},v=(e,t)=>{let r=e.selection,n;if(r instanceof o.qv){if(r.node.isTextblock||!(0,l.Mn)(e.doc,r.to))return!1;n=r.to}else if(null==(n=(0,l.GJ)(e.doc,r.to,1)))return!1;return t&&t(e.tr.join(n).scrollIntoView()),!0},b=(e,t)=>{let{$from:r,$to:n}=e.selection,o=r.blockRange(n),i=o&&(0,l.k9)(o);return null!=i&&(t&&t(e.tr.lift(o,i).scrollIntoView()),!0)},_=(e,t)=>{let{$head:r,$anchor:n}=e.selection;return!!(r.parent.type.spec.code&&r.sameParent(n))&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function x(e){for(let t=0;t<e.edgeCount;t++){let{type:r}=e.edge(t);if(r.isTextblock&&!r.hasRequiredAttrs())return r}return null}let w=(e,t)=>{let{$head:r,$anchor:n}=e.selection;if(!r.parent.type.spec.code||!r.sameParent(n))return!1;let i=r.node(-1),a=r.indexAfter(-1),s=x(i.contentMatchAt(a));if(!s||!i.canReplaceWith(a,a,s))return!1;if(t){let n=r.after(),i=e.tr.replaceWith(n,n,s.createAndFill());i.setSelection(o.Y1.near(i.doc.resolve(n),1)),t(i.scrollIntoView())}return!0},k=(e,t)=>{let r=e.selection,{$from:n,$to:i}=r;if(r instanceof o.C1||n.parent.inlineContent||i.parent.inlineContent)return!1;let a=x(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){let r=(!n.parentOffset&&i.index()<i.parent.childCount?n:i).pos,s=e.tr.insert(r,a.createAndFill());s.setSelection(o.Bs.create(s.doc,r+1)),t(s.scrollIntoView())}return!0},M=(e,t)=>{let{$cursor:r}=e.selection;if(!r||r.parent.content.size)return!1;if(r.depth>1&&r.after()!=r.end(-1)){let n=r.before();if((0,l.Ax)(e.doc,n))return t&&t(e.tr.split(n).scrollIntoView()),!0}let n=r.blockRange(),o=n&&(0,l.k9)(n);return null!=o&&(t&&t(e.tr.lift(n,o).scrollIntoView()),!0)},S=(e,t)=>{let{$from:r,to:n}=e.selection,i,a=r.sharedDepth(n);return 0!=a&&(i=r.before(a),t&&t(e.tr.setSelection(o.qv.create(e.doc,i))),!0)};function O(e,t,r){let n,i,a,u=t.nodeBefore,c=t.nodeAfter,p,f;if(u.type.spec.isolating||c.type.spec.isolating)return!1;if(n=t.nodeBefore,i=t.nodeAfter,a=t.index(),n&&i&&n.type.compatibleContent(i.type)&&(!n.content.size&&t.parent.canReplace(a-1,a)?(r&&r(e.tr.delete(t.pos-n.nodeSize,t.pos).scrollIntoView()),!0):!!(t.parent.canReplace(a,a+1)&&(i.isTextblock||(0,l.Mn)(e.doc,t.pos)))&&(r&&r(e.tr.clearIncompatible(t.pos,n.type,n.contentMatchAt(n.childCount)).join(t.pos).scrollIntoView()),!0)))return!0;let h=t.parent.canReplace(t.index(),t.index()+1);if(h&&(p=(f=u.contentMatchAt(u.childCount)).findWrapping(c.type))&&f.matchType(p[0]||c.type).validEnd){if(r){let n=t.pos+c.nodeSize,o=s.HY.empty;for(let e=p.length-1;e>=0;e--)o=s.HY.from(p[e].create(null,o));o=s.HY.from(u.copy(o));let i=e.tr.step(new l.FC(t.pos-1,n,t.pos,n,new s.p2(o,1,0),p.length,!0)),a=n+2*p.length;(0,l.Mn)(i.doc,a)&&i.join(a),r(i.scrollIntoView())}return!0}let m=o.Y1.findFrom(t,1),g=m&&m.$from.blockRange(m.$to),y=g&&(0,l.k9)(g);if(null!=y&&y>=t.depth)return r&&r(e.tr.lift(g,y).scrollIntoView()),!0;if(h&&d(c,"start",!0)&&d(u,"end")){let n=u,o=[];for(;o.push(n),!n.isTextblock;)n=n.lastChild;let i=c,a=1;for(;!i.isTextblock;i=i.firstChild)a++;if(n.canReplace(n.childCount,n.childCount,i.content)){if(r){let n=s.HY.empty;for(let e=o.length-1;e>=0;e--)n=s.HY.from(o[e].copy(n));r(e.tr.step(new l.FC(t.pos-o.length,t.pos+c.nodeSize,t.pos+a,t.pos+c.nodeSize-a,new s.p2(n,o.length,0),0,!0)).scrollIntoView())}return!0}}return!1}function j(e){return function(t,r){let n=t.selection,i=e<0?n.$from:n.$to,a=i.depth;for(;i.node(a).isInline;){if(!a)return!1;a--}return!!i.node(a).isTextblock&&(r&&r(t.tr.setSelection(o.Bs.create(t.doc,e<0?i.start(a):i.end(a)))),!0)}}let C=j(-1),P=j(1);function L(e,t=null){return function(r,n){let o=!1;for(let n=0;n<r.selection.ranges.length&&!o;n++){let{$from:{pos:i},$to:{pos:a}}=r.selection.ranges[n];r.doc.nodesBetween(i,a,(n,i)=>{if(o)return!1;if(!(!n.isTextblock||n.hasMarkup(e,t))){if(n.type==e)o=!0;else{let t=r.doc.resolve(i),n=t.index();o=t.parent.canReplaceWith(n,n+1,e)}}})}if(!o)return!1;if(n){let o=r.tr;for(let n=0;n<r.selection.ranges.length;n++){let{$from:{pos:i},$to:{pos:a}}=r.selection.ranges[n];o.setBlockType(i,a,e,t)}n(o.scrollIntoView())}return!0}}function E(...e){return function(t,r,n){for(let o=0;o<e.length;o++)if(e[o](t,r,n))return!0;return!1}}let T=E(u,c,p),D=E(u,h,m),I={Enter:E(_,k,M,(e,t)=>{let{$from:r,$to:i}=e.selection;if(e.selection instanceof o.qv&&e.selection.node.isBlock)return!!(r.parentOffset&&(0,l.Ax)(e.doc,r.pos))&&(t&&t(e.tr.split(r.pos).scrollIntoView()),!0);if(!r.parent.isBlock)return!1;if(t){let a=i.parentOffset==i.parent.content.size,s=e.tr;(e.selection instanceof o.Bs||e.selection instanceof o.C1)&&s.deleteSelection();let u=0==r.depth?null:x(r.node(-1).contentMatchAt(r.indexAfter(-1))),c=n&&n(i.parent,a),d=c?[c]:a&&u?[{type:u}]:void 0,p=(0,l.Ax)(s.doc,s.mapping.map(r.pos),1,d);if(!d&&!p&&(0,l.Ax)(s.doc,s.mapping.map(r.pos),1,u?[{type:u}]:void 0)&&(u&&(d=[{type:u}]),p=!0),p&&(s.split(s.mapping.map(r.pos),1,d),!a&&!r.parentOffset&&r.parent.type!=u)){let e=s.mapping.map(r.before()),t=s.doc.resolve(e);u&&r.node(-1).canReplaceWith(t.index(),t.index()+1,u)&&s.setNodeMarkup(s.mapping.map(r.before()),u)}t(s.scrollIntoView())}return!0}),"Mod-Enter":w,Backspace:T,"Mod-Backspace":T,"Shift-Backspace":T,Delete:D,"Mod-Delete":D,"Mod-a":(e,t)=>(t&&t(e.tr.setSelection(new o.C1(e.doc))),!0)},A={"Ctrl-h":I.Backspace,"Alt-Backspace":I["Mod-Backspace"],"Ctrl-d":I.Delete,"Ctrl-Alt-Backspace":I["Mod-Delete"],"Alt-Delete":I["Mod-Delete"],"Alt-d":I["Mod-Delete"],"Ctrl-a":C,"Ctrl-e":P};for(let e in I)A[e]=I[e];function Y(e){let{state:t,transaction:r}=e,{selection:n}=r,{doc:o}=r,{storedMarks:i}=r;return{...t,apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),filterTransaction:t.filterTransaction,plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return i},get selection(){return n},get doc(){return o},get tr(){return n=r.selection,o=r.doc,i=r.storedMarks,r}}}"undefined"!=typeof navigator?/Mac|iP(hone|[oa]d)/.test(navigator.platform):"undefined"!=typeof os&&os.platform&&os.platform();class R{constructor(e){this.editor=e.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=e.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){let{rawCommands:e,editor:t,state:r}=this,{view:n}=t,{tr:o}=r,i=this.buildProps(o);return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,(...e)=>{let r=t(...e)(i);return o.getMeta("preventDispatch")||this.hasCustomState||n.dispatch(o),r}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(e,t=!0){let{rawCommands:r,editor:n,state:o}=this,{view:i}=n,a=[],s=!!e,l=e||o.tr,u={...Object.fromEntries(Object.entries(r).map(([e,r])=>[e,(...e)=>{let n=this.buildProps(l,t),o=r(...e)(n);return a.push(o),u}])),run:()=>(s||!t||l.getMeta("preventDispatch")||this.hasCustomState||i.dispatch(l),a.every(e=>!0===e))};return u}createCan(e){let{rawCommands:t,state:r}=this,n=e||r.tr,o=this.buildProps(n,!1),i=Object.fromEntries(Object.entries(t).map(([e,t])=>[e,(...e)=>t(...e)({...o,dispatch:void 0})]));return{...i,chain:()=>this.createChain(n,!1)}}buildProps(e,t=!0){let{rawCommands:r,editor:n,state:o}=this,{view:i}=n,a={tr:e,editor:n,view:i,state:Y({state:o,transaction:e}),dispatch:t?()=>void 0:void 0,chain:()=>this.createChain(e,t),can:()=>this.createCan(e),get commands(){return Object.fromEntries(Object.entries(r).map(([e,t])=>[e,(...e)=>t(...e)(a)]))}};return a}}class N{constructor(){this.callbacks={}}on(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),this}emit(e,...t){let r=this.callbacks[e];return r&&r.forEach(e=>e.apply(this,t)),this}off(e,t){let r=this.callbacks[e];return r&&(t?this.callbacks[e]=r.filter(e=>e!==t):delete this.callbacks[e]),this}removeAllListeners(){this.callbacks={}}}function z(e,t,r){if(void 0===e.config[t]&&e.parent)return z(e.parent,t,r);if("function"==typeof e.config[t]){let n=e.config[t].bind({...r,parent:e.parent?z(e.parent,t,r):null});return n}return e.config[t]}function H(e){let t=e.filter(e=>"extension"===e.type),r=e.filter(e=>"node"===e.type),n=e.filter(e=>"mark"===e.type);return{baseExtensions:t,nodeExtensions:r,markExtensions:n}}function F(e){let t=[],{nodeExtensions:r,markExtensions:n}=H(e),o=[...r,...n],i={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach(e=>{let r={name:e.name,options:e.options,storage:e.storage},n=z(e,"addGlobalAttributes",r);if(!n)return;let o=n();o.forEach(e=>{e.types.forEach(r=>{Object.entries(e.attributes).forEach(([e,n])=>{t.push({type:r,name:e,attribute:{...i,...n}})})})})}),o.forEach(e=>{let r={name:e.name,options:e.options,storage:e.storage},n=z(e,"addAttributes",r);if(!n)return;let o=n();Object.entries(o).forEach(([r,n])=>{let o={...i,...n};"function"==typeof(null==o?void 0:o.default)&&(o.default=o.default()),(null==o?void 0:o.isRequired)&&(null==o?void 0:o.default)===void 0&&delete o.default,t.push({type:e.name,name:r,attribute:o})})}),t}function $(e,t){if("string"==typeof e){if(!t.nodes[e])throw Error(`There is no node type named '${e}'. Maybe you forgot to add the extension?`);return t.nodes[e]}return e}function V(...e){return e.filter(e=>!!e).reduce((e,t)=>{let r={...e};return Object.entries(t).forEach(([e,t])=>{let n=r[e];if(!n){r[e]=t;return}if("class"===e){let n=t?t.split(" "):[],o=r[e]?r[e].split(" "):[],i=n.filter(e=>!o.includes(e));r[e]=[...o,...i].join(" ")}else"style"===e?r[e]=[r[e],t].join("; "):r[e]=t}),r},{})}function Z(e,t){return t.filter(e=>e.attribute.rendered).map(t=>t.attribute.renderHTML?t.attribute.renderHTML(e.attrs)||{}:{[t.name]:e.attrs[t.name]}).reduce((e,t)=>V(e,t),{})}function B(e){return"function"==typeof e}function U(e,t,...r){return B(e)?t?e.bind(t)(...r):e(...r):e}function W(e,t){return e.style?e:{...e,getAttrs:r=>{let n=e.getAttrs?e.getAttrs(r):e.attrs;if(!1===n)return!1;let o=t.reduce((e,t)=>{var n;let o=t.attribute.parseHTML?t.attribute.parseHTML(r):"string"!=typeof(n=r.getAttribute(t.name))?n:n.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(n):"true"===n||"false"!==n&&n;return null==o?e:{...e,[t.name]:o}},{});return{...n,...o}}}}function q(e){return Object.fromEntries(Object.entries(e).filter(([e,t])=>!("attrs"===e&&function(e={}){return 0===Object.keys(e).length&&e.constructor===Object}(t))&&null!=t))}function K(e,t){return t.nodes[e]||t.marks[e]||null}function G(e,t){return Array.isArray(t)?t.some(t=>{let r="string"==typeof t?t:t.name;return r===e.name}):t}let J=(e,t=500)=>{let r="",n=e.parentOffset;return e.parent.nodesBetween(Math.max(0,n-t),n,(e,t,o,i)=>{var a,s;let l=(null===(s=(a=e.type.spec).toText)||void 0===s?void 0:s.call(a,{node:e,pos:t,parent:o,index:i}))||e.textContent||"%leaf%";r+=l.slice(0,Math.max(0,n-t))}),r};function Q(e){return"[object RegExp]"===Object.prototype.toString.call(e)}class X{constructor(e){this.find=e.find,this.handler=e.handler}}let ee=(e,t)=>{if(Q(t))return t.exec(e);let r=t(e);if(!r)return null;let n=[r.text];return n.index=r.index,n.input=e,n.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),n.push(r.replaceWith)),n};function et(e){var t;let{editor:r,from:n,to:o,text:i,rules:a,plugin:s}=e,{view:l}=r;if(l.composing)return!1;let u=l.state.doc.resolve(n);if(u.parent.type.spec.code||(null===(t=u.nodeBefore||u.nodeAfter)||void 0===t?void 0:t.marks.find(e=>e.type.spec.code)))return!1;let c=!1,d=J(u)+i;return a.forEach(e=>{if(c)return;let t=ee(d,e.find);if(!t)return;let a=l.state.tr,u=Y({state:l.state,transaction:a}),p={from:n-(t[0].length-i.length),to:o},{commands:f,chain:h,can:m}=new R({editor:r,state:u}),g=e.handler({state:u,range:p,match:t,commands:f,chain:h,can:m});null!==g&&a.steps.length&&(a.setMeta(s,{transform:a,from:n,to:o,text:i}),l.dispatch(a),c=!0)}),c}class er{constructor(e){this.find=e.find,this.handler=e.handler}}let en=(e,t)=>{if(Q(t))return[...e.matchAll(t)];let r=t(e);return r?r.map(t=>{let r=[t.text];return r.index=t.index,r.input=e,r.data=t.data,t.replaceWith&&(t.text.includes(t.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),r.push(t.replaceWith)),r}):[]};class eo{constructor(e,t){this.splittableMarks=[],this.editor=t,this.extensions=eo.resolve(e),this.schema=function(e,t){var r;let n=F(e),{nodeExtensions:o,markExtensions:i}=H(e),a=null===(r=o.find(e=>z(e,"topNode")))||void 0===r?void 0:r.name,l=Object.fromEntries(o.map(r=>{let o=n.filter(e=>e.type===r.name),i={name:r.name,options:r.options,storage:r.storage,editor:t},a=e.reduce((e,t)=>{let n=z(t,"extendNodeSchema",i);return{...e,...n?n(r):{}}},{}),s=q({...a,content:U(z(r,"content",i)),marks:U(z(r,"marks",i)),group:U(z(r,"group",i)),inline:U(z(r,"inline",i)),atom:U(z(r,"atom",i)),selectable:U(z(r,"selectable",i)),draggable:U(z(r,"draggable",i)),code:U(z(r,"code",i)),defining:U(z(r,"defining",i)),isolating:U(z(r,"isolating",i)),attrs:Object.fromEntries(o.map(e=>{var t;return[e.name,{default:null===(t=null==e?void 0:e.attribute)||void 0===t?void 0:t.default}]}))}),l=U(z(r,"parseHTML",i));l&&(s.parseDOM=l.map(e=>W(e,o)));let u=z(r,"renderHTML",i);u&&(s.toDOM=e=>u({node:e,HTMLAttributes:Z(e,o)}));let c=z(r,"renderText",i);return c&&(s.toText=c),[r.name,s]})),u=Object.fromEntries(i.map(r=>{let o=n.filter(e=>e.type===r.name),i={name:r.name,options:r.options,storage:r.storage,editor:t},a=e.reduce((e,t)=>{let n=z(t,"extendMarkSchema",i);return{...e,...n?n(r):{}}},{}),s=q({...a,inclusive:U(z(r,"inclusive",i)),excludes:U(z(r,"excludes",i)),group:U(z(r,"group",i)),spanning:U(z(r,"spanning",i)),code:U(z(r,"code",i)),attrs:Object.fromEntries(o.map(e=>{var t;return[e.name,{default:null===(t=null==e?void 0:e.attribute)||void 0===t?void 0:t.default}]}))}),l=U(z(r,"parseHTML",i));l&&(s.parseDOM=l.map(e=>W(e,o)));let u=z(r,"renderHTML",i);return u&&(s.toDOM=e=>u({mark:e,HTMLAttributes:Z(e,o)})),[r.name,s]}));return new s.V_({topNode:a,nodes:l,marks:u})}(this.extensions,t),this.extensions.forEach(e=>{var t;this.editor.extensionStorage[e.name]=e.storage;let r={name:e.name,options:e.options,storage:e.storage,editor:this.editor,type:K(e.name,this.schema)};if("mark"===e.type){let n=null===(t=U(z(e,"keepOnSplit",r)))||void 0===t||t;n&&this.splittableMarks.push(e.name)}let n=z(e,"onBeforeCreate",r);n&&this.editor.on("beforeCreate",n);let o=z(e,"onCreate",r);o&&this.editor.on("create",o);let i=z(e,"onUpdate",r);i&&this.editor.on("update",i);let a=z(e,"onSelectionUpdate",r);a&&this.editor.on("selectionUpdate",a);let s=z(e,"onTransaction",r);s&&this.editor.on("transaction",s);let l=z(e,"onFocus",r);l&&this.editor.on("focus",l);let u=z(e,"onBlur",r);u&&this.editor.on("blur",u);let c=z(e,"onDestroy",r);c&&this.editor.on("destroy",c)})}static resolve(e){let t=eo.sort(eo.flatten(e)),r=function(e){let t=e.filter((t,r)=>e.indexOf(t)!==r);return[...new Set(t)]}(t.map(e=>e.name));return r.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${r.map(e=>`'${e}'`).join(", ")}]. This can lead to issues.`),t}static flatten(e){return e.map(e=>{let t={name:e.name,options:e.options,storage:e.storage},r=z(e,"addExtensions",t);return r?[e,...this.flatten(r())]:e}).flat(10)}static sort(e){return e.sort((e,t)=>{let r=z(e,"priority")||100,n=z(t,"priority")||100;return r>n?-1:r<n?1:0})}get commands(){return this.extensions.reduce((e,t)=>{let r={name:t.name,options:t.options,storage:t.storage,editor:this.editor,type:K(t.name,this.schema)},n=z(t,"addCommands",r);return n?{...e,...n()}:e},{})}get plugins(){let{editor:e}=this,t=eo.sort([...this.extensions].reverse()),r=[],n=[],i=t.map(t=>{let o={name:t.name,options:t.options,storage:t.storage,editor:e,type:K(t.name,this.schema)},i=[],s=z(t,"addKeyboardShortcuts",o),l={};if("mark"===t.type&&t.config.exitable&&(l.ArrowRight=()=>e2.handleExit({editor:e,mark:t})),s){let t=Object.fromEntries(Object.entries(s()).map(([t,r])=>[t,()=>r({editor:e})]));l={...l,...t}}let u=(0,a.h)(l);i.push(u);let c=z(t,"addInputRules",o);G(t,e.options.enableInputRules)&&c&&r.push(...c());let d=z(t,"addPasteRules",o);G(t,e.options.enablePasteRules)&&d&&n.push(...d());let p=z(t,"addProseMirrorPlugins",o);if(p){let e=p();i.push(...e)}return i}).flat();return[function(e){let{editor:t,rules:r}=e,n=new o.Sy({state:{init:()=>null,apply(e,t){let r=e.getMeta(n);return r||(e.selectionSet||e.docChanged?null:t)}},props:{handleTextInput:(e,o,i,a)=>et({editor:t,from:o,to:i,text:a,rules:r,plugin:n}),handleDOMEvents:{compositionend:e=>(setTimeout(()=>{let{$cursor:o}=e.state.selection;o&&et({editor:t,from:o.pos,to:o.pos,text:"",rules:r,plugin:n})}),!1)},handleKeyDown(e,o){if("Enter"!==o.key)return!1;let{$cursor:i}=e.state.selection;return!!i&&et({editor:t,from:i.pos,to:i.pos,text:"\n",rules:r,plugin:n})}},isInputRules:!0});return n}({editor:e,rules:r}),...function(e){let{editor:t,rules:r}=e,n=null,i=!1,a=!1,s=new ClipboardEvent("paste"),l=new DragEvent("drop"),u=r.map(e=>new o.Sy({view(e){let t=t=>{var r;n=(null===(r=e.dom.parentElement)||void 0===r?void 0:r.contains(t.target))?e.dom.parentElement:null};return window.addEventListener("dragstart",t),{destroy(){window.removeEventListener("dragstart",t)}}},props:{handleDOMEvents:{drop:(e,t)=>(a=n===e.dom.parentElement,l=t,!1),paste:(e,t)=>{var r;let n=null===(r=t.clipboardData)||void 0===r?void 0:r.getData("text/html");return s=t,i=!!(null==n?void 0:n.includes("data-pm-slice")),!1}}},appendTransaction:(r,n,o)=>{let u=r[0],c="paste"===u.getMeta("uiEvent")&&!i,d="drop"===u.getMeta("uiEvent")&&!a;if(!c&&!d)return;let p=n.doc.content.findDiffStart(o.doc.content),f=n.doc.content.findDiffEnd(o.doc.content);if("number"!=typeof p||!f||p===f.b)return;let h=o.tr,m=Y({state:o,transaction:h}),g=function(e){let{editor:t,state:r,from:n,to:o,rule:i,pasteEvent:a,dropEvent:s}=e,{commands:l,chain:u,can:c}=new R({editor:t,state:r}),d=[];r.doc.nodesBetween(n,o,(e,t)=>{if(!e.isTextblock||e.type.spec.code)return;let p=Math.max(n,t),f=Math.min(o,t+e.content.size),h=e.textBetween(p-t,f-t,void 0,"￼"),m=en(h,i.find);m.forEach(e=>{if(void 0===e.index)return;let t=p+e.index+1,n=t+e[0].length,o={from:r.tr.mapping.map(t),to:r.tr.mapping.map(n)},f=i.handler({state:r,range:o,match:e,commands:l,chain:u,can:c,pasteEvent:a,dropEvent:s});d.push(f)})});let p=d.every(e=>null!==e);return p}({editor:t,state:m,from:Math.max(p-1,0),to:f.b-1,rule:e,pasteEvent:s,dropEvent:l});if(g&&h.steps.length)return l=new DragEvent("drop"),s=new ClipboardEvent("paste"),h}}));return u}({editor:e,rules:n}),...i]}get attributes(){return F(this.extensions)}get nodeViews(){let{editor:e}=this,{nodeExtensions:t}=H(this.extensions);return Object.fromEntries(t.filter(e=>!!z(e,"addNodeView")).map(t=>{let r=this.attributes.filter(e=>e.type===t.name),n={name:t.name,options:t.options,storage:t.storage,editor:e,type:$(t.name,this.schema)},o=z(t,"addNodeView",n);return o?[t.name,(n,i,a,s)=>{let l=Z(n,r);return o()({editor:e,node:n,getPos:a,decorations:s,HTMLAttributes:l,extension:t})}]:[]}))}}function ei(e){return"Object"===Object.prototype.toString.call(e).slice(8,-1)&&e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype}function ea(e,t){let r={...e};return ei(e)&&ei(t)&&Object.keys(t).forEach(n=>{ei(t[n])&&n in e?r[n]=ea(e[n],t[n]):Object.assign(r,{[n]:t[n]})}),r}class es{constructor(e={}){this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=U(z(this,"addOptions",{name:this.name}))),this.storage=U(z(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new es(e)}configure(e={}){let t=this.extend();return t.options=ea(this.options,e),t.storage=U(z(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){let t=new es(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=U(z(t,"addOptions",{name:t.name})),t.storage=U(z(t,"addStorage",{name:t.name,options:t.options})),t}}function el(e,t,r){let{from:n,to:o}=t,{blockSeparator:i="\n\n",textSerializers:a={}}=r||{},s="",l=!0;return e.nodesBetween(n,o,(e,r,u,c)=>{var d;let p=null==a?void 0:a[e.type.name];p?(e.isBlock&&!l&&(s+=i,l=!0),u&&(s+=p({node:e,pos:r,parent:u,index:c,range:t}))):e.isText?(s+=null===(d=null==e?void 0:e.text)||void 0===d?void 0:d.slice(Math.max(n,r)-r,o-r),l=!1):e.isBlock&&!l&&(s+=i,l=!0)}),s}function eu(e){return Object.fromEntries(Object.entries(e.nodes).filter(([,e])=>e.spec.toText).map(([e,t])=>[e,t.spec.toText]))}let ec=es.create({name:"clipboardTextSerializer",addProseMirrorPlugins(){return[new o.Sy({key:new o.H$("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{let{editor:e}=this,{state:t,schema:r}=e,{doc:n,selection:o}=t,{ranges:i}=o,a=Math.min(...i.map(e=>e.$from.pos)),s=Math.max(...i.map(e=>e.$to.pos)),l=eu(r);return el(n,{from:a,to:s},{textSerializers:l})}}})]}});function ed(e,t,r={strict:!0}){let n=Object.keys(t);return!n.length||n.every(n=>r.strict?t[n]===e[n]:Q(t[n])?t[n].test(e[n]):t[n]===e[n])}function ep(e,t,r={}){return e.find(e=>e.type===t&&ed(e.attrs,r))}function ef(e,t,r={}){if(!e||!t)return;let n=e.parent.childAfter(e.parentOffset);if(e.parentOffset===n.offset&&0!==n.offset&&(n=e.parent.childBefore(e.parentOffset)),!n.node)return;let o=ep([...n.node.marks],t,r);if(!o)return;let i=n.index,a=e.start()+n.offset,s=i+1,l=a+n.node.nodeSize;for(ep([...n.node.marks],t,r);i>0&&o.isInSet(e.parent.child(i-1).marks);)i-=1,a-=e.parent.child(i).nodeSize;for(;s<e.parent.childCount&&function(e,t,r={}){return!!ep(e,t,r)}([...e.parent.child(s).marks],t,r);)l+=e.parent.child(s).nodeSize,s+=1;return{from:a,to:l}}function eh(e,t){if("string"==typeof e){if(!t.marks[e])throw Error(`There is no mark type named '${e}'. Maybe you forgot to add the extension?`);return t.marks[e]}return e}function em(e){return e instanceof o.Bs}function eg(e=0,t=0,r=0){return Math.min(Math.max(e,t),r)}function ey(e,t=null){if(!t)return null;let r=o.Y1.atStart(e),n=o.Y1.atEnd(e);if("start"===t||!0===t)return r;if("end"===t)return n;let i=r.from,a=n.to;return"all"===t?o.Bs.create(e,eg(0,i,a),eg(e.content.size,i,a)):o.Bs.create(e,eg(t,i,a),eg(t,i,a))}function ev(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}function eb(e){let t=`<body>${e}</body>`;return new window.DOMParser().parseFromString(t,"text/html").body}function e_(e,t,r){if(r={slice:!0,parseOptions:{},...r},"object"==typeof e&&null!==e)try{if(Array.isArray(e)&&e.length>0)return s.HY.fromArray(e.map(e=>t.nodeFromJSON(e)));return t.nodeFromJSON(e)}catch(n){return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",n),e_("",t,r)}if("string"==typeof e){let n=s.aw.fromSchema(t);return r.slice?n.parseSlice(eb(e),r.parseOptions).content:n.parse(eb(e),r.parseOptions)}return e_("",t,r)}let ex=e=>e.toString().startsWith("<");function ew(){return"undefined"!=typeof navigator&&/Mac/.test(navigator.platform)}function ek(e,t,r={}){let{from:n,to:o,empty:i}=e.selection,a=t?$(t,e.schema):null,s=[];e.doc.nodesBetween(n,o,(e,t)=>{if(e.isText)return;let r=Math.max(n,t),i=Math.min(o,t+e.nodeSize);s.push({node:e,from:r,to:i})});let l=o-n,u=s.filter(e=>!a||a.name===e.node.type.name).filter(e=>ed(e.node.attrs,r,{strict:!1}));if(i)return!!u.length;let c=u.reduce((e,t)=>e+t.to-t.from,0);return c>=l}function eM(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function eS(e,t){let r="string"==typeof t?[t]:t;return Object.keys(e).reduce((t,n)=>(r.includes(n)||(t[n]=e[n]),t),{})}function eO(e,t,r={}){return e_(e,t,{slice:!1,parseOptions:r})}function ej(e,t){let r=eh(t,e.schema),{from:n,to:o,empty:i}=e.selection,a=[];i?(e.storedMarks&&a.push(...e.storedMarks),a.push(...e.selection.$head.marks())):e.doc.nodesBetween(n,o,e=>{a.push(...e.marks)});let s=a.find(e=>e.type.name===r.name);return s?{...s.attrs}:{}}function eC(e,t){let r=new l.wx(e);return t.forEach(e=>{e.steps.forEach(e=>{r.step(e)})}),r}function eP(e,t,r){let n=[];return e.nodesBetween(t.from,t.to,(e,t)=>{r(e)&&n.push({node:e,pos:t})}),n}function eL(e,t){for(let r=e.depth;r>0;r-=1){let n=e.node(r);if(t(n))return{pos:r>0?e.before(r):0,start:e.start(r),depth:r,node:n}}}function eE(e){return t=>eL(t.$from,e)}function eT(e,t){let r=eM("string"==typeof t?t:t.name,e.schema);return"node"===r?function(e,t){let r=$(t,e.schema),{from:n,to:o}=e.selection,i=[];e.doc.nodesBetween(n,o,e=>{i.push(e)});let a=i.reverse().find(e=>e.type.name===r.name);return a?{...a.attrs}:{}}(e,t):"mark"===r?ej(e,t):{}}function eD(e){let{mapping:t,steps:r}=e,n=[];return t.maps.forEach((e,o)=>{let i=[];if(e.ranges.length)e.forEach((e,t)=>{i.push({from:e,to:t})});else{let{from:e,to:t}=r[o];if(void 0===e||void 0===t)return;i.push({from:e,to:t})}i.forEach(({from:e,to:r})=>{let i=t.slice(o).map(e,-1),a=t.slice(o).map(r),s=t.invert().map(i,-1),l=t.invert().map(a);n.push({oldRange:{from:s,to:l},newRange:{from:i,to:a}})})}),function(e){let t=function(e,t=JSON.stringify){let r={};return e.filter(e=>{let n=t(e);return!Object.prototype.hasOwnProperty.call(r,n)&&(r[n]=!0)})}(e);return 1===t.length?t:t.filter((e,r)=>{let n=t.filter((e,t)=>t!==r);return!n.some(t=>e.oldRange.from>=t.oldRange.from&&e.oldRange.to<=t.oldRange.to&&e.newRange.from>=t.newRange.from&&e.newRange.to<=t.newRange.to)})}(n)}function eI(e,t,r){let n=[];return e===t?r.resolve(e).marks().forEach(t=>{let o=r.resolve(e-1),i=ef(o,t.type);i&&n.push({mark:t,...i})}):r.nodesBetween(e,t,(e,t)=>{n.push(...e.marks.map(r=>({from:t,to:t+e.nodeSize,mark:r})))}),n}function eA(e,t,r){return Object.fromEntries(Object.entries(r).filter(([r])=>{let n=e.find(e=>e.type===t&&e.name===r);return!!n&&n.attribute.keepOnSplit}))}function eY(e,t,r={}){let{empty:n,ranges:o}=e.selection,i=t?eh(t,e.schema):null;if(n)return!!(e.storedMarks||e.selection.$from.marks()).filter(e=>!i||i.name===e.type.name).find(e=>ed(e.attrs,r,{strict:!1}));let a=0,s=[];if(o.forEach(({$from:t,$to:r})=>{let n=t.pos,o=r.pos;e.doc.nodesBetween(n,o,(e,t)=>{if(!e.isText&&!e.marks.length)return;let r=Math.max(n,t),i=Math.min(o,t+e.nodeSize);a+=i-r,s.push(...e.marks.map(e=>({mark:e,from:r,to:i})))})}),0===a)return!1;let l=s.filter(e=>!i||i.name===e.mark.type.name).filter(e=>ed(e.mark.attrs,r,{strict:!1})).reduce((e,t)=>e+t.to-t.from,0),u=s.filter(e=>!i||e.mark.type!==i&&e.mark.type.excludes(i)).reduce((e,t)=>e+t.to-t.from,0);return(l>0?l+u:l)>=a}function eR(e,t){let{nodeExtensions:r}=H(t),n=r.find(t=>t.name===e);if(!n)return!1;let o={name:n.name,options:n.options,storage:n.storage},i=U(z(n,"group",o));return"string"==typeof i&&i.split(" ").includes("list")}function eN(e){return e instanceof o.qv}function ez(e,t,r){let n=e.state.doc.content.size,o=eg(t,0,n),i=eg(r,0,n),a=e.coordsAtPos(o),s=e.coordsAtPos(i,-1),l=Math.min(a.top,s.top),u=Math.max(a.bottom,s.bottom),c=Math.min(a.left,s.left),d=Math.max(a.right,s.right),p={top:l,bottom:u,left:c,right:d,width:d-c,height:u-l,x:c,y:l};return{...p,toJSON:()=>p}}function eH(e,t){let r=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(r){let n=r.filter(e=>null==t?void 0:t.includes(e.type.name));e.tr.ensureMarks(n)}}let eF=(e,t)=>{let r=eE(e=>e.type===t)(e.selection);if(!r)return!0;let n=e.doc.resolve(Math.max(0,r.pos-1)).before(r.depth);if(void 0===n)return!0;let o=e.doc.nodeAt(n),i=r.node.type===(null==o?void 0:o.type)&&(0,l.Mn)(e.doc,r.pos);return!i||(e.join(r.pos),!0)},e$=(e,t)=>{let r=eE(e=>e.type===t)(e.selection);if(!r)return!0;let n=e.doc.resolve(r.start).after(r.depth);if(void 0===n)return!0;let o=e.doc.nodeAt(n),i=r.node.type===(null==o?void 0:o.type)&&(0,l.Mn)(e.doc,n);return!i||(e.join(n),!0)};var eV=Object.freeze({__proto__:null,blur:()=>({editor:e,view:t})=>(requestAnimationFrame(()=>{var r;e.isDestroyed||(t.dom.blur(),null===(r=null==window?void 0:window.getSelection())||void 0===r||r.removeAllRanges())}),!0),clearContent:(e=!1)=>({commands:t})=>t.setContent("",e),clearNodes:()=>({state:e,tr:t,dispatch:r})=>{let{selection:n}=t,{ranges:o}=n;return!r||(o.forEach(({$from:r,$to:n})=>{e.doc.nodesBetween(r.pos,n.pos,(e,r)=>{if(e.type.isText)return;let{doc:n,mapping:o}=t,i=n.resolve(o.map(r)),a=n.resolve(o.map(r+e.nodeSize)),s=i.blockRange(a);if(!s)return;let u=(0,l.k9)(s);if(e.type.isTextblock){let{defaultType:e}=i.parent.contentMatchAt(i.index());t.setNodeMarkup(s.start,e)}(u||0===u)&&t.lift(s,u)})}),!0)},command:e=>t=>e(t),createParagraphNear:()=>({state:e,dispatch:t})=>k(e,t),cut:(e,t)=>({editor:r,tr:n})=>{let{state:i}=r,a=i.doc.slice(e.from,e.to);n.deleteRange(e.from,e.to);let s=n.mapping.map(t);return n.insert(s,a.content),n.setSelection(new o.Bs(n.doc.resolve(s-1))),!0},deleteCurrentNode:()=>({tr:e,dispatch:t})=>{let{selection:r}=e,n=r.$anchor.node();if(n.content.size>0)return!1;let o=e.selection.$anchor;for(let r=o.depth;r>0;r-=1){let i=o.node(r);if(i.type===n.type){if(t){let t=o.before(r),n=o.after(r);e.delete(t,n).scrollIntoView()}return!0}}return!1},deleteNode:e=>({tr:t,state:r,dispatch:n})=>{let o=$(e,r.schema),i=t.selection.$anchor;for(let e=i.depth;e>0;e-=1){let r=i.node(e);if(r.type===o){if(n){let r=i.before(e),n=i.after(e);t.delete(r,n).scrollIntoView()}return!0}}return!1},deleteRange:e=>({tr:t,dispatch:r})=>{let{from:n,to:o}=e;return r&&t.delete(n,o),!0},deleteSelection:()=>({state:e,dispatch:t})=>u(e,t),enter:()=>({commands:e})=>e.keyboardShortcut("Enter"),exitCode:()=>({state:e,dispatch:t})=>w(e,t),extendMarkRange:(e,t={})=>({tr:r,state:n,dispatch:i})=>{let a=eh(e,n.schema),{doc:s,selection:l}=r,{$from:u,from:c,to:d}=l;if(i){let e=ef(u,a,t);if(e&&e.from<=c&&e.to>=d){let t=o.Bs.create(s,e.from,e.to);r.setSelection(t)}}return!0},first:e=>t=>{let r="function"==typeof e?e(t):e;for(let e=0;e<r.length;e+=1)if(r[e](t))return!0;return!1},focus:(e=null,t={})=>({editor:r,view:n,tr:o,dispatch:i})=>{t={scrollIntoView:!0,...t};let a=()=>{ev()&&n.dom.focus(),requestAnimationFrame(()=>{!r.isDestroyed&&(n.focus(),(null==t?void 0:t.scrollIntoView)&&r.commands.scrollIntoView())})};if(n.hasFocus()&&null===e||!1===e)return!0;if(i&&null===e&&!em(r.state.selection))return a(),!0;let s=ey(o.doc,e)||r.state.selection,l=r.state.selection.eq(s);return i&&(l||o.setSelection(s),l&&o.storedMarks&&o.setStoredMarks(o.storedMarks),a()),!0},forEach:(e,t)=>r=>e.every((e,n)=>t(e,{...r,index:n})),insertContent:(e,t)=>({tr:r,commands:n})=>n.insertContentAt({from:r.selection.from,to:r.selection.to},e,t),insertContentAt:(e,t,r)=>({tr:n,dispatch:i,editor:a})=>{if(i){r={parseOptions:{},updateSelection:!0,...r};let i=e_(t,a.schema,{parseOptions:{preserveWhitespace:"full",...r.parseOptions}});if("<>"===i.toString())return!0;let{from:s,to:u}="number"==typeof e?{from:e,to:e}:{from:e.from,to:e.to},c=!0,d=!0,p=ex(i)?i:[i];if(p.forEach(e=>{e.check(),c=!!c&&e.isText&&0===e.marks.length,d=!!d&&e.isBlock}),s===u&&d){let{parent:e}=n.doc.resolve(s),t=e.isTextblock&&!e.type.spec.code&&!e.childCount;t&&(s-=1,u+=1)}c?Array.isArray(t)?n.insertText(t.map(e=>e.text||"").join(""),s,u):"object"==typeof t&&t&&t.text?n.insertText(t.text,s,u):n.insertText(t,s,u):n.replaceWith(s,u,i),r.updateSelection&&function(e,t,r){let n=e.steps.length-1;if(n<t)return;let i=e.steps[n];if(!(i instanceof l.Pu||i instanceof l.FC))return;let a=e.mapping.maps[n],s=0;a.forEach((e,t,r,n)=>{0===s&&(s=n)}),e.setSelection(o.Y1.near(e.doc.resolve(s),-1))}(n,n.steps.length-1,0)}return!0},joinUp:()=>({state:e,dispatch:t})=>y(e,t),joinDown:()=>({state:e,dispatch:t})=>v(e,t),joinBackward:()=>({state:e,dispatch:t})=>c(e,t),joinForward:()=>({state:e,dispatch:t})=>h(e,t),joinItemBackward:()=>({tr:e,state:t,dispatch:r})=>{try{let n=(0,l.GJ)(t.doc,t.selection.$from.pos,-1);if(null==n)return!1;return e.join(n,2),r&&r(e),!0}catch{return!1}},joinItemForward:()=>({state:e,dispatch:t,tr:r})=>{try{let n=(0,l.GJ)(e.doc,e.selection.$from.pos,1);if(null==n)return!1;return r.join(n,2),t&&t(r),!0}catch(e){return!1}},keyboardShortcut:e=>({editor:t,view:r,tr:n,dispatch:o})=>{let i=(function(e){let t,r,n,o;let i=e.split(/-(?!$)/),a=i[i.length-1];"Space"===a&&(a=" ");for(let e=0;e<i.length-1;e+=1){let a=i[e];if(/^(cmd|meta|m)$/i.test(a))o=!0;else if(/^a(lt)?$/i.test(a))t=!0;else if(/^(c|ctrl|control)$/i.test(a))r=!0;else if(/^s(hift)?$/i.test(a))n=!0;else if(/^mod$/i.test(a))ev()||ew()?o=!0:r=!0;else throw Error(`Unrecognized modifier name: ${a}`)}return t&&(a=`Alt-${a}`),r&&(a=`Ctrl-${a}`),o&&(a=`Meta-${a}`),n&&(a=`Shift-${a}`),a})(e).split(/-(?!$)/),a=i.find(e=>!["Alt","Ctrl","Meta","Shift"].includes(e)),s=new KeyboardEvent("keydown",{key:"Space"===a?" ":a,altKey:i.includes("Alt"),ctrlKey:i.includes("Ctrl"),metaKey:i.includes("Meta"),shiftKey:i.includes("Shift"),bubbles:!0,cancelable:!0}),l=t.captureTransaction(()=>{r.someProp("handleKeyDown",e=>e(r,s))});return null==l||l.steps.forEach(e=>{let t=e.map(n.mapping);t&&o&&n.maybeStep(t)}),!0},lift:(e,t={})=>({state:r,dispatch:n})=>{let o=$(e,r.schema),i=ek(r,o,t);return!!i&&b(r,n)},liftEmptyBlock:()=>({state:e,dispatch:t})=>M(e,t),liftListItem:e=>({state:t,dispatch:r})=>{let n=$(e,t.schema);return function(e,t){let{$from:r,$to:o}=e.selection,i=r.blockRange(o,e=>e.childCount>0&&e.firstChild.type==n);return!!i&&(!t||(r.node(i.depth-1).type==n?function(e,t,r,n){let o=e.tr,i=n.end,a=n.$to.end(n.depth);i<a&&(o.step(new l.FC(i-1,a,i,a,new s.p2(s.HY.from(r.create(null,n.parent.copy())),1,0),1,!0)),n=new s.Ts(o.doc.resolve(n.$from.pos),o.doc.resolve(a),n.depth));let u=(0,l.k9)(n);if(null==u)return!1;o.lift(n,u);let c=o.mapping.map(i,-1)-1;return(0,l.Mn)(o.doc,c)&&o.join(c),t(o.scrollIntoView()),!0}(e,t,n,i):function(e,t,r){let n=e.tr,o=r.parent;for(let e=r.end,t=r.endIndex-1,i=r.startIndex;t>i;t--)e-=o.child(t).nodeSize,n.delete(e-1,e+1);let i=n.doc.resolve(r.start),a=i.nodeAfter;if(n.mapping.map(r.end)!=r.start+i.nodeAfter.nodeSize)return!1;let u=0==r.startIndex,c=r.endIndex==o.childCount,d=i.node(-1),p=i.index(-1);if(!d.canReplace(p+(u?0:1),p+1,a.content.append(c?s.HY.empty:s.HY.from(o))))return!1;let f=i.pos,h=f+a.nodeSize;return n.step(new l.FC(f-(u?1:0),h+(c?1:0),f+1,h-1,new s.p2((u?s.HY.empty:s.HY.from(o.copy(s.HY.empty))).append(c?s.HY.empty:s.HY.from(o.copy(s.HY.empty))),u?0:1,c?0:1),u?0:1)),t(n.scrollIntoView()),!0}(e,t,i)))}(t,r)},newlineInCode:()=>({state:e,dispatch:t})=>_(e,t),resetAttributes:(e,t)=>({tr:r,state:n,dispatch:o})=>{let i=null,a=null,s=eM("string"==typeof e?e:e.name,n.schema);return!!s&&("node"===s&&(i=$(e,n.schema)),"mark"===s&&(a=eh(e,n.schema)),o&&r.selection.ranges.forEach(e=>{n.doc.nodesBetween(e.$from.pos,e.$to.pos,(e,n)=>{i&&i===e.type&&r.setNodeMarkup(n,void 0,eS(e.attrs,t)),a&&e.marks.length&&e.marks.forEach(o=>{a===o.type&&r.addMark(n,n+e.nodeSize,a.create(eS(o.attrs,t)))})})}),!0)},scrollIntoView:()=>({tr:e,dispatch:t})=>(t&&e.scrollIntoView(),!0),selectAll:()=>({tr:e,commands:t})=>t.setTextSelection({from:0,to:e.doc.content.size}),selectNodeBackward:()=>({state:e,dispatch:t})=>p(e,t),selectNodeForward:()=>({state:e,dispatch:t})=>m(e,t),selectParentNode:()=>({state:e,dispatch:t})=>S(e,t),selectTextblockEnd:()=>({state:e,dispatch:t})=>P(e,t),selectTextblockStart:()=>({state:e,dispatch:t})=>C(e,t),setContent:(e,t=!1,r={})=>({tr:n,editor:o,dispatch:i})=>{let{doc:a}=n,s=eO(e,o.schema,r);return i&&n.replaceWith(0,a.content.size,s).setMeta("preventUpdate",!t),!0},setMark:(e,t={})=>({tr:r,state:n,dispatch:o})=>{let{selection:i}=r,{empty:a,ranges:s}=i,l=eh(e,n.schema);if(o){if(a){let e=ej(n,l);r.addStoredMark(l.create({...e,...t}))}else s.forEach(e=>{let o=e.$from.pos,i=e.$to.pos;n.doc.nodesBetween(o,i,(e,n)=>{let a=Math.max(n,o),s=Math.min(n+e.nodeSize,i),u=e.marks.find(e=>e.type===l);u?e.marks.forEach(e=>{l===e.type&&r.addMark(a,s,l.create({...e.attrs,...t}))}):r.addMark(a,s,l.create(t))})})}return function(e,t,r){var n;let{selection:o}=t,i=null;if(em(o)&&(i=o.$cursor),i){let t=null!==(n=e.storedMarks)&&void 0!==n?n:i.marks();return!!r.isInSet(t)||!t.some(e=>e.type.excludes(r))}let{ranges:a}=o;return a.some(({$from:t,$to:n})=>{let o=0===t.depth&&e.doc.inlineContent&&e.doc.type.allowsMarkType(r);return e.doc.nodesBetween(t.pos,n.pos,(e,t,n)=>{if(o)return!1;if(e.isInline){let t=!n||n.type.allowsMarkType(r),i=!!r.isInSet(e.marks)||!e.marks.some(e=>e.type.excludes(r));o=t&&i}return!o}),o})}(n,r,l)},setMeta:(e,t)=>({tr:r})=>(r.setMeta(e,t),!0),setNode:(e,t={})=>({state:r,dispatch:n,chain:o})=>{let i=$(e,r.schema);return i.isTextblock?o().command(({commands:e})=>{let n=L(i,t)(r);return!!n||e.clearNodes()}).command(({state:e})=>L(i,t)(e,n)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},setNodeSelection:e=>({tr:t,dispatch:r})=>{if(r){let{doc:r}=t,n=eg(e,0,r.content.size),i=o.qv.create(r,n);t.setSelection(i)}return!0},setTextSelection:e=>({tr:t,dispatch:r})=>{if(r){let{doc:r}=t,{from:n,to:i}="number"==typeof e?{from:e,to:e}:e,a=o.Bs.atStart(r).from,s=o.Bs.atEnd(r).to,l=eg(n,a,s),u=eg(i,a,s),c=o.Bs.create(r,l,u);t.setSelection(c)}return!0},sinkListItem:e=>({state:t,dispatch:r})=>{let n=$(e,t.schema);return function(e,t){let{$from:r,$to:o}=e.selection,i=r.blockRange(o,e=>e.childCount>0&&e.firstChild.type==n);if(!i)return!1;let a=i.startIndex;if(0==a)return!1;let u=i.parent,c=u.child(a-1);if(c.type!=n)return!1;if(t){let r=c.lastChild&&c.lastChild.type==u.type,o=s.HY.from(r?n.create():null),a=new s.p2(s.HY.from(n.create(null,s.HY.from(u.type.create(null,o)))),r?3:1,0),d=i.start,p=i.end;t(e.tr.step(new l.FC(d-(r?3:1),p,d,p,a,1,!0)).scrollIntoView())}return!0}(t,r)},splitBlock:({keepMarks:e=!0}={})=>({tr:t,state:r,dispatch:n,editor:i})=>{let{selection:a,doc:s}=t,{$from:u,$to:c}=a,d=i.extensionManager.attributes,p=eA(d,u.node().type.name,u.node().attrs);if(a instanceof o.qv&&a.node.isBlock)return!!(u.parentOffset&&(0,l.Ax)(s,u.pos))&&(n&&(e&&eH(r,i.extensionManager.splittableMarks),t.split(u.pos).scrollIntoView()),!0);if(!u.parent.isBlock)return!1;if(n){let n=c.parentOffset===c.parent.content.size;a instanceof o.Bs&&t.deleteSelection();let s=0===u.depth?void 0:function(e){for(let t=0;t<e.edgeCount;t+=1){let{type:r}=e.edge(t);if(r.isTextblock&&!r.hasRequiredAttrs())return r}return null}(u.node(-1).contentMatchAt(u.indexAfter(-1))),d=n&&s?[{type:s,attrs:p}]:void 0,f=(0,l.Ax)(t.doc,t.mapping.map(u.pos),1,d);if(!d&&!f&&(0,l.Ax)(t.doc,t.mapping.map(u.pos),1,s?[{type:s}]:void 0)&&(f=!0,d=s?[{type:s,attrs:p}]:void 0),f&&(t.split(t.mapping.map(u.pos),1,d),s&&!n&&!u.parentOffset&&u.parent.type!==s)){let e=t.mapping.map(u.before()),r=t.doc.resolve(e);u.node(-1).canReplaceWith(r.index(),r.index()+1,s)&&t.setNodeMarkup(t.mapping.map(u.before()),s)}e&&eH(r,i.extensionManager.splittableMarks),t.scrollIntoView()}return!0},splitListItem:e=>({tr:t,state:r,dispatch:n,editor:i})=>{var a;let u=$(e,r.schema),{$from:c,$to:d}=r.selection,p=r.selection.node;if(p&&p.isBlock||c.depth<2||!c.sameParent(d))return!1;let f=c.node(-1);if(f.type!==u)return!1;let h=i.extensionManager.attributes;if(0===c.parent.content.size&&c.node(-1).childCount===c.indexAfter(-1)){if(2===c.depth||c.node(-3).type!==u||c.index(-2)!==c.node(-2).childCount-1)return!1;if(n){let e=s.HY.empty,r=c.index(-1)?1:c.index(-2)?2:3;for(let t=c.depth-r;t>=c.depth-3;t-=1)e=s.HY.from(c.node(t).copy(e));let n=c.indexAfter(-1)<c.node(-2).childCount?1:c.indexAfter(-2)<c.node(-3).childCount?2:3,i=eA(h,c.node().type.name,c.node().attrs),l=(null===(a=u.contentMatch.defaultType)||void 0===a?void 0:a.createAndFill(i))||void 0;e=e.append(s.HY.from(u.createAndFill(null,l)||void 0));let d=c.before(c.depth-(r-1));t.replace(d,c.after(-n),new s.p2(e,4-r,0));let p=-1;t.doc.nodesBetween(d,t.doc.content.size,(e,t)=>{if(p>-1)return!1;e.isTextblock&&0===e.content.size&&(p=t+1)}),p>-1&&t.setSelection(o.Bs.near(t.doc.resolve(p))),t.scrollIntoView()}return!0}let m=d.pos===c.end()?f.contentMatchAt(0).defaultType:null,g=eA(h,f.type.name,f.attrs),y=eA(h,c.node().type.name,c.node().attrs);if(t.delete(c.pos,d.pos),!(0,l.Ax)(t.doc,c.pos,2))return!1;if(n){let{selection:e,storedMarks:o}=r,{splittableMarks:a}=i.extensionManager,s=o||e.$to.parentOffset&&e.$from.marks();if(t.split(c.pos,2,m?[{type:u,attrs:g},{type:m,attrs:y}]:[{type:u,attrs:g}]).scrollIntoView(),!s||!n)return!0;let l=s.filter(e=>a.includes(e.type.name));t.ensureMarks(l)}return!0},toggleList:(e,t,r,n={})=>({editor:o,tr:i,state:a,dispatch:s,chain:l,commands:u,can:c})=>{let{extensions:d,splittableMarks:p}=o.extensionManager,f=$(e,a.schema),h=$(t,a.schema),{selection:m,storedMarks:g}=a,{$from:y,$to:v}=m,b=y.blockRange(v),_=g||m.$to.parentOffset&&m.$from.marks();if(!b)return!1;let x=eE(e=>eR(e.type.name,d))(m);if(b.depth>=1&&x&&b.depth-x.depth<=1){if(x.node.type===f)return u.liftListItem(h);if(eR(x.node.type.name,d)&&f.validContent(x.node.content)&&s)return l().command(()=>(i.setNodeMarkup(x.pos,f),!0)).command(()=>eF(i,f)).command(()=>e$(i,f)).run()}return r&&_&&s?l().command(()=>{let e=c().wrapInList(f,n),t=_.filter(e=>p.includes(e.type.name));return i.ensureMarks(t),!!e||u.clearNodes()}).wrapInList(f,n).command(()=>eF(i,f)).command(()=>e$(i,f)).run():l().command(()=>{let e=c().wrapInList(f,n);return!!e||u.clearNodes()}).wrapInList(f,n).command(()=>eF(i,f)).command(()=>e$(i,f)).run()},toggleMark:(e,t={},r={})=>({state:n,commands:o})=>{let{extendEmptyMarkRange:i=!1}=r,a=eh(e,n.schema),s=eY(n,a,t);return s?o.unsetMark(a,{extendEmptyMarkRange:i}):o.setMark(a,t)},toggleNode:(e,t,r={})=>({state:n,commands:o})=>{let i=$(e,n.schema),a=$(t,n.schema),s=ek(n,i,r);return s?o.setNode(a):o.setNode(i,r)},toggleWrap:(e,t={})=>({state:r,commands:n})=>{let o=$(e,r.schema),i=ek(r,o,t);return i?n.lift(o):n.wrapIn(o,t)},undoInputRule:()=>({state:e,dispatch:t})=>{let r=e.plugins;for(let n=0;n<r.length;n+=1){let o;let i=r[n];if(i.spec.isInputRules&&(o=i.getState(e))){if(t){let t=e.tr,r=o.transform;for(let e=r.steps.length-1;e>=0;e-=1)t.step(r.steps[e].invert(r.docs[e]));if(o.text){let r=t.doc.resolve(o.from).marks();t.replaceWith(o.from,o.to,e.schema.text(o.text,r))}else t.delete(o.from,o.to)}return!0}}return!1},unsetAllMarks:()=>({tr:e,dispatch:t})=>{let{selection:r}=e,{empty:n,ranges:o}=r;return!!n||(t&&o.forEach(t=>{e.removeMark(t.$from.pos,t.$to.pos)}),!0)},unsetMark:(e,t={})=>({tr:r,state:n,dispatch:o})=>{var i;let{extendEmptyMarkRange:a=!1}=t,{selection:s}=r,l=eh(e,n.schema),{$from:u,empty:c,ranges:d}=s;if(!o)return!0;if(c&&a){let{from:e,to:t}=s,n=null===(i=u.marks().find(e=>e.type===l))||void 0===i?void 0:i.attrs,o=ef(u,l,n);o&&(e=o.from,t=o.to),r.removeMark(e,t,l)}else d.forEach(e=>{r.removeMark(e.$from.pos,e.$to.pos,l)});return r.removeStoredMark(l),!0},updateAttributes:(e,t={})=>({tr:r,state:n,dispatch:o})=>{let i=null,a=null,s=eM("string"==typeof e?e:e.name,n.schema);return!!s&&("node"===s&&(i=$(e,n.schema)),"mark"===s&&(a=eh(e,n.schema)),o&&r.selection.ranges.forEach(e=>{let o=e.$from.pos,s=e.$to.pos;n.doc.nodesBetween(o,s,(e,n)=>{i&&i===e.type&&r.setNodeMarkup(n,void 0,{...e.attrs,...t}),a&&e.marks.length&&e.marks.forEach(i=>{if(a===i.type){let l=Math.max(n,o),u=Math.min(n+e.nodeSize,s);r.addMark(l,u,a.create({...i.attrs,...t}))}})})}),!0)},wrapIn:(e,t={})=>({state:r,dispatch:n})=>{let o=$(e,r.schema);return(function(e,t=null){return function(r,n){let{$from:o,$to:i}=r.selection,a=o.blockRange(i),s=a&&(0,l.nd)(a,e,t);return!!s&&(n&&n(r.tr.wrap(a,s).scrollIntoView()),!0)}})(o,t)(r,n)},wrapInList:(e,t={})=>({state:r,dispatch:n})=>{let o=$(e,r.schema);return(function(e,t=null){return function(r,n){let{$from:o,$to:i}=r.selection,a=o.blockRange(i),u=!1,c=a;if(!a)return!1;if(a.depth>=2&&o.node(a.depth-1).type.compatibleContent(e)&&0==a.startIndex){if(0==o.index(a.depth-1))return!1;let e=r.doc.resolve(a.start-2);c=new s.Ts(e,e,a.depth),a.endIndex<a.parent.childCount&&(a=new s.Ts(o,r.doc.resolve(i.end(a.depth)),a.depth)),u=!0}let d=(0,l.nd)(c,e,t,a);return!!d&&(n&&n((function(e,t,r,n,o){let i=s.HY.empty;for(let e=r.length-1;e>=0;e--)i=s.HY.from(r[e].type.create(r[e].attrs,i));e.step(new l.FC(t.start-(n?2:0),t.end,t.start,t.end,new s.p2(i,0,0),r.length,!0));let a=0;for(let e=0;e<r.length;e++)r[e].type==o&&(a=e+1);let u=r.length-a,c=t.start+r.length-(n?2:0),d=t.parent;for(let r=t.startIndex,n=t.endIndex,o=!0;r<n;r++,o=!1)!o&&(0,l.Ax)(e.doc,c,u)&&(e.split(c,u),c+=2*u),c+=d.child(r).nodeSize;return e})(r.tr,a,d,u,e).scrollIntoView()),!0)}})(o,t)(r,n)}});let eZ=es.create({name:"commands",addCommands:()=>({...eV})}),eB=es.create({name:"editable",addProseMirrorPlugins(){return[new o.Sy({key:new o.H$("editable"),props:{editable:()=>this.editor.options.editable}})]}}),eU=es.create({name:"focusEvents",addProseMirrorPlugins(){let{editor:e}=this;return[new o.Sy({key:new o.H$("focusEvents"),props:{handleDOMEvents:{focus:(t,r)=>{e.isFocused=!0;let n=e.state.tr.setMeta("focus",{event:r}).setMeta("addToHistory",!1);return t.dispatch(n),!1},blur:(t,r)=>{e.isFocused=!1;let n=e.state.tr.setMeta("blur",{event:r}).setMeta("addToHistory",!1);return t.dispatch(n),!1}}}})]}}),eW=es.create({name:"keymap",addKeyboardShortcuts(){let e=()=>this.editor.commands.first(({commands:e})=>[()=>e.undoInputRule(),()=>e.command(({tr:t})=>{let{selection:r,doc:n}=t,{empty:i,$anchor:a}=r,{pos:s,parent:l}=a,u=a.parent.isTextblock?t.doc.resolve(s-1):a,c=u.parent.type.spec.isolating,d=a.pos-a.parentOffset,p=c&&1===u.parent.childCount?d===a.pos:o.Y1.atStart(n).from===s;return!!i&&!!p&&!!l.type.isTextblock&&!l.textContent.length&&e.clearNodes()}),()=>e.deleteSelection(),()=>e.joinBackward(),()=>e.selectNodeBackward()]),t=()=>this.editor.commands.first(({commands:e})=>[()=>e.deleteSelection(),()=>e.deleteCurrentNode(),()=>e.joinForward(),()=>e.selectNodeForward()]),r={Enter:()=>this.editor.commands.first(({commands:e})=>[()=>e.newlineInCode(),()=>e.createParagraphNear(),()=>e.liftEmptyBlock(),()=>e.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:e,"Mod-Backspace":e,"Shift-Backspace":e,Delete:t,"Mod-Delete":t,"Mod-a":()=>this.editor.commands.selectAll()},n={...r},i={...r,"Ctrl-h":e,"Alt-Backspace":e,"Ctrl-d":t,"Ctrl-Alt-Backspace":t,"Alt-Delete":t,"Alt-d":t,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return ev()||ew()?i:n},addProseMirrorPlugins(){return[new o.Sy({key:new o.H$("clearDocument"),appendTransaction:(e,t,r)=>{let n=e.some(e=>e.docChanged)&&!t.doc.eq(r.doc);if(!n)return;let{empty:i,from:a,to:s}=t.selection,l=o.Y1.atStart(t.doc).from,u=o.Y1.atEnd(t.doc).to;if(i||!(a===l&&s===u))return;let c=0===r.doc.textBetween(0,r.doc.content.size," "," ").length;if(!c)return;let d=r.tr,p=Y({state:r,transaction:d}),{commands:f}=new R({editor:this.editor,state:p});if(f.clearNodes(),d.steps.length)return d}})]}}),eq=es.create({name:"tabindex",addProseMirrorPlugins(){return[new o.Sy({key:new o.H$("tabindex"),props:{attributes:this.editor.isEditable?{tabindex:"0"}:{}}})]}});var eK=Object.freeze({__proto__:null,ClipboardTextSerializer:ec,Commands:eZ,Editable:eB,FocusEvents:eU,Keymap:eW,Tabindex:eq});let eG=`.ProseMirror {
  position: relative;
}

.ProseMirror {
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: break-spaces;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0; /* the above doesn't seem to work in Edge */
}

.ProseMirror [contenteditable="false"] {
  white-space: normal;
}

.ProseMirror [contenteditable="false"] [contenteditable="true"] {
  white-space: pre-wrap;
}

.ProseMirror pre {
  white-space: pre-wrap;
}

img.ProseMirror-separator {
  display: inline !important;
  border: none !important;
  margin: 0 !important;
  width: 1px !important;
  height: 1px !important;
}

.ProseMirror-gapcursor {
  display: none;
  pointer-events: none;
  position: absolute;
  margin: 0;
}

.ProseMirror-gapcursor:after {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  width: 20px;
  border-top: 1px solid black;
  animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;
}

@keyframes ProseMirror-cursor-blink {
  to {
    visibility: hidden;
  }
}

.ProseMirror-hideselection *::selection {
  background: transparent;
}

.ProseMirror-hideselection *::-moz-selection {
  background: transparent;
}

.ProseMirror-hideselection * {
  caret-color: transparent;
}

.ProseMirror-focused .ProseMirror-gapcursor {
  display: block;
}

.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0
}`;class eJ extends N{constructor(e={}){super(),this.isFocused=!1,this.extensionStorage={},this.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,onBeforeCreate:()=>null,onCreate:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.createView(),this.injectCSS(),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}))},0)}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&document&&(this.css=function(e,t,r){let n=document.querySelector(`style[data-tiptap-style${r?`-${r}`:""}]`);if(null!==n)return n;let o=document.createElement("style");return t&&o.setAttribute("nonce",t),o.setAttribute(`data-tiptap-style${r?`-${r}`:""}`,""),o.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(o),o}(eG,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},this.view&&this.state&&!this.isDestroyed&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,t=!0){this.setOptions({editable:e}),t&&this.emit("update",{editor:this,transaction:this.state.tr})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get state(){return this.view.state}registerPlugin(e,t){let r=B(t)?t(e,[...this.state.plugins]):[...this.state.plugins,e],n=this.state.reconfigure({plugins:r});this.view.updateState(n)}unregisterPlugin(e){if(this.isDestroyed)return;let t="string"==typeof e?`${e}$`:e.key,r=this.state.reconfigure({plugins:this.state.plugins.filter(e=>!e.key.startsWith(t))});this.view.updateState(r)}createExtensionManager(){let e=this.options.enableCoreExtensions?Object.values(eK):[],t=[...e,...this.options.extensions].filter(e=>["extension","node","mark"].includes(null==e?void 0:e.type));this.extensionManager=new eo(t,this)}createCommandManager(){this.commandManager=new R({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createView(){let e=eO(this.options.content,this.schema,this.options.parseOptions),t=ey(e,this.options.autofocus);this.view=new i.tk(this.options.element,{...this.options.editorProps,dispatchTransaction:this.dispatchTransaction.bind(this),state:o.yy.create({doc:e,selection:t||void 0})});let r=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(r),this.createNodeViews(),this.prependClass();let n=this.view.dom;n.editor=this}createNodeViews(){this.view.setProps({nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;let t=this.capturedTransaction;return this.capturedTransaction=null,t}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(e=>{var t;return null===(t=this.capturedTransaction)||void 0===t?void 0:t.step(e)});return}let t=this.state.apply(e),r=!this.state.selection.eq(t.selection);this.view.updateState(t),this.emit("transaction",{editor:this,transaction:e}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});let n=e.getMeta("focus"),o=e.getMeta("blur");n&&this.emit("focus",{editor:this,event:n.event,transaction:e}),o&&this.emit("blur",{editor:this,event:o.event,transaction:e}),!e.docChanged||e.getMeta("preventUpdate")||this.emit("update",{editor:this,transaction:e})}getAttributes(e){return eT(this.state,e)}isActive(e,t){let r="string"==typeof e?e:null,n="string"==typeof e?t:e;return function(e,t,r={}){if(!t)return ek(e,null,r)||eY(e,null,r);let n=eM(t,e.schema);return"node"===n?ek(e,t,r):"mark"===n&&eY(e,t,r)}(this.state,r,n)}getJSON(){return this.state.doc.toJSON()}getHTML(){return function(e,t){let r=s.PW.fromSchema(t).serializeFragment(e),n=document.implementation.createHTMLDocument(),o=n.createElement("div");return o.appendChild(r),o.innerHTML}(this.state.doc.content,this.schema)}getText(e){let{blockSeparator:t="\n\n",textSerializers:r={}}=e||{};return function(e,t){let r={from:0,to:e.content.size};return el(e,r,t)}(this.state.doc,{blockSeparator:t,textSerializers:{...eu(this.schema),...r}})}get isEmpty(){return function(e){var t;let r=null===(t=e.type.createAndFill())||void 0===t?void 0:t.toJSON(),n=e.toJSON();return JSON.stringify(r)===JSON.stringify(n)}(this.state.doc)}getCharacterCount(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}destroy(){this.emit("destroy"),this.view&&this.view.destroy(),this.removeAllListeners()}get isDestroyed(){var e;return!(null===(e=this.view)||void 0===e?void 0:e.docView)}}function eQ(e){return new X({find:e.find,handler:({state:t,range:r,match:n})=>{let o=U(e.getAttributes,void 0,n);if(!1===o||null===o)return null;let{tr:i}=t,a=n[n.length-1],s=n[0];if(a){let n=s.search(/\S/),l=r.from+s.indexOf(a),u=l+a.length,c=eI(r.from,r.to,t.doc).filter(t=>{let r=t.mark.type.excluded;return r.find(r=>r===e.type&&r!==t.mark.type)}).filter(e=>e.to>l);if(c.length)return null;u<r.to&&i.delete(u,r.to),l>r.from&&i.delete(r.from+n,l);let d=r.from+n+a.length;i.addMark(r.from+n,d,e.type.create(o||{})),i.removeStoredMark(e.type)}}})}function eX(e){return new X({find:e.find,handler:({state:t,range:r,match:n})=>{let o=U(e.getAttributes,void 0,n)||{},{tr:i}=t,a=r.from,s=r.to,l=e.type.create(o);if(n[1]){let e=n[0].lastIndexOf(n[1]),t=a+e;t>s?t=s:s=t+n[1].length;let r=n[0][n[0].length-1];i.insertText(r,a+n[0].length-1),i.replaceWith(t,s,l)}else n[0]&&i.insert(a-1,e.type.create(o)).delete(i.mapping.map(a),i.mapping.map(s));i.scrollIntoView()}})}function e0(e){return new X({find:e.find,handler:({state:t,range:r,match:n})=>{let o=t.doc.resolve(r.from),i=U(e.getAttributes,void 0,n)||{};if(!o.node(-1).canReplaceWith(o.index(-1),o.indexAfter(-1),e.type))return null;t.tr.delete(r.from,r.to).setBlockType(r.from,r.from,e.type,i)}})}function e1(e){return new X({find:e.find,handler:({state:t,range:r,match:n,chain:o})=>{let i=U(e.getAttributes,void 0,n)||{},a=t.tr.delete(r.from,r.to),s=a.doc.resolve(r.from),u=s.blockRange(),c=u&&(0,l.nd)(u,e.type,i);if(!c)return null;if(a.wrap(u,c),e.keepMarks&&e.editor){let{selection:r,storedMarks:n}=t,{splittableMarks:o}=e.editor.extensionManager,i=n||r.$to.parentOffset&&r.$from.marks();if(i){let e=i.filter(e=>o.includes(e.type.name));a.ensureMarks(e)}}if(e.keepAttributes){let t="bulletList"===e.type.name||"orderedList"===e.type.name?"listItem":"taskList";o().updateAttributes(t,i).run()}let d=a.doc.resolve(r.from-1).nodeBefore;d&&d.type===e.type&&(0,l.Mn)(a.doc,r.from-1)&&(!e.joinPredicate||e.joinPredicate(n,d))&&a.join(r.from-1)}})}class e2{constructor(e={}){this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=U(z(this,"addOptions",{name:this.name}))),this.storage=U(z(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new e2(e)}configure(e={}){let t=this.extend();return t.options=ea(this.options,e),t.storage=U(z(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){let t=new e2(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=U(z(t,"addOptions",{name:t.name})),t.storage=U(z(t,"addStorage",{name:t.name,options:t.options})),t}static handleExit({editor:e,mark:t}){let{tr:r}=e.state,n=e.state.selection.$from,o=n.pos===n.end();if(o){let o=n.marks(),i=!!o.find(e=>(null==e?void 0:e.type.name)===t.name);if(!i)return!1;let a=o.find(e=>(null==e?void 0:e.type.name)===t.name);return a&&r.removeStoredMark(a),r.insertText(" ",n.pos),e.view.dispatch(r),!0}return!1}}class e4{constructor(e={}){this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config={...this.config,...e},this.name=this.config.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${this.name}".`),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=U(z(this,"addOptions",{name:this.name}))),this.storage=U(z(this,"addStorage",{name:this.name,options:this.options}))||{}}static create(e={}){return new e4(e)}configure(e={}){let t=this.extend();return t.options=ea(this.options,e),t.storage=U(z(t,"addStorage",{name:t.name,options:t.options})),t}extend(e={}){let t=new e4(e);return t.parent=this,this.child=t,t.name=e.name?e.name:t.parent.name,e.defaultOptions&&console.warn(`[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "${t.name}".`),t.options=U(z(t,"addOptions",{name:t.name})),t.storage=U(z(t,"addStorage",{name:t.name,options:t.options})),t}}function e5(e){return new er({find:e.find,handler:({state:t,range:r,match:n,pasteEvent:o})=>{let i=U(e.getAttributes,void 0,n,o);if(!1===i||null===i)return null;let{tr:a}=t,s=n[n.length-1],l=n[0],u=r.to;if(s){let n=l.search(/\S/),o=r.from+l.indexOf(s),c=o+s.length,d=eI(r.from,r.to,t.doc).filter(t=>{let r=t.mark.type.excluded;return r.find(r=>r===e.type&&r!==t.mark.type)}).filter(e=>e.to>o);if(d.length)return null;c<r.to&&a.delete(c,r.to),o>r.from&&a.delete(r.from+n,o),u=r.from+n+s.length,a.addMark(r.from+n,u,e.type.create(i||{})),a.removeStoredMark(e.type)}}})}},27662:function(e,t,r){"use strict";r.d(t,{NM:function(){return e8},kg:function(){return e4},jE:function(){return e3}});var n,o,i,a,s,l=r(42752),u=r(2376);function c(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function d(e){var t=c(e).Element;return e instanceof t||e instanceof Element}function p(e){var t=c(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function f(e){if("undefined"==typeof ShadowRoot)return!1;var t=c(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var h=Math.max,m=Math.min,g=Math.round;function y(){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 v(){return!/^((?!chrome|android).)*safari/i.test(y())}function b(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),o=1,i=1;t&&p(e)&&(o=e.offsetWidth>0&&g(n.width)/e.offsetWidth||1,i=e.offsetHeight>0&&g(n.height)/e.offsetHeight||1);var a=(d(e)?c(e):window).visualViewport,s=!v()&&r,l=(n.left+(s&&a?a.offsetLeft:0))/o,u=(n.top+(s&&a?a.offsetTop:0))/i,f=n.width/o,h=n.height/i;return{width:f,height:h,top:u,right:l+f,bottom:u+h,left:l,x:l,y:u}}function _(e){var t=c(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function x(e){return e?(e.nodeName||"").toLowerCase():null}function w(e){return((d(e)?e.ownerDocument:e.document)||window.document).documentElement}function k(e){return b(w(e)).left+_(e).scrollLeft}function M(e){return c(e).getComputedStyle(e)}function S(e){var t=M(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function O(e){var t=b(e),r=e.offsetWidth,n=e.offsetHeight;return 1>=Math.abs(t.width-r)&&(r=t.width),1>=Math.abs(t.height-n)&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function j(e){return"html"===x(e)?e:e.assignedSlot||e.parentNode||(f(e)?e.host:null)||w(e)}function C(e,t){void 0===t&&(t=[]);var r,n=function e(t){return["html","body","#document"].indexOf(x(t))>=0?t.ownerDocument.body:p(t)&&S(t)?t:e(j(t))}(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),i=c(n),a=o?[i].concat(i.visualViewport||[],S(n)?n:[]):n,s=t.concat(a);return o?s:s.concat(C(j(a)))}function P(e){return p(e)&&"fixed"!==M(e).position?e.offsetParent:null}function L(e){for(var t=c(e),r=P(e);r&&["table","td","th"].indexOf(x(r))>=0&&"static"===M(r).position;)r=P(r);return r&&("html"===x(r)||"body"===x(r)&&"static"===M(r).position)?t:r||function(e){var t=/firefox/i.test(y());if(/Trident/i.test(y())&&p(e)&&"fixed"===M(e).position)return null;var r=j(e);for(f(r)&&(r=r.host);p(r)&&0>["html","body"].indexOf(x(r));){var n=M(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}var E="bottom",T="right",D="left",I="auto",A=["top",E,T,D],Y="start",R="viewport",N="popper",z=A.reduce(function(e,t){return e.concat([t+"-"+Y,t+"-end"])},[]),H=[].concat(A,[I]).reduce(function(e,t){return e.concat([t,t+"-"+Y,t+"-end"])},[]),F=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],$={placement:"bottom",modifiers:[],strategy:"absolute"};function V(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var Z={passive:!0};function B(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function W(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function q(e){var t,r=e.reference,n=e.element,o=e.placement,i=o?B(o):null,a=o?U(o):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(i){case"top":t={x:s,y:r.y-n.height};break;case E:t={x:s,y:r.y+r.height};break;case T:t={x:r.x+r.width,y:l};break;case D:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var u=i?W(i):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case Y:t[u]=t[u]-(r[c]/2-n[c]/2);break;case"end":t[u]=t[u]+(r[c]/2-n[c]/2)}}return t}var K={top:"auto",right:"auto",bottom:"auto",left:"auto"};function G(e){var t,r,n,o,i,a,s,l=e.popper,u=e.popperRect,d=e.placement,p=e.variation,f=e.offsets,h=e.position,m=e.gpuAcceleration,y=e.adaptive,v=e.roundOffsets,b=e.isFixed,_=f.x,x=void 0===_?0:_,k=f.y,S=void 0===k?0:k,O="function"==typeof v?v({x:x,y:S}):{x:x,y:S};x=O.x,S=O.y;var j=f.hasOwnProperty("x"),C=f.hasOwnProperty("y"),P=D,I="top",A=window;if(y){var Y=L(l),R="clientHeight",N="clientWidth";Y===c(l)&&"static"!==M(Y=w(l)).position&&"absolute"===h&&(R="scrollHeight",N="scrollWidth"),("top"===d||(d===D||d===T)&&"end"===p)&&(I=E,S-=(b&&Y===A&&A.visualViewport?A.visualViewport.height:Y[R])-u.height,S*=m?1:-1),(d===D||("top"===d||d===E)&&"end"===p)&&(P=T,x-=(b&&Y===A&&A.visualViewport?A.visualViewport.width:Y[N])-u.width,x*=m?1:-1)}var z=Object.assign({position:h},y&&K),H=!0===v?(t={x:x,y:S},r=c(l),n=t.x,o=t.y,{x:g(n*(i=r.devicePixelRatio||1))/i||0,y:g(o*i)/i||0}):{x:x,y:S};return(x=H.x,S=H.y,m)?Object.assign({},z,((s={})[I]=C?"0":"",s[P]=j?"0":"",s.transform=1>=(A.devicePixelRatio||1)?"translate("+x+"px, "+S+"px)":"translate3d("+x+"px, "+S+"px, 0)",s)):Object.assign({},z,((a={})[I]=C?S+"px":"",a[P]=j?x+"px":"",a.transform="",a))}var J={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},o=t.elements[e];p(o)&&x(o)&&(Object.assign(o.style,r),Object.keys(n).forEach(function(e){var t=n[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(e){var n=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce(function(e,t){return e[t]="",e},{});p(n)&&x(n)&&(Object.assign(n.style,i),Object.keys(o).forEach(function(e){n.removeAttribute(e)}))})}},requires:["computeStyles"]},Q={left:"right",right:"left",bottom:"top",top:"bottom"};function X(e){return e.replace(/left|right|bottom|top/g,function(e){return Q[e]})}var ee={start:"end",end:"start"};function et(e){return e.replace(/start|end/g,function(e){return ee[e]})}function er(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&f(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function en(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function eo(e,t,r){var n,o,i,a,s,l,u,p,f,m;return t===R?en(function(e,t){var r=c(e),n=w(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var u=v();(u||!u&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+k(e),y:l}}(e,r)):d(t)?((n=b(t,!1,"fixed"===r)).top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n):en((o=w(e),a=w(o),s=_(o),l=null==(i=o.ownerDocument)?void 0:i.body,u=h(a.scrollWidth,a.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),p=h(a.scrollHeight,a.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),f=-s.scrollLeft+k(o),m=-s.scrollTop,"rtl"===M(l||a).direction&&(f+=h(a.clientWidth,l?l.clientWidth:0)-u),{width:u,height:p,x:f,y:m}))}function ei(){return{top:0,right:0,bottom:0,left:0}}function ea(e){return Object.assign({},ei(),e)}function es(e,t){return t.reduce(function(t,r){return t[r]=e,t},{})}function el(e,t){void 0===t&&(t={});var r,n,o,i,a,s,l,u=t,c=u.placement,f=void 0===c?e.placement:c,g=u.strategy,y=void 0===g?e.strategy:g,v=u.boundary,_=u.rootBoundary,k=u.elementContext,S=void 0===k?N:k,O=u.altBoundary,P=u.padding,D=void 0===P?0:P,I=ea("number"!=typeof D?D:es(D,A)),Y=e.rects.popper,z=e.elements[void 0!==O&&O?S===N?"reference":N:S],H=(r=d(z)?z:z.contextElement||w(e.elements.popper),s=(a=[].concat("clippingParents"===(n=void 0===v?"clippingParents":v)?(o=C(j(r)),d(i=["absolute","fixed"].indexOf(M(r).position)>=0&&p(r)?L(r):r)?o.filter(function(e){return d(e)&&er(e,i)&&"body"!==x(e)}):[]):[].concat(n),[void 0===_?R:_]))[0],(l=a.reduce(function(e,t){var n=eo(r,t,y);return e.top=h(n.top,e.top),e.right=m(n.right,e.right),e.bottom=m(n.bottom,e.bottom),e.left=h(n.left,e.left),e},eo(r,s,y))).width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l),F=b(e.elements.reference),$=q({reference:F,element:Y,strategy:"absolute",placement:f}),V=en(Object.assign({},Y,$)),Z=S===N?V:F,B={top:H.top-Z.top+I.top,bottom:Z.bottom-H.bottom+I.bottom,left:H.left-Z.left+I.left,right:Z.right-H.right+I.right},U=e.modifiersData.offset;if(S===N&&U){var W=U[f];Object.keys(B).forEach(function(e){var t=[T,E].indexOf(e)>=0?1:-1,r=["top",E].indexOf(e)>=0?"y":"x";B[e]+=W[r]*t})}return B}function eu(e,t,r){return h(e,m(t,r))}function ec(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function ed(e){return["top",T,E,D].some(function(t){return e[t]>=0})}var ep=(i=void 0===(o=(n={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,i=void 0===o||o,a=n.resize,s=void 0===a||a,l=c(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(e){e.addEventListener("scroll",r.update,Z)}),s&&l.addEventListener("resize",r.update,Z),function(){i&&u.forEach(function(e){e.removeEventListener("scroll",r.update,Z)}),s&&l.removeEventListener("resize",r.update,Z)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=q({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=r.adaptive,i=r.roundOffsets,a=void 0===i||i,s={placement:B(t.placement),variation:U(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===n||n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,G(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===o||o,roundOffsets:a})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,G(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},J,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,o=r.offset,i=void 0===o?[0,0]:o,a=H.reduce(function(e,r){var n,o,a,s,l,u;return e[r]=(n=t.rects,a=[D,"top"].indexOf(o=B(r))>=0?-1:1,l=(s="function"==typeof i?i(Object.assign({},n,{placement:r})):i)[0],u=s[1],l=l||0,u=(u||0)*a,[D,T].indexOf(o)>=0?{x:u,y:l}:{x:l,y:u}),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[n]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var o=r.mainAxis,i=void 0===o||o,a=r.altAxis,s=void 0===a||a,l=r.fallbackPlacements,u=r.padding,c=r.boundary,d=r.rootBoundary,p=r.altBoundary,f=r.flipVariations,h=void 0===f||f,m=r.allowedAutoPlacements,g=t.options.placement,y=B(g)===g,v=l||(y||!h?[X(g)]:function(e){if(B(e)===I)return[];var t=X(e);return[et(e),t,et(t)]}(g)),b=[g].concat(v).reduce(function(e,r){var n,o,i,a,s,l,p,f,g,y,v,b;return e.concat(B(r)===I?(o=(n={placement:r,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}).placement,i=n.boundary,a=n.rootBoundary,s=n.padding,l=n.flipVariations,f=void 0===(p=n.allowedAutoPlacements)?H:p,0===(v=(y=(g=U(o))?l?z:z.filter(function(e){return U(e)===g}):A).filter(function(e){return f.indexOf(e)>=0})).length&&(v=y),Object.keys(b=v.reduce(function(e,r){return e[r]=el(t,{placement:r,boundary:i,rootBoundary:a,padding:s})[B(r)],e},{})).sort(function(e,t){return b[e]-b[t]})):r)},[]),_=t.rects.reference,x=t.rects.popper,w=new Map,k=!0,M=b[0],S=0;S<b.length;S++){var O=b[S],j=B(O),C=U(O)===Y,P=["top",E].indexOf(j)>=0,L=P?"width":"height",R=el(t,{placement:O,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),N=P?C?T:D:C?E:"top";_[L]>x[L]&&(N=X(N));var F=X(N),$=[];if(i&&$.push(R[j]<=0),s&&$.push(R[N]<=0,R[F]<=0),$.every(function(e){return e})){M=O,k=!1;break}w.set(O,$)}if(k)for(var V=h?3:1,Z=function(e){var t=b.find(function(t){var r=w.get(t);if(r)return r.slice(0,e).every(function(e){return e})});if(t)return M=t,"break"},W=V;W>0&&"break"!==Z(W);W--);t.placement!==M&&(t.modifiersData[n]._skip=!0,t.placement=M,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,o=r.mainAxis,i=r.altAxis,a=r.boundary,s=r.rootBoundary,l=r.altBoundary,u=r.padding,c=r.tether,d=void 0===c||c,p=r.tetherOffset,f=void 0===p?0:p,g=el(t,{boundary:a,rootBoundary:s,padding:u,altBoundary:l}),y=B(t.placement),v=U(t.placement),b=!v,_=W(y),x="x"===_?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,M=t.rects.popper,S="function"==typeof f?f(Object.assign({},t.rects,{placement:t.placement})):f,j="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(w){if(void 0===o||o){var I,A="y"===_?"top":D,R="y"===_?E:T,N="y"===_?"height":"width",z=w[_],H=z+g[A],F=z-g[R],$=d?-M[N]/2:0,V=v===Y?k[N]:M[N],Z=v===Y?-M[N]:-k[N],q=t.elements.arrow,K=d&&q?O(q):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:ei(),J=G[A],Q=G[R],X=eu(0,k[N],K[N]),ee=b?k[N]/2-$-X-J-j.mainAxis:V-X-J-j.mainAxis,et=b?-k[N]/2+$+X+Q+j.mainAxis:Z+X+Q+j.mainAxis,er=t.elements.arrow&&L(t.elements.arrow),en=er?"y"===_?er.clientTop||0:er.clientLeft||0:0,eo=null!=(I=null==C?void 0:C[_])?I:0,ea=z+ee-eo-en,es=z+et-eo,ec=eu(d?m(H,ea):H,z,d?h(F,es):F);w[_]=ec,P[_]=ec-z}if(void 0!==i&&i){var ed,ep,ef="x"===_?"top":D,eh="x"===_?E:T,em=w[x],eg="y"===x?"height":"width",ey=em+g[ef],ev=em-g[eh],eb=-1!==["top",D].indexOf(y),e_=null!=(ep=null==C?void 0:C[x])?ep:0,ex=eb?ey:em-k[eg]-M[eg]-e_+j.altAxis,ew=eb?em+k[eg]+M[eg]-e_-j.altAxis:ev,ek=d&&eb?(ed=eu(ex,em,ew))>ew?ew:ed:eu(d?ex:ey,em,d?ew:ev);w[x]=ek,P[x]=ek-em}t.modifiersData[n]=P}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r,n=e.state,o=e.name,i=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,l=B(n.placement),u=W(l),c=[D,T].indexOf(l)>=0?"height":"width";if(a&&s){var d=ea("number"!=typeof(t="function"==typeof(t=i.padding)?t(Object.assign({},n.rects,{placement:n.placement})):t)?t:es(t,A)),p=O(a),f="y"===u?"top":D,h="y"===u?E:T,m=n.rects.reference[c]+n.rects.reference[u]-s[u]-n.rects.popper[c],g=s[u]-n.rects.reference[u],y=L(a),v=y?"y"===u?y.clientHeight||0:y.clientWidth||0:0,b=d[f],_=v-p[c]-d[h],x=v/2-p[c]/2+(m/2-g/2),w=eu(b,x,_);n.modifiersData[o]=((r={})[u]=w,r.centerOffset=w-x,r)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&er(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=el(t,{elementContext:"reference"}),s=el(t,{altBoundary:!0}),l=ec(a,n),u=ec(s,o,i),c=ed(l),d=ed(u);t.modifiersData[r]={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})}}]}).defaultModifiers)?[]:o,s=void 0===(a=n.defaultOptions)?$:a,function(e,t,r){void 0===r&&(r=s);var n,o={placement:"bottom",orderedModifiers:[],options:Object.assign({},$,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},a=[],l=!1,u={state:o,setOptions:function(r){var n,l,c,p,h,m="function"==typeof r?r(o.options):r;f(),o.options=Object.assign({},s,o.options,m),o.scrollParents={reference:d(e)?C(e):e.contextElement?C(e.contextElement):[],popper:C(t)};var g=(l=Object.keys(n=[].concat(i,o.options.modifiers).reduce(function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e},{})).map(function(e){return n[e]}),c=new Map,p=new Set,h=[],l.forEach(function(e){c.set(e.name,e)}),l.forEach(function(e){p.has(e.name)||function e(t){p.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!p.has(t)){var r=c.get(t);r&&e(r)}}),h.push(t)}(e)}),F.reduce(function(e,t){return e.concat(h.filter(function(e){return e.phase===t}))},[]));return o.orderedModifiers=g.filter(function(e){return e.enabled}),o.orderedModifiers.forEach(function(e){var t=e.name,r=e.options,n=e.effect;if("function"==typeof n){var i=n({state:o,name:t,instance:u,options:void 0===r?{}:r});a.push(i||function(){})}}),u.update()},forceUpdate:function(){if(!l){var e,t,r,n,i,a,s,d,f,h,m,y,v=o.elements,M=v.reference,j=v.popper;if(V(M,j)){o.rects={reference:(t=L(j),r="fixed"===o.options.strategy,n=p(t),d=p(t)&&(a=g((i=t.getBoundingClientRect()).width)/t.offsetWidth||1,s=g(i.height)/t.offsetHeight||1,1!==a||1!==s),f=w(t),h=b(M,d,r),m={scrollLeft:0,scrollTop:0},y={x:0,y:0},(n||!n&&!r)&&(("body"!==x(t)||S(f))&&(m=(e=t)!==c(e)&&p(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:_(e)),p(t)?(y=b(t,!0),y.x+=t.clientLeft,y.y+=t.clientTop):f&&(y.x=k(f))),{x:h.left+m.scrollLeft-y.x,y:h.top+m.scrollTop-y.y,width:h.width,height:h.height}),popper:O(j)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach(function(e){return o.modifiersData[e.name]=Object.assign({},e.data)});for(var C=0;C<o.orderedModifiers.length;C++){if(!0===o.reset){o.reset=!1,C=-1;continue}var P=o.orderedModifiers[C],E=P.fn,T=P.options,D=void 0===T?{}:T,I=P.name;"function"==typeof E&&(o=E({state:o,options:D,name:I,instance:u})||o)}}}},update:function(){return n||(n=new Promise(function(e){Promise.resolve().then(function(){n=void 0,e(new Promise(function(e){u.forceUpdate(),e(o)}))})})),n},destroy:function(){f(),l=!0}};if(!V(e,t))return u;function f(){a.forEach(function(e){return e()}),a=[]}return u.setOptions(r).then(function(e){!l&&r.onFirstUpdate&&r.onFirstUpdate(e)}),u}),ef="tippy-content",eh="tippy-arrow",em="tippy-svg-arrow",eg={passive:!0,capture:!0},ey=function(){return document.body};function ev(e,t,r){if(Array.isArray(e)){var n=e[t];return null==n?Array.isArray(r)?r[t]:r:n}return e}function eb(e,t){var r=({}).toString.call(e);return 0===r.indexOf("[object")&&r.indexOf(t+"]")>-1}function e_(e,t){return"function"==typeof e?e.apply(void 0,t):e}function ex(e,t){var r;return 0===t?e:function(n){clearTimeout(r),r=setTimeout(function(){e(n)},t)}}function ew(e){return[].concat(e)}function ek(e,t){-1===e.indexOf(t)&&e.push(t)}function eM(e){return[].slice.call(e)}function eS(e){return Object.keys(e).reduce(function(t,r){return void 0!==e[r]&&(t[r]=e[r]),t},{})}function eO(){return document.createElement("div")}function ej(e){return["Element","Fragment"].some(function(t){return eb(e,t)})}function eC(e,t){e.forEach(function(e){e&&(e.style.transitionDuration=t+"ms")})}function eP(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function eL(e,t,r){var n=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(t){e[n](t,r)})}function eE(e,t){for(var r,n=t;n;){if(e.contains(n))return!0;n=null==n.getRootNode?void 0:null==(r=n.getRootNode())?void 0:r.host}return!1}var eT={isTouch:!1},eD=0;function eI(){!eT.isTouch&&(eT.isTouch=!0,window.performance&&document.addEventListener("mousemove",eA))}function eA(){var e=performance.now();e-eD<20&&(eT.isTouch=!1,document.removeEventListener("mousemove",eA)),eD=e}function eY(){var e=document.activeElement;if(e&&e._tippy&&e._tippy.reference===e){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var eR=!!("undefined"!=typeof window&&"undefined"!=typeof document)&&!!window.msCrypto,eN=Object.assign({appendTo:ey,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},{animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),ez=Object.keys(eN);function eH(e){var t=(e.plugins||[]).reduce(function(t,r){var n,o=r.name,i=r.defaultValue;return o&&(t[o]=void 0!==e[o]?e[o]:null!=(n=eN[o])?n:i),t},{});return Object.assign({},e,t)}function eF(e,t){var r,n=Object.assign({},t,{content:e_(t.content,[e])},t.ignoreAttributes?{}:((r=t.plugins)?Object.keys(eH(Object.assign({},eN,{plugins:r}))):ez).reduce(function(t,r){var n=(e.getAttribute("data-tippy-"+r)||"").trim();if(!n)return t;if("content"===r)t[r]=n;else try{t[r]=JSON.parse(n)}catch(e){t[r]=n}return t},{}));return n.aria=Object.assign({},eN.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function e$(e,t){e.innerHTML=t}function eV(e){var t=eO();return!0===e?t.className=eh:(t.className=em,ej(e)?t.appendChild(e):e$(t,e)),t}function eZ(e,t){ej(t.content)?(e$(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?e$(e,t.content):e.textContent=t.content)}function eB(e){var t=e.firstElementChild,r=eM(t.children);return{box:t,content:r.find(function(e){return e.classList.contains(ef)}),arrow:r.find(function(e){return e.classList.contains(eh)||e.classList.contains(em)}),backdrop:r.find(function(e){return e.classList.contains("tippy-backdrop")})}}function eU(e){var t=eO(),r=eO();r.className="tippy-box",r.setAttribute("data-state","hidden"),r.setAttribute("tabindex","-1");var n=eO();function o(r,n){var o=eB(t),i=o.box,a=o.content,s=o.arrow;n.theme?i.setAttribute("data-theme",n.theme):i.removeAttribute("data-theme"),"string"==typeof n.animation?i.setAttribute("data-animation",n.animation):i.removeAttribute("data-animation"),n.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof n.maxWidth?n.maxWidth+"px":n.maxWidth,n.role?i.setAttribute("role",n.role):i.removeAttribute("role"),(r.content!==n.content||r.allowHTML!==n.allowHTML)&&eZ(a,e.props),n.arrow?s?r.arrow!==n.arrow&&(i.removeChild(s),i.appendChild(eV(n.arrow))):i.appendChild(eV(n.arrow)):s&&i.removeChild(s)}return n.className=ef,n.setAttribute("data-state","hidden"),eZ(n,e.props),t.appendChild(r),r.appendChild(n),o(e.props,e.props),{popper:t,onUpdate:o}}eU.$$tippy=!0;var eW=1,eq=[],eK=[];function eG(e,t){void 0===t&&(t={});var r=eN.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",eI,eg),window.addEventListener("blur",eY);var n=Object.assign({},t,{plugins:r}),o=(ej(e)?[e]:eb(e,"NodeList")?eM(e):Array.isArray(e)?e:eM(document.querySelectorAll(e))).reduce(function(e,t){var r=t&&function(e,t){var r,n,o,i,a,s,l,u,c=eF(e,Object.assign({},eN,eH(eS(t)))),d=!1,p=!1,f=!1,h=!1,m=[],g=ex(B,c.interactiveDebounce),y=eW++,v=(r=c.plugins).filter(function(e,t){return r.indexOf(e)===t}),b={id:y,reference:e,popper:eO(),popperInstance:null,props:c,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:v,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(o),cancelAnimationFrame(i)},setProps:function(t){if(!b.state.isDestroyed){E("onBeforeUpdate",[b,t]),V();var r=b.props,n=eF(e,Object.assign({},r,eS(t),{ignoreAttributes:!0}));b.props=n,$(),r.interactiveDebounce!==n.interactiveDebounce&&(I(),g=ex(B,n.interactiveDebounce)),r.triggerTarget&&!n.triggerTarget?ew(r.triggerTarget).forEach(function(e){e.removeAttribute("aria-expanded")}):n.triggerTarget&&e.removeAttribute("aria-expanded"),D(),L(),w&&w(r,n),b.popperInstance&&(K(),J().forEach(function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})),E("onAfterUpdate",[b,t])}},setContent:function(e){b.setProps({content:e})},show:function(){var t,r,n,o=b.state.isVisible,i=b.state.isDestroyed,a=!b.state.isEnabled,s=eT.isTouch&&!b.props.touch,c=ev(b.props.duration,0,eN.duration);if(!(o||i||a||s||(u||e).hasAttribute("disabled"))&&(E("onShow",[b],!1),!1!==b.props.onShow(b))){if(b.state.isVisible=!0,j()&&(x.style.visibility="visible"),L(),N(),b.state.isMounted||(x.style.transition="none"),j()){var d=eB(x);eC([d.box,d.content],0)}l=function(){var e;if(b.state.isVisible&&!h){if(h=!0,x.offsetHeight,x.style.transition=b.props.moveTransition,j()&&b.props.animation){var t=eB(x),r=t.box,n=t.content;eC([r,n],c),eP([r,n],"visible")}T(),D(),ek(eK,b),null==(e=b.popperInstance)||e.forceUpdate(),E("onMount",[b]),b.props.animation&&j()&&H(c,function(){b.state.isShown=!0,E("onShown",[b])})}},r=b.props.appendTo,n=u||e,(t=b.props.interactive&&r===ey||"parent"===r?n.parentNode:e_(r,[n])).contains(x)||t.appendChild(x),b.state.isMounted=!0,K()}},hide:function(){var e,t=!b.state.isVisible,r=b.state.isDestroyed,n=!b.state.isEnabled,o=ev(b.props.duration,1,eN.duration);if(!t&&!r&&!n&&(E("onHide",[b],!1),!1!==b.props.onHide(b))){if(b.state.isVisible=!1,b.state.isShown=!1,h=!1,d=!1,j()&&(x.style.visibility="hidden"),I(),z(),L(!0),j()){var i=eB(x),a=i.box,s=i.content;b.props.animation&&(eC([a,s],o),eP([a,s],"hidden"))}(T(),D(),b.props.animation)?j()&&(e=b.unmount,H(o,function(){!b.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&e()})):b.unmount()}},hideWithInteractivity:function(e){C().addEventListener("mousemove",g),ek(eq,g),g(e)},enable:function(){b.state.isEnabled=!0},disable:function(){b.hide(),b.state.isEnabled=!1},unmount:function(){b.state.isVisible&&b.hide(),b.state.isMounted&&(G(),J().forEach(function(e){e._tippy.unmount()}),x.parentNode&&x.parentNode.removeChild(x),eK=eK.filter(function(e){return e!==b}),b.state.isMounted=!1,E("onHidden",[b]))},destroy:function(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),V(),delete e._tippy,b.state.isDestroyed=!0,E("onDestroy",[b]))}};if(!c.render)return b;var _=c.render(b),x=_.popper,w=_.onUpdate;x.setAttribute("data-tippy-root",""),x.id="tippy-"+b.id,b.popper=x,e._tippy=b,x._tippy=b;var k=v.map(function(e){return e.fn(b)}),M=e.hasAttribute("aria-expanded");return $(),D(),L(),E("onCreate",[b]),c.showOnCreate&&Q(),x.addEventListener("mouseenter",function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()}),x.addEventListener("mouseleave",function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&C().addEventListener("mousemove",g)}),b;function S(){var e=b.props.touch;return Array.isArray(e)?e:[e,0]}function O(){return"hold"===S()[0]}function j(){var e;return!!(null!=(e=b.props.render)&&e.$$tippy)}function C(){var t,r,n=(u||e).parentNode;return n&&null!=(r=ew(n)[0])&&null!=(t=r.ownerDocument)&&t.body?r.ownerDocument:document}function P(e){return b.state.isMounted&&!b.state.isVisible||eT.isTouch||a&&"focus"===a.type?0:ev(b.props.delay,e?0:1,eN.delay)}function L(e){void 0===e&&(e=!1),x.style.pointerEvents=b.props.interactive&&!e?"":"none",x.style.zIndex=""+b.props.zIndex}function E(e,t,r){if(void 0===r&&(r=!0),k.forEach(function(r){r[e]&&r[e].apply(r,t)}),r){var n;(n=b.props)[e].apply(n,t)}}function T(){var t=b.props.aria;if(t.content){var r="aria-"+t.content,n=x.id;ew(b.props.triggerTarget||e).forEach(function(e){var t=e.getAttribute(r);if(b.state.isVisible)e.setAttribute(r,t?t+" "+n:n);else{var o=t&&t.replace(n,"").trim();o?e.setAttribute(r,o):e.removeAttribute(r)}})}}function D(){!M&&b.props.aria.expanded&&ew(b.props.triggerTarget||e).forEach(function(t){b.props.interactive?t.setAttribute("aria-expanded",b.state.isVisible&&t===(u||e)?"true":"false"):t.removeAttribute("aria-expanded")})}function I(){C().removeEventListener("mousemove",g),eq=eq.filter(function(e){return e!==g})}function A(t){if(!eT.isTouch||!f&&"mousedown"!==t.type){var r=t.composedPath&&t.composedPath()[0]||t.target;if(!(b.props.interactive&&eE(x,r))){if(ew(b.props.triggerTarget||e).some(function(e){return eE(e,r)})){if(eT.isTouch||b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else E("onClickOutside",[b,t]);!0!==b.props.hideOnClick||(b.clearDelayTimeouts(),b.hide(),p=!0,setTimeout(function(){p=!1}),b.state.isMounted||z())}}}function Y(){f=!0}function R(){f=!1}function N(){var e=C();e.addEventListener("mousedown",A,!0),e.addEventListener("touchend",A,eg),e.addEventListener("touchstart",R,eg),e.addEventListener("touchmove",Y,eg)}function z(){var e=C();e.removeEventListener("mousedown",A,!0),e.removeEventListener("touchend",A,eg),e.removeEventListener("touchstart",R,eg),e.removeEventListener("touchmove",Y,eg)}function H(e,t){var r=eB(x).box;function n(e){e.target===r&&(eL(r,"remove",n),t())}if(0===e)return t();eL(r,"remove",s),eL(r,"add",n),s=n}function F(t,r,n){void 0===n&&(n=!1),ew(b.props.triggerTarget||e).forEach(function(e){e.addEventListener(t,r,n),m.push({node:e,eventType:t,handler:r,options:n})})}function $(){O()&&(F("touchstart",Z,{passive:!0}),F("touchend",U,{passive:!0})),b.props.trigger.split(/\s+/).filter(Boolean).forEach(function(e){if("manual"!==e)switch(F(e,Z),e){case"mouseenter":F("mouseleave",U);break;case"focus":F(eR?"focusout":"blur",W);break;case"focusin":F("focusout",W)}})}function V(){m.forEach(function(e){var t=e.node,r=e.eventType,n=e.handler,o=e.options;t.removeEventListener(r,n,o)}),m=[]}function Z(e){var t,r=!1;if(!(!b.state.isEnabled||q(e))&&!p){var n=(null==(t=a)?void 0:t.type)==="focus";a=e,u=e.currentTarget,D(),!b.state.isVisible&&eb(e,"MouseEvent")&&eq.forEach(function(t){return t(e)}),"click"===e.type&&(0>b.props.trigger.indexOf("mouseenter")||d)&&!1!==b.props.hideOnClick&&b.state.isVisible?r=!0:Q(e),"click"===e.type&&(d=!r),r&&!n&&X(e)}}function B(t){var r,n,o,i=t.target,a=(u||e).contains(i)||x.contains(i);("mousemove"!==t.type||!a)&&(r=J().concat(x).map(function(e){var t,r=null==(t=e._tippy.popperInstance)?void 0:t.state;return r?{popperRect:e.getBoundingClientRect(),popperState:r,props:c}:null}).filter(Boolean),n=t.clientX,o=t.clientY,r.every(function(e){var t=e.popperRect,r=e.popperState,i=e.props.interactiveBorder,a=r.placement.split("-")[0],s=r.modifiersData.offset;if(!s)return!0;var l="bottom"===a?s.top.y:0,u="top"===a?s.bottom.y:0,c="right"===a?s.left.x:0,d="left"===a?s.right.x:0,p=t.top-o+l>i,f=o-t.bottom-u>i,h=t.left-n+c>i,m=n-t.right-d>i;return p||f||h||m})&&(I(),X(t)))}function U(e){if(!(q(e)||b.props.trigger.indexOf("click")>=0&&d)){if(b.props.interactive){b.hideWithInteractivity(e);return}X(e)}}function W(t){0>b.props.trigger.indexOf("focusin")&&t.target!==(u||e)||b.props.interactive&&t.relatedTarget&&x.contains(t.relatedTarget)||X(t)}function q(e){return!!eT.isTouch&&O()!==e.type.indexOf("touch")>=0}function K(){G();var t=b.props,r=t.popperOptions,n=t.placement,o=t.offset,i=t.getReferenceClientRect,a=t.moveTransition,s=j()?eB(x).arrow:null,c=i?{getBoundingClientRect:i,contextElement:i.contextElement||u||e}:e,d=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!a}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(j()){var r=eB(x).box;["placement","reference-hidden","escaped"].forEach(function(e){"placement"===e?r.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?r.setAttribute("data-"+e,""):r.removeAttribute("data-"+e)}),t.attributes.popper={}}}}];j()&&s&&d.push({name:"arrow",options:{element:s,padding:3}}),d.push.apply(d,(null==r?void 0:r.modifiers)||[]),b.popperInstance=ep(c,x,Object.assign({},r,{placement:n,onFirstUpdate:l,modifiers:d}))}function G(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function J(){return eM(x.querySelectorAll("[data-tippy-root]"))}function Q(e){b.clearDelayTimeouts(),e&&E("onTrigger",[b,e]),N();var t=P(!0),r=S(),o=r[0],i=r[1];eT.isTouch&&"hold"===o&&i&&(t=i),t?n=setTimeout(function(){b.show()},t):b.show()}function X(e){if(b.clearDelayTimeouts(),E("onUntrigger",[b,e]),!b.state.isVisible){z();return}if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0)||!d){var t=P(!1);t?o=setTimeout(function(){b.state.isVisible&&b.hide()},t):i=requestAnimationFrame(function(){b.hide()})}}}(t,n);return r&&e.push(r),e},[]);return ej(e)?o[0]:o}eG.defaultProps=eN,eG.setDefaultProps=function(e){Object.keys(e).forEach(function(t){eN[t]=e[t]})},eG.currentInput=eT,Object.assign({},J,{effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow)}}),eG.setDefaultProps({render:eU});class eJ{constructor({editor:e,element:t,view:r,tippyOptions:n={},updateDelay:o=250,shouldShow:i}){this.preventHide=!1,this.shouldShow=({view:e,state:t,from:r,to:n})=>{let{doc:o,selection:i}=t,{empty:a}=i,s=!o.textBetween(r,n).length&&(0,l.xh)(t.selection),u=this.element.contains(document.activeElement),c=e.hasFocus()||u;return!!c&&!a&&!s&&!!this.editor.isEditable},this.mousedownHandler=()=>{this.preventHide=!0},this.dragstartHandler=()=>{this.hide()},this.focusHandler=()=>{setTimeout(()=>this.update(this.editor.view))},this.blurHandler=({event:e})=>{var t;if(this.preventHide){this.preventHide=!1;return}(null==e?void 0:e.relatedTarget)&&(null===(t=this.element.parentNode)||void 0===t?void 0:t.contains(e.relatedTarget))||this.hide()},this.tippyBlurHandler=e=>{this.blurHandler({event:e})},this.handleDebouncedUpdate=(e,t)=>{let r=!(null==t?void 0:t.selection.eq(e.state.selection)),n=!(null==t?void 0:t.doc.eq(e.state.doc));(r||n)&&(this.updateDebounceTimer&&clearTimeout(this.updateDebounceTimer),this.updateDebounceTimer=window.setTimeout(()=>{this.updateHandler(e,r,n,t)},this.updateDelay))},this.updateHandler=(e,t,r,n)=>{var o,i,a;let{state:s,composing:u}=e,{selection:c}=s;if(u||!t&&!r)return;this.createTooltip();let{ranges:d}=c,p=Math.min(...d.map(e=>e.$from.pos)),f=Math.max(...d.map(e=>e.$to.pos)),h=null===(o=this.shouldShow)||void 0===o?void 0:o.call(this,{editor:this.editor,view:e,state:s,oldState:n,from:p,to:f});if(!h){this.hide();return}null===(i=this.tippy)||void 0===i||i.setProps({getReferenceClientRect:(null===(a=this.tippyOptions)||void 0===a?void 0:a.getReferenceClientRect)||(()=>{if((0,l.EG)(s.selection)){let t=e.nodeDOM(p),r=t.dataset.nodeViewWrapper?t:t.querySelector("[data-node-view-wrapper]");if(r&&(t=r.firstChild),t)return t.getBoundingClientRect()}return(0,l.pr)(e,p,f)})}),this.show()},this.editor=e,this.element=t,this.view=r,this.updateDelay=o,i&&(this.shouldShow=i),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=n,this.element.remove(),this.element.style.visibility="visible"}createTooltip(){let{element:e}=this.editor.options,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=eG(e,{duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle",...this.tippyOptions}),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}update(e,t){let{state:r}=e,n=r.selection.$from.pos!==r.selection.$to.pos;if(this.updateDelay>0&&n){this.handleDebouncedUpdate(e,t);return}let o=!(null==t?void 0:t.selection.eq(e.state.selection)),i=!(null==t?void 0:t.doc.eq(e.state.doc));this.updateHandler(e,o,i,t)}show(){var e;null===(e=this.tippy)||void 0===e||e.show()}hide(){var e;null===(e=this.tippy)||void 0===e||e.hide()}destroy(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}let eQ=e=>new u.Sy({key:"string"==typeof e.pluginKey?new u.H$(e.pluginKey):e.pluginKey,view:t=>new eJ({view:t,...e})});l.hj.create({name:"bubbleMenu",addOptions:()=>({element:null,tippyOptions:{},pluginKey:"bubbleMenu",updateDelay:void 0,shouldShow:null}),addProseMirrorPlugins(){return this.options.element?[eQ({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,updateDelay:this.options.updateDelay,shouldShow:this.options.shouldShow})]:[]}});var eX=r(67294),e0=r(73935);let e1=({renderers:e})=>eX.createElement(eX.Fragment,null,Object.entries(e).map(([e,t])=>e0.createPortal(t.reactElement,t.element,e)));class e2 extends eX.Component{constructor(e){super(e),this.editorContentRef=eX.createRef(),this.initialized=!1,this.state={renderers:{}}}componentDidMount(){this.init()}componentDidUpdate(){this.init()}init(){let{editor:e}=this.props;if(e&&e.options.element){if(e.contentComponent)return;let t=this.editorContentRef.current;t.append(...e.options.element.childNodes),e.setOptions({element:t}),e.contentComponent=this,e.createNodeViews(),this.initialized=!0}}maybeFlushSync(e){this.initialized?(0,e0.flushSync)(e):e()}setRenderer(e,t){this.maybeFlushSync(()=>{this.setState(({renderers:r})=>({renderers:{...r,[e]:t}}))})}removeRenderer(e){this.maybeFlushSync(()=>{this.setState(({renderers:t})=>{let r={...t};return delete r[e],{renderers:r}})})}componentWillUnmount(){let{editor:e}=this.props;if(!e||(this.initialized=!1,e.isDestroyed||e.view.setProps({nodeViews:{}}),e.contentComponent=null,!e.options.element.firstChild))return;let t=document.createElement("div");t.append(...e.options.element.childNodes),e.setOptions({element:t})}render(){let{editor:e,...t}=this.props;return eX.createElement(eX.Fragment,null,eX.createElement("div",{ref:this.editorContentRef,...t}),eX.createElement(e1,{renderers:this.state.renderers}))}}let e4=eX.memo(e=>{let t=eX.useMemo(()=>Math.floor(4294967295*Math.random()).toString(),[e.editor]);return eX.createElement(e2,{key:t,...e})});class e5 extends l.ML{constructor(){super(...arguments),this.contentComponent=null}}let e3=(e={},t=[])=>{let[r,n]=(0,eX.useState)(null),o=function(){let[,e]=(0,eX.useState)(0);return()=>e(e=>e+1)}(),{onBeforeCreate:i,onBlur:a,onCreate:s,onDestroy:l,onFocus:u,onSelectionUpdate:c,onTransaction:d,onUpdate:p}=e,f=(0,eX.useRef)(i),h=(0,eX.useRef)(a),m=(0,eX.useRef)(s),g=(0,eX.useRef)(l),y=(0,eX.useRef)(u),v=(0,eX.useRef)(c),b=(0,eX.useRef)(d),_=(0,eX.useRef)(p);return(0,eX.useEffect)(()=>{r&&(i&&(r.off("beforeCreate",f.current),r.on("beforeCreate",i),f.current=i),a&&(r.off("blur",h.current),r.on("blur",a),h.current=a),s&&(r.off("create",m.current),r.on("create",s),m.current=s),l&&(r.off("destroy",g.current),r.on("destroy",l),g.current=l),u&&(r.off("focus",y.current),r.on("focus",u),y.current=u),c&&(r.off("selectionUpdate",v.current),r.on("selectionUpdate",c),v.current=c),d&&(r.off("transaction",b.current),r.on("transaction",d),b.current=d),p&&(r.off("update",_.current),r.on("update",p),_.current=p))},[i,a,s,l,u,c,d,p,r]),(0,eX.useEffect)(()=>{let t=!0,r=new e5(e);return n(r),r.on("transaction",()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{t&&o()})})}),()=>{t=!1}},t),(0,eX.useEffect)(()=>()=>{null==r||r.destroy()},[r]),r},e6=(0,eX.createContext)({editor:null});e6.Consumer;let e7=()=>(0,eX.useContext)(e6),e8=e=>{let[t,r]=(0,eX.useState)(null),{editor:n}=e7();return(0,eX.useEffect)(()=>{var r;if(!t||(null===(r=e.editor)||void 0===r?void 0:r.isDestroyed)||(null==n?void 0:n.isDestroyed))return;let{pluginKey:o="bubbleMenu",editor:i,tippyOptions:a={},updateDelay:s,shouldShow:l=null}=e,u=i||n;if(!u){console.warn("BubbleMenu component is not rendered inside of an editor component or does not have editor prop.");return}let c=eQ({updateDelay:s,editor:u,element:t,pluginKey:o,shouldShow:l,tippyOptions:a});return u.registerPlugin(c),()=>u.unregisterPlugin(o)},[e.editor,n,t]),eX.createElement("div",{ref:r,className:e.className,style:{visibility:"hidden"}},e.children)},e9=(0,eX.createContext)({onDragStart:void 0}),te=()=>(0,eX.useContext)(e9);eX.forwardRef((e,t)=>{let{onDragStart:r}=te(),n=e.as||"div";return eX.createElement(n,{...e,ref:t,"data-node-view-wrapper":"",onDragStart:r,style:{whiteSpace:"normal",...e.style}})})},54929:function(e,t,r){"use strict";r.d(t,{Z:function(){return eb}});var n=r(42752);let o=/^\s*>\s$/,i=n.NB.create({name:"blockquote",addOptions:()=>({HTMLAttributes:{}}),content:"block+",group:"block",defining:!0,parseHTML:()=>[{tag:"blockquote"}],renderHTML({HTMLAttributes:e}){return["blockquote",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{setBlockquote:()=>({commands:e})=>e.wrapIn(this.name),toggleBlockquote:()=>({commands:e})=>e.toggleWrap(this.name),unsetBlockquote:()=>({commands:e})=>e.lift(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-b":()=>this.editor.commands.toggleBlockquote()}},addInputRules(){return[(0,n.S0)({find:o,type:this.type})]}}),a=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))$/,s=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))/g,l=/(?:^|\s)((?:__)((?:[^__]+))(?:__))$/,u=/(?:^|\s)((?:__)((?:[^__]+))(?:__))/g,c=n.vc.create({name:"bold",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"strong"},{tag:"b",getAttrs:e=>"normal"!==e.style.fontWeight&&null},{style:"font-weight",getAttrs:e=>/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}],renderHTML({HTMLAttributes:e}){return["strong",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{setBold:()=>({commands:e})=>e.setMark(this.name),toggleBold:()=>({commands:e})=>e.toggleMark(this.name),unsetBold:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[(0,n.Cf)({find:a,type:this.type}),(0,n.Cf)({find:l,type:this.type})]},addPasteRules(){return[(0,n.K9)({find:s,type:this.type}),(0,n.K9)({find:u,type:this.type})]}}),d=n.NB.create({name:"listItem",addOptions:()=>({HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}),content:"paragraph block*",defining:!0,parseHTML:()=>[{tag:"li"}],renderHTML({HTMLAttributes:e}){return["li",(0,n.P1)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),p=n.vc.create({name:"textStyle",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"span",getAttrs:e=>{let t=e.hasAttribute("style");return!!t&&{}}}],renderHTML({HTMLAttributes:e}){return["span",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{let r=(0,n.Jo)(e,this.type),o=Object.entries(r).some(([,e])=>!!e);return!!o||t.unsetMark(this.name)}}}}),f=/^\s*([-+*])\s$/,h=n.NB.create({name:"bulletList",addOptions:()=>({itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}),group:"block list",content(){return`${this.options.itemTypeName}+`},parseHTML:()=>[{tag:"ul"}],renderHTML({HTMLAttributes:e}){return["ul",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleBulletList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(d.name,this.editor.getAttributes(p.name)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-8":()=>this.editor.commands.toggleBulletList()}},addInputRules(){let e=(0,n.S0)({find:f,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(e=(0,n.S0)({find:f,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:()=>this.editor.getAttributes(p.name),editor:this.editor})),[e]}}),m=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/,g=/(?:^|\s)((?:`)((?:[^`]+))(?:`))/g,y=n.vc.create({name:"code",addOptions:()=>({HTMLAttributes:{}}),excludes:"_",code:!0,exitable:!0,parseHTML:()=>[{tag:"code"}],renderHTML({HTMLAttributes:e}){return["code",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{setCode:()=>({commands:e})=>e.setMark(this.name),toggleCode:()=>({commands:e})=>e.toggleMark(this.name),unsetCode:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-e":()=>this.editor.commands.toggleCode()}},addInputRules(){return[(0,n.Cf)({find:m,type:this.type})]},addPasteRules(){return[(0,n.K9)({find:g,type:this.type})]}});var v=r(2376);let b=/^```([a-z]+)?[\s\n]$/,_=/^~~~([a-z]+)?[\s\n]$/,x=n.NB.create({name:"codeBlock",addOptions:()=>({languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,HTMLAttributes:{}}),content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes(){return{language:{default:null,parseHTML:e=>{var t;let{languageClassPrefix:r}=this.options,n=[...(null===(t=e.firstElementChild)||void 0===t?void 0:t.classList)||[]],o=n.filter(e=>e.startsWith(r)).map(e=>e.replace(r,"")),i=o[0];return i||null},rendered:!1}}},parseHTML:()=>[{tag:"pre",preserveWhitespace:"full"}],renderHTML({node:e,HTMLAttributes:t}){return["pre",(0,n.P1)(this.options.HTMLAttributes,t),["code",{class:e.attrs.language?this.options.languageClassPrefix+e.attrs.language:null},0]]},addCommands(){return{setCodeBlock:e=>({commands:t})=>t.setNode(this.name,e),toggleCodeBlock:e=>({commands:t})=>t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return{"Mod-Alt-c":()=>this.editor.commands.toggleCodeBlock(),Backspace:()=>{let{empty:e,$anchor:t}=this.editor.state.selection,r=1===t.pos;return!!e&&t.parent.type.name===this.name&&(!!r||!t.parent.textContent.length)&&this.editor.commands.clearNodes()},Enter:({editor:e})=>{if(!this.options.exitOnTripleEnter)return!1;let{state:t}=e,{selection:r}=t,{$from:n,empty:o}=r;if(!o||n.parent.type!==this.type)return!1;let i=n.parentOffset===n.parent.nodeSize-2,a=n.parent.textContent.endsWith("\n\n");return!!i&&!!a&&e.chain().command(({tr:e})=>(e.delete(n.pos-2,n.pos),!0)).exitCode().run()},ArrowDown:({editor:e})=>{if(!this.options.exitOnArrowDown)return!1;let{state:t}=e,{selection:r,doc:n}=t,{$from:o,empty:i}=r;if(!i||o.parent.type!==this.type)return!1;let a=o.parentOffset===o.parent.nodeSize-2;if(!a)return!1;let s=o.after();if(void 0===s)return!1;let l=n.nodeAt(s);return!l&&e.commands.exitCode()}}},addInputRules(){return[(0,n.zK)({find:b,type:this.type,getAttributes:e=>({language:e[1]})}),(0,n.zK)({find:_,type:this.type,getAttributes:e=>({language:e[1]})})]},addProseMirrorPlugins(){return[new v.Sy({key:new v.H$("codeBlockVSCodeHandler"),props:{handlePaste:(e,t)=>{if(!t.clipboardData||this.editor.isActive(this.type.name))return!1;let r=t.clipboardData.getData("text/plain"),n=t.clipboardData.getData("vscode-editor-data"),o=n?JSON.parse(n):void 0,i=null==o?void 0:o.mode;if(!r||!i)return!1;let{tr:a}=e.state;return a.replaceSelectionWith(this.type.create({language:i})),a.setSelection(v.Bs.near(a.doc.resolve(Math.max(0,a.selection.from-2)))),a.insertText(r.replace(/\r\n?/g,"\n")),a.setMeta("paste",!0),e.dispatch(a),!0}}})]}}),w=n.NB.create({name:"doc",topNode:!0,content:"block+"});var k=r(16560);class M{constructor(e,t){var r;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=null!==(r=t.width)&&void 0!==r?r:1,this.color=!1===t.color?void 0:t.color||"black",this.class=t.class,this.handlers=["dragover","dragend","drop","dragleave"].map(t=>{let r=e=>{this[t](e)};return e.dom.addEventListener(t,r),{name:t,handler:r}})}destroy(){this.handlers.forEach(({name:e,handler:t})=>this.editorView.dom.removeEventListener(e,t))}update(e,t){null!=this.cursorPos&&t.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,null==e?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e,t,r=this.editorView.state.doc.resolve(this.cursorPos),n=!r.parent.inlineContent,o;if(n){let e=r.nodeBefore,t=r.nodeAfter;if(e||t){let r=this.editorView.nodeDOM(this.cursorPos-(e?e.nodeSize:0));if(r){let n=r.getBoundingClientRect(),i=e?n.bottom:n.top;e&&t&&(i=(i+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),o={left:n.left,right:n.right,top:i-this.width/2,bottom:i+this.width/2}}}}if(!o){let e=this.editorView.coordsAtPos(this.cursorPos);o={left:e.left-this.width/2,right:e.left+this.width/2,top:e.top,bottom:e.bottom}}let i=this.editorView.dom.offsetParent;if(!this.element&&(this.element=i.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n),i&&(i!=document.body||"static"!=getComputedStyle(i).position)){let r=i.getBoundingClientRect();e=r.left-i.scrollLeft,t=r.top-i.scrollTop}else e=-pageXOffset,t=-pageYOffset;this.element.style.left=o.left-e+"px",this.element.style.top=o.top-t+"px",this.element.style.width=o.right-o.left+"px",this.element.style.height=o.bottom-o.top+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let t=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),r=t&&t.inside>=0&&this.editorView.state.doc.nodeAt(t.inside),n=r&&r.type.spec.disableDropCursor,o="function"==typeof n?n(this.editorView,t,e):n;if(t&&!o){let e=t.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let t=(0,k.nj)(this.editorView.state.doc,e,this.editorView.dragging.slice);null!=t&&(e=t)}this.setCursor(e),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){e.target!=this.editorView.dom&&this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}let S=n.hj.create({name:"dropCursor",addOptions:()=>({color:"currentColor",width:1,class:void 0}),addProseMirrorPlugins(){return[function(e={}){return new v.Sy({view:t=>new M(t,e)})}(this.options)]}});var O=r(82696),j=r(12806),C=r(84348);class P extends v.Y1{constructor(e){super(e,e)}map(e,t){let r=e.resolve(t.map(this.head));return P.valid(r)?new P(r):v.Y1.near(r)}content(){return j.p2.empty}eq(e){return e instanceof P&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for GapCursor.fromJSON");return new P(e.resolve(t.pos))}getBookmark(){return new L(this.anchor)}static valid(e){let t=e.parent;if(t.isTextblock||!function(e){for(let t=e.depth;t>=0;t--){let r=e.index(t),n=e.node(t);if(0==r){if(n.type.spec.isolating)return!0;continue}for(let e=n.child(r-1);;e=e.lastChild){if(0==e.childCount&&!e.inlineContent||e.isAtom||e.type.spec.isolating)return!0;if(e.inlineContent)return!1}}return!0}(e)||!function(e){for(let t=e.depth;t>=0;t--){let r=e.indexAfter(t),n=e.node(t);if(r==n.childCount){if(n.type.spec.isolating)return!0;continue}for(let e=n.child(r);;e=e.firstChild){if(0==e.childCount&&!e.inlineContent||e.isAtom||e.type.spec.isolating)return!0;if(e.inlineContent)return!1}}return!0}(e))return!1;let r=t.type.spec.allowGapCursor;if(null!=r)return r;let n=t.contentMatchAt(e.index()).defaultType;return n&&n.isTextblock}static findGapCursorFrom(e,t,r=!1){e:for(;;){if(!r&&P.valid(e))return e;let n=e.pos,o=null;for(let r=e.depth;;r--){let i=e.node(r);if(t>0?e.indexAfter(r)<i.childCount:e.index(r)>0){o=i.child(t>0?e.indexAfter(r):e.index(r)-1);break}if(0==r)return null;n+=t;let a=e.doc.resolve(n);if(P.valid(a))return a}for(;;){let i=t>0?o.firstChild:o.lastChild;if(!i){if(o.isAtom&&!o.isText&&!v.qv.isSelectable(o)){e=e.doc.resolve(n+o.nodeSize*t),r=!1;continue e}break}o=i,n+=t;let a=e.doc.resolve(n);if(P.valid(a))return a}return null}}}P.prototype.visible=!1,P.findFrom=P.findGapCursorFrom,v.Y1.jsonID("gapcursor",P);class L{constructor(e){this.pos=e}map(e){return new L(e.map(this.pos))}resolve(e){let t=e.resolve(this.pos);return P.valid(t)?new P(t):v.Y1.near(t)}}let E=(0,O.$)({ArrowLeft:T("horiz",-1),ArrowRight:T("horiz",1),ArrowUp:T("vert",-1),ArrowDown:T("vert",1)});function T(e,t){let r="vert"==e?t>0?"down":"up":t>0?"right":"left";return function(e,n,o){let i=e.selection,a=t>0?i.$to:i.$from,s=i.empty;if(i instanceof v.Bs){if(!o.endOfTextblock(r)||0==a.depth)return!1;s=!1,a=e.doc.resolve(t>0?a.after():a.before())}let l=P.findGapCursorFrom(a,t,s);return!!l&&(n&&n(e.tr.setSelection(new P(l))),!0)}}function D(e,t,r){if(!e||!e.editable)return!1;let n=e.state.doc.resolve(t);if(!P.valid(n))return!1;let o=e.posAtCoords({left:r.clientX,top:r.clientY});return!(o&&o.inside>-1&&v.qv.isSelectable(e.state.doc.nodeAt(o.inside)))&&(e.dispatch(e.state.tr.setSelection(new P(n))),!0)}function I(e,t){if("insertCompositionText"!=t.inputType||!(e.state.selection instanceof P))return!1;let{$from:r}=e.state.selection,n=r.parent.contentMatchAt(r.index()).findWrapping(e.state.schema.nodes.text);if(!n)return!1;let o=j.HY.empty;for(let e=n.length-1;e>=0;e--)o=j.HY.from(n[e].createAndFill(null,o));let i=e.state.tr.replace(r.pos,r.pos,new j.p2(o,0,0));return i.setSelection(v.Bs.near(i.doc.resolve(r.pos+1))),e.dispatch(i),!1}function A(e){if(!(e.selection instanceof P))return null;let t=document.createElement("div");return t.className="ProseMirror-gapcursor",C.EH.create(e.doc,[C.p.widget(e.selection.head,t,{key:"gapcursor"})])}let Y=n.hj.create({name:"gapCursor",addProseMirrorPlugins:()=>[new v.Sy({props:{decorations:A,createSelectionBetween:(e,t,r)=>t.pos==r.pos&&P.valid(r)?new P(r):null,handleClick:D,handleKeyDown:E,handleDOMEvents:{beforeinput:I}}})],extendNodeSchema(e){var t;let r={name:e.name,options:e.options,storage:e.storage};return{allowGapCursor:null!==(t=(0,n.nU)((0,n.Nl)(e,"allowGapCursor",r)))&&void 0!==t?t:null}}}),R=n.NB.create({name:"hardBreak",addOptions:()=>({keepMarks:!0,HTMLAttributes:{}}),inline:!0,group:"inline",selectable:!1,parseHTML:()=>[{tag:"br"}],renderHTML({HTMLAttributes:e}){return["br",(0,n.P1)(this.options.HTMLAttributes,e)]},renderText:()=>"\n",addCommands(){return{setHardBreak:()=>({commands:e,chain:t,state:r,editor:n})=>e.first([()=>e.exitCode(),()=>e.command(()=>{let{selection:e,storedMarks:o}=r;if(e.$from.parent.type.spec.isolating)return!1;let{keepMarks:i}=this.options,{splittableMarks:a}=n.extensionManager,s=o||e.$to.parentOffset&&e.$from.marks();return t().insertContent({type:this.name}).command(({tr:e,dispatch:t})=>{if(t&&s&&i){let t=s.filter(e=>a.includes(e.type.name));e.ensureMarks(t)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),N=n.NB.create({name:"heading",addOptions:()=>({levels:[1,2,3,4,5,6],HTMLAttributes:{}}),content:"inline*",group:"block",defining:!0,addAttributes:()=>({level:{default:1,rendered:!1}}),parseHTML(){return this.options.levels.map(e=>({tag:`h${e}`,attrs:{level:e}}))},renderHTML({node:e,HTMLAttributes:t}){let r=this.options.levels.includes(e.attrs.level),o=r?e.attrs.level:this.options.levels[0];return[`h${o}`,(0,n.P1)(this.options.HTMLAttributes,t),0]},addCommands(){return{setHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.setNode(this.name,e),toggleHeading:e=>({commands:t})=>!!this.options.levels.includes(e.level)&&t.toggleNode(this.name,"paragraph",e)}},addKeyboardShortcuts(){return this.options.levels.reduce((e,t)=>({...e,[`Mod-Alt-${t}`]:()=>this.editor.commands.toggleHeading({level:t})}),{})},addInputRules(){return this.options.levels.map(e=>(0,n.zK)({find:RegExp(`^(#{1,${e}})\\s$`),type:this.type,getAttributes:{level:e}}))}});var z=function(){};z.prototype.append=function(e){return e.length?(e=z.from(e),!this.length&&e||e.length<200&&this.leafAppend(e)||this.length<200&&e.leafPrepend(this)||this.appendInner(e)):this},z.prototype.prepend=function(e){return e.length?z.from(e).append(this):this},z.prototype.appendInner=function(e){return new F(this,e)},z.prototype.slice=function(e,t){return(void 0===e&&(e=0),void 0===t&&(t=this.length),e>=t)?z.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},z.prototype.get=function(e){if(!(e<0)&&!(e>=this.length))return this.getInner(e)},z.prototype.forEach=function(e,t,r){void 0===t&&(t=0),void 0===r&&(r=this.length),t<=r?this.forEachInner(e,t,r,0):this.forEachInvertedInner(e,t,r,0)},z.prototype.map=function(e,t,r){void 0===t&&(t=0),void 0===r&&(r=this.length);var n=[];return this.forEach(function(t,r){return n.push(e(t,r))},t,r),n},z.from=function(e){return e instanceof z?e:e&&e.length?new H(e):z.empty};var H=function(e){function t(t){e.call(this),this.values=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var r={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,r){return 0==e&&r==this.length?this:new t(this.values.slice(e,r))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,r,n){for(var o=t;o<r;o++)if(!1===e(this.values[o],n+o))return!1},t.prototype.forEachInvertedInner=function(e,t,r,n){for(var o=t-1;o>=r;o--)if(!1===e(this.values[o],n+o))return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=200)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=200)return new t(e.flatten().concat(this.values))},r.length.get=function(){return this.values.length},r.depth.get=function(){return 0},Object.defineProperties(t.prototype,r),t}(z);z.empty=new H([]);var F=function(e){function t(t,r){e.call(this),this.left=t,this.right=r,this.length=t.length+r.length,this.depth=Math.max(t.depth,r.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return e<this.left.length?this.left.get(e):this.right.get(e-this.left.length)},t.prototype.forEachInner=function(e,t,r,n){var o=this.left.length;if(t<o&&!1===this.left.forEachInner(e,t,Math.min(r,o),n)||r>o&&!1===this.right.forEachInner(e,Math.max(t-o,0),Math.min(this.length,r)-o,n+o))return!1},t.prototype.forEachInvertedInner=function(e,t,r,n){var o=this.left.length;if(t>o&&!1===this.right.forEachInvertedInner(e,t-o,Math.max(r,o)-o,n+o)||r<o&&!1===this.left.forEachInvertedInner(e,Math.min(t,o),r,n))return!1},t.prototype.sliceInner=function(e,t){if(0==e&&t==this.length)return this;var r=this.left.length;return t<=r?this.left.slice(e,t):e>=r?this.right.slice(e-r,t-r):this.left.slice(e,r).append(this.right.slice(0,t-r))},t.prototype.leafAppend=function(e){var r=this.right.leafAppend(e);if(r)return new t(this.left,r)},t.prototype.leafPrepend=function(e){var r=this.left.leafPrepend(e);if(r)return new t(r,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}(z);class ${constructor(e,t){this.items=e,this.eventCount=t}popEvent(e,t){let r,n,o,i;if(0==this.eventCount)return null;let a=this.items.length;for(;;a--)if(this.items.get(a-1).selection){--a;break}t&&(n=(r=this.remapping(a,this.items.length)).maps.length);let s=e.tr,l=[],u=[];return this.items.forEach((e,t)=>{if(!e.step){r||(n=(r=this.remapping(a,t+1)).maps.length),n--,u.push(e);return}if(r){u.push(new V(e.map));let t=e.step.map(r.slice(n)),o;t&&s.maybeStep(t).doc&&(o=s.mapping.maps[s.mapping.maps.length-1],l.push(new V(o,void 0,void 0,l.length+u.length))),n--,o&&r.appendMap(o,n)}else s.maybeStep(e.step);if(e.selection)return o=r?e.selection.map(r.slice(n)):e.selection,i=new $(this.items.slice(0,a).append(u.reverse().concat(l)),this.eventCount-1),!1},this.items.length,0),{remaining:i,transform:s,selection:o}}addTransform(e,t,r,n){var o,i;let a,s=[],l=this.eventCount,u=this.items,c=!n&&u.length?u.get(u.length-1):null;for(let r=0;r<e.steps.length;r++){let o=e.steps[r].invert(e.docs[r]),i=new V(e.mapping.maps[r],o,t),a;(a=c&&c.merge(i))&&(i=a,r?s.pop():u=u.slice(0,u.length-1)),s.push(i),t&&(l++,t=void 0),n||(c=i)}let d=l-r.depth;return d>B&&(o=u,i=d,o.forEach((e,t)=>{if(e.selection&&0==i--)return a=t,!1}),u=o.slice(a),l-=d),new $(u.append(s),l)}remapping(e,t){let r=new k.vs;return this.items.forEach((t,n)=>{let o=null!=t.mirrorOffset&&n-t.mirrorOffset>=e?r.maps.length-t.mirrorOffset:void 0;r.appendMap(t.map,o)},e,t),r}addMaps(e){return 0==this.eventCount?this:new $(this.items.append(e.map(e=>new V(e))),this.eventCount)}rebased(e,t){if(!this.eventCount)return this;let r=[],n=Math.max(0,this.items.length-t),o=e.mapping,i=e.steps.length,a=this.eventCount;this.items.forEach(e=>{e.selection&&a--},n);let s=t;this.items.forEach(t=>{let n=o.getMirror(--s);if(null==n)return;i=Math.min(i,n);let l=o.maps[n];if(t.step){let i=e.steps[n].invert(e.docs[n]),u=t.selection&&t.selection.map(o.slice(s+1,n));u&&a++,r.push(new V(l,i,u))}else r.push(new V(l))},n);let l=[];for(let e=t;e<i;e++)l.push(new V(o.maps[e]));let u=this.items.slice(0,n).append(l).append(r),c=new $(u,a);return c.emptyItemCount()>500&&(c=c.compress(this.items.length-r.length)),c}emptyItemCount(){let e=0;return this.items.forEach(t=>{!t.step&&e++}),e}compress(e=this.items.length){let t=this.remapping(0,e),r=t.maps.length,n=[],o=0;return this.items.forEach((i,a)=>{if(a>=e)n.push(i),i.selection&&o++;else if(i.step){let e=i.step.map(t.slice(r)),a=e&&e.getMap();if(r--,a&&t.appendMap(a,r),e){let s=i.selection&&i.selection.map(t.slice(r));s&&o++;let l=new V(a.invert(),e,s),u,c=n.length-1;(u=n.length&&n[c].merge(l))?n[c]=u:n.push(l)}}else i.map&&r--},this.items.length,0),new $(z.from(n.reverse()),o)}}$.empty=new $(z.empty,0);class V{constructor(e,t,r,n){this.map=e,this.step=t,this.selection=r,this.mirrorOffset=n}merge(e){if(this.step&&e.step&&!e.selection){let t=e.step.merge(this.step);if(t)return new V(t.getMap().invert(),t,this.selection)}}}class Z{constructor(e,t,r,n,o){this.done=e,this.undone=t,this.prevRanges=r,this.prevTime=n,this.prevComposition=o}}let B=20;function U(e){let t=[];return e.forEach((e,r,n,o)=>t.push(n,o)),t}function W(e,t){if(!e)return null;let r=[];for(let n=0;n<e.length;n+=2){let o=t.map(e[n],1),i=t.map(e[n+1],-1);o<=i&&r.push(o,i)}return r}function q(e,t,r,n){let o=J(t),i=Q.get(t).spec.config,a=(n?e.undone:e.done).popEvent(t,o);if(!a)return;let s=a.selection.resolve(a.transform.doc),l=(n?e.done:e.undone).addTransform(a.transform,t.selection.getBookmark(),i,o),u=new Z(n?l:a.remaining,n?a.remaining:l,null,0,-1);r(a.transform.setSelection(s).setMeta(Q,{redo:n,historyState:u}).scrollIntoView())}let K=!1,G=null;function J(e){let t=e.plugins;if(G!=t){K=!1,G=t;for(let e=0;e<t.length;e++)if(t[e].spec.historyPreserveItems){K=!0;break}}return K}let Q=new v.H$("history"),X=new v.H$("closeHistory"),ee=(e,t)=>{let r=Q.getState(e);return!!r&&0!=r.done.eventCount&&(t&&q(r,e,t,!1),!0)},et=(e,t)=>{let r=Q.getState(e);return!!r&&0!=r.undone.eventCount&&(t&&q(r,e,t,!0),!0)},er=n.hj.create({name:"history",addOptions:()=>({depth:100,newGroupDelay:500}),addCommands:()=>({undo:()=>({state:e,dispatch:t})=>ee(e,t),redo:()=>({state:e,dispatch:t})=>et(e,t)}),addProseMirrorPlugins(){return[function(e={}){return e={depth:e.depth||100,newGroupDelay:e.newGroupDelay||500},new v.Sy({key:Q,state:{init:()=>new Z($.empty,$.empty,null,0,-1),apply:(t,r,n)=>(function(e,t,r,n){let o=r.getMeta(Q),i;if(o)return o.historyState;r.getMeta(X)&&(e=new Z(e.done,e.undone,null,0,-1));let a=r.getMeta("appendedTransaction");if(0==r.steps.length)return e;if(a&&a.getMeta(Q))return a.getMeta(Q).redo?new Z(e.done.addTransform(r,void 0,n,J(t)),e.undone,U(r.mapping.maps[r.steps.length-1]),e.prevTime,e.prevComposition):new Z(e.done,e.undone.addTransform(r,void 0,n,J(t)),null,e.prevTime,e.prevComposition);if(!1===r.getMeta("addToHistory")||a&&!1===a.getMeta("addToHistory"))return(i=r.getMeta("rebased"))?new Z(e.done.rebased(r,i),e.undone.rebased(r,i),W(e.prevRanges,r.mapping),e.prevTime,e.prevComposition):new Z(e.done.addMaps(r.mapping.maps),e.undone.addMaps(r.mapping.maps),W(e.prevRanges,r.mapping),e.prevTime,e.prevComposition);{let o=r.getMeta("composition"),i=0==e.prevTime||!a&&e.prevComposition!=o&&(e.prevTime<(r.time||0)-n.newGroupDelay||!function(e,t){if(!t)return!1;if(!e.docChanged)return!0;let r=!1;return e.mapping.maps[0].forEach((e,n)=>{for(let o=0;o<t.length;o+=2)e<=t[o+1]&&n>=t[o]&&(r=!0)}),r}(r,e.prevRanges)),s=a?W(e.prevRanges,r.mapping):U(r.mapping.maps[r.steps.length-1]);return new Z(e.done.addTransform(r,i?t.selection.getBookmark():void 0,n,J(t)),$.empty,s,r.time,null==o?e.prevComposition:o)}})(r,n,t,e)},config:e,props:{handleDOMEvents:{beforeinput(e,t){let r=t.inputType,n="historyUndo"==r?ee:"historyRedo"==r?et:null;return!!n&&(t.preventDefault(),n(e.state,e.dispatch))}}}})}(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Mod-Z":()=>this.editor.commands.undo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-Y":()=>this.editor.commands.redo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Shift-Mod-Z":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),en=n.NB.create({name:"horizontalRule",addOptions:()=>({HTMLAttributes:{}}),group:"block",parseHTML:()=>[{tag:"hr"}],renderHTML({HTMLAttributes:e}){return["hr",(0,n.P1)(this.options.HTMLAttributes,e)]},addCommands(){return{setHorizontalRule:()=>({chain:e,state:t})=>{let{$to:r}=t.selection,n=e();return 0===r.parentOffset?n.insertContentAt(Math.max(r.pos-2,0),{type:this.name}):n.insertContent({type:this.name}),n.command(({tr:e,dispatch:t})=>{var r;if(t){let{$to:t}=e.selection,n=t.end();if(t.nodeAfter)t.nodeAfter.isTextblock?e.setSelection(v.Bs.create(e.doc,t.pos+1)):t.nodeAfter.isBlock?e.setSelection(v.qv.create(e.doc,t.pos)):e.setSelection(v.Bs.create(e.doc,t.pos));else{let o=null===(r=t.parent.type.contentMatch.defaultType)||void 0===r?void 0:r.create();o&&(e.insert(n,o),e.setSelection(v.Bs.create(e.doc,n+1)))}e.scrollIntoView()}return!0}).run()}}},addInputRules(){return[(0,n.x2)({find:/^(?:---|—-|___\s|\*\*\*\s)$/,type:this.type})]}}),eo=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))$/,ei=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))/g,ea=/(?:^|\s)((?:_)((?:[^_]+))(?:_))$/,es=/(?:^|\s)((?:_)((?:[^_]+))(?:_))/g,el=n.vc.create({name:"italic",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"em"},{tag:"i",getAttrs:e=>"normal"!==e.style.fontStyle&&null},{style:"font-style=italic"}],renderHTML({HTMLAttributes:e}){return["em",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{setItalic:()=>({commands:e})=>e.setMark(this.name),toggleItalic:()=>({commands:e})=>e.toggleMark(this.name),unsetItalic:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[(0,n.Cf)({find:eo,type:this.type}),(0,n.Cf)({find:ea,type:this.type})]},addPasteRules(){return[(0,n.K9)({find:ei,type:this.type}),(0,n.K9)({find:es,type:this.type})]}}),eu=n.NB.create({name:"listItem",addOptions:()=>({HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}),content:"paragraph block*",defining:!0,parseHTML:()=>[{tag:"li"}],renderHTML({HTMLAttributes:e}){return["li",(0,n.P1)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),ec=n.NB.create({name:"listItem",addOptions:()=>({HTMLAttributes:{},bulletListTypeName:"bulletList",orderedListTypeName:"orderedList"}),content:"paragraph block*",defining:!0,parseHTML:()=>[{tag:"li"}],renderHTML({HTMLAttributes:e}){return["li",(0,n.P1)(this.options.HTMLAttributes,e),0]},addKeyboardShortcuts(){return{Enter:()=>this.editor.commands.splitListItem(this.name),Tab:()=>this.editor.commands.sinkListItem(this.name),"Shift-Tab":()=>this.editor.commands.liftListItem(this.name)}}}),ed=n.vc.create({name:"textStyle",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"span",getAttrs:e=>{let t=e.hasAttribute("style");return!!t&&{}}}],renderHTML({HTMLAttributes:e}){return["span",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{removeEmptyTextStyle:()=>({state:e,commands:t})=>{let r=(0,n.Jo)(e,this.type),o=Object.entries(r).some(([,e])=>!!e);return!!o||t.unsetMark(this.name)}}}}),ep=/^(\d+)\.\s$/,ef=n.NB.create({name:"orderedList",addOptions:()=>({itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}),group:"block list",content(){return`${this.options.itemTypeName}+`},addAttributes:()=>({start:{default:1,parseHTML:e=>e.hasAttribute("start")?parseInt(e.getAttribute("start")||"",10):1}}),parseHTML:()=>[{tag:"ol"}],renderHTML({HTMLAttributes:e}){let{start:t,...r}=e;return 1===t?["ol",(0,n.P1)(this.options.HTMLAttributes,r),0]:["ol",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{toggleOrderedList:()=>({commands:e,chain:t})=>this.options.keepAttributes?t().toggleList(this.name,this.options.itemTypeName,this.options.keepMarks).updateAttributes(ec.name,this.editor.getAttributes(ed.name)).run():e.toggleList(this.name,this.options.itemTypeName,this.options.keepMarks)}},addKeyboardShortcuts(){return{"Mod-Shift-7":()=>this.editor.commands.toggleOrderedList()}},addInputRules(){let e=(0,n.S0)({find:ep,type:this.type,getAttributes:e=>({start:+e[1]}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1]});return(this.options.keepMarks||this.options.keepAttributes)&&(e=(0,n.S0)({find:ep,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:e=>({start:+e[1],...this.editor.getAttributes(ed.name)}),joinPredicate:(e,t)=>t.childCount+t.attrs.start===+e[1],editor:this.editor})),[e]}}),eh=n.NB.create({name:"paragraph",priority:1e3,addOptions:()=>({HTMLAttributes:{}}),group:"block",content:"inline*",parseHTML:()=>[{tag:"p"}],renderHTML({HTMLAttributes:e}){return["p",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{setParagraph:()=>({commands:e})=>e.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),em=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))$/,eg=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))/g,ey=n.vc.create({name:"strike",addOptions:()=>({HTMLAttributes:{}}),parseHTML:()=>[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:e=>!!e.includes("line-through")&&{}}],renderHTML({HTMLAttributes:e}){return["s",(0,n.P1)(this.options.HTMLAttributes,e),0]},addCommands(){return{setStrike:()=>({commands:e})=>e.setMark(this.name),toggleStrike:()=>({commands:e})=>e.toggleMark(this.name),unsetStrike:()=>({commands:e})=>e.unsetMark(this.name)}},addKeyboardShortcuts(){let e={};return(0,n.eE)()?e["Mod-Shift-s"]=()=>this.editor.commands.toggleStrike():e["Ctrl-Shift-s"]=()=>this.editor.commands.toggleStrike(),e},addInputRules(){return[(0,n.Cf)({find:em,type:this.type})]},addPasteRules(){return[(0,n.K9)({find:eg,type:this.type})]}}),ev=n.NB.create({name:"text",group:"inline"}),eb=n.hj.create({name:"starterKit",addExtensions(){var e,t,r,n,o,a,s,l,u,d,p,f,m,g,v,b,_,k;let M=[];return!1!==this.options.blockquote&&M.push(i.configure(null===(e=this.options)||void 0===e?void 0:e.blockquote)),!1!==this.options.bold&&M.push(c.configure(null===(t=this.options)||void 0===t?void 0:t.bold)),!1!==this.options.bulletList&&M.push(h.configure(null===(r=this.options)||void 0===r?void 0:r.bulletList)),!1!==this.options.code&&M.push(y.configure(null===(n=this.options)||void 0===n?void 0:n.code)),!1!==this.options.codeBlock&&M.push(x.configure(null===(o=this.options)||void 0===o?void 0:o.codeBlock)),!1!==this.options.document&&M.push(w.configure(null===(a=this.options)||void 0===a?void 0:a.document)),!1!==this.options.dropcursor&&M.push(S.configure(null===(s=this.options)||void 0===s?void 0:s.dropcursor)),!1!==this.options.gapcursor&&M.push(Y.configure(null===(l=this.options)||void 0===l?void 0:l.gapcursor)),!1!==this.options.hardBreak&&M.push(R.configure(null===(u=this.options)||void 0===u?void 0:u.hardBreak)),!1!==this.options.heading&&M.push(N.configure(null===(d=this.options)||void 0===d?void 0:d.heading)),!1!==this.options.history&&M.push(er.configure(null===(p=this.options)||void 0===p?void 0:p.history)),!1!==this.options.horizontalRule&&M.push(en.configure(null===(f=this.options)||void 0===f?void 0:f.horizontalRule)),!1!==this.options.italic&&M.push(el.configure(null===(m=this.options)||void 0===m?void 0:m.italic)),!1!==this.options.listItem&&M.push(eu.configure(null===(g=this.options)||void 0===g?void 0:g.listItem)),!1!==this.options.orderedList&&M.push(ef.configure(null===(v=this.options)||void 0===v?void 0:v.orderedList)),!1!==this.options.paragraph&&M.push(eh.configure(null===(b=this.options)||void 0===b?void 0:b.paragraph)),!1!==this.options.strike&&M.push(ey.configure(null===(_=this.options)||void 0===_?void 0:_.strike)),!1!==this.options.text&&M.push(ev.configure(null===(k=this.options)||void 0===k?void 0:k.text)),M}})},14079:function(e,t,r){"use strict";r.d(t,{ZP:function(){return p}});let n={silent:Number.NEGATIVE_INFINITY,fatal:0,error:0,warn:1,log:2,info:3,success:3,fail:3,ready:3,start:3,box:3,debug:4,trace:5,verbose:Number.POSITIVE_INFINITY},o={silent:{level:-1},fatal:{level:n.fatal},error:{level:n.error},warn:{level:n.warn},log:{level:n.log},info:{level:n.info},success:{level:n.success},fail:{level:n.fail},ready:{level:n.info},start:{level:n.info},box:{level:n.info},debug:{level:n.debug},trace:{level:n.trace},verbose:{level:n.verbose}};function i(e){return null!==e&&"object"==typeof e}let a=(...e)=>e.reduce((e,t)=>(function e(t,r,n=".",o){if(!i(r))return e(t,{},n,o);let a=Object.assign({},r);for(let r in t){if("__proto__"===r||"constructor"===r)continue;let s=t[r];null==s||o&&o(a,r,s,n)||(Array.isArray(s)&&Array.isArray(a[r])?a[r]=[...s,...a[r]]:i(s)&&i(a[r])?a[r]=e(s,a[r],(n?`${n}.`:"")+r.toString(),o):a[r]=s)}return a})(e,t,"",void 0),{}),s=!1,l=[];class u{constructor(e={}){let t=e.types||o;for(let r in this.options=a({...e,defaults:{...e.defaults},level:c(e.level,t),reporters:[...e.reporters||[]]},{types:o,throttle:1e3,throttleMin:5,formatOptions:{date:!0,colors:!1,compact:!0}}),t){let e={type:r,...this.options.defaults,...t[r]};this[r]=this._wrapLogFn(e),this[r].raw=this._wrapLogFn(e,!0)}this.options.mockFn&&this.mockTypes(),this._lastLog={}}get level(){return this.options.level}set level(e){this.options.level=c(e,this.options.types,this.options.level)}prompt(e,t){if(!this.options.prompt)throw Error("prompt is not supported!");return this.options.prompt(e,t)}create(e){let t=new u({...this.options,...e});return this._mockFn&&t.mockTypes(this._mockFn),t}withDefaults(e){return this.create({...this.options,defaults:{...this.options.defaults,...e}})}withTag(e){return this.withDefaults({tag:this.options.defaults.tag?this.options.defaults.tag+":"+e:e})}addReporter(e){return this.options.reporters.push(e),this}removeReporter(e){if(e){let t=this.options.reporters.indexOf(e);if(t>=0)return this.options.reporters.splice(t,1)}else this.options.reporters.splice(0);return this}setReporters(e){return this.options.reporters=Array.isArray(e)?e:[e],this}wrapAll(){this.wrapConsole(),this.wrapStd()}restoreAll(){this.restoreConsole(),this.restoreStd()}wrapConsole(){for(let e in this.options.types)console["__"+e]||(console["__"+e]=console[e]),console[e]=this[e].raw}restoreConsole(){for(let e in this.options.types)console["__"+e]&&(console[e]=console["__"+e],delete console["__"+e])}wrapStd(){this._wrapStream(this.options.stdout,"log"),this._wrapStream(this.options.stderr,"log")}_wrapStream(e,t){e&&(e.__write||(e.__write=e.write),e.write=e=>{this[t].raw(String(e).trim())})}restoreStd(){this._restoreStream(this.options.stdout),this._restoreStream(this.options.stderr)}_restoreStream(e){e&&e.__write&&(e.write=e.__write,delete e.__write)}pauseLogs(){s=!0}resumeLogs(){s=!1;let e=l.splice(0);for(let t of e)t[0]._logFn(t[1],t[2])}mockTypes(e){let t=e||this.options.mockFn;if(this._mockFn=t,"function"==typeof t)for(let e in this.options.types)this[e]=t(e,this.options.types[e])||this[e],this[e].raw=this[e]}_wrapLogFn(e,t){return(...r)=>{if(s){l.push([this,e,r,t]);return}return this._logFn(e,r,t)}}_logFn(e,t,r){var n,o;if((e.level||0)>this.level)return!1;let i={date:new Date,args:[],...e,level:c(e.level,this.options.types)};r||1!==t.length||((o=n=t[0],"[object Object]"===Object.prototype.toString.call(o)&&(n.message||n.args)&&!n.stack)?0:1)?i.args=[...t]:Object.assign(i,t[0]),i.message&&(i.args.unshift(i.message),delete i.message),i.additional&&(Array.isArray(i.additional)||(i.additional=i.additional.split("\n")),i.args.push("\n"+i.additional.join("\n")),delete i.additional),i.type="string"==typeof i.type?i.type.toLowerCase():"log",i.tag="string"==typeof i.tag?i.tag:"";let a=(e=!1)=>{let t=(this._lastLog.count||0)-this.options.throttleMin;if(this._lastLog.object&&t>0){let e=[...this._lastLog.object.args];t>1&&e.push(`(repeated ${t} times)`),this._log({...this._lastLog.object,args:e}),this._lastLog.count=1}e&&(this._lastLog.object=i,this._log(i))};clearTimeout(this._lastLog.timeout);let s=this._lastLog.time&&i.date?i.date.getTime()-this._lastLog.time.getTime():0;if(this._lastLog.time=i.date,s<this.options.throttle)try{let e=JSON.stringify([i.type,i.tag,i.args]),t=this._lastLog.serialized===e;if(this._lastLog.serialized=e,t&&(this._lastLog.count=(this._lastLog.count||0)+1,this._lastLog.count>this.options.throttleMin)){this._lastLog.timeout=setTimeout(a,this.options.throttle);return}}catch{}a(!0)}_log(e){for(let t of this.options.reporters)t.log(e,{options:this.options})}}function c(e,t={},r=3){return void 0===e?r:"number"==typeof e?e:t[e]&&void 0!==t[e].level?t[e].level:r}u.prototype.add=u.prototype.addReporter,u.prototype.remove=u.prototype.removeReporter,u.prototype.clear=u.prototype.removeReporter,u.prototype.withScope=u.prototype.withTag,u.prototype.mock=u.prototype.mockTypes,u.prototype.pause=u.prototype.pauseLogs,u.prototype.resume=u.prototype.resumeLogs;class d{constructor(e){this.options={...e},this.defaultColor="#7f8c8d",this.levelColorMap={0:"#c0392b",1:"#f39c12",3:"#00BCD4"},this.typeColorMap={success:"#2ecc71"}}_getLogFn(e){return e<1?console.__error||console.error:1===e?console.__warn||console.warn:console.__log||console.log}log(e){let t=this._getLogFn(e.level),r="log"===e.type?"":e.type,n=e.tag||"",o=this.typeColorMap[e.type]||this.levelColorMap[e.level]||this.defaultColor,i=`
      background: ${o};
      border-radius: 0.5em;
      color: white;
      font-weight: bold;
      padding: 2px 0.5em;
    `,a=`%c${[n,r].filter(Boolean).join(":")}`;"string"==typeof e.args[0]?t(`${a}%c ${e.args[0]}`,i,"",...e.args.slice(1)):t(a,i,...e.args)}}let p=function(e={}){let t=function(e={}){return new u(e)}({reporters:e.reporters||[new d({})],prompt:(e,t={})=>"confirm"===t.type?Promise.resolve(confirm(e)):Promise.resolve(prompt(e)),...e});return t}()},16014:function(e,t,r){"use strict";r.d(t,{_:function(){return o}});var n=r(67294);let o=(0,n.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},2074:function(e,t,r){"use strict";r.d(t,{Pn:function(){return s},Wi:function(){return a},frameData:function(){return l},S6:function(){return u}});var n=r(81662);class o{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}let i=["prepare","read","update","preRender","render","postRender"],{schedule:a,cancel:s,state:l,steps:u}=function(e,t){let r=!1,n=!0,a={delta:0,timestamp:0,isProcessing:!1},s=i.reduce((e,t)=>(e[t]=function(e){let t=new o,r=new o,n=0,i=!1,a=!1,s=new WeakSet,l={schedule:(e,o=!1,a=!1)=>{let l=a&&i,u=l?t:r;return o&&s.add(e),u.add(e)&&l&&i&&(n=t.order.length),e},cancel:e=>{r.remove(e),s.delete(e)},process:o=>{if(i){a=!0;return}if(i=!0,[t,r]=[r,t],r.clear(),n=t.order.length)for(let r=0;r<n;r++){let n=t.order[r];n(o),s.has(n)&&(l.schedule(n),e())}i=!1,a&&(a=!1,l.process(o))}};return l}(()=>r=!0),e),{}),l=e=>s[e].process(a),u=()=>{let o=performance.now();r=!1,a.delta=n?1e3/60:Math.max(Math.min(o-a.timestamp,40),1),a.timestamp=o,a.isProcessing=!0,i.forEach(l),a.isProcessing=!1,r&&t&&(n=!1,e(u))},c=()=>{r=!0,n=!0,a.isProcessing||e(u)},d=i.reduce((e,t)=>{let n=s[t];return e[t]=(e,t=!1,o=!1)=>(r||c(),n.schedule(e,t,o)),e},{});return{schedule:d,cancel:e=>i.forEach(t=>s[t].cancel(e)),state:a,steps:s}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.Z,!0)},94485:function(e,t,r){"use strict";let n;r.d(t,{E:function(){return nX}});var o,i,a=r(67294),s=r(16014);let l=(0,a.createContext)({}),u=(0,a.createContext)(null);var c=r(58868);let d=(0,a.createContext)({strict:!1});function p(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function f(e){return"string"==typeof e||Array.isArray(e)}function h(e){return"object"==typeof e&&"function"==typeof e.start}let m=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],g=["initial",...m];function y(e){return h(e.animate)||g.some(t=>f(e[t]))}function v(e){return!!(y(e)||e.variants)}function b(e){return Array.isArray(e)?e.join(" "):e}let _={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},x={};for(let e in _)x[e]={isEnabled:t=>_[e].some(e=>!!t[e])};var w=r(11741);let k=(0,a.createContext)({}),M=(0,a.createContext)({}),S=Symbol.for("motionComponentSymbol"),O=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function j(e){if("string"!=typeof e||e.includes("-"));else if(O.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let C={},P=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],L=new Set(P);function E(e,{layout:t,layoutId:r}){return L.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!C[e]||"opacity"===e)}var T=r(40406);let D={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},I=P.length;var A=r(57630);let Y=(e,t)=>t&&"number"==typeof e?t.transform(e):e;var R=r(61649),N=r(96190);let z={...R.Rx,transform:Math.round},H={borderWidth:N.px,borderTopWidth:N.px,borderRightWidth:N.px,borderBottomWidth:N.px,borderLeftWidth:N.px,borderRadius:N.px,radius:N.px,borderTopLeftRadius:N.px,borderTopRightRadius:N.px,borderBottomRightRadius:N.px,borderBottomLeftRadius:N.px,width:N.px,maxWidth:N.px,height:N.px,maxHeight:N.px,size:N.px,top:N.px,right:N.px,bottom:N.px,left:N.px,padding:N.px,paddingTop:N.px,paddingRight:N.px,paddingBottom:N.px,paddingLeft:N.px,margin:N.px,marginTop:N.px,marginRight:N.px,marginBottom:N.px,marginLeft:N.px,rotate:N.RW,rotateX:N.RW,rotateY:N.RW,rotateZ:N.RW,scale:R.bA,scaleX:R.bA,scaleY:R.bA,scaleZ:R.bA,skew:N.RW,skewX:N.RW,skewY:N.RW,distance:N.px,translateX:N.px,translateY:N.px,translateZ:N.px,x:N.px,y:N.px,z:N.px,perspective:N.px,transformPerspective:N.px,opacity:R.Fq,originX:N.$C,originY:N.$C,originZ:N.px,zIndex:z,fillOpacity:R.Fq,strokeOpacity:R.Fq,numOctaves:z};function F(e,t,r,n){let{style:o,vars:i,transform:a,transformOrigin:s}=e,l=!1,u=!1,c=!0;for(let e in t){let r=t[e];if((0,A.f9)(e)){i[e]=r;continue}let n=H[e],d=Y(r,n);if(L.has(e)){if(l=!0,a[e]=d,!c)continue;r!==(n.default||0)&&(c=!1)}else e.startsWith("origin")?(u=!0,s[e]=d):o[e]=d}if(!t.transform&&(l||n?o.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,o){let i="";for(let t=0;t<I;t++){let r=P[t];if(void 0!==e[r]){let t=D[r]||r;i+=`${t}(${e[r]}) `}}return t&&!e.z&&(i+="translateZ(0)"),i=i.trim(),o?i=o(e,n?"":i):r&&n&&(i="none"),i}(e.transform,r,c,n):o.transform&&(o.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:r=0}=s;o.transformOrigin=`${e} ${t} ${r}`}}let $=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function V(e,t,r){for(let n in t)(0,T.i)(t[n])||E(n,r)||(e[n]=t[n])}function Z(e,t,r){let n={},o=function(e,t,r){let n=e.style||{},o={};return V(o,n,e),Object.assign(o,function({transformTemplate:e},t,r){return(0,a.useMemo)(()=>{let n=$();return F(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)},[t])}(e,t,r)),e.transformValues?e.transformValues(o):o}(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=o,n}let B=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function U(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||B.has(e)}let W=e=>!U(e);try{(o=require("@emotion/is-prop-valid").default)&&(W=e=>e.startsWith("on")?!U(e):o(e))}catch(e){}function q(e,t,r){return"string"==typeof e?e:N.px.transform(t+r*e)}let K={offset:"stroke-dashoffset",array:"stroke-dasharray"},G={offset:"strokeDashoffset",array:"strokeDasharray"};function J(e,{attrX:t,attrY:r,attrScale:n,originX:o,originY:i,pathLength:a,pathSpacing:s=1,pathOffset:l=0,...u},c,d,p){if(F(e,u,c,p),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:f,style:h,dimensions:m}=e;f.transform&&(m&&(h.transform=f.transform),delete f.transform),m&&(void 0!==o||void 0!==i||h.transform)&&(h.transformOrigin=function(e,t,r){let n=q(t,e.x,e.width),o=q(r,e.y,e.height);return`${n} ${o}`}(m,void 0!==o?o:.5,void 0!==i?i:.5)),void 0!==t&&(f.x=t),void 0!==r&&(f.y=r),void 0!==n&&(f.scale=n),void 0!==a&&function(e,t,r=1,n=0,o=!0){e.pathLength=1;let i=o?K:G;e[i.offset]=N.px.transform(-n);let a=N.px.transform(t),s=N.px.transform(r);e[i.array]=`${a} ${s}`}(f,a,s,l,!1)}let Q=()=>({...$(),attrs:{}}),X=e=>"string"==typeof e&&"svg"===e.toLowerCase();function ee(e,t,r,n){let o=(0,a.useMemo)(()=>{let r=Q();return J(r,t,{enableHardwareAcceleration:!1},X(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};V(t,e.style,e),o.style={...t,...o.style}}return o}let et=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function er(e,{style:t,vars:r},n,o){for(let i in Object.assign(e.style,t,o&&o.getProjectionStyles(n)),r)e.style.setProperty(i,r[i])}let en=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function eo(e,t,r,n){for(let r in er(e,t,void 0,n),t.attrs)e.setAttribute(en.has(r)?r:et(r),t.attrs[r])}function ei(e,t){let{style:r}=e,n={};for(let o in r)((0,T.i)(r[o])||t.style&&(0,T.i)(t.style[o])||E(o,e))&&(n[o]=r[o]);return n}function ea(e,t){let r=ei(e,t);for(let n in e)if((0,T.i)(e[n])||(0,T.i)(t[n])){let t=-1!==P.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n;r[t]=e[n]}return r}function es(e,t,r,n={},o={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,o)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,o)),t}var el=r(96681);let eu=e=>Array.isArray(e),ec=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),ed=e=>eu(e)?e[e.length-1]||0:e;function ep(e){let t=(0,T.i)(e)?e.get():e;return ec(t)?t.toValue():t}let ef=e=>(t,r)=>{let n=(0,a.useContext)(l),o=(0,a.useContext)(u),i=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,o,i){let a={latestValues:function(e,t,r,n){let o={},i=n(e,{});for(let e in i)o[e]=ep(i[e]);let{initial:a,animate:s}=e,l=y(e),u=v(e);t&&u&&!l&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===s&&(s=t.animate));let c=!!r&&!1===r.initial;c=c||!1===a;let d=c?s:a;if(d&&"boolean"!=typeof d&&!h(d)){let t=Array.isArray(d)?d:[d];t.forEach(t=>{let r=es(e,t);if(!r)return;let{transitionEnd:n,transition:i,...a}=r;for(let e in a){let t=a[e];if(Array.isArray(t)){let e=c?t.length-1:0;t=t[e]}null!==t&&(o[e]=t)}for(let e in n)o[e]=n[e]})}return o}(n,o,i,e),renderState:t()};return r&&(a.mount=e=>r(n,e,a)),a})(e,t,n,o);return r?i():(0,el.h)(i)};var eh=r(2074);let em={useVisualState:ef({scrapeMotionValuesFromProps:ea,createRenderState:Q,onMount:(e,t,{renderState:r,latestValues:n})=>{eh.Wi.read(()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}}),eh.Wi.render(()=>{J(r,n,{enableHardwareAcceleration:!1},X(t.tagName),e.transformTemplate),eo(t,r)})}})},eg={useVisualState:ef({scrapeMotionValuesFromProps:ei,createRenderState:$})};function ey(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}let ev=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eb(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}let e_=e=>t=>ev(t)&&e(t,eb(t));function ex(e,t,r,n){return ey(e,t,e_(r),n)}var ew=r(83624);function ek(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let eM=ek("dragHorizontal"),eS=ek("dragVertical");function eO(e){let t=!1;if("y"===e)t=eS();else if("x"===e)t=eM();else{let e=eM(),r=eS();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function ej(){let e=eO(!0);return!e||(e(),!1)}class eC{constructor(e){this.isMounted=!1,this.node=e}update(){}}function eP(e,t){let r="pointer"+(t?"enter":"leave"),n="onHover"+(t?"Start":"End");return ex(e.current,r,(r,o)=>{if("touch"===r.type||ej())return;let i=e.getProps();e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",t),i[n]&&eh.Wi.update(()=>i[n](r,o))},{passive:!e.getProps()[n]})}let eL=(e,t)=>!!t&&(e===t||eL(e,t.parentElement));var eE=r(81662);function eT(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,eb(r))}let eD=new WeakMap,eI=new WeakMap,eA=e=>{let t=eD.get(e.target);t&&t(e)},eY=e=>{e.forEach(eA)},eR={some:0,all:1};function eN(e,t){if(!Array.isArray(t))return!1;let r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}function ez(e,t,r){let n=e.getProps();return es(n,t,void 0!==r?r:n.custom,function(e){let t={};return e.values.forEach((e,r)=>t[r]=e.get()),t}(e),function(e){let t={};return e.values.forEach((e,r)=>t[r]=e.getVelocity()),t}(e))}let eH="data-"+et("framerAppearId");var eF=r(45487);let e$=e=>1e3*e,eV=e=>e/1e3,eZ={current:!1},eB=e=>Array.isArray(e)&&"number"==typeof e[0],eU=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,eW={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:eU([0,.65,.55,1]),circOut:eU([.55,0,1,.45]),backIn:eU([.31,.01,.66,-.59]),backOut:eU([.33,1.53,.69,.99])},eq=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function eK(e,t,r,n){if(e===t&&r===n)return eE.Z;let o=t=>(function(e,t,r,n,o){let i,a;let s=0;do(i=eq(a=t+(r-t)/2,n,o)-e)>0?r=a:t=a;while(Math.abs(i)>1e-7&&++s<12);return a})(t,0,1,e,r);return e=>0===e||1===e?e:eq(o(e),t,n)}let eG=eK(.42,0,1,1),eJ=eK(0,0,.58,1),eQ=eK(.42,0,.58,1),eX=e=>Array.isArray(e)&&"number"!=typeof e[0],e0=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,e1=e=>t=>1-e(1-t),e2=e=>1-Math.sin(Math.acos(e)),e4=e1(e2),e5=e0(e4),e3=eK(.33,1.53,.69,.99),e6=e1(e3),e7=e0(e6),e8={linear:eE.Z,easeIn:eG,easeInOut:eQ,easeOut:eJ,circIn:e2,circInOut:e5,circOut:e4,backIn:e6,backInOut:e7,backOut:e3,anticipate:e=>(e*=2)<1?.5*e6(e):.5*(2-Math.pow(2,-10*(e-1)))},e9=e=>{if(Array.isArray(e)){(0,eF.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,o]=e;return eK(t,r,n,o)}return"string"==typeof e?((0,eF.k)(void 0!==e8[e],`Invalid easing type '${e}'`),e8[e]):e};var te=r(64606),tt=r(80022),tr=r(23967);function tn({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){let o=eX(n)?n.map(e9):e9(n),i={done:!1,value:t[0]},a=(r&&r.length===t.length?r:function(e){let t=[0];return function(e,t){let r=e[e.length-1];for(let n=1;n<=t;n++){let o=(0,tr.Y)(0,t,n);e.push((0,tt.C)(r,1,o))}}(t,e.length-1),t}(t)).map(t=>t*e),s=(0,te.s)(a,t,{ease:Array.isArray(o)?o:t.map(()=>o||eQ).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(i.value=s(t),i.done=t>=e,i)}}var to=r(3038);function ti(e,t,r){let n=Math.max(t-5,0);return(0,to.R)(r-e(n),t-n)}var ta=r(24169);function ts(e,t){return e*Math.sqrt(1-t*t)}let tl=["duration","bounce"],tu=["stiffness","damping","mass"];function tc(e,t){return t.some(t=>void 0!==e[t])}function td({keyframes:e,restDelta:t,restSpeed:r,...n}){let o;let i=e[0],a=e[e.length-1],s={done:!1,value:i},{stiffness:l,damping:u,mass:c,velocity:d,duration:p,isResolvedFromDuration:f}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!tc(e,tu)&&tc(e,tl)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,i;(0,eF.K)(e<=e$(10),"Spring duration must be 10 seconds or less");let a=1-t;a=(0,ta.u)(.05,1,a),e=(0,ta.u)(.01,10,eV(e)),a<1?(o=t=>{let n=t*a,o=n*e,i=ts(t,a),s=Math.exp(-o);return .001-(n-r)/i*s},i=t=>{let n=t*a,i=n*e,s=Math.pow(a,2)*Math.pow(t,2)*e,l=Math.exp(-i),u=ts(Math.pow(t,2),a),c=-o(t)+.001>0?-1:1;return c*((i*r+r-s)*l)/u}):(o=t=>{let n=Math.exp(-t*e),o=(t-r)*e+1;return -.001+n*o},i=t=>{let n=Math.exp(-t*e),o=(r-t)*(e*e);return n*o});let s=5/e,l=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(o,i,s);if(e=e$(e),isNaN(l))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(l,2)*n;return{stiffness:t,damping:2*a*Math.sqrt(n*t),duration:e}}}(e);(t={...t,...r,velocity:0,mass:1}).isResolvedFromDuration=!0}return t}(n),h=d?-eV(d):0,m=u/(2*Math.sqrt(l*c)),g=a-i,y=eV(Math.sqrt(l/c)),v=5>Math.abs(g);if(r||(r=v?.01:2),t||(t=v?.005:.5),m<1){let e=ts(y,m);o=t=>{let r=Math.exp(-m*y*t);return a-r*((h+m*y*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}}else if(1===m)o=e=>a-Math.exp(-y*e)*(g+(h+y*g)*e);else{let e=y*Math.sqrt(m*m-1);o=t=>{let r=Math.exp(-m*y*t),n=Math.min(e*t,300);return a-r*((h+m*y*g)*Math.sinh(n)+e*g*Math.cosh(n))/e}}return{calculatedDuration:f&&p||null,next:e=>{let n=o(e);if(f)s.done=e>=p;else{let i=h;0!==e&&(i=m<1?ti(o,e,n):0);let l=Math.abs(i)<=r,u=Math.abs(a-n)<=t;s.done=l&&u}return s.value=s.done?a:n,s}}}function tp({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:a,min:s,max:l,restDelta:u=.5,restSpeed:c}){let d,p;let f=e[0],h={done:!1,value:f},m=e=>void 0!==s&&e<s||void 0!==l&&e>l,g=e=>void 0===s?l:void 0===l?s:Math.abs(s-e)<Math.abs(l-e)?s:l,y=r*t,v=f+y,b=void 0===a?v:a(v);b!==v&&(y=b-f);let _=e=>-y*Math.exp(-e/n),x=e=>b+_(e),w=e=>{let t=_(e),r=x(e);h.done=Math.abs(t)<=u,h.value=h.done?b:r},k=e=>{m(h.value)&&(d=e,p=td({keyframes:[h.value,g(h.value)],velocity:ti(x,e,h.value),damping:o,stiffness:i,restDelta:u,restSpeed:c}))};return k(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==d||(t=!0,w(e),k(e)),void 0!==d&&e>d)?p.next(e-d):(t||w(e),h)}}}let tf=e=>{let t=({timestamp:t})=>e(t);return{start:()=>eh.Wi.update(t,!0),stop:()=>(0,eh.Pn)(t),now:()=>eh.frameData.isProcessing?eh.frameData.timestamp:performance.now()}};function th(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}let tm={decay:tp,inertia:tp,tween:tn,keyframes:tn,spring:td};function tg({autoplay:e=!0,delay:t=0,driver:r=tf,keyframes:n,type:o="keyframes",repeat:i=0,repeatDelay:a=0,repeatType:s="loop",onPlay:l,onStop:u,onComplete:c,onUpdate:d,...p}){let f,h,m,g,y,v=1,b=!1,_=()=>{h=new Promise(e=>{f=e})};_();let x=tm[o]||tn;x!==tn&&"number"!=typeof n[0]&&(g=(0,te.s)([0,100],n,{clamp:!1}),n=[0,100]);let w=x({...p,keyframes:n});"mirror"===s&&(y=x({...p,keyframes:[...n].reverse(),velocity:-(p.velocity||0)}));let k="idle",M=null,S=null,O=null;null===w.calculatedDuration&&i&&(w.calculatedDuration=th(w));let{calculatedDuration:j}=w,C=1/0,P=1/0;null!==j&&(P=(C=j+a)*(i+1)-a);let L=0,E=e=>{if(null===S)return;v>0&&(S=Math.min(S,e)),v<0&&(S=Math.min(e-P/v,S)),L=null!==M?M:Math.round(e-S)*v;let r=L-t*(v>=0?1:-1),o=v>=0?r<0:r>P;L=Math.max(r,0),"finished"===k&&null===M&&(L=P);let l=L,u=w;if(i){let e=L/C,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,t=Math.min(t,i+1);let n=!!(t%2);n&&("reverse"===s?(r=1-r,a&&(r-=a/C)):"mirror"===s&&(u=y));let o=(0,ta.u)(0,1,r);L>P&&(o="reverse"===s&&n?1:0),l=o*C}let c=o?{done:!1,value:n[0]}:u.next(l);g&&(c.value=g(c.value));let{done:p}=c;o||null===j||(p=v>=0?L>=P:L<=0);let f=null===M&&("finished"===k||"running"===k&&p);return d&&d(c.value),f&&I(),c},T=()=>{m&&m.stop(),m=void 0},D=()=>{k="idle",T(),f(),_(),S=O=null},I=()=>{k="finished",c&&c(),T(),f()},A=()=>{if(b)return;m||(m=r(E));let e=m.now();l&&l(),null!==M?S=e-M:S&&"finished"!==k||(S=e),"finished"===k&&_(),O=S,M=null,k="running",m.start()};e&&A();let Y={then:(e,t)=>h.then(e,t),get time(){return eV(L)},set time(newTime){L=newTime=e$(newTime),null===M&&m&&0!==v?S=m.now()-newTime/v:M=newTime},get duration(){let e=null===w.calculatedDuration?th(w):w.calculatedDuration;return eV(e)},get speed(){return v},set speed(newSpeed){if(newSpeed===v||!m)return;v=newSpeed,Y.time=eV(L)},get state(){return k},play:A,pause:()=>{k="paused",M=L},stop:()=>{b=!0,"idle"!==k&&(k="idle",u&&u(),D())},cancel:()=>{null!==O&&E(O),D()},complete:()=>{k="finished"},sample:e=>(S=0,E(e))};return Y}let ty=(i=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===n&&(n=i()),n)),tv=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),tb=(e,t)=>"spring"===t.type||"backgroundColor"===e||!function e(t){return!!(!t||"string"==typeof t&&eW[t]||eB(t)||Array.isArray(t)&&t.every(e))}(t.ease),t_={type:"spring",stiffness:500,damping:25,restSpeed:10},tx=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),tw={type:"keyframes",duration:.8},tk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},tM=(e,{keyframes:t})=>t.length>2?tw:L.has(e)?e.startsWith("scale")?tx(t[1]):t_:tk;var tS=r(51550);let tO=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tS.P.test(t)||"0"===t)&&!t.startsWith("url("));var tj=r(36430);let tC=new Set(["brightness","contrast","saturate","opacity"]);function tP(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(tj.KP)||[];if(!n)return e;let o=r.replace(n,""),i=tC.has(t)?1:0;return n!==r&&(i*=100),t+"("+i+o+")"}let tL=/([a-z-]*)\(.*?\)/g,tE={...tS.P,getAnimatableNone:e=>{let t=e.match(tL);return t?t.map(tP).join(" "):e}};var tT=r(85385);let tD={...H,color:tT.$,backgroundColor:tT.$,outlineColor:tT.$,fill:tT.$,stroke:tT.$,borderColor:tT.$,borderTopColor:tT.$,borderRightColor:tT.$,borderBottomColor:tT.$,borderLeftColor:tT.$,filter:tE,WebkitFilter:tE},tI=e=>tD[e];function tA(e,t){let r=tI(e);return r!==tE&&(r=tS.P),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let tY=e=>/^0[^.\s]+$/.test(e);function tR(e,t){return e[t]||e.default||e}let tN=(e,t,r,n={})=>o=>{let i=tR(n,e)||{},a=i.delay||n.delay||0,{elapsed:s=0}=n;s-=e$(a);let l=function(e,t,r,n){let o,i;let a=tO(t,r);o=Array.isArray(r)?[...r]:[null,r];let s=void 0!==n.from?n.from:e.get(),l=[];for(let e=0;e<o.length;e++){var u;null===o[e]&&(o[e]=0===e?s:o[e-1]),("number"==typeof(u=o[e])?0===u:null!==u?"none"===u||"0"===u||tY(u):void 0)&&l.push(e),"string"==typeof o[e]&&"none"!==o[e]&&"0"!==o[e]&&(i=o[e])}if(a&&l.length&&i)for(let e=0;e<l.length;e++){let r=l[e];o[r]=tA(t,i)}return o}(t,e,r,i),u=l[0],c=l[l.length-1],d=tO(e,u),p=tO(e,c);(0,eF.K)(d===p,`You are trying to animate ${e} from "${u}" to "${c}". ${u} is not an animatable value - to enable this animation set ${u} to a value animatable to ${c} via the \`style\` property.`);let f={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...i,delay:-s,onUpdate:e=>{t.set(e),i.onUpdate&&i.onUpdate(e)},onComplete:()=>{o(),i.onComplete&&i.onComplete()}};if(!function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:o,repeat:i,repeatType:a,repeatDelay:s,from:l,elapsed:u,...c}){return!!Object.keys(c).length}(i)&&(f={...f,...tM(e,f)}),f.duration&&(f.duration=e$(f.duration)),f.repeatDelay&&(f.repeatDelay=e$(f.repeatDelay)),!d||!p||eZ.current||!1===i.type)return function({keyframes:e,delay:t,onUpdate:r,onComplete:n}){let o=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:eE.Z,pause:eE.Z,stop:eE.Z,then:e=>(e(),Promise.resolve()),cancel:eE.Z,complete:eE.Z});return t?tg({keyframes:[0,1],duration:0,delay:t,onComplete:o}):o()}(eZ.current?{...f,delay:0}:f);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let r=function(e,t,{onUpdate:r,onComplete:n,...o}){let i,a;let s=ty()&&tv.has(t)&&!o.repeatDelay&&"mirror"!==o.repeatType&&0!==o.damping&&"inertia"!==o.type;if(!s)return!1;let l=!1,u=()=>{a=new Promise(e=>{i=e})};u();let{keyframes:c,duration:d=300,ease:p,times:f}=o;if(tb(t,o)){let e=tg({...o,repeat:0,delay:0}),t={done:!1,value:c[0]},r=[],n=0;for(;!t.done&&n<2e4;)r.push((t=e.sample(n)).value),n+=10;f=void 0,c=r,d=n-10,p="linear"}let h=function(e,t,r,{delay:n=0,duration:o,repeat:i=0,repeatType:a="loop",ease:s,times:l}={}){let u={[t]:r};l&&(u.offset=l);let c=function e(t){if(t)return eB(t)?eU(t):Array.isArray(t)?t.map(e):eW[t]}(s);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:n,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:i+1,direction:"reverse"===a?"alternate":"normal"})}(e.owner.current,t,c,{...o,duration:d,ease:p,times:f});o.syncStart&&(h.startTime=eh.frameData.isProcessing?eh.frameData.timestamp:document.timeline?document.timeline.currentTime:performance.now());let m=()=>h.cancel(),g=()=>{eh.Wi.update(m),i(),u()};return h.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:r="loop"}){let n=t&&"loop"!==r&&t%2==1?0:e.length-1;return e[n]}(c,o)),n&&n(),g()},{then:(e,t)=>a.then(e,t),attachTimeline:e=>(h.timeline=e,h.onfinish=null,eE.Z),get time(){return eV(h.currentTime||0)},set time(newTime){h.currentTime=e$(newTime)},get speed(){return h.playbackRate},set speed(newSpeed){h.playbackRate=newSpeed},get duration(){return eV(d)},play:()=>{l||(h.play(),(0,eh.Pn)(m))},pause:()=>h.pause(),stop:()=>{if(l=!0,"idle"===h.playState)return;let{currentTime:t}=h;if(t){let r=tg({...o,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}g()},complete:()=>h.finish(),cancel:g}}(t,e,f);if(r)return r}return tg(f)};function tz(e){return!!((0,T.i)(e)&&e.add)}let tH=e=>/^\-?\d*\.?\d+$/.test(e);var tF=r(33234);let t$=e=>t=>t.test(e),tV=[R.Rx,N.px,N.aQ,N.RW,N.vw,N.vh,{test:e=>"auto"===e,parse:e=>e}],tZ=e=>tV.find(t$(e)),tB=[...tV,tT.$,tS.P],tU=e=>tB.find(t$(e));function tW(e,t,{delay:r=0,transitionOverride:n,type:o}={}){let{transition:i=e.getDefaultTransition(),transitionEnd:a,...s}=e.makeTargetAnimatable(t),l=e.getValue("willChange");n&&(i=n);let u=[],c=o&&e.animationState&&e.animationState.getState()[o];for(let t in s){let n=e.getValue(t),o=s[t];if(!n||void 0===o||c&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(c,t))continue;let a={delay:r,elapsed:0,...i};if(window.HandoffAppearAnimations&&!n.hasAnimated){let r=e.getProps()[eH];r&&(a.elapsed=window.HandoffAppearAnimations(r,t,n,eh.Wi),a.syncStart=!0)}n.start(tN(t,n,o,e.shouldReduceMotion&&L.has(t)?{type:!1}:a));let d=n.animation;tz(l)&&(l.add(t),d.then(()=>l.remove(t))),u.push(d)}return a&&Promise.all(u).then(()=>{a&&function(e,t){let r=ez(e,t),{transitionEnd:n={},transition:o={},...i}=r?e.makeTargetAnimatable(r,!1):{};for(let t in i={...i,...n}){let r=ed(i[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,(0,tF.BX)(r))}}(e,a)}),u}function tq(e,t,r={}){let n=ez(e,t,r.custom),{transition:o=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(o=r.transitionOverride);let i=n?()=>Promise.all(tW(e,n,r)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:i=0,staggerChildren:a,staggerDirection:s}=o;return function(e,t,r=0,n=0,o=1,i){let a=[],s=(e.variantChildren.size-1)*n,l=1===o?(e=0)=>e*n:(e=0)=>s-e*n;return Array.from(e.variantChildren).sort(tK).forEach((e,n)=>{e.notify("AnimationStart",t),a.push(tq(e,t,{...i,delay:r+l(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,i+n,a,s,r)}:()=>Promise.resolve(),{when:s}=o;if(!s)return Promise.all([i(),a(r.delay)]);{let[e,t]="beforeChildren"===s?[i,a]:[a,i];return e().then(()=>t())}}function tK(e,t){return e.sortNodePosition(t)}let tG=[...m].reverse(),tJ=m.length;function tQ(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let tX=0,t0=(e,t)=>Math.abs(e-t);class t1{constructor(e,t,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=t5(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,r=function(e,t){let r=t0(e.x,t.x),n=t0(e.y,t.y);return Math.sqrt(r**2+n**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!r)return;let{point:n}=e,{timestamp:o}=eh.frameData;this.history.push({...n,timestamp:o});let{onStart:i,onMove:a}=this.handlers;t||(i&&i(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),a&&a(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=t2(t,this.transformPagePoint),eh.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:r,onSessionEnd:n}=this.handlers,o=t5("pointercancel"===e.type?this.lastMoveEventInfo:t2(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,o),n&&n(e,o)},!ev(e))return;this.handlers=t,this.transformPagePoint=r;let n=eb(e),o=t2(n,this.transformPagePoint),{point:i}=o,{timestamp:a}=eh.frameData;this.history=[{...i,timestamp:a}];let{onSessionStart:s}=t;s&&s(e,t5(o,this.history)),this.removeListeners=(0,ew.z)(ex(window,"pointermove",this.handlePointerMove),ex(window,"pointerup",this.handlePointerUp),ex(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,eh.Pn)(this.updatePoint)}}function t2(e,t){return t?{point:t(e.point)}:e}function t4(e,t){return{x:e.x-t.x,y:e.y-t.y}}function t5({point:e},t){return{point:e,delta:t4(e,t3(t)),offset:t4(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,o=t3(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>e$(.1)));)r--;if(!n)return{x:0,y:0};let i=eV(o.timestamp-n.timestamp);if(0===i)return{x:0,y:0};let a={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,0)}}function t3(e){return e[e.length-1]}function t6(e){return e.max-e.min}function t7(e,t=0,r=.01){return Math.abs(e-t)<=r}function t8(e,t,r,n=.5){e.origin=n,e.originPoint=(0,tt.C)(t.min,t.max,e.origin),e.scale=t6(r)/t6(t),(t7(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=(0,tt.C)(r.min,r.max,e.origin)-e.originPoint,(t7(e.translate)||isNaN(e.translate))&&(e.translate=0)}function t9(e,t,r,n){t8(e.x,t.x,r.x,n?n.originX:void 0),t8(e.y,t.y,r.y,n?n.originY:void 0)}function re(e,t,r){e.min=r.min+t.min,e.max=e.min+t6(t)}function rt(e,t,r){e.min=t.min-r.min,e.max=e.min+t6(t)}function rr(e,t,r){rt(e.x,t.x,r.x),rt(e.y,t.y,r.y)}function rn(e,t,r){return{min:void 0!==t?e.min+t:void 0,max:void 0!==r?e.max+r-(e.max-e.min):void 0}}function ro(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function ri(e,t,r){return{min:ra(e,t),max:ra(e,r)}}function ra(e,t){return"number"==typeof e?e:e[t]||0}let rs=()=>({translate:0,scale:1,origin:0,originPoint:0}),rl=()=>({x:rs(),y:rs()}),ru=()=>({min:0,max:0}),rc=()=>({x:ru(),y:ru()});function rd(e){return[e("x"),e("y")]}function rp({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function rf(e){return void 0===e||1===e}function rh({scale:e,scaleX:t,scaleY:r}){return!rf(e)||!rf(t)||!rf(r)}function rm(e){return rh(e)||rg(e)||e.z||e.rotate||e.rotateX||e.rotateY}function rg(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function ry(e,t,r,n,o){return void 0!==o&&(e=n+o*(e-n)),n+r*(e-n)+t}function rv(e,t=0,r=1,n,o){e.min=ry(e.min,t,r,n,o),e.max=ry(e.max,t,r,n,o)}function rb(e,{x:t,y:r}){rv(e.x,t.translate,t.scale,t.originPoint),rv(e.y,r.translate,r.scale,r.originPoint)}function r_(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function rx(e,t){e.min=e.min+t,e.max=e.max+t}function rw(e,t,[r,n,o]){let i=void 0!==t[o]?t[o]:.5,a=(0,tt.C)(e.min,e.max,i);rv(e,t[r],t[n],a,t.scale)}let rk=["x","scaleX","originX"],rM=["y","scaleY","originY"];function rS(e,t){rw(e.x,t,rk),rw(e.y,t,rM)}function rO(e,t){return rp(function(e,t){if(!t)return e;let r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}(e.getBoundingClientRect(),t))}let rj=new WeakMap;class rC{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=rc(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;r&&!1===r.isPresent||(this.panSession=new t1(e,{onSessionStart:e=>{this.stopAnimation(),t&&this.snapToCursor(eb(e,"page").point)},onStart:(e,t)=>{let{drag:r,dragPropagation:n,onDragStart:o}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eO(r),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),rd(e=>{let t=this.getAxisMotionValue(e).get()||0;if(N.aQ.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];if(n){let e=t6(n);t=e*(parseFloat(t)/100)}}}this.originPoint[e]=t}),o&&eh.Wi.update(()=>o(e,t),!1,!0);let{animationState:i}=this.visualElement;i&&i.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:o,onDrag:i}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:a}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(a),null!==this.currentDirection&&o&&o(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),i&&i(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(e,t){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:n}=t;this.startAnimation(n);let{onDragEnd:o}=this.getProps();o&&eh.Wi.update(()=>o(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,r){let{drag:n}=this.getProps();if(!r||!rP(e,n,this.currentDirection))return;let o=this.getAxisMotionValue(e),i=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(i=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?(0,tt.C)(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?(0,tt.C)(r,e,n.max):Math.min(e,r)),e}(i,this.constraints[e],this.elastic[e])),o.set(i)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:r}=this.visualElement.projection||{},n=this.constraints;e&&p(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(e,{top:t,left:r,bottom:n,right:o}){return{x:rn(e.x,r,o),y:rn(e.y,t,n)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:ri(e,"left","right"),y:ri(e,"top","bottom")}}(t),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&rd(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!p(t))return!1;let n=t.current;(0,eF.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:o}=this.visualElement;if(!o||!o.layout)return!1;let i=function(e,t,r){let n=rO(e,r),{scroll:o}=t;return o&&(rx(n.x,o.offset.x),rx(n.y,o.offset.y)),n}(n,o.root,this.visualElement.getTransformPagePoint()),a={x:ro((e=o.layout.layoutBox).x,i.x),y:ro(e.y,i.y)};if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=rp(e))}return a}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:o,dragSnapToOrigin:i,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{},l=rd(a=>{if(!rP(a,t,this.currentDirection))return;let l=s&&s[a]||{};i&&(l={min:0,max:0});let u={type:"inertia",velocity:r?e[a]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...o,...l};return this.startAxisValueAnimation(a,u)});return Promise.all(l).then(a)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return r.start(tN(e,r,0,t))}stopAnimation(){rd(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),r=this.visualElement.getProps(),n=r[t];return n||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){rd(t=>{let{drag:r}=this.getProps();if(!rP(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,o=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:i}=n.layout.layoutBox[t];o.set(e[t]-(0,tt.C)(r,i,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!p(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};rd(e=>{let t=this.getAxisMotionValue(e);if(t){let r=t.get();n[e]=function(e,t){let r=.5,n=t6(e),o=t6(t);return o>n?r=(0,tr.Y)(t.min,t.max-n,e.min):n>o&&(r=(0,tr.Y)(e.min,e.max-o,t.min)),(0,ta.u)(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),rd(t=>{if(!rP(t,e,null))return;let r=this.getAxisMotionValue(t),{min:o,max:i}=this.constraints[t];r.set((0,tt.C)(o,i,n[t]))})}addListeners(){if(!this.visualElement.current)return;rj.set(this.visualElement,this);let e=this.visualElement.current,t=ex(e,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),r=()=>{let{dragConstraints:e}=this.getProps();p(e)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,o=n.addEventListener("measure",r);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),r();let i=ey(window,"resize",()=>this.scalePositionWithinConstraints()),a=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(rd(t=>{let r=this.getAxisMotionValue(t);r&&(this.originPoint[t]+=e[t].translate,r.set(r.get()+e[t].translate))}),this.visualElement.render())});return()=>{i(),t(),o(),a&&a()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:o=!1,dragElastic:i=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:o,dragElastic:i,dragMomentum:a}}}function rP(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}let rL=e=>(t,r)=>{e&&eh.Wi.update(()=>e(t,r))},rE={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function rT(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let rD={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!N.px.test(e))return e;e=parseFloat(e)}let r=rT(e,t.target.x),n=rT(e,t.target.y);return`${r}% ${n}%`}};class rI extends a.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:o}=e;Object.assign(C,rY),o&&(t.group&&t.group.add(o),r&&r.register&&n&&r.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),rE.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:o}=this.props,i=r.projection;return i&&(i.isPresent=o,n||e.layoutDependency!==t||void 0===t?i.willUpdate():this.safeToRemove(),e.isPresent===o||(o?i.promote():i.relegate()||eh.Wi.postRender(()=>{let e=i.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function rA(e){let[t,r]=function(){let e=(0,a.useContext)(u);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:n}=e,o=(0,a.useId)();return(0,a.useEffect)(()=>n(o),[]),!t&&r?[!1,()=>r&&r(o)]:[!0]}(),n=(0,a.useContext)(k);return a.createElement(rI,{...e,layoutGroup:n,switchLayoutGroup:(0,a.useContext)(M),isPresent:t,safeToRemove:r})}let rY={borderRadius:{...rD,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rD,borderTopRightRadius:rD,borderBottomLeftRadius:rD,borderBottomRightRadius:rD,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let n=tS.P.parse(e);if(n.length>5)return e;let o=tS.P.createTransformer(e),i="number"!=typeof n[0]?1:0,a=r.x.scale*t.x,s=r.y.scale*t.y;n[0+i]/=a,n[1+i]/=s;let l=(0,tt.C)(a,s,.5);return"number"==typeof n[2+i]&&(n[2+i]/=l),"number"==typeof n[3+i]&&(n[3+i]/=l),o(n)}}};var rR=r(21560);let rN=["TopLeft","TopRight","BottomLeft","BottomRight"],rz=rN.length,rH=e=>"string"==typeof e?parseFloat(e):e,rF=e=>"number"==typeof e||N.px.test(e);function r$(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let rV=rB(0,.5,e4),rZ=rB(.5,.95,eE.Z);function rB(e,t,r){return n=>n<e?0:n>t?1:r((0,tr.Y)(e,t,n))}function rU(e,t){e.min=t.min,e.max=t.max}function rW(e,t){rU(e.x,t.x),rU(e.y,t.y)}function rq(e,t,r,n,o){return e-=t,e=n+1/r*(e-n),void 0!==o&&(e=n+1/o*(e-n)),e}function rK(e,t,[r,n,o],i,a){!function(e,t=0,r=1,n=.5,o,i=e,a=e){if(N.aQ.test(t)){t=parseFloat(t);let e=(0,tt.C)(a.min,a.max,t/100);t=e-a.min}if("number"!=typeof t)return;let s=(0,tt.C)(i.min,i.max,n);e===i&&(s-=t),e.min=rq(e.min,t,r,s,o),e.max=rq(e.max,t,r,s,o)}(e,t[r],t[n],t[o],t.scale,i,a)}let rG=["x","scaleX","originX"],rJ=["y","scaleY","originY"];function rQ(e,t,r,n){rK(e.x,t,rG,r?r.x:void 0,n?n.x:void 0),rK(e.y,t,rJ,r?r.y:void 0,n?n.y:void 0)}function rX(e){return 0===e.translate&&1===e.scale}function r0(e){return rX(e.x)&&rX(e.y)}function r1(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function r2(e){return t6(e.x)/t6(e.y)}var r4=r(10010);class r5{constructor(){this.members=[]}add(e){(0,r4.y4)(this.members,e),e.scheduleRender()}remove(e){if((0,r4.cl)(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function r3(e,t,r){let n="",o=e.x.translate/t.x,i=e.y.translate/t.y;if((o||i)&&(n=`translate3d(${o}px, ${i}px, 0) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){let{rotate:e,rotateX:t,rotateY:o}=r;e&&(n+=`rotate(${e}deg) `),t&&(n+=`rotateX(${t}deg) `),o&&(n+=`rotateY(${o}deg) `)}let a=e.x.scale*t.x,s=e.y.scale*t.y;return(1!==a||1!==s)&&(n+=`scale(${a}, ${s})`),n||"none"}let r6=(e,t)=>e.depth-t.depth;class r7{constructor(){this.children=[],this.isDirty=!1}add(e){(0,r4.y4)(this.children,e),this.isDirty=!0}remove(e){(0,r4.cl)(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(r6),this.isDirty=!1,this.children.forEach(e)}}let r8=["","X","Y","Z"],r9=0,ne={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function nt({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(e={},r=null==t?void 0:t()){this.id=r9++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{ne.totalNodes=ne.resolvedTargetDeltas=ne.recalculatedProjection=0,this.nodes.forEach(no),this.nodes.forEach(nd),this.nodes.forEach(np),this.nodes.forEach(ni),window.MotionDebug&&window.MotionDebug.record(ne)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=r?r.root||r:this,this.path=r?[...r.path,r]:[],this.parent=r,this.depth=r?r.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new r7)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new rR.L),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let r=this.eventHandlers.get(e);r&&r.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,r=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:n,layout:o,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(o||n)&&(this.isLayoutDirty=!0),e){let r;let n=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,r&&r(),r=function(e,t){let r=performance.now(),n=({timestamp:o})=>{let i=o-r;i>=t&&((0,eh.Pn)(n),e(i-t))};return eh.Wi.read(n,!0),()=>(0,eh.Pn)(n)}(n,250),rE.hasAnimatedSinceResize&&(rE.hasAnimatedSinceResize=!1,this.nodes.forEach(nc))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&i&&(n||o)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let o=this.options.transition||i.getDefaultTransition()||nv,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=i.getProps(),l=!this.targetLayout||!r1(this.targetLayout,n)||r,u=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...tR(o,"layout"),onPlay:a,onComplete:s};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||nc(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=n})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,eh.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(nf),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;let n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){this.updateScheduled=!1;let e=this.isUpdateBlocked();if(e){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(ns);return}this.isUpdating||this.nodes.forEach(nl),this.isUpdating=!1,this.nodes.forEach(nu),this.nodes.forEach(nr),this.nodes.forEach(nn),this.clearAllSnapshots();let t=performance.now();eh.frameData.delta=(0,ta.u)(0,1e3/60,t-eh.frameData.timestamp),eh.frameData.timestamp=t,eh.frameData.isProcessing=!0,eh.S6.update.process(eh.frameData),eh.S6.preRender.process(eh.frameData),eh.S6.render.process(eh.frameData),eh.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(na),this.sharedNodes.forEach(nh)}scheduleUpdateProjection(){eh.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){eh.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++){let t=this.path[e];t.updateScroll()}let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=rc(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:n(this.instance),offset:r(this.instance)})}resetTransform(){if(!o)return;let e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!r0(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,i=n!==this.prevTransformTemplateValue;e&&(t||rm(this.latestValues)||i)&&(o(this.instance,n),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let r=this.measurePageBox(),n=this.removeElementScroll(r);return e&&(n=this.removeTransform(n)),nx((t=n).x),nx(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return rc();let t=e.measureViewportBox(),{scroll:r}=this.root;return r&&(rx(t.x,r.offset.x),rx(t.y,r.offset.y)),t}removeElementScroll(e){let t=rc();rW(t,e);for(let r=0;r<this.path.length;r++){let n=this.path[r],{scroll:o,options:i}=n;if(n!==this.root&&o&&i.layoutScroll){if(o.isRoot){rW(t,e);let{scroll:r}=this.root;r&&(rx(t.x,-r.offset.x),rx(t.y,-r.offset.y))}rx(t.x,o.offset.x),rx(t.y,o.offset.y)}}return t}applyTransform(e,t=!1){let r=rc();rW(r,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];!t&&n.options.layoutScroll&&n.scroll&&n!==n.root&&rS(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),rm(n.latestValues)&&rS(r,n.latestValues)}return rm(this.latestValues)&&rS(r,this.latestValues),r}removeTransform(e){let t=rc();rW(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!rm(r.latestValues))continue;rh(r.latestValues)&&r.updateSnapshot();let n=rc(),o=r.measurePageBox();rW(n,o),rQ(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return rm(this.latestValues)&&rQ(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==eh.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,r,n,o;let i=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=i.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=i.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=i.isSharedProjectionDirty);let a=!!this.resumingFrom||this!==i,s=!(e||a&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget);if(s)return;let{layout:l,layoutId:u}=this.options;if(this.layout&&(l||u)){if(this.resolvedRelativeTargetAt=eh.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rc(),this.relativeTargetOrigin=rc(),rr(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),rW(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=rc(),this.targetWithTransforms=rc()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),r=this.target,n=this.relativeTarget,o=this.relativeParent.target,re(r.x,n.x,o.x),re(r.y,n.y,o.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):rW(this.target,this.layout.layoutBox),rb(this.target,this.targetDelta)):rW(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rc(),this.relativeTargetOrigin=rc(),rr(this.relativeTargetOrigin,this.target,e.target),rW(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}ne.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||rh(this.parent.latestValues)||rg(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;let t=this.getLead(),r=!!this.resumingFrom||this!==t,n=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(n=!1),r&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(n=!1),this.resolvedRelativeTargetAt===eh.frameData.timestamp&&(n=!1),n)return;let{layout:o,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(o||i))return;rW(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,s=this.treeScale.y;!function(e,t,r,n=!1){let o,i;let a=r.length;if(a){t.x=t.y=1;for(let s=0;s<a;s++){i=(o=r[s]).projectionDelta;let a=o.instance;(!a||!a.style||"contents"!==a.style.display)&&(n&&o.options.layoutScroll&&o.scroll&&o!==o.root&&rS(e,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,rb(e,i)),n&&rm(o.latestValues)&&rS(e,o.latestValues))}t.x=r_(t.x),t.y=r_(t.y)}}(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox);let{target:l}=t;if(!l){this.projectionTransform&&(this.projectionDelta=rl(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=rl(),this.projectionDeltaWithTransform=rl());let u=this.projectionTransform;t9(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=r3(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==a||this.treeScale.y!==s)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),ne.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){let r;let n=this.snapshot,o=n?n.latestValues:{},i={...this.latestValues},a=rl();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=rc(),l=n?n.source:void 0,u=this.layout?this.layout.source:void 0,c=l!==u,d=this.getStack(),p=!d||d.members.length<=1,f=!!(c&&!p&&!0===this.options.crossfade&&!this.path.some(ny));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(nm(a.x,e.x,n),nm(a.y,e.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var l,u,d,h;rr(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),d=this.relativeTarget,h=this.relativeTargetOrigin,ng(d.x,h.x,s.x,n),ng(d.y,h.y,s.y,n),r&&(l=this.relativeTarget,u=r,l.x.min===u.x.min&&l.x.max===u.x.max&&l.y.min===u.y.min&&l.y.max===u.y.max)&&(this.isProjectionDirty=!1),r||(r=rc()),rW(r,this.relativeTarget)}c&&(this.animationValues=i,function(e,t,r,n,o,i){o?(e.opacity=(0,tt.C)(0,void 0!==r.opacity?r.opacity:1,rV(n)),e.opacityExit=(0,tt.C)(void 0!==t.opacity?t.opacity:1,0,rZ(n))):i&&(e.opacity=(0,tt.C)(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let o=0;o<rz;o++){let i=`border${rN[o]}Radius`,a=r$(t,i),s=r$(r,i);if(void 0===a&&void 0===s)continue;a||(a=0),s||(s=0);let l=0===a||0===s||rF(a)===rF(s);l?(e[i]=Math.max((0,tt.C)(rH(a),rH(s),n),0),(N.aQ.test(s)||N.aQ.test(a))&&(e[i]+="%")):e[i]=s}(t.rotate||r.rotate)&&(e.rotate=(0,tt.C)(t.rotate||0,r.rotate||0,n))}(i,o,this.latestValues,n,f,p)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,eh.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=eh.Wi.update(()=>{rE.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let n=(0,T.i)(e)?e:(0,tF.BX)(e);return n.start(tN("",n,1e3,r)),n.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:r,layout:n,latestValues:o}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&nw(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||rc();let t=t6(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let n=t6(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}rW(t,r),rS(t,o),t9(this.projectionDeltaWithTransform,this.layoutCorrected,t,o)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new r5);let r=this.sharedNodes.get(e);r.add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:r}={}){let n=this.getStack();n&&n.promote(this,r),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(t=!0),!t)return;let n={};for(let t=0;t<r8.length;t++){let o="rotate"+r8[t];r[o]&&(n[o]=r[o],e.setStaticValue(o,0))}for(let t in e.render(),n)e.setStaticValue(t,n[t]);e.scheduleRender()}getProjectionStyles(e={}){var t,r;let n={};if(!this.instance||this.isSVG)return n;if(!this.isVisible)return{visibility:"hidden"};n.visibility="";let o=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=ep(e.pointerEvents)||"",n.transform=o?o(this.latestValues,""):"none",n;let i=this.getLead();if(!this.projectionDelta||!this.layout||!i.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=ep(e.pointerEvents)||""),this.hasProjected&&!rm(this.latestValues)&&(t.transform=o?o({},""):"none",this.hasProjected=!1),t}let a=i.animationValues||i.latestValues;this.applyTransformsToTarget(),n.transform=r3(this.projectionDeltaWithTransform,this.treeScale,a),o&&(n.transform=o(a,n.transform));let{x:s,y:l}=this.projectionDelta;for(let e in n.transformOrigin=`${100*s.origin}% ${100*l.origin}% 0`,i.animationValues?n.opacity=i===this?null!==(r=null!==(t=a.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:a.opacityExit:n.opacity=i===this?void 0!==a.opacity?a.opacity:"":void 0!==a.opacityExit?a.opacityExit:0,C){if(void 0===a[e])continue;let{correct:t,applyTo:r}=C[e],o="none"===n.transform?a[e]:t(a[e],i);if(r){let e=r.length;for(let t=0;t<e;t++)n[r[t]]=o}else n[e]=o}return this.options.layoutId&&(n.pointerEvents=i===this?ep(e.pointerEvents)||"":"none"),n}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()}),this.root.nodes.forEach(ns),this.root.sharedNodes.clear()}}}function nr(e){e.updateLayout()}function nn(e){var t;let r=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:n}=e.layout,{animationType:o}=e.options,i=r.source!==e.layout.source;"size"===o?rd(e=>{let n=i?r.measuredBox[e]:r.layoutBox[e],o=t6(n);n.min=t[e].min,n.max=n.min+o}):nw(o,r.layoutBox,t)&&rd(n=>{let o=i?r.measuredBox[n]:r.layoutBox[n],a=t6(t[n]);o.max=o.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+a)});let a=rl();t9(a,t,r.layoutBox);let s=rl();i?t9(s,e.applyTransform(n,!0),r.measuredBox):t9(s,t,r.layoutBox);let l=!r0(a),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:o,layout:i}=n;if(o&&i){let a=rc();rr(a,r.layoutBox,o.layoutBox);let s=rc();rr(s,t,i.layoutBox),r1(a,s)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=a,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function no(e){ne.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function ni(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function na(e){e.clearSnapshot()}function ns(e){e.clearMeasurements()}function nl(e){e.isLayoutDirty=!1}function nu(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function nc(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function nd(e){e.resolveTargetDelta()}function np(e){e.calcProjection()}function nf(e){e.resetRotation()}function nh(e){e.removeLeadSnapshot()}function nm(e,t,r){e.translate=(0,tt.C)(t.translate,0,r),e.scale=(0,tt.C)(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function ng(e,t,r,n){e.min=(0,tt.C)(t.min,r.min,n),e.max=(0,tt.C)(t.max,r.max,n)}function ny(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let nv={duration:.45,ease:[.4,0,.1,1]},nb=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),n_=nb("applewebkit/")&&!nb("chrome/")?Math.round:eE.Z;function nx(e){e.min=n_(e.min),e.max=n_(e.max)}function nw(e,t,r){return"position"===e||"preserve-aspect"===e&&!t7(r2(t),r2(r),.2)}let nk=nt({attachResizeListener:(e,t)=>ey(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),nM={current:void 0},nS=nt({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!nM.current){let e=new nk({});e.mount(window),e.setOptions({layoutScroll:!0}),nM.current=e}return nM.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),nO=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function nj(e,t,r=1){(0,eF.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[n,o]=function(e){let t=nO.exec(e);if(!t)return[,];let[,r,n]=t;return[r,n]}(e);if(!n)return;let i=window.getComputedStyle(t).getPropertyValue(n);if(i){let e=i.trim();return tH(e)?parseFloat(e):e}return(0,A.tm)(o)?nj(o,t,r+1):o}let nC=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),nP=e=>nC.has(e),nL=e=>Object.keys(e).some(nP),nE=e=>e===R.Rx||e===N.px,nT=(e,t)=>parseFloat(e.split(", ")[t]),nD=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let o=n.match(/^matrix3d\((.+)\)$/);if(o)return nT(o[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?nT(t[1],e):0}},nI=new Set(["x","y","z"]),nA=P.filter(e=>!nI.has(e)),nY={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:nD(4,13),y:nD(5,14)};nY.translateX=nY.x,nY.translateY=nY.y;let nR=(e,t,r)=>{let n=t.measureViewportBox(),o=t.current,i=getComputedStyle(o),{display:a}=i,s={};"none"===a&&t.setStaticValue("display",e.display||"block"),r.forEach(e=>{s[e]=nY[e](n,i)}),t.render();let l=t.measureViewportBox();return r.forEach(r=>{let n=t.getValue(r);n&&n.jump(s[r]),e[r]=nY[r](l,i)}),e},nN=(e,t,r={},n={})=>{t={...t},n={...n};let o=Object.keys(t).filter(nP),i=[],a=!1,s=[];if(o.forEach(o=>{let l;let u=e.getValue(o);if(!e.hasValue(o))return;let c=r[o],d=tZ(c),p=t[o];if(eu(p)){let e=p.length,t=null===p[0]?1:0;d=tZ(c=p[t]);for(let r=t;r<e&&null!==p[r];r++)l?(0,eF.k)(tZ(p[r])===l,"All keyframes must be of the same type"):(l=tZ(p[r]),(0,eF.k)(l===d||nE(d)&&nE(l),"Keyframes must be of the same dimension as the current value"))}else l=tZ(p);if(d!==l){if(nE(d)&&nE(l)){let e=u.get();"string"==typeof e&&u.set(parseFloat(e)),"string"==typeof p?t[o]=parseFloat(p):Array.isArray(p)&&l===N.px&&(t[o]=p.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==l?void 0:l.transform)&&(0===c||0===p)?0===c?u.set(l.transform(c)):t[o]=d.transform(p):(a||(i=function(e){let t=[];return nA.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.render(),t}(e),a=!0),s.push(o),n[o]=void 0!==n[o]?n[o]:t[o],u.jump(p))}}),!s.length)return{target:t,transitionEnd:n};{let r=s.indexOf("height")>=0?window.pageYOffset:null,o=nR(t,e,s);return i.length&&i.forEach(([t,r])=>{e.getValue(t).set(r)}),e.render(),w.j&&null!==r&&window.scrollTo({top:r}),{target:o,transitionEnd:n}}},nz=(e,t,r,n)=>{var o,i;let a=function(e,{...t},r){let n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};for(let o in r&&(r={...r}),e.values.forEach(e=>{let t=e.get();if(!(0,A.tm)(t))return;let r=nj(t,n);r&&e.set(r)}),t){let e=t[o];if(!(0,A.tm)(e))continue;let i=nj(e,n);i&&(t[o]=i,r||(r={}),void 0===r[o]&&(r[o]=e))}return{target:t,transitionEnd:r}}(e,t,n);return t=a.target,n=a.transitionEnd,o=t,i=n,nL(o)?nN(e,o,r,i):{target:o,transitionEnd:i}},nH={current:null},nF={current:!1},n$=new WeakMap,nV=Object.keys(x),nZ=nV.length,nB=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],nU=g.length;class nW{constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,visualState:o},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>eh.Wi.render(this.render,!1,!0);let{latestValues:a,renderState:s}=o;this.latestValues=a,this.baseTarget={...a},this.initialValues=t.initial?{...a}:{},this.renderState=s,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=i,this.isControllingVariants=y(t),this.isVariantNode=v(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{});for(let e in u){let t=u[e];void 0!==a[e]&&(0,T.i)(t)&&(t.set(a[e],!1),tz(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,n$.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((e,t)=>this.bindToMotionValue(t,e)),nF.current||function(){if(nF.current=!0,w.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>nH.current=e.matches;e.addListener(t),t()}else nH.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||nH.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in n$.delete(this.current),this.projection&&this.projection.unmount(),(0,eh.Pn)(this.notifyUpdate),(0,eh.Pn)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let r=L.has(e),n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&eh.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),o=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{n(),o()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,n,o){let i,a;for(let e=0;e<nZ;e++){let r=nV[e],{isEnabled:n,Feature:o,ProjectionNode:s,MeasureLayout:l}=x[r];s&&(i=s),n(t)&&(!this.features[r]&&o&&(this.features[r]=new o(this)),l&&(a=l))}if(!this.projection&&i){this.projection=new i(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:r,drag:n,dragConstraints:a,layoutScroll:s,layoutRoot:l}=t;this.projection.setOptions({layoutId:e,layout:r,alwaysMeasureLayout:!!n||a&&p(a),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:o,layoutScroll:s,layoutRoot:l})}return a}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rc()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<nB.length;t++){let r=nB[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let n=e["on"+r];n&&(this.propEventSubscriptions[r]=this.on(r,n))}this.prevMotionValues=function(e,t,r){let{willChange:n}=t;for(let o in t){let i=t[o],a=r[o];if((0,T.i)(i))e.addValue(o,i),tz(n)&&n.add(o);else if((0,T.i)(a))e.addValue(o,(0,tF.BX)(i,{owner:e})),tz(n)&&n.remove(o);else if(a!==i){if(e.hasValue(o)){let t=e.getValue(o);t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(o);e.addValue(o,(0,tF.BX)(void 0!==t?t:i,{owner:e}))}}}for(let n in r)void 0===t[n]&&e.removeValue(n);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<nU;e++){let r=g[e],n=this.props[r];(f(n)||!1===n)&&(t[r]=n)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=(0,tF.BX)(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!==(t=this.getBaseTargetFromProps(this.props,e))&&void 0!==t?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:r}=this.props,n="string"==typeof r||"object"==typeof r?null===(t=es(this.props,r))||void 0===t?void 0:t[e]:void 0;if(r&&void 0!==n)return n;let o=this.getBaseTargetFromProps(this.props,e);return void 0===o||(0,T.i)(o)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:o}on(e,t){return this.events[e]||(this.events[e]=new rR.L),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class nq extends nW{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...r},{transformValues:n},o){let i=function(e,t,r){let n={};for(let o in e){let e=function(e,t){if(!t)return;let r=t[e]||t.default||t;return r.from}(o,t);if(void 0!==e)n[o]=e;else{let e=r.getValue(o);e&&(n[o]=e.get())}}return n}(r,e||{},this);if(n&&(t&&(t=n(t)),r&&(r=n(r)),i&&(i=n(i))),o){!function(e,t,r){var n,o;let i=Object.keys(t).filter(t=>!e.hasValue(t)),a=i.length;if(a)for(let s=0;s<a;s++){let a=i[s],l=t[a],u=null;Array.isArray(l)&&(u=l[0]),null===u&&(u=null!==(o=null!==(n=r[a])&&void 0!==n?n:e.readValue(a))&&void 0!==o?o:t[a]),null!=u&&("string"==typeof u&&(tH(u)||tY(u))?u=parseFloat(u):!tU(u)&&tS.P.test(l)&&(u=tA(a,l)),e.addValue(a,(0,tF.BX)(u,{owner:e})),void 0===r[a]&&(r[a]=u),null!==u&&e.setBaseTarget(a,u))}}(this,r,i);let e=nz(this,r,i,t);t=e.transitionEnd,r=e.target}return{transition:e,transitionEnd:t,...r}}}class nK extends nq{readValueFromInstance(e,t){if(L.has(t)){let e=tI(t);return e&&e.default||0}{let r=window.getComputedStyle(e),n=((0,A.f9)(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return rO(e,t)}build(e,t,r,n){F(e,t,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,t){return ei(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;(0,T.i)(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,r,n){er(e,t,r,n)}}class nG extends nq{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(L.has(t)){let e=tI(t);return e&&e.default||0}return t=en.has(t)?t:et(t),e.getAttribute(t)}measureInstanceViewportBox(){return rc()}scrapeMotionValuesFromProps(e,t){return ea(e,t)}build(e,t,r,n){J(e,t,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,r,n){eo(e,t,r,n)}mount(e){this.isSVGTag=X(e.tagName),super.mount(e)}}let nJ=(e,t)=>j(e)?new nG(t,{enableHardwareAcceleration:!1}):new nK(t,{enableHardwareAcceleration:!0}),nQ={animation:{Feature:class extends eC{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:r})=>(function(e,t,r={}){let n;if(e.notify("AnimationStart",t),Array.isArray(t)){let o=t.map(t=>tq(e,t,r));n=Promise.all(o)}else if("string"==typeof t)n=tq(e,t,r);else{let o="function"==typeof t?ez(e,t,r.custom):t;n=Promise.all(tW(e,o,r))}return n.then(()=>e.notify("AnimationComplete",t))})(e,t,r))),r={animate:tQ(!0),whileInView:tQ(),whileHover:tQ(),whileTap:tQ(),whileDrag:tQ(),whileFocus:tQ(),exit:tQ()},n=!0,o=(t,r)=>{let n=ez(e,r);if(n){let{transition:e,transitionEnd:r,...o}=n;t={...t,...o,...r}}return t};function i(i,a){let s=e.getProps(),l=e.getVariantContext(!0)||{},u=[],c=new Set,d={},p=1/0;for(let t=0;t<tJ;t++){var m;let g=tG[t],y=r[g],v=void 0!==s[g]?s[g]:l[g],b=f(v),_=g===a?y.isActive:null;!1===_&&(p=t);let x=v===l[g]&&v!==s[g]&&b;if(x&&n&&e.manuallyAnimateOnMount&&(x=!1),y.protectedKeys={...d},!y.isActive&&null===_||!v&&!y.prevProp||h(v)||"boolean"==typeof v)continue;let w=(m=y.prevProp,"string"==typeof v?v!==m:!!Array.isArray(v)&&!eN(v,m)),k=w||g===a&&y.isActive&&!x&&b||t>p&&b,M=Array.isArray(v)?v:[v],S=M.reduce(o,{});!1===_&&(S={});let{prevResolvedValues:O={}}=y,j={...O,...S},C=e=>{k=!0,c.delete(e),y.needsAnimating[e]=!0};for(let e in j){let t=S[e],r=O[e];d.hasOwnProperty(e)||(t!==r?eu(t)&&eu(r)?!eN(t,r)||w?C(e):y.protectedKeys[e]=!0:void 0!==t?C(e):c.add(e):void 0!==t&&c.has(e)?C(e):y.protectedKeys[e]=!0)}y.prevProp=v,y.prevResolvedValues=S,y.isActive&&(d={...d,...S}),n&&e.blockInitialAnimation&&(k=!1),k&&!x&&u.push(...M.map(e=>({animation:e,options:{type:g,...i}})))}if(c.size){let t={};c.forEach(r=>{let n=e.getBaseTarget(r);void 0!==n&&(t[r]=n)}),u.push({animation:t})}let g=!!u.length;return n&&!1===s.initial&&!e.manuallyAnimateOnMount&&(g=!1),n=!1,g?t(u):Promise.resolve()}return{animateChanges:i,setActive:function(t,n,o){var a;if(r[t].isActive===n)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach(e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)}),r[t].isActive=n;let s=i(o,t);for(let e in r)r[e].protectedKeys={};return s},setAnimateFunction:function(r){t=r(e)},getState:()=>r}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),h(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends eC{constructor(){super(...arguments),this.id=tX++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let o=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});t&&!e&&o.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}},inView:{Feature:class extends eC{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:r,amount:n="some",once:o}=e,i={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:eR[n]};return function(e,t,r){let n=function({root:e,...t}){let r=e||document;eI.has(r)||eI.set(r,{});let n=eI.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(eY,{root:e,...t})),n[o]}(t);return eD.set(e,r),n.observe(e),()=>{eD.delete(e),n.unobserve(e)}}(this.node.current,i,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,o&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:r,onViewportLeave:n}=this.node.getProps(),i=t?r:n;i&&i(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node,r=["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t));r&&this.startObserver()}unmount(){}}},tap:{Feature:class extends eC{constructor(){super(...arguments),this.removeStartListeners=eE.Z,this.removeEndListeners=eE.Z,this.removeAccessibleListeners=eE.Z,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;let r=this.node.getProps(),n=ex(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:n}=this.node.getProps();eh.Wi.update(()=>{eL(this.node.current,e.target)?r&&r(e,t):n&&n(e,t)})},{passive:!(r.onTap||r.onPointerUp)}),o=ex(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=(0,ew.z)(n,o),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=ey(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=ey(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&eT("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&eh.Wi.update(()=>r(e,t))})}),eT("down",(e,t)=>{this.startPress(e,t)}))}),t=ey(this.node.current,"blur",()=>{this.isPressing&&eT("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=(0,ew.z)(e,t)}}startPress(e,t){this.isPressing=!0;let{onTapStart:r,whileTap:n}=this.node.getProps();n&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&eh.Wi.update(()=>r(e,t))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;let e=this.node.getProps();return e.whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!ej()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&eh.Wi.update(()=>r(e,t))}mount(){let e=this.node.getProps(),t=ex(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=ey(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=(0,ew.z)(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends eC{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,ew.z)(ey(this.node.current,"focus",()=>this.onFocus()),ey(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends eC{mount(){this.unmount=(0,ew.z)(eP(this.node,!0),eP(this.node,!1))}unmount(){}}},pan:{Feature:class extends eC{constructor(){super(...arguments),this.removePointerDownListener=eE.Z}onPointerDown(e){this.session=new t1(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:rL(e),onStart:rL(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&eh.Wi.update(()=>n(e,t))}}}mount(){this.removePointerDownListener=ex(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends eC{constructor(e){super(e),this.removeGroupControls=eE.Z,this.removeListeners=eE.Z,this.controls=new rC(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eE.Z}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:nS,MeasureLayout:rA},layout:{ProjectionNode:nS,MeasureLayout:rA}},nX=function(e){function t(t,r={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:o}){e&&function(e){for(let t in e)x[t]={...x[t],...e[t]}}(e);let i=(0,a.forwardRef)(function(i,h){var m;let g;let v={...(0,a.useContext)(s._),...i,layoutId:function({layoutId:e}){let t=(0,a.useContext)(k).id;return t&&void 0!==e?t+"-"+e:e}(i)},{isStatic:_}=v,x=function(e){let{initial:t,animate:r}=function(e,t){if(y(e)){let{initial:t,animate:r}=e;return{initial:!1===t||f(t)?t:void 0,animate:f(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,a.useContext)(l));return(0,a.useMemo)(()=>({initial:t,animate:r}),[b(t),b(r)])}(i),S=n(i,_);if(!_&&w.j){x.visualElement=function(e,t,r,n){let{visualElement:o}=(0,a.useContext)(l),i=(0,a.useContext)(d),p=(0,a.useContext)(u),f=(0,a.useContext)(s._).reducedMotion,h=(0,a.useRef)();n=n||i.renderer,!h.current&&n&&(h.current=n(e,{visualState:t,parent:o,props:r,presenceContext:p,blockInitialAnimation:!!p&&!1===p.initial,reducedMotionConfig:f}));let m=h.current;(0,a.useInsertionEffect)(()=>{m&&m.update(r,p)});let g=(0,a.useRef)(!!window.HandoffAppearAnimations);return(0,c.L)(()=>{m&&(m.render(),g.current&&m.animationState&&m.animationState.animateChanges())}),(0,a.useEffect)(()=>{m&&(m.updateFeatures(),!g.current&&m.animationState&&m.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,g.current=!1)}),m}(o,S,v,t);let r=(0,a.useContext)(M),n=(0,a.useContext)(d).strict;x.visualElement&&(g=x.visualElement.loadFeatures(v,n,e,r))}return a.createElement(l.Provider,{value:x},g&&x.visualElement?a.createElement(g,{visualElement:x.visualElement,...v}):null,r(o,i,(m=x.visualElement,(0,a.useCallback)(e=>{e&&S.mount&&S.mount(e),m&&(e?m.mount(e):m.unmount()),h&&("function"==typeof h?h(e):p(h)&&(h.current=e))},[m])),S,_,x.visualElement))});return i[S]=o,i}(e(t,r))}if("undefined"==typeof Proxy)return t;let r=new Map;return new Proxy(t,{get:(e,n)=>(r.has(n)||r.set(n,t(n)),r.get(n))})}((e,t)=>(function(e,{forwardMotionProps:t=!1},r,n){let o=j(e)?em:eg;return{...o,preloadedFeatures:r,useRender:function(e=!1){return(t,r,n,{latestValues:o},i)=>{let s=j(t)?ee:Z,l=s(r,o,i,t),u=function(e,t,r){let n={};for(let o in e)("values"!==o||"object"!=typeof e.values)&&(W(o)||!0===r&&U(o)||!t&&!U(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}(r,"string"==typeof t,e),c={...u,...l,ref:n},{children:d}=r,p=(0,a.useMemo)(()=>(0,T.i)(d)?d.get():d,[d]);return(0,a.createElement)(t,{...c,children:p})}}(t),createVisualElement:n,Component:e}})(e,t,nQ,nJ))},57630:function(e,t,r){"use strict";r.d(t,{Xp:function(){return a},f9:function(){return o},tm:function(){return i}});let n=e=>t=>"string"==typeof t&&t.startsWith(e),o=n("--"),i=n("var(--"),a=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g},10010:function(e,t,r){"use strict";function n(e,t){-1===e.indexOf(t)&&e.push(t)}function o(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}function i([...e],t,r){let n=t<0?e.length+t:t;if(n>=0&&n<e.length){let n=r<0?e.length+r:r,[o]=e.splice(t,1);e.splice(n,0,o)}return e}r.d(t,{cl:function(){return o},uo:function(){return i},y4:function(){return n}})},24169:function(e,t,r){"use strict";r.d(t,{u:function(){return n}});let n=(e,t,r)=>Math.min(Math.max(r,e),t)},45487:function(e,t,r){"use strict";r.d(t,{K:function(){return o},k:function(){return i}});var n=r(81662);let o=n.Z,i=n.Z},64606:function(e,t,r){"use strict";r.d(t,{s:function(){return O}});var n=r(45487),o=r(85385),i=r(24169),a=r(80022);function s(e,t,r){return(r<0&&(r+=1),r>1&&(r-=1),r<1/6)?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}var l=r(26382),u=r(40819),c=r(93184);let d=(e,t,r)=>{let n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},p=[l.$,u.m,c.J],f=e=>p.find(t=>t.test(e));function h(e){let t=f(e);(0,n.k)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=t.parse(e);return t===c.J&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let o=0,i=0,a=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,l=2*r-n;o=s(l,n,e+1/3),i=s(l,n,e),a=s(l,n,e-1/3)}else o=i=a=r;return{red:Math.round(255*o),green:Math.round(255*i),blue:Math.round(255*a),alpha:n}}(r)),r}let m=(e,t)=>{let r=h(e),n=h(t),o={...r};return e=>(o.red=d(r.red,n.red,e),o.green=d(r.green,n.green,e),o.blue=d(r.blue,n.blue,e),o.alpha=(0,a.C)(r.alpha,n.alpha,e),u.m.transform(o))};var g=r(83624),y=r(51550);let v=(e,t)=>r=>`${r>0?t:e}`;function b(e,t){return"number"==typeof e?r=>(0,a.C)(e,t,r):o.$.test(e)?m(e,t):e.startsWith("var(")?v(e,t):w(e,t)}let _=(e,t)=>{let r=[...e],n=r.length,o=e.map((e,r)=>b(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=o[t](e);return r}},x=(e,t)=>{let r={...e,...t},n={};for(let o in r)void 0!==e[o]&&void 0!==t[o]&&(n[o]=b(e[o],t[o]));return e=>{for(let t in n)r[t]=n[t](e);return r}},w=(e,t)=>{let r=y.P.createTransformer(t),o=(0,y.V)(e),i=(0,y.V)(t),a=o.numVars===i.numVars&&o.numColors===i.numColors&&o.numNumbers>=i.numNumbers;return a?(0,g.z)(_(o.values,i.values),r):((0,n.K)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),v(e,t))};var k=r(23967),M=r(81662);let S=(e,t)=>r=>(0,a.C)(e,t,r);function O(e,t,{clamp:r=!0,ease:a,mixer:s}={}){let l=e.length;if((0,n.k)(l===t.length,"Both input and output ranges must be the same length"),1===l)return()=>t[0];e[0]>e[l-1]&&(e=[...e].reverse(),t=[...t].reverse());let u=function(e,t,r){let n=[],i=r||function(e){if("number"==typeof e);else if("string"==typeof e)return o.$.test(e)?m:w;else if(Array.isArray(e))return _;else if("object"==typeof e)return x;return S}(e[0]),a=e.length-1;for(let r=0;r<a;r++){let o=i(e[r],e[r+1]);if(t){let e=Array.isArray(t)?t[r]||M.Z:t;o=(0,g.z)(e,o)}n.push(o)}return n}(t,a,s),c=u.length,d=t=>{let r=0;if(c>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let n=(0,k.Y)(e[r],e[r+1],t);return u[r](n)};return r?t=>d((0,i.u)(e[0],e[l-1],t)):d}},11741:function(e,t,r){"use strict";r.d(t,{j:function(){return n}});let n="undefined"!=typeof document},80022:function(e,t,r){"use strict";r.d(t,{C:function(){return n}});let n=(e,t,r)=>-r*e+r*t+e},81662:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=e=>e},83624:function(e,t,r){"use strict";r.d(t,{z:function(){return o}});let n=(e,t)=>r=>t(e(r)),o=(...e)=>e.reduce(n)},23967:function(e,t,r){"use strict";r.d(t,{Y:function(){return n}});let n=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n}},21560:function(e,t,r){"use strict";r.d(t,{L:function(){return o}});var n=r(10010);class o{constructor(){this.subscriptions=[]}add(e){return(0,n.y4)(this.subscriptions,e),()=>(0,n.cl)(this.subscriptions,e)}notify(e,t,r){let n=this.subscriptions.length;if(n){if(1===n)this.subscriptions[0](e,t,r);else for(let o=0;o<n;o++){let n=this.subscriptions[o];n&&n(e,t,r)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},96681:function(e,t,r){"use strict";r.d(t,{h:function(){return o}});var n=r(67294);function o(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},58868:function(e,t,r){"use strict";r.d(t,{L:function(){return i}});var n=r(67294),o=r(11741);let i=o.j?n.useLayoutEffect:n.useEffect},3038:function(e,t,r){"use strict";function n(e,t){return t?e*(1e3/t):0}r.d(t,{R:function(){return n}})},33234:function(e,t,r){"use strict";r.d(t,{BX:function(){return u},S1:function(){return s}});var n=r(21560),o=r(3038),i=r(2074);let a=e=>!isNaN(parseFloat(e)),s={current:void 0};class l{constructor(e,t={}){this.version="10.16.5",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:r,timestamp:n}=i.frameData;this.lastUpdated!==n&&(this.timeDelta=r,this.lastUpdated=n,i.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>i.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=a(this.current),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new n.L);let r=this.events[e].add(t);return"change"===e?()=>{r(),i.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return s.current&&s.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?(0,o.R)(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function u(e,t){return new l(e,t)}},26382:function(e,t,r){"use strict";r.d(t,{$:function(){return i}});var n=r(40819),o=r(98834);let i={test:(0,o.i)("#"),parse:function(e){let t="",r="",n="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}},transform:n.m.transform}},93184:function(e,t,r){"use strict";r.d(t,{J:function(){return s}});var n=r(61649),o=r(96190),i=r(36430),a=r(98834);let s={test:(0,a.i)("hsl","hue"),parse:(0,a.d)("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:a=1})=>"hsla("+Math.round(e)+", "+o.aQ.transform((0,i.Nw)(t))+", "+o.aQ.transform((0,i.Nw)(r))+", "+(0,i.Nw)(n.Fq.transform(a))+")"}},85385:function(e,t,r){"use strict";r.d(t,{$:function(){return s}});var n=r(36430),o=r(26382),i=r(93184),a=r(40819);let s={test:e=>a.m.test(e)||o.$.test(e)||i.J.test(e),parse:e=>a.m.test(e)?a.m.parse(e):i.J.test(e)?i.J.parse(e):o.$.parse(e),transform:e=>(0,n.HD)(e)?e:e.hasOwnProperty("red")?a.m.transform(e):i.J.transform(e)}},40819:function(e,t,r){"use strict";r.d(t,{m:function(){return u}});var n=r(24169),o=r(61649),i=r(36430),a=r(98834);let s=e=>(0,n.u)(0,255,e),l={...o.Rx,transform:e=>Math.round(s(e))},u={test:(0,a.i)("rgb","red"),parse:(0,a.d)("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+l.transform(e)+", "+l.transform(t)+", "+l.transform(r)+", "+(0,i.Nw)(o.Fq.transform(n))+")"}},98834:function(e,t,r){"use strict";r.d(t,{d:function(){return i},i:function(){return o}});var n=r(36430);let o=(e,t)=>r=>!!((0,n.HD)(r)&&n.mj.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),i=(e,t,r)=>o=>{if(!(0,n.HD)(o))return o;let[i,a,s,l]=o.match(n.KP);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==l?parseFloat(l):1}}},51550:function(e,t,r){"use strict";r.d(t,{P:function(){return g},V:function(){return p}});var n=r(57630),o=r(81662),i=r(85385),a=r(61649),s=r(36430);let l={regex:n.Xp,countKey:"Vars",token:"${v}",parse:o.Z},u={regex:s.dA,countKey:"Colors",token:"${c}",parse:i.$.parse},c={regex:s.KP,countKey:"Numbers",token:"${n}",parse:a.Rx.parse};function d(e,{regex:t,countKey:r,token:n,parse:o}){let i=e.tokenised.match(t);i&&(e["num"+r]=i.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...i.map(o)))}function p(e){let t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&d(r,l),d(r,u),d(r,c),r}function f(e){return p(e).values}function h(e){let{values:t,numColors:r,numVars:n,tokenised:o}=p(e),a=t.length;return e=>{let t=o;for(let o=0;o<a;o++)t=o<n?t.replace(l.token,e[o]):o<n+r?t.replace(u.token,i.$.transform(e[o])):t.replace(c.token,(0,s.Nw)(e[o]));return t}}let m=e=>"number"==typeof e?0:e,g={test:function(e){var t,r;return isNaN(e)&&(0,s.HD)(e)&&((null===(t=e.match(s.KP))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(s.dA))||void 0===r?void 0:r.length)||0)>0},parse:f,createTransformer:h,getAnimatableNone:function(e){let t=f(e),r=h(e);return r(t.map(m))}}},61649:function(e,t,r){"use strict";r.d(t,{Fq:function(){return i},Rx:function(){return o},bA:function(){return a}});var n=r(24169);let o={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},i={...o,transform:e=>(0,n.u)(0,1,e)},a={...o,default:1}},96190:function(e,t,r){"use strict";r.d(t,{$C:function(){return c},RW:function(){return i},aQ:function(){return a},px:function(){return s},vh:function(){return l},vw:function(){return u}});var n=r(36430);let o=e=>({test:t=>(0,n.HD)(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),i=o("deg"),a=o("%"),s=o("px"),l=o("vh"),u=o("vw"),c={...a,parse:e=>a.parse(e)/100,transform:e=>a.transform(100*e)}},36430:function(e,t,r){"use strict";r.d(t,{HD:function(){return s},KP:function(){return o},Nw:function(){return n},dA:function(){return i},mj:function(){return a}});let n=e=>Math.round(1e5*e)/1e5,o=/(-)?([\d]*\.?[\d])+/g,i=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,a=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function s(e){return"string"==typeof e}},40406:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});let n=e=>!!(e&&e.getVelocity)},82696:function(e,t,r){"use strict";r.d(t,{$:function(){return f},h:function(){return p}});for(var n={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},o={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},i="undefined"!=typeof navigator&&/Mac/.test(navigator.platform),a="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),s=0;s<10;s++)n[48+s]=n[96+s]=String(s);for(var s=1;s<=24;s++)n[s+111]="F"+s;for(var s=65;s<=90;s++)n[s]=String.fromCharCode(s+32),o[s]=String.fromCharCode(s);for(var l in n)o.hasOwnProperty(l)||(o[l]=n[l]);var u=r(2376);let c="undefined"!=typeof navigator&&/Mac|iP(hone|[oa]d)/.test(navigator.platform);function d(e,t,r=!0){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),r&&t.shiftKey&&(e="Shift-"+e),e}function p(e){return new u.Sy({props:{handleKeyDown:f(e)}})}function f(e){let t=function(e){let t=Object.create(null);for(let r in e)t[function(e){let t,r,n,o,i=e.split(/-(?!$)/),a=i[i.length-1];"Space"==a&&(a=" ");for(let e=0;e<i.length-1;e++){let a=i[e];if(/^(cmd|meta|m)$/i.test(a))o=!0;else if(/^a(lt)?$/i.test(a))t=!0;else if(/^(c|ctrl|control)$/i.test(a))r=!0;else if(/^s(hift)?$/i.test(a))n=!0;else if(/^mod$/i.test(a))c?o=!0:r=!0;else throw Error("Unrecognized modifier name: "+a)}return t&&(a="Alt-"+a),r&&(a="Ctrl-"+a),o&&(a="Meta-"+a),n&&(a="Shift-"+a),a}(r)]=e[r];return t}(e);return function(e,r){var s;let l=("Esc"==(s=!(i&&r.metaKey&&r.shiftKey&&!r.ctrlKey&&!r.altKey||a&&r.shiftKey&&r.key&&1==r.key.length||"Unidentified"==r.key)&&r.key||(r.shiftKey?o:n)[r.keyCode]||r.key||"Unidentified")&&(s="Escape"),"Del"==s&&(s="Delete"),"Left"==s&&(s="ArrowLeft"),"Up"==s&&(s="ArrowUp"),"Right"==s&&(s="ArrowRight"),"Down"==s&&(s="ArrowDown"),s),u,c=t[d(l,r)];if(c&&c(e.state,e.dispatch,e))return!0;if(1==l.length&&" "!=l){if(r.shiftKey){let n=t[d(l,r,!1)];if(n&&n(e.state,e.dispatch,e))return!0}if((r.shiftKey||r.altKey||r.metaKey||l.charCodeAt(0)>127)&&(u=n[r.keyCode])&&u!=l){let n=t[d(u,r)];if(n&&n(e.state,e.dispatch,e))return!0}}return!1}}},12806:function(e,t,r){"use strict";function n(e){this.content=e}r.d(t,{aw:function(){return z},PW:function(){return W},HY:function(){return o},vc:function(){return l},ZU:function(){return Y},NB:function(){return k},Ts:function(){return x},e4:function(){return u},V_:function(){return R},p2:function(){return c}}),n.prototype={constructor:n,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return -1},get:function(e){var t=this.find(e);return -1==t?void 0:this.content[t+1]},update:function(e,t,r){var o=r&&r!=e?this.remove(r):this,i=o.find(e),a=o.content.slice();return -1==i?a.push(r||e,t):(a[i+1]=t,r&&(a[i]=r)),new n(a)},remove:function(e){var t=this.find(e);if(-1==t)return this;var r=this.content.slice();return r.splice(t,2),new n(r)},addToStart:function(e,t){return new n([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var r=this.remove(e).content.slice();return r.push(e,t),new n(r)},addBefore:function(e,t,r){var o=this.remove(t),i=o.content.slice(),a=o.find(e);return i.splice(-1==a?i.length:a,0,t,r),new n(i)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return(e=n.from(e)).size?new n(e.content.concat(this.subtract(e).content)):this},append:function(e){return(e=n.from(e)).size?new n(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=n.from(e);for(var r=0;r<e.content.length;r+=2)t=t.remove(e.content[r]);return t},toObject:function(){var e={};return this.forEach(function(t,r){e[t]=r}),e},get size(){return this.content.length>>1}},n.from=function(e){if(e instanceof n)return e;var t=[];if(e)for(var r in e)t.push(r,e[r]);return new n(t)};class o{constructor(e,t){if(this.content=e,this.size=t||0,null==t)for(let t=0;t<e.length;t++)this.size+=e[t].nodeSize}nodesBetween(e,t,r,n=0,o){for(let i=0,a=0;a<t;i++){let s=this.content[i],l=a+s.nodeSize;if(l>e&&!1!==r(s,n+a,o||null,i)&&s.content.size){let o=a+1;s.nodesBetween(Math.max(0,e-o),Math.min(s.content.size,t-o),r,n+o)}a=l}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,n){let o="",i=!0;return this.nodesBetween(e,t,(a,s)=>{a.isText?(o+=a.text.slice(Math.max(e,s)-s,t-s),i=!r):a.isLeaf?(n?o+="function"==typeof n?n(a):n:a.type.spec.leafText&&(o+=a.type.spec.leafText(a)),i=!r):!i&&a.isBlock&&(o+=r,i=!0)},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,n=this.content.slice(),i=0;for(t.isText&&t.sameMarkup(r)&&(n[n.length-1]=t.withText(t.text+r.text),i=1);i<e.content.length;i++)n.push(e.content[i]);return new o(n,this.size+e.size)}cut(e,t=this.size){if(0==e&&t==this.size)return this;let r=[],n=0;if(t>e)for(let o=0,i=0;i<t;o++){let a=this.content[o],s=i+a.nodeSize;s>e&&((i<e||s>t)&&(a=a.isText?a.cut(Math.max(0,e-i),Math.min(a.text.length,t-i)):a.cut(Math.max(0,e-i-1),Math.min(a.content.size,t-i-1))),r.push(a),n+=a.nodeSize),i=s}return new o(r,n)}cutByIndex(e,t){return e==t?o.empty:0==e&&t==this.content.length?this:new o(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let n=this.content.slice(),i=this.size+t.nodeSize-r.nodeSize;return n[e]=t,new o(n,i)}addToStart(e){return new o([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new o(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;t<this.content.length;t++)if(!this.content[t].eq(e.content[t]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let t=this.content[e];if(!t)throw RangeError("Index "+e+" out of range for "+this);return t}maybeChild(e){return this.content[e]||null}forEach(e){for(let t=0,r=0;t<this.content.length;t++){let n=this.content[t];e(n,r,t),r+=n.nodeSize}}findDiffStart(e,t=0){return function e(t,r,n){for(let o=0;;o++){if(o==t.childCount||o==r.childCount)return t.childCount==r.childCount?null:n;let i=t.child(o),a=r.child(o);if(i==a){n+=i.nodeSize;continue}if(!i.sameMarkup(a))return n;if(i.isText&&i.text!=a.text){for(let e=0;i.text[e]==a.text[e];e++)n++;return n}if(i.content.size||a.content.size){let t=e(i.content,a.content,n+1);if(null!=t)return t}n+=i.nodeSize}}(this,e,t)}findDiffEnd(e,t=this.size,r=e.size){return function e(t,r,n,o){for(let i=t.childCount,a=r.childCount;;){if(0==i||0==a)return i==a?null:{a:n,b:o};let s=t.child(--i),l=r.child(--a),u=s.nodeSize;if(s==l){n-=u,o-=u;continue}if(!s.sameMarkup(l))return{a:n,b:o};if(s.isText&&s.text!=l.text){let e=0,t=Math.min(s.text.length,l.text.length);for(;e<t&&s.text[s.text.length-e-1]==l.text[l.text.length-e-1];)e++,n--,o--;return{a:n,b:o}}if(s.content.size||l.content.size){let t=e(s.content,l.content,n-1,o-1);if(t)return t}n-=u,o-=u}}(this,e,t,r)}findIndex(e,t=-1){if(0==e)return a(0,e);if(e==this.size)return a(this.content.length,e);if(e>this.size||e<0)throw RangeError(`Position ${e} outside of fragment (${this})`);for(let r=0,n=0;;r++){let o=n+this.child(r).nodeSize;if(o>=e){if(o==e||t>0)return a(r+1,o);return a(r,n)}n=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return o.empty;if(!Array.isArray(t))throw RangeError("Invalid input for Fragment.fromJSON");return new o(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return o.empty;let t,r=0;for(let n=0;n<e.length;n++){let o=e[n];r+=o.nodeSize,n&&o.isText&&e[n-1].sameMarkup(o)?(t||(t=e.slice(0,n)),t[t.length-1]=o.withText(t[t.length-1].text+o.text)):t&&t.push(o)}return new o(t||e,r)}static from(e){if(!e)return o.empty;if(e instanceof o)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new o([e],e.nodeSize);throw RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}o.empty=new o([],0);let i={index:0,offset:0};function a(e,t){return i.index=e,i.offset=t,i}function s(e,t){if(e===t)return!0;if(!(e&&"object"==typeof e)||!(t&&"object"==typeof t))return!1;let r=Array.isArray(e);if(Array.isArray(t)!=r)return!1;if(r){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!s(e[r],t[r]))return!1}else{for(let r in e)if(!(r in t)||!s(e[r],t[r]))return!1;for(let r in t)if(!(r in e))return!1}return!0}class l{constructor(e,t){this.type=e,this.attrs=t}addToSet(e){let t,r=!1;for(let n=0;n<e.length;n++){let o=e[n];if(this.eq(o))return e;if(this.type.excludes(o.type))t||(t=e.slice(0,n));else{if(o.type.excludes(this.type))return e;!r&&o.type.rank>this.type.rank&&(t||(t=e.slice(0,n)),t.push(this),r=!0),t&&t.push(o)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return e.slice(0,t).concat(e.slice(t+1));return e}isInSet(e){for(let t=0;t<e.length;t++)if(this.eq(e[t]))return!0;return!1}eq(e){return this==e||this.type==e.type&&s(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,t){if(!t)throw RangeError("Invalid input for Mark.fromJSON");let r=e.marks[t.type];if(!r)throw RangeError(`There is no mark type ${t.type} in this schema`);return r.create(t.attrs)}static sameSet(e,t){if(e==t)return!0;if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!e[r].eq(t[r]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&0==e.length)return l.none;if(e instanceof l)return[e];let t=e.slice();return t.sort((e,t)=>e.type.rank-t.type.rank),t}}l.none=[];class u extends Error{}class c{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=function e(t,r,n,o){let{index:i,offset:a}=t.findIndex(r),s=t.maybeChild(i);if(a==r||s.isText)return o&&!o.canReplace(i,i,n)?null:t.cut(0,r).append(n).append(t.cut(r));let l=e(s.content,r-a-1,n);return l&&t.replaceChild(i,s.copy(l))}(this.content,e+this.openStart,t);return r&&new c(r,this.openStart,this.openEnd)}removeBetween(e,t){return new c(function e(t,r,n){let{index:o,offset:i}=t.findIndex(r),a=t.maybeChild(o),{index:s,offset:l}=t.findIndex(n);if(i==r||a.isText){if(l!=n&&!t.child(s).isText)throw RangeError("Removing non-flat range");return t.cut(0,r).append(t.cut(n))}if(o!=s)throw RangeError("Removing non-flat range");return t.replaceChild(o,a.copy(e(a.content,r-i-1,n-i-1)))}(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return c.empty;let r=t.openStart||0,n=t.openEnd||0;if("number"!=typeof r||"number"!=typeof n)throw RangeError("Invalid input for Slice.fromJSON");return new c(o.fromJSON(e,t.content),r,n)}static maxOpen(e,t=!0){let r=0,n=0;for(let n=e.firstChild;n&&!n.isLeaf&&(t||!n.type.spec.isolating);n=n.firstChild)r++;for(let r=e.lastChild;r&&!r.isLeaf&&(t||!r.type.spec.isolating);r=r.lastChild)n++;return new c(e,r,n)}}function d(e,t){if(!t.type.compatibleContent(e.type))throw new u("Cannot join "+t.type.name+" onto "+e.type.name)}function p(e,t,r){let n=e.node(r);return d(n,t.node(r)),n}function f(e,t){let r=t.length-1;r>=0&&e.isText&&e.sameMarkup(t[r])?t[r]=e.withText(t[r].text+e.text):t.push(e)}function h(e,t,r,n){let o=(t||e).node(r),i=0,a=t?t.index(r):o.childCount;e&&(i=e.index(r),e.depth>r?i++:e.textOffset&&(f(e.nodeAfter,n),i++));for(let e=i;e<a;e++)f(o.child(e),n);t&&t.depth==r&&t.textOffset&&f(t.nodeBefore,n)}function m(e,t){return e.type.checkContent(t),e.copy(t)}function g(e,t,r){let n=[];return h(null,e,r,n),e.depth>r&&f(m(p(e,t,r+1),g(e,t,r+1)),n),h(t,null,r,n),new o(n)}c.empty=new c(o.empty,0,0);class y{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return null==e?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[3*this.resolveDepth(e)]}index(e){return this.path[3*this.resolveDepth(e)+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.depth||this.textOffset?1:0)}start(e){return 0==(e=this.resolveDepth(e))?0:this.path[3*e-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(!(e=this.resolveDepth(e)))throw RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]}after(e){if(!(e=this.resolveDepth(e)))throw RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]+this.path[3*e].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],n=e.child(t);return r?e.child(t).cut(r):n}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):0==e?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[3*t],n=0==t?0:this.path[3*t-1]+1;for(let t=0;t<e;t++)n+=r.child(t).nodeSize;return n}marks(){let e=this.parent,t=this.index();if(0==e.content.size)return l.none;if(this.textOffset)return e.child(t).marks;let r=e.maybeChild(t-1),n=e.maybeChild(t);if(!r){let e=r;r=n,n=e}let o=r.marks;for(var i=0;i<o.length;i++)!1!==o[i].type.spec.inclusive||n&&o[i].isInSet(n.marks)||(o=o[i--].removeFromSet(o));return o}marksAcross(e){let t=this.parent.maybeChild(this.index());if(!t||!t.isInline)return null;let r=t.marks,n=e.parent.maybeChild(e.index());for(var o=0;o<r.length;o++)!1!==r[o].type.spec.inclusive||n&&r[o].isInSet(n.marks)||(r=r[o--].removeFromSet(r));return r}sharedDepth(e){for(let t=this.depth;t>0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos<this.pos)return e.blockRange(this);for(let r=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);r>=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new x(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let t=1;t<=this.depth;t++)e+=(e?"/":"")+this.node(t).type.name+"_"+this.index(t-1);return e+":"+this.parentOffset}static resolve(e,t){if(!(t>=0&&t<=e.content.size))throw RangeError("Position "+t+" out of range");let r=[],n=0,o=t;for(let t=e;;){let{index:e,offset:i}=t.content.findIndex(o),a=o-i;if(r.push(t,e,n+i),!a||(t=t.child(e)).isText)break;o=a-1,n+=i+1}return new y(t,r,o)}static resolveCached(e,t){for(let r=0;r<v.length;r++){let n=v[r];if(n.pos==t&&n.doc==e)return n}let r=v[b]=y.resolve(e,t);return b=(b+1)%_,r}}let v=[],b=0,_=12;class x{constructor(e,t,r){this.$from=e,this.$to=t,this.depth=r}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}let w=Object.create(null);class k{constructor(e,t,r,n=l.none){this.type=e,this.attrs=t,this.marks=n,this.content=r||o.empty}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,t,r,n=0){this.content.nodesBetween(e,t,r,n,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,t,r,n){return this.content.textBetween(e,t,r,n)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,t,r){return this.type==e&&s(this.attrs,t||e.defaultAttrs||w)&&l.sameSet(this.marks,r||l.none)}copy(e=null){return e==this.content?this:new k(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new k(this.type,this.attrs,this.content,e)}cut(e,t=this.content.size){return 0==e&&t==this.content.size?this:this.copy(this.content.cut(e,t))}slice(e,t=this.content.size,r=!1){if(e==t)return c.empty;let n=this.resolve(e),o=this.resolve(t),i=r?0:n.sharedDepth(t),a=n.start(i),s=n.node(i).content.cut(n.pos-a,o.pos-a);return new c(s,n.depth-i,o.depth-i)}replace(e,t,r){return function(e,t,r){if(r.openStart>e.depth)throw new u("Inserted content deeper than insertion position");if(e.depth-r.openStart!=t.depth-r.openEnd)throw new u("Inconsistent open depths");return function e(t,r,n,i){let a=t.index(i),s=t.node(i);if(a==r.index(i)&&i<t.depth-n.openStart){let o=e(t,r,n,i+1);return s.copy(s.content.replaceChild(a,o))}if(!n.content.size)return m(s,g(t,r,i));if(n.openStart||n.openEnd||t.depth!=i||r.depth!=i){let{start:e,end:a}=function(e,t){let r=t.depth-e.openStart,n=t.node(r).copy(e.content);for(let e=r-1;e>=0;e--)n=t.node(e).copy(o.from(n));return{start:n.resolveNoCache(e.openStart+r),end:n.resolveNoCache(n.content.size-e.openEnd-r)}}(n,t);return m(s,function e(t,r,n,i,a){let s=t.depth>a&&p(t,r,a+1),l=i.depth>a&&p(n,i,a+1),u=[];return h(null,t,a,u),s&&l&&r.index(a)==n.index(a)?(d(s,l),f(m(s,e(t,r,n,i,a+1)),u)):(s&&f(m(s,g(t,r,a+1)),u),h(r,n,a,u),l&&f(m(l,g(n,i,a+1)),u)),h(i,null,a,u),new o(u)}(t,e,a,r,i))}{let e=t.parent,o=e.content;return m(e,o.cut(0,t.parentOffset).append(n.content).append(o.cut(r.parentOffset)))}}(e,t,r,0)}(this.resolve(e),this.resolve(t),r)}nodeAt(e){for(let t=this;;){let{index:r,offset:n}=t.content.findIndex(e);if(!(t=t.maybeChild(r)))return null;if(n==e||t.isText)return t;e-=n+1}}childAfter(e){let{index:t,offset:r}=this.content.findIndex(e);return{node:this.content.maybeChild(t),index:t,offset:r}}childBefore(e){if(0==e)return{node:null,index:0,offset:0};let{index:t,offset:r}=this.content.findIndex(e);if(r<e)return{node:this.content.child(t),index:t,offset:r};let n=this.content.child(t-1);return{node:n,index:t-1,offset:r-n.nodeSize}}resolve(e){return y.resolveCached(this,e)}resolveNoCache(e){return y.resolve(this,e)}rangeHasMark(e,t,r){let n=!1;return t>e&&this.nodesBetween(e,t,e=>(r.isInSet(e.marks)&&(n=!0),!n)),n}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),S(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=o.empty,n=0,i=r.childCount){let a=this.contentMatchAt(e).matchFragment(r,n,i),s=a&&a.matchFragment(this.content,t);if(!s||!s.validEnd)return!1;for(let e=n;e<i;e++)if(!this.type.allowsMarks(r.child(e).marks))return!1;return!0}canReplaceWith(e,t,r,n){if(n&&!this.type.allowsMarks(n))return!1;let o=this.contentMatchAt(e).matchType(r),i=o&&o.matchFragment(this.content,t);return!!i&&i.validEnd}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content);let e=l.none;for(let t=0;t<this.marks.length;t++)e=this.marks[t].addToSet(e);if(!l.sameSet(e,this.marks))throw RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(e=>e.type.name)}`);this.content.forEach(e=>e.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(e=>e.toJSON())),e}static fromJSON(e,t){if(!t)throw RangeError("Invalid input for Node.fromJSON");let r=null;if(t.marks){if(!Array.isArray(t.marks))throw RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if("text"==t.type){if("string"!=typeof t.text)throw RangeError("Invalid text node in JSON");return e.text(t.text,r)}let n=o.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,n,r)}}k.prototype.text=void 0;class M extends k{constructor(e,t,r,n){if(super(e,t,null,n),!r)throw RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):S(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new M(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new M(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return 0==e&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function S(e,t){for(let r=e.length-1;r>=0;r--)t=e[r].type.name+"("+t+")";return t}class O{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){var r;let n,o=new j(e,t);if(null==o.next)return O.empty;let i=function e(t){let r=[];do r.push(function(t){let r=[];do r.push(function(t){let r=function(t){if(t.eat("(")){let r=e(t);return t.eat(")")||t.err("Missing closing paren"),r}if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=(function(e,t){let r=e.nodeTypes,n=r[t];if(n)return[n];let o=[];for(let e in r){let n=r[e];n.groups.indexOf(t)>-1&&o.push(n)}return 0==o.length&&e.err("No node type or group '"+t+"' found"),o})(t,t.next).map(e=>(null==t.inline?t.inline=e.isInline:t.inline!=e.isInline&&t.err("Mixing inline and block content"),{type:"name",value:e}));return t.pos++,1==e.length?e[0]:{type:"choice",exprs:e}}}(t);for(;;)if(t.eat("+"))r={type:"plus",expr:r};else if(t.eat("*"))r={type:"star",expr:r};else if(t.eat("?"))r={type:"opt",expr:r};else if(t.eat("{"))r=function(e,t){let r=C(e),n=r;return e.eat(",")&&(n="}"!=e.next?C(e):-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:r,max:n,expr:t}}(t,r);else break;return r}(t));while(t.next&&")"!=t.next&&"|"!=t.next);return 1==r.length?r[0]:{type:"seq",exprs:r}}(t));while(t.eat("|"));return 1==r.length?r[0]:{type:"choice",exprs:r}}(o);o.next&&o.err("Unexpected trailing text");let a=(r=function(e){let t=[[]];return o(function e(t,i){if("choice"==t.type)return t.exprs.reduce((t,r)=>t.concat(e(r,i)),[]);if("seq"==t.type)for(let n=0;;n++){let a=e(t.exprs[n],i);if(n==t.exprs.length-1)return a;o(a,i=r())}else if("star"==t.type){let a=r();return n(i,a),o(e(t.expr,a),a),[n(a)]}else if("plus"==t.type){let a=r();return o(e(t.expr,i),a),o(e(t.expr,a),a),[n(a)]}else if("opt"==t.type)return[n(i)].concat(e(t.expr,i));else if("range"==t.type){let a=i;for(let n=0;n<t.min;n++){let n=r();o(e(t.expr,a),n),a=n}if(-1==t.max)o(e(t.expr,a),a);else for(let i=t.min;i<t.max;i++){let i=r();n(a,i),o(e(t.expr,a),i),a=i}return[n(a)]}else if("name"==t.type)return[n(i,void 0,t.value)];else throw Error("Unknown expr type")}(e,0),r()),t;function r(){return t.push([])-1}function n(e,r,n){let o={term:n,to:r};return t[e].push(o),o}function o(e,t){e.forEach(e=>e.to=t)}}(i),n=Object.create(null),function e(t){let o=[];t.forEach(e=>{r[e].forEach(({term:e,to:t})=>{let n;if(e){for(let t=0;t<o.length;t++)o[t][0]==e&&(n=o[t][1]);L(r,t).forEach(t=>{n||o.push([e,n=[]]),-1==n.indexOf(t)&&n.push(t)})}})});let i=n[t.join(",")]=new O(t.indexOf(r.length-1)>-1);for(let t=0;t<o.length;t++){let r=o[t][1].sort(P);i.next.push({type:o[t][0],next:n[r.join(",")]||e(r)})}return i}(L(r,0)));return function(e,t){for(let r=0,n=[e];r<n.length;r++){let e=n[r],o=!e.validEnd,i=[];for(let t=0;t<e.next.length;t++){let{type:r,next:a}=e.next[t];i.push(r.name),o&&!(r.isText||r.hasRequiredAttrs())&&(o=!1),-1==n.indexOf(a)&&n.push(a)}o&&t.err("Only non-generatable nodes ("+i.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}(a,o),a}matchType(e){for(let t=0;t<this.next.length;t++)if(this.next[t].type==e)return this.next[t].next;return null}matchFragment(e,t=0,r=e.childCount){let n=this;for(let o=t;n&&o<r;o++)n=n.matchType(e.child(o).type);return n}get inlineContent(){return 0!=this.next.length&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:t}=this.next[e];if(!(t.isText||t.hasRequiredAttrs()))return t}return null}compatible(e){for(let t=0;t<this.next.length;t++)for(let r=0;r<e.next.length;r++)if(this.next[t].type==e.next[r].type)return!0;return!1}fillBefore(e,t=!1,r=0){let n=[this];return function i(a,s){let l=a.matchFragment(e,r);if(l&&(!t||l.validEnd))return o.from(s.map(e=>e.createAndFill()));for(let e=0;e<a.next.length;e++){let{type:t,next:r}=a.next[e];if(!(t.isText||t.hasRequiredAttrs())&&-1==n.indexOf(r)){n.push(r);let e=i(r,s.concat(t));if(e)return e}}return null}(this,[])}findWrapping(e){for(let t=0;t<this.wrapCache.length;t+=2)if(this.wrapCache[t]==e)return this.wrapCache[t+1];let t=this.computeWrapping(e);return this.wrapCache.push(e,t),t}computeWrapping(e){let t=Object.create(null),r=[{match:this,type:null,via:null}];for(;r.length;){let n=r.shift(),o=n.match;if(o.matchType(e)){let e=[];for(let t=n;t.type;t=t.via)e.push(t.type);return e.reverse()}for(let e=0;e<o.next.length;e++){let{type:i,next:a}=o.next[e];i.isLeaf||i.hasRequiredAttrs()||i.name in t||n.type&&!a.validEnd||(r.push({match:i.contentMatch,type:i,via:n}),t[i.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];return!function t(r){e.push(r);for(let n=0;n<r.next.length;n++)-1==e.indexOf(r.next[n].next)&&t(r.next[n].next)}(this),e.map((t,r)=>{let n=r+(t.validEnd?"*":" ")+" ";for(let r=0;r<t.next.length;r++)n+=(r?", ":"")+t.next[r].type.name+"->"+e.indexOf(t.next[r].next);return n}).join("\n")}}O.empty=new O(!0);class j{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),""==this.tokens[this.tokens.length-1]&&this.tokens.pop(),""==this.tokens[0]&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw SyntaxError(e+" (in content expression '"+this.string+"')")}}function C(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");let t=Number(e.next);return e.pos++,t}function P(e,t){return t-e}function L(e,t){let r=[];return function t(n){let o=e[n];if(1==o.length&&!o[0].term)return t(o[0].to);r.push(n);for(let e=0;e<o.length;e++){let{term:n,to:i}=o[e];n||-1!=r.indexOf(i)||t(i)}}(t),r.sort(P)}function E(e){let t=Object.create(null);for(let r in e){let n=e[r];if(!n.hasDefault)return null;t[r]=n.default}return t}function T(e,t){let r=Object.create(null);for(let n in e){let o=t&&t[n];if(void 0===o){let t=e[n];if(t.hasDefault)o=t.default;else throw RangeError("No value supplied for attribute "+n)}r[n]=o}return r}function D(e){let t=Object.create(null);if(e)for(let r in e)t[r]=new A(e[r]);return t}class I{constructor(e,t,r){this.name=e,this.schema=t,this.spec=r,this.markSet=null,this.groups=r.group?r.group.split(" "):[],this.attrs=D(r.attrs),this.defaultAttrs=E(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(r.inline||"text"==e),this.isText="text"==e}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==O.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:T(this.attrs,e)}create(e=null,t,r){if(this.isText)throw Error("NodeType.create can't construct text nodes");return new k(this,this.computeAttrs(e),o.from(t),l.setFrom(r))}createChecked(e=null,t,r){return t=o.from(t),this.checkContent(t),new k(this,this.computeAttrs(e),t,l.setFrom(r))}createAndFill(e=null,t,r){if(e=this.computeAttrs(e),(t=o.from(t)).size){let e=this.contentMatch.fillBefore(t);if(!e)return null;t=e.append(t)}let n=this.contentMatch.matchFragment(t),i=n&&n.fillBefore(o.empty,!0);return i?new k(this,e,t.append(i),l.setFrom(r)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let t=0;t<e.childCount;t++)if(!this.allowsMarks(e.child(t).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}allowsMarkType(e){return null==this.markSet||this.markSet.indexOf(e)>-1}allowsMarks(e){if(null==this.markSet)return!0;for(let t=0;t<e.length;t++)if(!this.allowsMarkType(e[t].type))return!1;return!0}allowedMarks(e){let t;if(null==this.markSet)return e;for(let r=0;r<e.length;r++)this.allowsMarkType(e[r].type)?t&&t.push(e[r]):t||(t=e.slice(0,r));return t?t.length?t:l.none:e}static compile(e,t){let r=Object.create(null);e.forEach((e,n)=>r[e]=new I(e,t,n));let n=t.spec.topNode||"doc";if(!r[n])throw RangeError("Schema is missing its top node type ('"+n+"')");if(!r.text)throw RangeError("Every schema needs a 'text' type");for(let e in r.text.attrs)throw RangeError("The text node type should not have attributes");return r}}class A{constructor(e){this.hasDefault=Object.prototype.hasOwnProperty.call(e,"default"),this.default=e.default}get isRequired(){return!this.hasDefault}}class Y{constructor(e,t,r,n){this.name=e,this.rank=t,this.schema=r,this.spec=n,this.attrs=D(n.attrs),this.excluded=null;let o=E(this.attrs);this.instance=o?new l(this,o):null}create(e=null){return!e&&this.instance?this.instance:new l(this,T(this.attrs,e))}static compile(e,t){let r=Object.create(null),n=0;return e.forEach((e,o)=>r[e]=new Y(e,n++,t,o)),r}removeFromSet(e){for(var t=0;t<e.length;t++)e[t].type==this&&(e=e.slice(0,t).concat(e.slice(t+1)),t--);return e}isInSet(e){for(let t=0;t<e.length;t++)if(e[t].type==this)return e[t]}excludes(e){return this.excluded.indexOf(e)>-1}}class R{constructor(e){this.cached=Object.create(null);let t=this.spec={};for(let r in e)t[r]=e[r];t.nodes=n.from(e.nodes),t.marks=n.from(e.marks||{}),this.nodes=I.compile(this.spec.nodes,this),this.marks=Y.compile(this.spec.marks,this);let r=Object.create(null);for(let e in this.nodes){if(e in this.marks)throw RangeError(e+" can not be both a node and a mark");let t=this.nodes[e],n=t.spec.content||"",o=t.spec.marks;t.contentMatch=r[n]||(r[n]=O.parse(n,this.nodes)),t.inlineContent=t.contentMatch.inlineContent,t.markSet="_"==o?null:o?N(this,o.split(" ")):""!=o&&t.inlineContent?null:[]}for(let e in this.marks){let t=this.marks[e],r=t.spec.excludes;t.excluded=null==r?[t]:""==r?[]:N(this,r.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,r,n){if("string"==typeof e)e=this.nodeType(e);else if(e instanceof I){if(e.schema!=this)throw RangeError("Node type from different schema used ("+e.name+")")}else throw RangeError("Invalid node type: "+e);return e.createChecked(t,r,n)}text(e,t){let r=this.nodes.text;return new M(r,r.defaultAttrs,e,l.setFrom(t))}mark(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)}nodeFromJSON(e){return k.fromJSON(this,e)}markFromJSON(e){return l.fromJSON(this,e)}nodeType(e){let t=this.nodes[e];if(!t)throw RangeError("Unknown node type: "+e);return t}}function N(e,t){let r=[];for(let n=0;n<t.length;n++){let o=t[n],i=e.marks[o],a=i;if(i)r.push(i);else for(let t in e.marks){let n=e.marks[t];("_"==o||n.spec.group&&n.spec.group.split(" ").indexOf(o)>-1)&&r.push(a=n)}if(!a)throw SyntaxError("Unknown mark type: '"+t[n]+"'")}return r}class z{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[],t.forEach(e=>{e.tag?this.tags.push(e):e.style&&this.styles.push(e)}),this.normalizeLists=!this.tags.some(t=>{if(!/^(ul|ol)\b/.test(t.tag)||!t.node)return!1;let r=e.nodes[t.node];return r.contentMatch.matchType(r)})}parse(e,t={}){let r=new B(this,t,!1);return r.addAll(e,t.from,t.to),r.finish()}parseSlice(e,t={}){let r=new B(this,t,!0);return r.addAll(e,t.from,t.to),c.maxOpen(r.finish())}matchTag(e,t,r){for(let o=r?this.tags.indexOf(r)+1:0;o<this.tags.length;o++){var n;let r=this.tags[o];if(n=r.tag,(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,n)&&(void 0===r.namespace||e.namespaceURI==r.namespace)&&(!r.context||t.matchesContext(r.context))){if(r.getAttrs){let t=r.getAttrs(e);if(!1===t)continue;r.attrs=t||void 0}return r}}}matchStyle(e,t,r,n){for(let o=n?this.styles.indexOf(n)+1:0;o<this.styles.length;o++){let n=this.styles[o],i=n.style;if(0==i.indexOf(e)&&(!n.context||r.matchesContext(n.context))&&(!(i.length>e.length)||61==i.charCodeAt(e.length)&&i.slice(e.length+1)==t)){if(n.getAttrs){let e=n.getAttrs(t);if(!1===e)continue;n.attrs=e||void 0}return n}}}static schemaRules(e){let t=[];function r(e){let r=null==e.priority?50:e.priority,n=0;for(;n<t.length;n++){let e=t[n];if((null==e.priority?50:e.priority)<r)break}t.splice(n,0,e)}for(let t in e.marks){let n=e.marks[t].spec.parseDOM;n&&n.forEach(e=>{r(e=U(e)),e.mark||e.ignore||e.clearMark||(e.mark=t)})}for(let t in e.nodes){let n=e.nodes[t].spec.parseDOM;n&&n.forEach(e=>{r(e=U(e)),e.node||e.ignore||e.mark||(e.node=t)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new z(e,z.schemaRules(e)))}}let H={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},F={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},$={ol:!0,ul:!0};function V(e,t,r){return null!=t?(t?1:0)|("full"===t?2:0):e&&"pre"==e.whitespace?3:-5&r}class Z{constructor(e,t,r,n,o,i,a){this.type=e,this.attrs=t,this.marks=r,this.pendingMarks=n,this.solid=o,this.options=a,this.content=[],this.activeMarks=l.none,this.stashMarks=[],this.match=i||(4&a?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(o.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{let t=this.type.contentMatch,r;return(r=t.findWrapping(e.type))?(this.match=t,r):null}}return this.match.findWrapping(e.type)}finish(e){if(!(1&this.options)){let e=this.content[this.content.length-1],t;e&&e.isText&&(t=/[ \t\r\n\u000c]+$/.exec(e.text))&&(e.text.length==t[0].length?this.content.pop():this.content[this.content.length-1]=e.withText(e.text.slice(0,e.text.length-t[0].length)))}let t=o.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(o.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}popFromStashMark(e){for(let t=this.stashMarks.length-1;t>=0;t--)if(e.eq(this.stashMarks[t]))return this.stashMarks.splice(t,1)[0]}applyPending(e){for(let t=0,r=this.pendingMarks;t<r.length;t++){let n=r[t];(this.type?this.type.allowsMarkType(n.type):function(e,t){let r=t.schema.nodes;for(let n in r){let o=r[n];if(!o.allowsMarkType(e))continue;let i=[],a=e=>{i.push(e);for(let r=0;r<e.edgeCount;r++){let{type:n,next:o}=e.edge(r);if(n==t||0>i.indexOf(o)&&a(o))return!0}};if(a(o.contentMatch))return!0}}(n.type,e))&&!n.isInSet(this.activeMarks)&&(this.activeMarks=n.addToSet(this.activeMarks),this.pendingMarks=n.removeFromSet(this.pendingMarks))}}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!H.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class B{constructor(e,t,r){this.parser=e,this.options=t,this.isOpen=r,this.open=0;let n=t.topNode,o,i=V(null,t.preserveWhitespace,0)|(r?4:0);o=n?new Z(n.type,n.attrs,l.none,l.none,!0,t.topMatch||n.type.contentMatch,i):r?new Z(null,null,l.none,l.none,!0,null,i):new Z(e.schema.topNodeType,null,l.none,l.none,!0,null,i),this.nodes=[o],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e){3==e.nodeType?this.addTextNode(e):1==e.nodeType&&this.addElement(e)}withStyleRules(e,t){let r=e.getAttribute("style");if(!r)return t();let n=this.readStyles(function(e){let t=/\s*([\w-]+)\s*:\s*([^;]+)/g,r,n=[];for(;r=t.exec(e);)n.push(r[1],r[2].trim());return n}(r));if(!n)return;let[o,i]=n,a=this.top;for(let e=0;e<i.length;e++)this.removePendingMark(i[e],a);for(let e=0;e<o.length;e++)this.addPendingMark(o[e]);t();for(let e=0;e<o.length;e++)this.removePendingMark(o[e],a);for(let e=0;e<i.length;e++)this.addPendingMark(i[e])}addTextNode(e){let t=e.nodeValue,r=this.top;if(2&r.options||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(t)){if(1&r.options)t=2&r.options?t.replace(/\r\n?/g,"\n"):t.replace(/\r?\n|\r/g," ");else if(t=t.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(t)&&this.open==this.nodes.length-1){let n=r.content[r.content.length-1],o=e.previousSibling;(!n||o&&"BR"==o.nodeName||n.isText&&/[ \t\r\n\u000c]$/.test(n.text))&&(t=t.slice(1))}t&&this.insertNode(this.parser.schema.text(t)),this.findInText(e)}else this.findInside(e)}addElement(e,t){let r=e.nodeName.toLowerCase(),n;$.hasOwnProperty(r)&&this.parser.normalizeLists&&function(e){for(let t=e.firstChild,r=null;t;t=t.nextSibling){let e=1==t.nodeType?t.nodeName.toLowerCase():null;e&&$.hasOwnProperty(e)&&r?(r.appendChild(t),t=r):"li"==e?r=t:e&&(r=null)}}(e);let o=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(n=this.parser.matchTag(e,this,t));if(o?o.ignore:F.hasOwnProperty(r))this.findInside(e),this.ignoreFallback(e);else if(!o||o.skip||o.closeParent){o&&o.closeParent?this.open=Math.max(0,this.open-1):o&&o.skip.nodeType&&(e=o.skip);let t,n=this.top,i=this.needsBlock;if(H.hasOwnProperty(r))n.content.length&&n.content[0].isInline&&this.open&&(this.open--,n=this.top),t=!0,n.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e);return}o&&o.skip?this.addAll(e):this.withStyleRules(e,()=>this.addAll(e)),t&&this.sync(n),this.needsBlock=i}else this.withStyleRules(e,()=>{this.addElementByRule(e,o,!1===o.consuming?n:void 0)})}leafFallback(e){"BR"==e.nodeName&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode("\n"))}ignoreFallback(e){"BR"!=e.nodeName||this.top.type&&this.top.type.inlineContent||this.findPlace(this.parser.schema.text("-"))}readStyles(e){let t=l.none,r=l.none;for(let n=0;n<e.length;n+=2)for(let o;;){let i=this.parser.matchStyle(e[n],e[n+1],this,o);if(!i)break;if(i.ignore)return null;if(i.clearMark?this.top.pendingMarks.concat(this.top.activeMarks).forEach(e=>{i.clearMark(e)&&(r=e.addToSet(r))}):t=this.parser.schema.marks[i.mark].create(i.attrs).addToSet(t),!1===i.consuming)o=i;else break}return[t,r]}addElementByRule(e,t,r){let n,o,i;t.node?(o=this.parser.schema.nodes[t.node]).isLeaf?this.insertNode(o.create(t.attrs))||this.leafFallback(e):n=this.enter(o,t.attrs||null,t.preserveWhitespace):(i=this.parser.schema.marks[t.mark].create(t.attrs),this.addPendingMark(i));let a=this.top;if(o&&o.isLeaf)this.findInside(e);else if(r)this.addElement(e,r);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(e=>this.insertNode(e));else{let r=e;"string"==typeof t.contentElement?r=e.querySelector(t.contentElement):"function"==typeof t.contentElement?r=t.contentElement(e):t.contentElement&&(r=t.contentElement),this.findAround(e,r,!0),this.addAll(r)}n&&this.sync(a)&&this.open--,i&&this.removePendingMark(i,a)}addAll(e,t,r){let n=t||0;for(let o=t?e.childNodes[t]:e.firstChild,i=null==r?null:e.childNodes[r];o!=i;o=o.nextSibling,++n)this.findAtPoint(e,n),this.addDOM(o);this.findAtPoint(e,n)}findPlace(e){let t,r;for(let n=this.open;n>=0;n--){let o=this.nodes[n],i=o.findWrapping(e);if(i&&(!t||t.length>i.length)&&(t=i,r=o,!i.length)||o.solid)break}if(!t)return!1;this.sync(r);for(let e=0;e<t.length;e++)this.enterInner(t[e],null,!1);return!0}insertNode(e){if(e.isInline&&this.needsBlock&&!this.top.type){let e=this.textblockFromContext();e&&this.enterInner(e)}if(this.findPlace(e)){this.closeExtra();let t=this.top;t.applyPending(e.type),t.match&&(t.match=t.match.matchType(e.type));let r=t.activeMarks;for(let n=0;n<e.marks.length;n++)(!t.type||t.type.allowsMarkType(e.marks[n].type))&&(r=e.marks[n].addToSet(r));return t.content.push(e.mark(r)),!0}return!1}enter(e,t,r){let n=this.findPlace(e.create(t));return n&&this.enterInner(e,t,!0,r),n}enterInner(e,t=null,r=!1,n){this.closeExtra();let o=this.top;o.applyPending(e),o.match=o.match&&o.match.matchType(e);let i=V(e,n,o.options);4&o.options&&0==o.content.length&&(i|=4),this.nodes.push(new Z(e,t,o.activeMarks,o.pendingMarks,r,null,i)),this.open++}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}sync(e){for(let t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.open=t,!0;return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let r=this.nodes[t].content;for(let t=r.length-1;t>=0;t--)e+=r[t].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let r=0;r<this.find.length;r++)this.find[r].node==e&&this.find[r].offset==t&&(this.find[r].pos=this.currentPos)}findInside(e){if(this.find)for(let t=0;t<this.find.length;t++)null==this.find[t].pos&&1==e.nodeType&&e.contains(this.find[t].node)&&(this.find[t].pos=this.currentPos)}findAround(e,t,r){if(e!=t&&this.find)for(let n=0;n<this.find.length;n++)null==this.find[n].pos&&1==e.nodeType&&e.contains(this.find[n].node)&&t.compareDocumentPosition(this.find[n].node)&(r?2:4)&&(this.find[n].pos=this.currentPos)}findInText(e){if(this.find)for(let t=0;t<this.find.length;t++)this.find[t].node==e&&(this.find[t].pos=this.currentPos-(e.nodeValue.length-this.find[t].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),r=this.options.context,n=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),o=-(r?r.depth+1:0)+(n?0:1),i=(e,a)=>{for(;e>=0;e--){let s=t[e];if(""==s){if(e==t.length-1||0==e)continue;for(;a>=o;a--)if(i(e-1,a))return!0;return!1}{let e=a>0||0==a&&n?this.nodes[a].type:r&&a>=o?r.node(a-o).type:null;if(!e||e.name!=s&&-1==e.groups.indexOf(s))return!1;a--}}return!0};return i(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let r=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let e in this.parser.schema.nodes){let t=this.parser.schema.nodes[e];if(t.isTextblock&&t.defaultAttrs)return t}}addPendingMark(e){let t=function(e,t){for(let r=0;r<t.length;r++)if(e.eq(t[r]))return t[r]}(e,this.top.pendingMarks);t&&this.top.stashMarks.push(t),this.top.pendingMarks=e.addToSet(this.top.pendingMarks)}removePendingMark(e,t){for(let r=this.open;r>=0;r--){let n=this.nodes[r];if(n.pendingMarks.lastIndexOf(e)>-1)n.pendingMarks=e.removeFromSet(n.pendingMarks);else{n.activeMarks=e.removeFromSet(n.activeMarks);let t=n.popFromStashMark(e);t&&n.type&&n.type.allowsMarkType(t.type)&&(n.activeMarks=t.addToSet(n.activeMarks))}if(n==t)break}}}function U(e){let t={};for(let r in e)t[r]=e[r];return t}class W{constructor(e,t){this.nodes=e,this.marks=t}serializeFragment(e,t={},r){r||(r=K(t).createDocumentFragment());let n=r,o=[];return e.forEach(e=>{if(o.length||e.marks.length){let r=0,i=0;for(;r<o.length&&i<e.marks.length;){let t=e.marks[i];if(!this.marks[t.type.name]){i++;continue}if(!t.eq(o[r][0])||!1===t.type.spec.spanning)break;r++,i++}for(;r<o.length;)n=o.pop()[1];for(;i<e.marks.length;){let r=e.marks[i++],a=this.serializeMark(r,e.isInline,t);a&&(o.push([r,n]),n.appendChild(a.dom),n=a.contentDOM||a.dom)}}n.appendChild(this.serializeNodeInner(e,t))}),r}serializeNodeInner(e,t){let{dom:r,contentDOM:n}=W.renderSpec(K(t),this.nodes[e.type.name](e));if(n){if(e.isLeaf)throw RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,t,n)}return r}serializeNode(e,t={}){let r=this.serializeNodeInner(e,t);for(let n=e.marks.length-1;n>=0;n--){let o=this.serializeMark(e.marks[n],e.isInline,t);o&&((o.contentDOM||o.dom).appendChild(r),r=o.dom)}return r}serializeMark(e,t,r={}){let n=this.marks[e.type.name];return n&&W.renderSpec(K(r),n(e,t))}static renderSpec(e,t,r=null){let n;if("string"==typeof t)return{dom:e.createTextNode(t)};if(null!=t.nodeType)return{dom:t};if(t.dom&&null!=t.dom.nodeType)return t;let o=t[0],i=o.indexOf(" ");i>0&&(r=o.slice(0,i),o=o.slice(i+1));let a=r?e.createElementNS(r,o):e.createElement(o),s=t[1],l=1;if(s&&"object"==typeof s&&null==s.nodeType&&!Array.isArray(s)){for(let e in l=2,s)if(null!=s[e]){let t=e.indexOf(" ");t>0?a.setAttributeNS(e.slice(0,t),e.slice(t+1),s[e]):a.setAttribute(e,s[e])}}for(let o=l;o<t.length;o++){let i=t[o];if(0===i){if(o<t.length-1||o>l)throw RangeError("Content hole must be the only child of its parent node");return{dom:a,contentDOM:a}}{let{dom:t,contentDOM:o}=W.renderSpec(e,i,r);if(a.appendChild(t),o){if(n)throw RangeError("Multiple content holes");n=o}}}return{dom:a,contentDOM:n}}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new W(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=q(e.nodes);return t.text||(t.text=e=>e.text),t}static marksFromSchema(e){return q(e.marks)}}function q(e){let t={};for(let r in e){let n=e[r].spec.toDOM;n&&(t[r]=n)}return t}function K(e){return e.document||window.document}},2376:function(e,t,r){"use strict";r.d(t,{Bs:function(){return c},C1:function(){return h},H$:function(){return j},Sy:function(){return M},Y1:function(){return a},qv:function(){return p},xm:function(){return s},yy:function(){return k}});var n=r(12806),o=r(16560);let i=Object.create(null);class a{constructor(e,t,r){this.$anchor=e,this.$head=t,this.ranges=r||[new s(e.min(t),e.max(t))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let t=0;t<e.length;t++)if(e[t].$from.pos!=e[t].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,t=n.p2.empty){let r=t.content.lastChild,o=null;for(let e=0;e<t.openEnd;e++)o=r,r=r.lastChild;let i=e.steps.length,a=this.ranges;for(let s=0;s<a.length;s++){let{$from:l,$to:u}=a[s],c=e.mapping.slice(i);e.replaceRange(c.map(l.pos),c.map(u.pos),s?n.p2.empty:t),0==s&&y(e,i,(r?r.isInline:o&&o.isTextblock)?-1:1)}}replaceWith(e,t){let r=e.steps.length,n=this.ranges;for(let o=0;o<n.length;o++){let{$from:i,$to:a}=n[o],s=e.mapping.slice(r),l=s.map(i.pos),u=s.map(a.pos);o?e.deleteRange(l,u):(e.replaceRangeWith(l,u,t),y(e,r,t.isInline?-1:1))}}static findFrom(e,t,r=!1){let n=e.parent.inlineContent?new c(e):g(e.node(0),e.parent,e.pos,e.index(),t,r);if(n)return n;for(let n=e.depth-1;n>=0;n--){let o=t<0?g(e.node(0),e.node(n),e.before(n+1),e.index(n),t,r):g(e.node(0),e.node(n),e.after(n+1),e.index(n)+1,t,r);if(o)return o}return null}static near(e,t=1){return this.findFrom(e,t)||this.findFrom(e,-t)||new h(e.node(0))}static atStart(e){return g(e,e,0,0,1)||new h(e)}static atEnd(e){return g(e,e,e.content.size,e.childCount,-1)||new h(e)}static fromJSON(e,t){if(!t||!t.type)throw RangeError("Invalid input for Selection.fromJSON");let r=i[t.type];if(!r)throw RangeError(`No selection type ${t.type} defined`);return r.fromJSON(e,t)}static jsonID(e,t){if(e in i)throw RangeError("Duplicate use of selection JSON ID "+e);return i[e]=t,t.prototype.jsonID=e,t}getBookmark(){return c.between(this.$anchor,this.$head).getBookmark()}}a.prototype.visible=!0;class s{constructor(e,t){this.$from=e,this.$to=t}}let l=!1;function u(e){l||e.parent.inlineContent||(l=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}class c extends a{constructor(e,t=e){u(e),u(t),super(e,t)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,t){let r=e.resolve(t.map(this.head));if(!r.parent.inlineContent)return a.near(r);let n=e.resolve(t.map(this.anchor));return new c(n.parent.inlineContent?n:r,r)}replace(e,t=n.p2.empty){if(super.replace(e,t),t==n.p2.empty){let t=this.$from.marksAcross(this.$to);t&&e.ensureMarks(t)}}eq(e){return e instanceof c&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new d(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.head)throw RangeError("Invalid input for TextSelection.fromJSON");return new c(e.resolve(t.anchor),e.resolve(t.head))}static create(e,t,r=t){let n=e.resolve(t);return new this(n,r==t?n:e.resolve(r))}static between(e,t,r){let n=e.pos-t.pos;if((!r||n)&&(r=n>=0?1:-1),!t.parent.inlineContent){let e=a.findFrom(t,r,!0)||a.findFrom(t,-r,!0);if(!e)return a.near(t,r);t=e.$head}return e.parent.inlineContent||(0==n?e=t:(e=(a.findFrom(e,-r,!0)||a.findFrom(e,r,!0)).$anchor).pos<t.pos==n<0||(e=t)),new c(e,t)}}a.jsonID("text",c);class d{constructor(e,t){this.anchor=e,this.head=t}map(e){return new d(e.map(this.anchor),e.map(this.head))}resolve(e){return c.between(e.resolve(this.anchor),e.resolve(this.head))}}class p extends a{constructor(e){let t=e.nodeAfter;super(e,e.node(0).resolve(e.pos+t.nodeSize)),this.node=t}map(e,t){let{deleted:r,pos:n}=t.mapResult(this.anchor),o=e.resolve(n);return r?a.near(o):new p(o)}content(){return new n.p2(n.HY.from(this.node),0,0)}eq(e){return e instanceof p&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new f(this.anchor)}static fromJSON(e,t){if("number"!=typeof t.anchor)throw RangeError("Invalid input for NodeSelection.fromJSON");return new p(e.resolve(t.anchor))}static create(e,t){return new p(e.resolve(t))}static isSelectable(e){return!e.isText&&!1!==e.type.spec.selectable}}p.prototype.visible=!1,a.jsonID("node",p);class f{constructor(e){this.anchor=e}map(e){let{deleted:t,pos:r}=e.mapResult(this.anchor);return t?new d(r,r):new f(r)}resolve(e){let t=e.resolve(this.anchor),r=t.nodeAfter;return r&&p.isSelectable(r)?new p(t):a.near(t)}}class h extends a{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,t=n.p2.empty){if(t==n.p2.empty){e.delete(0,e.doc.content.size);let t=a.atStart(e.doc);t.eq(e.selection)||e.setSelection(t)}else super.replace(e,t)}toJSON(){return{type:"all"}}static fromJSON(e){return new h(e)}map(e){return new h(e)}eq(e){return e instanceof h}getBookmark(){return m}}a.jsonID("all",h);let m={map(){return this},resolve:e=>new h(e)};function g(e,t,r,n,o,i=!1){if(t.inlineContent)return c.create(e,r);for(let a=n-(o>0?0:1);o>0?a<t.childCount:a>=0;a+=o){let n=t.child(a);if(n.isAtom){if(!i&&p.isSelectable(n))return p.create(e,r-(o<0?n.nodeSize:0))}else{let t=g(e,n,r+o,o<0?n.childCount:0,o,i);if(t)return t}r+=n.nodeSize*o}return null}function y(e,t,r){let n,i=e.steps.length-1;if(i<t)return;let s=e.steps[i];(s instanceof o.Pu||s instanceof o.FC)&&(e.mapping.maps[i].forEach((e,t,r,o)=>{null==n&&(n=o)}),e.setSelection(a.near(e.doc.resolve(n),r)))}class v extends o.wx{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(1|this.updated)&-3,this.storedMarks=null,this}get selectionSet(){return(1&this.updated)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=2,this}ensureMarks(e){return n.vc.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(2&this.updated)>0}addStep(e,t){super.addStep(e,t),this.updated=-3&this.updated,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,t=!0){let r=this.selection;return t&&(e=e.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||n.vc.none))),r.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,t,r){let n=this.doc.type.schema;if(null==t)return e?this.replaceSelectionWith(n.text(e),!0):this.deleteSelection();{if(null==r&&(r=t),r=null==r?t:r,!e)return this.deleteRange(t,r);let o=this.storedMarks;if(!o){let e=this.doc.resolve(t);o=r==t?e.marks():e.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(t,r,n.text(e,o)),this.selection.empty||this.setSelection(a.near(this.selection.$to)),this}}setMeta(e,t){return this.meta["string"==typeof e?e:e.key]=t,this}getMeta(e){return this.meta["string"==typeof e?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=4,this}get scrolledIntoView(){return(4&this.updated)>0}}function b(e,t){return t&&e?e.bind(t):e}class _{constructor(e,t,r){this.name=e,this.init=b(t.init,r),this.apply=b(t.apply,r)}}let x=[new _("doc",{init:e=>e.doc||e.schema.topNodeType.createAndFill(),apply:e=>e.doc}),new _("selection",{init:(e,t)=>e.selection||a.atStart(t.doc),apply:e=>e.selection}),new _("storedMarks",{init:e=>e.storedMarks||null,apply:(e,t,r,n)=>n.selection.$cursor?e.storedMarks:null}),new _("scrollToSelection",{init:()=>0,apply:(e,t)=>e.scrolledIntoView?t+1:t})];class w{constructor(e,t){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=x.slice(),t&&t.forEach(e=>{if(this.pluginsByKey[e.key])throw RangeError("Adding different instances of a keyed plugin ("+e.key+")");this.plugins.push(e),this.pluginsByKey[e.key]=e,e.spec.state&&this.fields.push(new _(e.key,e.spec.state,e))})}}class k{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,t=-1){for(let r=0;r<this.config.plugins.length;r++)if(r!=t){let t=this.config.plugins[r];if(t.spec.filterTransaction&&!t.spec.filterTransaction.call(t,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let t=[e],r=this.applyInner(e),n=null;for(;;){let o=!1;for(let i=0;i<this.config.plugins.length;i++){let a=this.config.plugins[i];if(a.spec.appendTransaction){let s=n?n[i].n:0,l=n?n[i].state:this,u=s<t.length&&a.spec.appendTransaction.call(a,s?t.slice(s):t,l,r);if(u&&r.filterTransaction(u,i)){if(u.setMeta("appendedTransaction",e),!n){n=[];for(let e=0;e<this.config.plugins.length;e++)n.push(e<i?{state:r,n:t.length}:{state:this,n:0})}t.push(u),r=r.applyInner(u),o=!0}n&&(n[i]={state:r,n:t.length})}}if(!o)return{state:r,transactions:t}}}applyInner(e){if(!e.before.eq(this.doc))throw RangeError("Applying a mismatched transaction");let t=new k(this.config),r=this.config.fields;for(let n=0;n<r.length;n++){let o=r[n];t[o.name]=o.apply(e,this[o.name],this,t)}return t}get tr(){return new v(this)}static create(e){let t=new w(e.doc?e.doc.type.schema:e.schema,e.plugins),r=new k(t);for(let n=0;n<t.fields.length;n++)r[t.fields[n].name]=t.fields[n].init(e,r);return r}reconfigure(e){let t=new w(this.schema,e.plugins),r=t.fields,n=new k(t);for(let t=0;t<r.length;t++){let o=r[t].name;n[o]=this.hasOwnProperty(o)?this[o]:r[t].init(e,n)}return n}toJSON(e){let t={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(t.storedMarks=this.storedMarks.map(e=>e.toJSON())),e&&"object"==typeof e)for(let r in e){if("doc"==r||"selection"==r)throw RangeError("The JSON fields `doc` and `selection` are reserved");let n=e[r],o=n.spec.state;o&&o.toJSON&&(t[r]=o.toJSON.call(n,this[n.key]))}return t}static fromJSON(e,t,r){if(!t)throw RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw RangeError("Required config field 'schema' missing");let o=new w(e.schema,e.plugins),i=new k(o);return o.fields.forEach(o=>{if("doc"==o.name)i.doc=n.NB.fromJSON(e.schema,t.doc);else if("selection"==o.name)i.selection=a.fromJSON(i.doc,t.selection);else if("storedMarks"==o.name)t.storedMarks&&(i.storedMarks=t.storedMarks.map(e.schema.markFromJSON));else{if(r)for(let n in r){let a=r[n],s=a.spec.state;if(a.key==o.name&&s&&s.fromJSON&&Object.prototype.hasOwnProperty.call(t,n)){i[o.name]=s.fromJSON.call(a,e,t[n],i);return}}i[o.name]=o.init(e,i)}}),i}}class M{constructor(e){this.spec=e,this.props={},e.props&&function e(t,r,n){for(let o in t){let i=t[o];i instanceof Function?i=i.bind(r):"handleDOMEvents"==o&&(i=e(i,r,{})),n[o]=i}return n}(e.props,this,this.props),this.key=e.key?e.key.key:O("plugin")}getState(e){return e[this.key]}}let S=Object.create(null);function O(e){return e in S?e+"$"+ ++S[e]:(S[e]=0,e+"$")}class j{constructor(e="key"){this.key=O(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}},16560:function(e,t,r){"use strict";r.d(t,{Ax:function(){return x},FC:function(){return g},GJ:function(){return M},Mn:function(){return w},Pu:function(){return m},dR:function(){return O},k9:function(){return v},nd:function(){return b},nj:function(){return S},vs:function(){return a},wx:function(){return R}});var n=r(12806);class o{constructor(e,t,r){this.pos=e,this.delInfo=t,this.recover=r}get deleted(){return(8&this.delInfo)>0}get deletedBefore(){return(5&this.delInfo)>0}get deletedAfter(){return(6&this.delInfo)>0}get deletedAcross(){return(4&this.delInfo)>0}}class i{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&i.empty)return i.empty}recover(e){let t=0,r=65535&e;if(!this.inverted)for(let e=0;e<r;e++)t+=this.ranges[3*e+2]-this.ranges[3*e+1];return this.ranges[3*r]+t+(e-(65535&e))/65536}mapResult(e,t=1){return this._map(e,t,!1)}map(e,t=1){return this._map(e,t,!0)}_map(e,t,r){let n=0,i=this.inverted?2:1,a=this.inverted?1:2;for(let s=0;s<this.ranges.length;s+=3){let l=this.ranges[s]-(this.inverted?n:0);if(l>e)break;let u=this.ranges[s+i],c=this.ranges[s+a],d=l+u;if(e<=d){let i=u?e==l?-1:e==d?1:t:t,a=l+n+(i<0?0:c);if(r)return a;let p=e==(t<0?l:d)?null:s/3+(e-l)*65536,f=e==l?2:e==d?1:4;return(t<0?e!=l:e!=d)&&(f|=8),new o(a,f,p)}n+=c-u}return r?e+n:new o(e+n,0,null)}touches(e,t){let r=0,n=65535&t,o=this.inverted?2:1,i=this.inverted?1:2;for(let t=0;t<this.ranges.length;t+=3){let a=this.ranges[t]-(this.inverted?r:0);if(a>e)break;let s=this.ranges[t+o];if(e<=a+s&&t==3*n)return!0;r+=this.ranges[t+i]-s}return!1}forEach(e){let t=this.inverted?2:1,r=this.inverted?1:2;for(let n=0,o=0;n<this.ranges.length;n+=3){let i=this.ranges[n],a=i-(this.inverted?o:0),s=i+(this.inverted?0:o),l=this.ranges[n+t],u=this.ranges[n+r];e(a,a+l,s,s+u),o+=u-l}}invert(){return new i(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return 0==e?i.empty:new i(e<0?[0,-e,0]:[0,0,e])}}i.empty=new i([]);class a{constructor(e=[],t,r=0,n=e.length){this.maps=e,this.mirror=t,this.from=r,this.to=n}slice(e=0,t=this.maps.length){return new a(this.maps,this.mirror,e,t)}copy(){return new a(this.maps.slice(),this.mirror&&this.mirror.slice(),this.from,this.to)}appendMap(e,t){this.to=this.maps.push(e),null!=t&&this.setMirror(this.maps.length-1,t)}appendMapping(e){for(let t=0,r=this.maps.length;t<e.maps.length;t++){let n=e.getMirror(t);this.appendMap(e.maps[t],null!=n&&n<t?r+n:void 0)}}getMirror(e){if(this.mirror){for(let t=0;t<this.mirror.length;t++)if(this.mirror[t]==e)return this.mirror[t+(t%2?-1:1)]}}setMirror(e,t){this.mirror||(this.mirror=[]),this.mirror.push(e,t)}appendMappingInverted(e){for(let t=e.maps.length-1,r=this.maps.length+e.maps.length;t>=0;t--){let n=e.getMirror(t);this.appendMap(e.maps[t].invert(),null!=n&&n>t?r-n-1:void 0)}}invert(){let e=new a;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let r=this.from;r<this.to;r++)e=this.maps[r].map(e,t);return e}mapResult(e,t=1){return this._map(e,t,!1)}_map(e,t,r){let n=0;for(let r=this.from;r<this.to;r++){let o=this.maps[r].mapResult(e,t);if(null!=o.recover){let t=this.getMirror(r);if(null!=t&&t>r&&t<this.to){r=t,e=this.maps[t].recover(o.recover);continue}}n|=o.delInfo,e=o.pos}return r?e:new o(e,n,null)}}let s=Object.create(null);class l{getMap(){return i.empty}merge(e){return null}static fromJSON(e,t){if(!t||!t.stepType)throw RangeError("Invalid input for Step.fromJSON");let r=s[t.stepType];if(!r)throw RangeError(`No step type ${t.stepType} defined`);return r.fromJSON(e,t)}static jsonID(e,t){if(e in s)throw RangeError("Duplicate use of step JSON ID "+e);return s[e]=t,t.prototype.jsonID=e,t}}class u{constructor(e,t){this.doc=e,this.failed=t}static ok(e){return new u(e,null)}static fail(e){return new u(null,e)}static fromReplace(e,t,r,o){try{return u.ok(e.replace(t,r,o))}catch(e){if(e instanceof n.e4)return u.fail(e.message);throw e}}}function c(e,t,r){let o=[];for(let n=0;n<e.childCount;n++){let i=e.child(n);i.content.size&&(i=i.copy(c(i.content,t,i))),i.isInline&&(i=t(i,r,n)),o.push(i)}return n.HY.fromArray(o)}class d extends l{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=e.resolve(this.from),o=r.node(r.sharedDepth(this.to)),i=new n.p2(c(t.content,(e,t)=>e.isAtom&&t.type.allowsMarkType(this.mark.type)?e.mark(this.mark.addToSet(e.marks)):e,o),t.openStart,t.openEnd);return u.fromReplace(e,this.from,this.to,i)}invert(){return new p(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new d(t.pos,r.pos,this.mark)}merge(e){return e instanceof d&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new d(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for AddMarkStep.fromJSON");return new d(t.from,t.to,e.markFromJSON(t.mark))}}l.jsonID("addMark",d);class p extends l{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=new n.p2(c(t.content,e=>e.mark(this.mark.removeFromSet(e.marks)),e),t.openStart,t.openEnd);return u.fromReplace(e,this.from,this.to,r)}invert(){return new d(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new p(t.pos,r.pos,this.mark)}merge(e){return e instanceof p&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new p(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for RemoveMarkStep.fromJSON");return new p(t.from,t.to,e.markFromJSON(t.mark))}}l.jsonID("removeMark",p);class f extends l{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return u.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return u.fromReplace(e,this.pos,this.pos+1,new n.p2(n.HY.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let e=this.mark.addToSet(t.marks);if(e.length==t.marks.length){for(let r=0;r<t.marks.length;r++)if(!t.marks[r].isInSet(e))return new f(this.pos,t.marks[r]);return new f(this.pos,this.mark)}}return new h(this.pos,this.mark)}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new f(t.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new f(t.pos,e.markFromJSON(t.mark))}}l.jsonID("addNodeMark",f);class h extends l{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return u.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return u.fromReplace(e,this.pos,this.pos+1,new n.p2(n.HY.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks)?new f(this.pos,this.mark):this}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new h(t.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,t){if("number"!=typeof t.pos)throw RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new h(t.pos,e.markFromJSON(t.mark))}}l.jsonID("removeNodeMark",h);class m extends l{constructor(e,t,r,n=!1){super(),this.from=e,this.to=t,this.slice=r,this.structure=n}apply(e){return this.structure&&y(e,this.from,this.to)?u.fail("Structure replace would overwrite content"):u.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new i([this.from,this.to-this.from,this.slice.size])}invert(e){return new m(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deletedAcross&&r.deletedAcross?null:new m(t.pos,Math.max(t.pos,r.pos),this.slice)}merge(e){if(!(e instanceof m)||e.structure||this.structure)return null;if(this.from+this.slice.size!=e.from||this.slice.openEnd||e.slice.openStart){if(e.to!=this.from||this.slice.openStart||e.slice.openEnd)return null;{let t=this.slice.size+e.slice.size==0?n.p2.empty:new n.p2(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new m(e.from,this.to,t,this.structure)}}{let t=this.slice.size+e.slice.size==0?n.p2.empty:new n.p2(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new m(this.from,this.to+(e.to-e.from),t,this.structure)}}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw RangeError("Invalid input for ReplaceStep.fromJSON");return new m(t.from,t.to,n.p2.fromJSON(e,t.slice),!!t.structure)}}l.jsonID("replace",m);class g extends l{constructor(e,t,r,n,o,i,a=!1){super(),this.from=e,this.to=t,this.gapFrom=r,this.gapTo=n,this.slice=o,this.insert=i,this.structure=a}apply(e){if(this.structure&&(y(e,this.from,this.gapFrom)||y(e,this.gapTo,this.to)))return u.fail("Structure gap-replace would overwrite content");let t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return u.fail("Gap is not a flat range");let r=this.slice.insertAt(this.insert,t.content);return r?u.fromReplace(e,this.from,this.to,r):u.fail("Content does not fit in gap")}getMap(){return new i([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let t=this.gapTo-this.gapFrom;return new g(this.from,this.from+this.slice.size+t,this.from+this.insert,this.from+this.insert+t,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1),n=e.map(this.gapFrom,-1),o=e.map(this.gapTo,1);return t.deletedAcross&&r.deletedAcross||n<t.pos||o>r.pos?null:new g(t.pos,r.pos,n,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new g(t.from,t.to,t.gapFrom,t.gapTo,n.p2.fromJSON(e,t.slice),t.insert,!!t.structure)}}function y(e,t,r){let n=e.resolve(t),o=r-t,i=n.depth;for(;o>0&&i>0&&n.indexAfter(i)==n.node(i).childCount;)i--,o--;if(o>0){let e=n.node(i).maybeChild(n.indexAfter(i));for(;o>0;){if(!e||e.isLeaf)return!0;e=e.firstChild,o--}}return!1}function v(e){let t=e.parent.content.cutByIndex(e.startIndex,e.endIndex);for(let r=e.depth;;--r){let n=e.$from.node(r),o=e.$from.index(r),i=e.$to.indexAfter(r);if(r<e.depth&&n.canReplace(o,i,t))return r;if(0==r||n.type.spec.isolating||!((0==o||n.canReplace(o,n.childCount))&&(i==n.childCount||n.canReplace(0,i))))break}return null}function b(e,t,r=null,n=e){let o=function(e,t){let{parent:r,startIndex:n,endIndex:o}=e,i=r.contentMatchAt(n).findWrapping(t);if(!i)return null;let a=i.length?i[0]:t;return r.canReplaceWith(n,o,a)?i:null}(e,t),i=o&&function(e,t){let{parent:r,startIndex:n,endIndex:o}=e,i=r.child(n),a=t.contentMatch.findWrapping(i.type);if(!a)return null;let s=(a.length?a[a.length-1]:t).contentMatch;for(let e=n;s&&e<o;e++)s=s.matchType(r.child(e).type);return s&&s.validEnd?a:null}(n,t);return i?o.map(_).concat({type:t,attrs:r}).concat(i.map(_)):null}function _(e){return{type:e,attrs:null}}function x(e,t,r=1,n){let o=e.resolve(t),i=o.depth-r,a=n&&n[n.length-1]||o.parent;if(i<0||o.parent.type.spec.isolating||!o.parent.canReplace(o.index(),o.parent.childCount)||!a.type.validContent(o.parent.content.cutByIndex(o.index(),o.parent.childCount)))return!1;for(let e=o.depth-1,t=r-2;e>i;e--,t--){let r=o.node(e),i=o.index(e);if(r.type.spec.isolating)return!1;let a=r.content.cutByIndex(i,r.childCount),s=n&&n[t+1];s&&(a=a.replaceChild(0,s.type.create(s.attrs)));let l=n&&n[t]||r;if(!r.canReplace(i+1,r.childCount)||!l.type.validContent(a))return!1}let s=o.indexAfter(i),l=n&&n[0];return o.node(i).canReplaceWith(s,s,l?l.type:o.node(i+1).type)}function w(e,t){let r=e.resolve(t),n=r.index();return k(r.nodeBefore,r.nodeAfter)&&r.parent.canReplace(n,n+1)}function k(e,t){return!!(e&&t&&!e.isLeaf&&e.canAppend(t))}function M(e,t,r=-1){let n=e.resolve(t);for(let e=n.depth;;e--){let o,i,a=n.index(e);if(e==n.depth?(o=n.nodeBefore,i=n.nodeAfter):r>0?(o=n.node(e+1),a++,i=n.node(e).maybeChild(a)):(o=n.node(e).maybeChild(a-1),i=n.node(e+1)),o&&!o.isTextblock&&k(o,i)&&n.node(e).canReplace(a,a+1))return t;if(0==e)break;t=r<0?n.before(e):n.after(e)}}function S(e,t,r){let n=e.resolve(t);if(!r.content.size)return t;let o=r.content;for(let e=0;e<r.openStart;e++)o=o.firstChild.content;for(let e=1;e<=(0==r.openStart&&r.size?2:1);e++)for(let t=n.depth;t>=0;t--){let r=t==n.depth?0:n.pos<=(n.start(t+1)+n.end(t+1))/2?-1:1,i=n.index(t)+(r>0?1:0),a=n.node(t),s=!1;if(1==e)s=a.canReplace(i,i,o);else{let e=a.contentMatchAt(i).findWrapping(o.firstChild.type);s=e&&a.canReplaceWith(i,i,e[0])}if(s)return 0==r?n.pos:r<0?n.before(t+1):n.after(t+1)}return null}function O(e,t,r=t,o=n.p2.empty){if(t==r&&!o.size)return null;let i=e.resolve(t),a=e.resolve(r);return j(i,a,o)?new m(t,r,o):new C(i,a,o).fit()}function j(e,t,r){return!r.openStart&&!r.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),r.content)}l.jsonID("replaceAround",g);class C{constructor(e,t,r){this.$from=e,this.$to=t,this.unplaced=r,this.frontier=[],this.placed=n.HY.empty;for(let t=0;t<=e.depth;t++){let r=e.node(t);this.frontier.push({type:r.type,match:r.contentMatchAt(e.indexAfter(t))})}for(let t=e.depth;t>0;t--)this.placed=n.HY.from(e.node(t).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),t=this.placed.size-this.depth-this.$from.depth,r=this.$from,o=this.close(e<0?this.$to:r.doc.resolve(e));if(!o)return null;let i=this.placed,a=r.depth,s=o.depth;for(;a&&s&&1==i.childCount;)i=i.firstChild.content,a--,s--;let l=new n.p2(i,a,s);return e>-1?new g(r.pos,e,this.$to.pos,this.$to.end(),l,t):l.size||r.pos!=this.$to.pos?new m(r.pos,o.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let t=this.unplaced.content,r=0,n=this.unplaced.openEnd;r<e;r++){let o=t.firstChild;if(t.childCount>1&&(n=0),o.type.spec.isolating&&n<=r){e=r;break}t=o.content}for(let t=1;t<=2;t++)for(let r=1==t?e:this.unplaced.openStart;r>=0;r--){let e=null,o=(r?(e=E(this.unplaced.content,r-1).firstChild).content:this.unplaced.content).firstChild;for(let i=this.depth;i>=0;i--){let{type:a,match:s}=this.frontier[i],l,u=null;if(1==t&&(o?s.matchType(o.type)||(u=s.fillBefore(n.HY.from(o),!1)):e&&a.compatibleContent(e.type)))return{sliceDepth:r,frontierDepth:i,parent:e,inject:u};if(2==t&&o&&(l=s.findWrapping(o.type)))return{sliceDepth:r,frontierDepth:i,parent:e,wrap:l};if(e&&s.matchType(e.type))break}}}openMore(){let{content:e,openStart:t,openEnd:r}=this.unplaced,o=E(e,t);return!!o.childCount&&!o.firstChild.isLeaf&&(this.unplaced=new n.p2(e,t+1,Math.max(r,o.size+t>=e.size-r?t+1:0)),!0)}dropNode(){let{content:e,openStart:t,openEnd:r}=this.unplaced,o=E(e,t);if(o.childCount<=1&&t>0){let i=e.size-t<=t+o.size;this.unplaced=new n.p2(P(e,t-1,1),t-1,i?t-1:r)}else this.unplaced=new n.p2(P(e,t,1),t,r)}placeNodes({sliceDepth:e,frontierDepth:t,parent:r,inject:o,wrap:i}){for(;this.depth>t;)this.closeFrontierNode();if(i)for(let e=0;e<i.length;e++)this.openFrontierNode(i[e]);let a=this.unplaced,s=r?r.content:a.content,l=a.openStart-e,u=0,c=[],{match:d,type:p}=this.frontier[t];if(o){for(let e=0;e<o.childCount;e++)c.push(o.child(e));d=d.matchFragment(o)}let f=s.size+e-(a.content.size-a.openEnd);for(;u<s.childCount;){let e=s.child(u),t=d.matchType(e.type);if(!t)break;(++u>1||0==l||e.content.size)&&(d=t,c.push(function e(t,r,o){if(r<=0)return t;let i=t.content;return r>1&&(i=i.replaceChild(0,e(i.firstChild,r-1,1==i.childCount?o-1:0))),r>0&&(i=t.type.contentMatch.fillBefore(i).append(i),o<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(n.HY.empty,!0)))),t.copy(i)}(e.mark(p.allowedMarks(e.marks)),1==u?l:0,u==s.childCount?f:-1)))}let h=u==s.childCount;h||(f=-1),this.placed=L(this.placed,t,n.HY.from(c)),this.frontier[t].match=d,h&&f<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let e=0,t=s;e<f;e++){let e=t.lastChild;this.frontier.push({type:e.type,match:e.contentMatchAt(e.childCount)}),t=e.content}this.unplaced=h?0==e?n.p2.empty:new n.p2(P(a.content,e-1,1),e-1,f<0?a.openEnd:e-1):new n.p2(P(a.content,e,u),a.openStart,a.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return -1;let e=this.frontier[this.depth],t;if(!e.type.isTextblock||!T(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(t=this.findCloseLevel(this.$to))&&t.depth==this.depth)return -1;let{depth:r}=this.$to,n=this.$to.after(r);for(;r>1&&n==this.$to.end(--r);)++n;return n}findCloseLevel(e){t:for(let t=Math.min(this.depth,e.depth);t>=0;t--){let{match:r,type:n}=this.frontier[t],o=t<e.depth&&e.end(t+1)==e.pos+(e.depth-(t+1)),i=T(e,t,n,r,o);if(i){for(let r=t-1;r>=0;r--){let{match:t,type:n}=this.frontier[r],o=T(e,r,n,t,!0);if(!o||o.childCount)continue t}return{depth:t,fit:i,move:o?e.doc.resolve(e.after(t+1)):e}}}}close(e){let t=this.findCloseLevel(e);if(!t)return null;for(;this.depth>t.depth;)this.closeFrontierNode();t.fit.childCount&&(this.placed=L(this.placed,t.depth,t.fit)),e=t.move;for(let r=t.depth+1;r<=e.depth;r++){let t=e.node(r),n=t.type.contentMatch.fillBefore(t.content,!0,e.index(r));this.openFrontierNode(t.type,t.attrs,n)}return e}openFrontierNode(e,t=null,r){let o=this.frontier[this.depth];o.match=o.match.matchType(e),this.placed=L(this.placed,this.depth,n.HY.from(e.create(t,r))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let e=this.frontier.pop().match.fillBefore(n.HY.empty,!0);e.childCount&&(this.placed=L(this.placed,this.frontier.length,e))}}function P(e,t,r){return 0==t?e.cutByIndex(r,e.childCount):e.replaceChild(0,e.firstChild.copy(P(e.firstChild.content,t-1,r)))}function L(e,t,r){return 0==t?e.append(r):e.replaceChild(e.childCount-1,e.lastChild.copy(L(e.lastChild.content,t-1,r)))}function E(e,t){for(let r=0;r<t;r++)e=e.firstChild.content;return e}function T(e,t,r,n,o){let i=e.node(t),a=o?e.indexAfter(t):e.index(t);if(a==i.childCount&&!r.compatibleContent(i.type))return null;let s=n.fillBefore(i.content,!0,a);return s&&!function(e,t,r){for(let n=r;n<t.childCount;n++)if(!e.allowsMarks(t.child(n).marks))return!0;return!1}(r,i.content,a)?s:null}function D(e,t){let r=[],n=Math.min(e.depth,t.depth);for(let o=n;o>=0;o--){let n=e.start(o);if(n<e.pos-(e.depth-o)||t.end(o)>t.pos+(t.depth-o)||e.node(o).type.spec.isolating||t.node(o).type.spec.isolating)break;(n==t.start(o)||o==e.depth&&o==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&o&&t.start(o-1)==n-1)&&r.push(o)}return r}class I extends l{constructor(e,t,r){super(),this.pos=e,this.attr=t,this.value=r}apply(e){let t=e.nodeAt(this.pos);if(!t)return u.fail("No node at attribute step's position");let r=Object.create(null);for(let e in t.attrs)r[e]=t.attrs[e];r[this.attr]=this.value;let o=t.type.create(r,null,t.marks);return u.fromReplace(e,this.pos,this.pos+1,new n.p2(n.HY.from(o),0,t.isLeaf?0:1))}getMap(){return i.empty}invert(e){return new I(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let t=e.mapResult(this.pos,1);return t.deletedAfter?null:new I(t.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw RangeError("Invalid input for AttrStep.fromJSON");return new I(t.pos,t.attr,t.value)}}l.jsonID("attr",I);class A extends l{constructor(e,t){super(),this.attr=e,this.value=t}apply(e){let t=Object.create(null);for(let r in e.attrs)t[r]=e.attrs[r];t[this.attr]=this.value;let r=e.type.create(t,e.content,e.marks);return u.ok(r)}getMap(){return i.empty}invert(e){return new A(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,t){if("string"!=typeof t.attr)throw RangeError("Invalid input for DocAttrStep.fromJSON");return new A(t.attr,t.value)}}l.jsonID("docAttr",A);let Y=class extends Error{};(Y=function e(t){let r=Error.call(this,t);return r.__proto__=e.prototype,r}).prototype=Object.create(Error.prototype),Y.prototype.constructor=Y,Y.prototype.name="TransformError";class R{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new a}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let t=this.maybeStep(e);if(t.failed)throw new Y(t.failed);return this}maybeStep(e){let t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}get docChanged(){return this.steps.length>0}addStep(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}replace(e,t=e,r=n.p2.empty){let o=O(this.doc,e,t,r);return o&&this.step(o),this}replaceWith(e,t,r){return this.replace(e,t,new n.p2(n.HY.from(r),0,0))}delete(e,t){return this.replace(e,t,n.p2.empty)}insert(e,t){return this.replaceWith(e,e,t)}replaceRange(e,t,r){return!function(e,t,r,o){if(!o.size)return e.deleteRange(t,r);let i=e.doc.resolve(t),a=e.doc.resolve(r);if(j(i,a,o))return e.step(new m(t,r,o));let s=D(i,e.doc.resolve(r));0==s[s.length-1]&&s.pop();let l=-(i.depth+1);s.unshift(l);for(let e=i.depth,t=i.pos-1;e>0;e--,t--){let r=i.node(e).type.spec;if(r.defining||r.definingAsContext||r.isolating)break;s.indexOf(e)>-1?l=e:i.before(e)==t&&s.splice(1,0,-e)}let u=s.indexOf(l),c=[],d=o.openStart;for(let e=o.content,t=0;;t++){let r=e.firstChild;if(c.push(r),t==o.openStart)break;e=r.content}for(let e=d-1;e>=0;e--){var p;let t=c[e],r=(p=t.type).spec.defining||p.spec.definingForContent;if(r&&!t.sameMarkup(i.node(Math.abs(l)-1)))d=e;else if(r||!t.type.isTextblock)break}for(let t=o.openStart;t>=0;t--){let l=(t+d+1)%(o.openStart+1),p=c[l];if(p)for(let t=0;t<s.length;t++){let c=s[(t+u)%s.length],d=!0;c<0&&(d=!1,c=-c);let f=i.node(c-1),h=i.index(c-1);if(f.canReplaceWith(h,h,p.type,p.marks))return e.replace(i.before(c),d?a.after(c):r,new n.p2(function e(t,r,o,i,a){if(r<o){let n=t.firstChild;t=t.replaceChild(0,n.copy(e(n.content,r+1,o,i,n)))}if(r>i){let e=a.contentMatchAt(0),r=e.fillBefore(t).append(t);t=r.append(e.matchFragment(r).fillBefore(n.HY.empty,!0))}return t}(o.content,0,o.openStart,l),l,o.openEnd))}}let f=e.steps.length;for(let n=s.length-1;n>=0&&(e.replace(t,r,o),!(e.steps.length>f));n--){let e=s[n];e<0||(t=i.before(e),r=a.after(e))}}(this,e,t,r),this}replaceRangeWith(e,t,r){return!function(e,t,r,o){if(!o.isInline&&t==r&&e.doc.resolve(t).parent.content.size){let n=function(e,t,r){let n=e.resolve(t);if(n.parent.canReplaceWith(n.index(),n.index(),r))return t;if(0==n.parentOffset)for(let e=n.depth-1;e>=0;e--){let t=n.index(e);if(n.node(e).canReplaceWith(t,t,r))return n.before(e+1);if(t>0)return null}if(n.parentOffset==n.parent.content.size)for(let e=n.depth-1;e>=0;e--){let t=n.indexAfter(e);if(n.node(e).canReplaceWith(t,t,r))return n.after(e+1);if(t<n.node(e).childCount)break}return null}(e.doc,t,o.type);null!=n&&(t=r=n)}e.replaceRange(t,r,new n.p2(n.HY.from(o),0,0))}(this,e,t,r),this}deleteRange(e,t){return!function(e,t,r){let n=e.doc.resolve(t),o=e.doc.resolve(r),i=D(n,o);for(let t=0;t<i.length;t++){let r=i[t],a=t==i.length-1;if(a&&0==r||n.node(r).type.contentMatch.validEnd)return e.delete(n.start(r),o.end(r));if(r>0&&(a||n.node(r-1).canReplace(n.index(r-1),o.indexAfter(r-1))))return e.delete(n.before(r),o.after(r))}for(let i=1;i<=n.depth&&i<=o.depth;i++)if(t-n.start(i)==n.depth-i&&r>n.end(i)&&o.end(i)-r!=o.depth-i)return e.delete(n.before(i),r);e.delete(t,r)}(this,e,t),this}lift(e,t){return!function(e,t,r){let{$from:o,$to:i,depth:a}=t,s=o.before(a+1),l=i.after(a+1),u=s,c=l,d=n.HY.empty,p=0;for(let e=a,t=!1;e>r;e--)t||o.index(e)>0?(t=!0,d=n.HY.from(o.node(e).copy(d)),p++):u--;let f=n.HY.empty,h=0;for(let e=a,t=!1;e>r;e--)t||i.after(e+1)<i.end(e)?(t=!0,f=n.HY.from(i.node(e).copy(f)),h++):c++;e.step(new g(u,c,s,l,new n.p2(d.append(f),p,h),d.size-p,!0))}(this,e,t),this}join(e,t=1){return!function(e,t,r){let o=new m(t-r,t+r,n.p2.empty,!0);e.step(o)}(this,e,t),this}wrap(e,t){return!function(e,t,r){let o=n.HY.empty;for(let e=r.length-1;e>=0;e--){if(o.size){let t=r[e].type.contentMatch.matchFragment(o);if(!t||!t.validEnd)throw RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}o=n.HY.from(r[e].type.create(r[e].attrs,o))}let i=t.start,a=t.end;e.step(new g(i,a,i,a,new n.p2(o,0,0),r.length,!0))}(this,e,t),this}setBlockType(e,t=e,r,o=null){return!function(e,t,r,o,i){if(!o.isTextblock)throw RangeError("Type given to setBlockType should be a textblock");let a=e.steps.length;e.doc.nodesBetween(t,r,(t,r)=>{var s,l;let u,c;if(t.isTextblock&&!t.hasMarkup(o,i)&&(s=e.doc,l=e.mapping.slice(a).map(r),c=(u=s.resolve(l)).index(),u.parent.canReplaceWith(c,c+1,o))){e.clearIncompatible(e.mapping.slice(a).map(r,1),o);let s=e.mapping.slice(a),l=s.map(r,1),u=s.map(r+t.nodeSize,1);return e.step(new g(l,u,l+1,u-1,new n.p2(n.HY.from(o.create(i,null,t.marks)),0,0),1,!0)),!1}})}(this,e,t,r,o),this}setNodeMarkup(e,t,r=null,o){return!function(e,t,r,o,i){let a=e.doc.nodeAt(t);if(!a)throw RangeError("No node at given position");r||(r=a.type);let s=r.create(o,null,i||a.marks);if(a.isLeaf)return e.replaceWith(t,t+a.nodeSize,s);if(!r.validContent(a.content))throw RangeError("Invalid content for node type "+r.name);e.step(new g(t,t+a.nodeSize,t+1,t+a.nodeSize-1,new n.p2(n.HY.from(s),0,0),1,!0))}(this,e,t,r,o),this}setNodeAttribute(e,t,r){return this.step(new I(e,t,r)),this}setDocAttribute(e,t){return this.step(new A(e,t)),this}addNodeMark(e,t){return this.step(new f(e,t)),this}removeNodeMark(e,t){if(!(t instanceof n.vc)){let r=this.doc.nodeAt(e);if(!r)throw RangeError("No node at position "+e);if(!(t=t.isInSet(r.marks)))return this}return this.step(new h(e,t)),this}split(e,t=1,r){return!function(e,t,r=1,o){let i=e.doc.resolve(t),a=n.HY.empty,s=n.HY.empty;for(let e=i.depth,t=i.depth-r,l=r-1;e>t;e--,l--){a=n.HY.from(i.node(e).copy(a));let t=o&&o[l];s=n.HY.from(t?t.type.create(t.attrs,s):i.node(e).copy(s))}e.step(new m(t,t,new n.p2(a.append(s),r,r),!0))}(this,e,t,r),this}addMark(e,t,r){var n;let o,i,a,s;return n=this,a=[],s=[],n.doc.nodesBetween(e,t,(n,l,u)=>{if(!n.isInline)return;let c=n.marks;if(!r.isInSet(c)&&u.type.allowsMarkType(r.type)){let u=Math.max(l,e),f=Math.min(l+n.nodeSize,t),h=r.addToSet(c);for(let e=0;e<c.length;e++)c[e].isInSet(h)||(o&&o.to==u&&o.mark.eq(c[e])?o.to=f:a.push(o=new p(u,f,c[e])));i&&i.to==u?i.to=f:s.push(i=new d(u,f,r))}}),a.forEach(e=>n.step(e)),s.forEach(e=>n.step(e)),this}removeMark(e,t,r){var o;let i,a;return o=this,i=[],a=0,o.doc.nodesBetween(e,t,(o,s)=>{if(!o.isInline)return;a++;let l=null;if(r instanceof n.ZU){let e=o.marks,t;for(;t=r.isInSet(e);)(l||(l=[])).push(t),e=t.removeFromSet(e)}else r?r.isInSet(o.marks)&&(l=[r]):l=o.marks;if(l&&l.length){let r=Math.min(s+o.nodeSize,t);for(let t=0;t<l.length;t++){let n=l[t],o;for(let e=0;e<i.length;e++){let t=i[e];t.step==a-1&&n.eq(i[e].style)&&(o=t)}o?(o.to=r,o.step=a):i.push({style:n,from:Math.max(s,e),to:r,step:a})}}}),i.forEach(e=>o.step(new p(e.from,e.to,e.style))),this}clearIncompatible(e,t,r){return!function(e,t,r,o=r.contentMatch){let i=e.doc.nodeAt(t),a=[],s=t+1;for(let t=0;t<i.childCount;t++){let l=i.child(t),u=s+l.nodeSize,c=o.matchType(l.type);if(c){o=c;for(let t=0;t<l.marks.length;t++)r.allowsMarkType(l.marks[t].type)||e.step(new p(s,u,l.marks[t]));if(l.isText&&!r.spec.code){let e,t=/\r?\n|\r/g,o;for(;e=t.exec(l.text);)o||(o=new n.p2(n.HY.from(r.schema.text(" ",r.allowedMarks(l.marks))),0,0)),a.push(new m(s+e.index,s+e.index+e[0].length,o))}}else a.push(new m(s,u,n.p2.empty));s=u}if(!o.validEnd){let t=o.fillBefore(n.HY.empty,!0);e.replace(s,s,new n.p2(t,0,0))}for(let t=a.length-1;t>=0;t--)e.step(a[t])}(this,e,t,r),this}}},84348:function(e,t,r){"use strict";r.d(t,{EH:function(){return tv},p:function(){return tm},tk:function(){return tH}});var n=r(2376),o=r(12806),i=r(16560);let a=function(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t},s=function(e){let t=e.assignedSlot||e.parentNode;return t&&11==t.nodeType?t.host:t},l=null,u=function(e,t,r){let n=l||(l=document.createRange());return n.setEnd(e,null==r?e.nodeValue.length:r),n.setStart(e,t||0),n},c=function(e,t,r,n){return r&&(p(e,t,r,n,-1)||p(e,t,r,n,1))},d=/^(img|br|input|textarea|hr)$/i;function p(e,t,r,n,o){for(;;){if(e==r&&t==n)return!0;if(t==(o<0?0:f(e))){let r=e.parentNode;if(!r||1!=r.nodeType||h(e)||d.test(e.nodeName)||"false"==e.contentEditable)return!1;t=a(e)+(o<0?0:1),e=r}else{if(1!=e.nodeType||"false"==(e=e.childNodes[t+(o<0?-1:0)]).contentEditable)return!1;t=o<0?f(e):0}}}function f(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function h(e){let t;for(let r=e;r&&!(t=r.pmViewDesc);r=r.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}let m=function(e){return e.focusNode&&c(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function g(e,t){let r=document.createEvent("Event");return r.initEvent("keydown",!0,!0),r.keyCode=e,r.key=r.code=t,r}let y="undefined"!=typeof navigator?navigator:null,v="undefined"!=typeof document?document:null,b=y&&y.userAgent||"",_=/Edge\/(\d+)/.exec(b),x=/MSIE \d/.exec(b),w=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(b),k=!!(x||w||_),M=x?document.documentMode:w?+w[1]:_?+_[1]:0,S=!k&&/gecko\/(\d+)/i.test(b);S&&(/Firefox\/(\d+)/.exec(b)||[0,0])[1];let O=!k&&/Chrome\/(\d+)/.exec(b),j=!!O,C=O?+O[1]:0,P=!k&&!!y&&/Apple Computer/.test(y.vendor),L=P&&(/Mobile\/\w+/.test(b)||!!y&&y.maxTouchPoints>2),E=L||!!y&&/Mac/.test(y.platform),T=!!y&&/Win/.test(y.platform),D=/Android \d/.test(b),I=!!v&&"webkitFontSmoothing"in v.documentElement.style,A=I?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function Y(e,t){return"number"==typeof e?e:e[t]}function R(e,t,r){let n=e.someProp("scrollThreshold")||0,o=e.someProp("scrollMargin")||5,i=e.dom.ownerDocument;for(let a=r||e.dom;a;a=s(a)){if(1!=a.nodeType)continue;let e=a,r=e==i.body,s=r?{left:0,right:i.documentElement.clientWidth,top:0,bottom:i.documentElement.clientHeight}:function(e){let t=e.getBoundingClientRect(),r=t.width/e.offsetWidth||1,n=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*r,top:t.top,bottom:t.top+e.clientHeight*n}}(e),l=0,u=0;if(t.top<s.top+Y(n,"top")?u=-(s.top-t.top+Y(o,"top")):t.bottom>s.bottom-Y(n,"bottom")&&(u=t.bottom-t.top>s.bottom-s.top?t.top+Y(o,"top")-s.top:t.bottom-s.bottom+Y(o,"bottom")),t.left<s.left+Y(n,"left")?l=-(s.left-t.left+Y(o,"left")):t.right>s.right-Y(n,"right")&&(l=t.right-s.right+Y(o,"right")),l||u){if(r)i.defaultView.scrollBy(l,u);else{let r=e.scrollLeft,n=e.scrollTop;u&&(e.scrollTop+=u),l&&(e.scrollLeft+=l);let o=e.scrollLeft-r,i=e.scrollTop-n;t={left:t.left-o,top:t.top-i,right:t.right-o,bottom:t.bottom-i}}}if(r||/^(fixed|sticky)$/.test(getComputedStyle(a).position))break}}function N(e){let t=[],r=e.ownerDocument;for(let n=e;n&&(t.push({dom:n,top:n.scrollTop,left:n.scrollLeft}),e!=r);n=s(n));return t}function z(e,t){for(let r=0;r<e.length;r++){let{dom:n,top:o,left:i}=e[r];n.scrollTop!=o+t&&(n.scrollTop=o+t),n.scrollLeft!=i&&(n.scrollLeft=i)}}let H=null;function F(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function $(e){return e.top<e.bottom||e.left<e.right}function V(e,t){let r=e.getClientRects();if(r.length){let e=r[t<0?0:r.length-1];if($(e))return e}return Array.prototype.find.call(r,$)||e.getBoundingClientRect()}let Z=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function B(e,t,r){let{node:n,offset:o,atom:i}=e.docView.domFromPos(t,r<0?-1:1),a=I||S;if(3==n.nodeType){if(a&&(Z.test(n.nodeValue)||(r<0?!o:o==n.nodeValue.length))){let e=V(u(n,o,o),r);if(S&&o&&/\s/.test(n.nodeValue[o-1])&&o<n.nodeValue.length){let t=V(u(n,o-1,o-1),-1);if(t.top==e.top){let r=V(u(n,o,o+1),-1);if(r.top!=e.top)return U(r,r.left<t.left)}}return e}{let e=o,t=o,i=r<0?1:-1;return r<0&&!o?(t++,i=-1):r>=0&&o==n.nodeValue.length?(e--,i=1):r<0?e--:t++,U(V(u(n,e,t),i),i<0)}}if(!e.state.doc.resolve(t-(i||0)).parent.inlineContent){if(null==i&&o&&(r<0||o==f(n))){let e=n.childNodes[o-1];if(1==e.nodeType)return W(e.getBoundingClientRect(),!1)}if(null==i&&o<f(n)){let e=n.childNodes[o];if(1==e.nodeType)return W(e.getBoundingClientRect(),!0)}return W(n.getBoundingClientRect(),r>=0)}if(null==i&&o&&(r<0||o==f(n))){let e=n.childNodes[o-1],t=3==e.nodeType?u(e,f(e)-(a?0:1)):1!=e.nodeType||"BR"==e.nodeName&&e.nextSibling?null:e;if(t)return U(V(t,1),!1)}if(null==i&&o<f(n)){let e=n.childNodes[o];for(;e.pmViewDesc&&e.pmViewDesc.ignoreForCoords;)e=e.nextSibling;let t=e?3==e.nodeType?u(e,0,a?0:1):1==e.nodeType?e:null:null;if(t)return U(V(t,-1),!0)}return U(V(3==n.nodeType?u(n):n,-r),r>=0)}function U(e,t){if(0==e.width)return e;let r=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:r,right:r}}function W(e,t){if(0==e.height)return e;let r=t?e.top:e.bottom;return{top:r,bottom:r,left:e.left,right:e.right}}function q(e,t,r){let n=e.state,o=e.root.activeElement;n!=t&&e.updateState(t),o!=e.dom&&e.focus();try{return r()}finally{n!=t&&e.updateState(n),o!=e.dom&&o&&o.focus()}}let K=/[\u0590-\u08ac]/,G=null,J=null,Q=!1;class X{constructor(e,t,r,n){this.parent=e,this.children=t,this.dom=r,this.contentDOM=n,this.dirty=0,r.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,t,r){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let t=0;t<this.children.length;t++)e+=this.children[t].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let t=0,r=this.posAtStart;;t++){let n=this.children[t];if(n==e)return r;r+=n.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,t,r){let n;if(this.contentDOM&&this.contentDOM.contains(1==e.nodeType?e:e.parentNode)){if(r<0){let r,n;if(e==this.contentDOM)r=e.childNodes[t-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;r=e.previousSibling}for(;r&&!((n=r.pmViewDesc)&&n.parent==this);)r=r.previousSibling;return r?this.posBeforeChild(n)+n.size:this.posAtStart}{let r,n;if(e==this.contentDOM)r=e.childNodes[t];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;r=e.nextSibling}for(;r&&!((n=r.pmViewDesc)&&n.parent==this);)r=r.nextSibling;return r?this.posBeforeChild(n):this.posAtEnd}}if(e==this.dom&&this.contentDOM)n=t>a(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))n=2&e.compareDocumentPosition(this.contentDOM);else if(this.dom.firstChild){if(0==t)for(let t=e;;t=t.parentNode){if(t==this.dom){n=!1;break}if(t.previousSibling)break}if(null==n&&t==e.childNodes.length)for(let t=e;;t=t.parentNode){if(t==this.dom){n=!0;break}if(t.nextSibling)break}}return(null==n?r>0:n)?this.posAtEnd:this.posAtStart}nearestDesc(e,t=!1){for(let r=!0,n=e;n;n=n.parentNode){let o=this.getDesc(n),i;if(o&&(!t||o.node)){if(!r||!(i=o.nodeDOM)||(1==i.nodeType?i.contains(1==e.nodeType?e:e.parentNode):i==e))return o;r=!1}}}getDesc(e){let t=e.pmViewDesc;for(let e=t;e;e=e.parent)if(e==this)return t}posFromDOM(e,t,r){for(let n=e;n;n=n.parentNode){let o=this.getDesc(n);if(o)return o.localPosFromDOM(e,t,r)}return -1}descAt(e){for(let t=0,r=0;t<this.children.length;t++){let n=this.children[t],o=r+n.size;if(r==e&&o!=r){for(;!n.border&&n.children.length;)n=n.children[0];return n}if(e<o)return n.descAt(e-r-n.border);r=o}}domFromPos(e,t){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let r=0,n=0;for(let t=0;r<this.children.length;r++){let o=this.children[r],i=t+o.size;if(i>e||o instanceof ea){n=e-t;break}t=i}if(n)return this.children[r].domFromPos(n-this.children[r].border,t);for(let e;r&&!(e=this.children[r-1]).size&&e instanceof ee&&e.side>=0;r--);if(t<=0){let e,n=!0;for(;(e=r?this.children[r-1]:null)&&e.dom.parentNode!=this.contentDOM;r--,n=!1);return e&&t&&n&&!e.border&&!e.domAtom?e.domFromPos(e.size,t):{node:this.contentDOM,offset:e?a(e.dom)+1:0}}{let e,n=!0;for(;(e=r<this.children.length?this.children[r]:null)&&e.dom.parentNode!=this.contentDOM;r++,n=!1);return e&&n&&!e.border&&!e.domAtom?e.domFromPos(0,t):{node:this.contentDOM,offset:e?a(e.dom):this.contentDOM.childNodes.length}}}parseRange(e,t,r=0){if(0==this.children.length)return{node:this.contentDOM,from:e,to:t,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let n=-1,o=-1;for(let i=r,s=0;;s++){let r=this.children[s],l=i+r.size;if(-1==n&&e<=l){let o=i+r.border;if(e>=o&&t<=l-r.border&&r.node&&r.contentDOM&&this.contentDOM.contains(r.contentDOM))return r.parseRange(e,t,o);e=i;for(let t=s;t>0;t--){let r=this.children[t-1];if(r.size&&r.dom.parentNode==this.contentDOM&&!r.emptyChildAt(1)){n=a(r.dom)+1;break}e-=r.size}-1==n&&(n=0)}if(n>-1&&(l>t||s==this.children.length-1)){t=l;for(let e=s+1;e<this.children.length;e++){let r=this.children[e];if(r.size&&r.dom.parentNode==this.contentDOM&&!r.emptyChildAt(-1)){o=a(r.dom);break}t+=r.size}-1==o&&(o=this.contentDOM.childNodes.length);break}i=l}return{node:this.contentDOM,from:e,to:t,fromOffset:n,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let t=this.children[e<0?0:this.children.length-1];return 0==t.size||t.emptyChildAt(e)}domAfterPos(e){let{node:t,offset:r}=this.domFromPos(e,0);if(1!=t.nodeType||r==t.childNodes.length)throw RangeError("No node after pos "+e);return t.childNodes[r]}setSelection(e,t,r,n=!1){let o=Math.min(e,t),i=Math.max(e,t);for(let a=0,s=0;a<this.children.length;a++){let l=this.children[a],u=s+l.size;if(o>s&&i<u)return l.setSelection(e-s-l.border,t-s-l.border,r,n);s=u}let s=this.domFromPos(e,e?-1:1),l=t==e?s:this.domFromPos(t,t?-1:1),u=r.getSelection(),d=!1;if((S||P)&&e==t){let{node:e,offset:t}=s;if(3==e.nodeType){if((d=!!(t&&"\n"==e.nodeValue[t-1]))&&t==e.nodeValue.length)for(let t=e,r;t;t=t.parentNode){if(r=t.nextSibling){"BR"==r.nodeName&&(s=l={node:r.parentNode,offset:a(r)+1});break}let e=t.pmViewDesc;if(e&&e.node&&e.node.isBlock)break}}else{let r=e.childNodes[t-1];d=r&&("BR"==r.nodeName||"false"==r.contentEditable)}}if(S&&u.focusNode&&u.focusNode!=l.node&&1==u.focusNode.nodeType){let e=u.focusNode.childNodes[u.focusOffset];e&&"false"==e.contentEditable&&(n=!0)}if(!(n||d&&P)&&c(s.node,s.offset,u.anchorNode,u.anchorOffset)&&c(l.node,l.offset,u.focusNode,u.focusOffset))return;let p=!1;if((u.extend||e==t)&&!d){u.collapse(s.node,s.offset);try{e!=t&&u.extend(l.node,l.offset),p=!0}catch(e){}}if(!p){if(e>t){let e=s;s=l,l=e}let r=document.createRange();r.setEnd(l.node,l.offset),r.setStart(s.node,s.offset),u.removeAllRanges(),u.addRange(r)}}ignoreMutation(e){return!this.contentDOM&&"selection"!=e.type}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,t){for(let r=0,n=0;n<this.children.length;n++){let o=this.children[n],i=r+o.size;if(r==i?e<=i&&t>=r:e<i&&t>r){let n=r+o.border,a=i-o.border;if(e>=n&&t<=a){this.dirty=e==r||t==i?2:1,e==n&&t==a&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=3:o.markDirty(e-n,t-n);return}o.dirty=o.dom!=o.contentDOM||o.dom.parentNode!=this.contentDOM||o.children.length?3:2}r=i}this.dirty=2}markParentsDirty(){let e=1;for(let t=this.parent;t;t=t.parent,e++){let r=1==e?2:1;t.dirty<r&&(t.dirty=r)}}get domAtom(){return!1}get ignoreForCoords(){return!1}}class ee extends X{constructor(e,t,r,n){let o,i=t.type.toDOM;if("function"==typeof i&&(i=i(r,()=>o?o.parent?o.parent.posBeforeChild(o):void 0:n)),!t.type.spec.raw){if(1!=i.nodeType){let e=document.createElement("span");e.appendChild(i),i=e}i.contentEditable="false",i.classList.add("ProseMirror-widget")}super(e,[],i,null),this.widget=t,this.widget=t,o=this}matchesWidget(e){return 0==this.dirty&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let t=this.widget.spec.stopEvent;return!!t&&t(e)}ignoreMutation(e){return"selection"!=e.type||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get side(){return this.widget.type.side}}class et extends X{constructor(e,t,r,n){super(e,[],t,null),this.textDOM=r,this.text=n}get size(){return this.text.length}localPosFromDOM(e,t){return e!=this.textDOM?this.posAtStart+(t?this.size:0):this.posAtStart+t}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return"characterData"===e.type&&e.target.nodeValue==e.oldValue}}class er extends X{constructor(e,t,r,n){super(e,[],r,n),this.mark=t}static create(e,t,r,n){let i=n.nodeViews[t.type.name],a=i&&i(t,n,r);return a&&a.dom||(a=o.PW.renderSpec(document,t.type.spec.toDOM(t,r))),new er(e,t,a.dom,a.contentDOM||a.dom)}parseRule(){return 3&this.dirty||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return 3!=this.dirty&&this.mark.eq(e)}markDirty(e,t){if(super.markDirty(e,t),0!=this.dirty){let e=this.parent;for(;!e.node;)e=e.parent;e.dirty<this.dirty&&(e.dirty=this.dirty),this.dirty=0}}slice(e,t,r){let n=er.create(this.parent,this.mark,!0,r),o=this.children,i=this.size;t<i&&(o=ey(o,t,i,r)),e>0&&(o=ey(o,0,e,r));for(let e=0;e<o.length;e++)o[e].parent=n;return n.children=o,n}}class en extends X{constructor(e,t,r,n,o,i,a,s,l){super(e,[],o,i),this.node=t,this.outerDeco=r,this.innerDeco=n,this.nodeDOM=a}static create(e,t,r,n,i,a){let s=i.nodeViews[t.type.name],l,u=s&&s(t,i,()=>l?l.parent?l.parent.posBeforeChild(l):void 0:a,r,n),c=u&&u.dom,d=u&&u.contentDOM;if(t.isText){if(c){if(3!=c.nodeType)throw RangeError("Text must be rendered as a DOM text node")}else c=document.createTextNode(t.text)}else c||({dom:c,contentDOM:d}=o.PW.renderSpec(document,t.type.spec.toDOM(t)));d||t.isText||"BR"==c.nodeName||(c.hasAttribute("contenteditable")||(c.contentEditable="false"),t.type.spec.draggable&&(c.draggable=!0));let p=c;return(c=ep(c,r,t),u)?l=new es(e,t,r,n,c,d||null,p,u,i,a+1):t.isText?new ei(e,t,r,n,c,p,i):new en(e,t,r,n,c,d||null,p,i,a+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if("pre"==this.node.type.whitespace&&(e.preserveWhitespace="full"),this.contentDOM){if(this.contentLost){for(let t=this.children.length-1;t>=0;t--){let r=this.children[t];if(this.dom.contains(r.dom.parentNode)){e.contentElement=r.dom.parentNode;break}}e.contentElement||(e.getContent=()=>o.HY.empty)}else e.contentElement=this.contentDOM}else e.getContent=()=>this.node.content;return e}matchesNode(e,t,r){return 0==this.dirty&&e.eq(this.node)&&ef(t,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,t){let r=this.node.inlineContent,n=t,i=e.composing?this.localCompositionInfo(e,t):null,a=i&&i.pos>-1?i:null,s=i&&i.pos<0,l=new em(this,a&&a.node,e);(function(e,t,r,n){let o=t.locals(e),i=0;if(0==o.length){for(let r=0;r<e.childCount;r++){let a=e.child(r);n(a,o,t.forChild(i,a),r),i+=a.nodeSize}return}let a=0,s=[],l=null;for(let u=0;;){let c,d,p,f;for(;a<o.length&&o[a].to==i;){let e=o[a++];e.widget&&(c?(d||(d=[c])).push(e):c=e)}if(c){if(d){d.sort(eg);for(let e=0;e<d.length;e++)r(d[e],u,!!l)}else r(c,u,!!l)}if(l)f=-1,p=l,l=null;else if(u<e.childCount)f=u,p=e.child(u++);else break;for(let e=0;e<s.length;e++)s[e].to<=i&&s.splice(e--,1);for(;a<o.length&&o[a].from<=i&&o[a].to>i;)s.push(o[a++]);let h=i+p.nodeSize;if(p.isText){let e=h;a<o.length&&o[a].from<e&&(e=o[a].from);for(let t=0;t<s.length;t++)s[t].to<e&&(e=s[t].to);e<h&&(l=p.cut(e-i),p=p.cut(0,e-i),h=e,f=-1)}let m=p.isInline&&!p.isLeaf?s.filter(e=>!e.inline):s.slice();n(p,m,t.forChild(i,p),f),i=h}})(this.node,this.innerDeco,(t,i,a)=>{t.spec.marks?l.syncToMarks(t.spec.marks,r,e):t.type.side>=0&&!a&&l.syncToMarks(i==this.node.childCount?o.vc.none:this.node.child(i).marks,r,e),l.placeWidget(t,e,n)},(t,o,a,u)=>{let c;l.syncToMarks(t.marks,r,e),l.findNodeMatch(t,o,a,u)||s&&e.state.selection.from>n&&e.state.selection.to<n+t.nodeSize&&(c=l.findIndexWithChild(i.node))>-1&&l.updateNodeAt(t,o,a,c,e)||l.updateNextNode(t,o,a,e,u,n)||l.addNode(t,o,a,e,n),n+=t.nodeSize}),l.syncToMarks([],r,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||2==this.dirty)&&(a&&this.protectLocalComposition(e,a),function e(t,r,n){let o=t.firstChild,i=!1;for(let a=0;a<r.length;a++){let s=r[a],l=s.dom;if(l.parentNode==t){for(;l!=o;)o=eh(o),i=!0;o=o.nextSibling}else i=!0,t.insertBefore(l,o);if(s instanceof er){let r=o?o.previousSibling:t.lastChild;e(s.contentDOM,s.children,n),o=r?r.nextSibling:t.firstChild}}for(;o;)o=eh(o),i=!0;i&&n.trackWrites==t&&(n.trackWrites=null)}(this.contentDOM,this.children,e),L&&function(e){if("UL"==e.nodeName||"OL"==e.nodeName){let t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}(this.dom))}localCompositionInfo(e,t){let{from:r,to:o}=e.state.selection;if(!(e.state.selection instanceof n.Bs)||r<t||o>t+this.node.content.size)return null;let i=e.domSelectionRange(),a=function(e,t){for(;;){if(3==e.nodeType)return e;if(1==e.nodeType&&t>0){if(e.childNodes.length>t&&3==e.childNodes[t].nodeType)return e.childNodes[t];t=f(e=e.childNodes[t-1])}else{if(1!=e.nodeType||!(t<e.childNodes.length))return null;e=e.childNodes[t],t=0}}}(i.focusNode,i.focusOffset);if(!a||!this.dom.contains(a.parentNode))return null;if(!this.node.inlineContent)return{node:a,pos:-1,text:""};{let e=a.nodeValue,n=function(e,t,r,n){for(let o=0,i=0;o<e.childCount&&i<=n;){let a=e.child(o++),s=i;if(i+=a.nodeSize,!a.isText)continue;let l=a.text;for(;o<e.childCount;){let t=e.child(o++);if(i+=t.nodeSize,!t.isText)break;l+=t.text}if(i>=r){if(i>=n&&l.slice(n-t.length-s,n-s)==t)return n-t.length;let e=s<n?l.lastIndexOf(t,n-s-1):-1;if(e>=0&&e+t.length+s>=r)return s+e;if(r==n&&l.length>=n+t.length-s&&l.slice(n-s,n-s+t.length)==t)return n}}return -1}(this.node.content,e,r-t,o-t);return n<0?null:{node:a,pos:n,text:e}}}protectLocalComposition(e,{node:t,pos:r,text:n}){if(this.getDesc(t))return;let o=t;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let i=new et(this,o,t,n);e.input.compositionNodes.push(i),this.children=ey(this.children,r,r+n.length,e,i)}update(e,t,r,n){return!!(3!=this.dirty&&e.sameMarkup(this.node))&&(this.updateInner(e,t,r,n),!0)}updateInner(e,t,r,n){this.updateOuterDeco(t),this.node=e,this.innerDeco=r,this.contentDOM&&this.updateChildren(n,this.posAtStart),this.dirty=0}updateOuterDeco(e){if(ef(e,this.outerDeco))return;let t=1!=this.nodeDOM.nodeType,r=this.dom;this.dom=ed(this.dom,this.nodeDOM,ec(this.outerDeco,this.node,t),ec(e,this.node,t)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable")}get domAtom(){return this.node.isAtom}}function eo(e,t,r,n,o){ep(n,t,e);let i=new en(void 0,e,t,r,n,n,n,o,0);return i.contentDOM&&i.updateChildren(o,0),i}class ei extends en{constructor(e,t,r,n,o,i,a){super(e,t,r,n,o,null,i,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,t,r,n){return!!(3!=this.dirty&&(0==this.dirty||this.inParent())&&e.sameMarkup(this.node))&&(this.updateOuterDeco(t),(0!=this.dirty||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,n.trackWrites==this.nodeDOM&&(n.trackWrites=null)),this.node=e,this.dirty=0,!0)}inParent(){let e=this.parent.contentDOM;for(let t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,t,r){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):super.localPosFromDOM(e,t,r)}ignoreMutation(e){return"characterData"!=e.type&&"selection"!=e.type}slice(e,t,r){let n=this.node.cut(e,t),o=document.createTextNode(n.text);return new ei(this.parent,n,this.outerDeco,this.innerDeco,o,o,r)}markDirty(e,t){super.markDirty(e,t),this.dom!=this.nodeDOM&&(0==e||t==this.nodeDOM.nodeValue.length)&&(this.dirty=3)}get domAtom(){return!1}}class ea extends X{parseRule(){return{ignore:!0}}matchesHack(e){return 0==this.dirty&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return"IMG"==this.dom.nodeName}}class es extends en{constructor(e,t,r,n,o,i,a,s,l,u){super(e,t,r,n,o,i,a,l,u),this.spec=s}update(e,t,r,n){if(3==this.dirty)return!1;if(this.spec.update){let o=this.spec.update(e,t,r);return o&&this.updateInner(e,t,r,n),o}return(!!this.contentDOM||!!e.isLeaf)&&super.update(e,t,r,n)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,t,r,n){this.spec.setSelection?this.spec.setSelection(e,t,r):super.setSelection(e,t,r,n)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return!!this.spec.stopEvent&&this.spec.stopEvent(e)}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}let el=function(e){e&&(this.nodeName=e)};el.prototype=Object.create(null);let eu=[new el];function ec(e,t,r){if(0==e.length)return eu;let n=r?eu[0]:new el,o=[n];for(let i=0;i<e.length;i++){let a=e[i].type.attrs;if(a)for(let e in a.nodeName&&o.push(n=new el(a.nodeName)),a){let i=a[e];null!=i&&(r&&1==o.length&&o.push(n=new el(t.isInline?"span":"div")),"class"==e?n.class=(n.class?n.class+" ":"")+i:"style"==e?n.style=(n.style?n.style+";":"")+i:"nodeName"!=e&&(n[e]=i))}}return o}function ed(e,t,r,n){if(r==eu&&n==eu)return t;let o=t;for(let t=0;t<n.length;t++){let i=n[t],a=r[t];if(t){let t;a&&a.nodeName==i.nodeName&&o!=e&&(t=o.parentNode)&&t.nodeName.toLowerCase()==i.nodeName||((t=document.createElement(i.nodeName)).pmIsDeco=!0,t.appendChild(o),a=eu[0]),o=t}!function(e,t,r){for(let n in t)"class"==n||"style"==n||"nodeName"==n||n in r||e.removeAttribute(n);for(let n in r)"class"!=n&&"style"!=n&&"nodeName"!=n&&r[n]!=t[n]&&e.setAttribute(n,r[n]);if(t.class!=r.class){let n=t.class?t.class.split(" ").filter(Boolean):[],o=r.class?r.class.split(" ").filter(Boolean):[];for(let t=0;t<n.length;t++)-1==o.indexOf(n[t])&&e.classList.remove(n[t]);for(let t=0;t<o.length;t++)-1==n.indexOf(o[t])&&e.classList.add(o[t]);0==e.classList.length&&e.removeAttribute("class")}if(t.style!=r.style){if(t.style){let r=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,n;for(;n=r.exec(t.style);)e.style.removeProperty(n[1])}r.style&&(e.style.cssText+=r.style)}}(o,a||eu[0],i)}return o}function ep(e,t,r){return ed(e,e,eu,ec(t,r,1!=e.nodeType))}function ef(e,t){if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!e[r].type.eq(t[r].type))return!1;return!0}function eh(e){let t=e.nextSibling;return e.parentNode.removeChild(e),t}class em{constructor(e,t,r){this.lock=t,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=function(e,t){let r=t,n=r.children.length,o=e.childCount,i=new Map,a=[];r:for(;o>0;){let s;for(;;)if(n){let e=r.children[n-1];if(e instanceof er)r=e,n=e.children.length;else{s=e,n--;break}}else if(r==t)break r;else n=r.parent.children.indexOf(r),r=r.parent;let l=s.node;if(l){if(l!=e.child(o-1))break;--o,i.set(s,o),a.push(s)}}return{index:o,matched:i,matches:a.reverse()}}(e.node.content,e)}destroyBetween(e,t){if(e!=t){for(let r=e;r<t;r++)this.top.children[r].destroy();this.top.children.splice(e,t-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,t,r){let n=0,o=this.stack.length>>1,i=Math.min(o,e.length);for(;n<i&&(n==o-1?this.top:this.stack[n+1<<1]).matchesMark(e[n])&&!1!==e[n].type.spec.spanning;)n++;for(;n<o;)this.destroyRest(),this.top.dirty=0,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let n=-1;for(let t=this.index;t<Math.min(this.index+3,this.top.children.length);t++){let r=this.top.children[t];if(r.matchesMark(e[o])&&!this.isLocked(r.dom)){n=t;break}}if(n>-1)n>this.index&&(this.changed=!0,this.destroyBetween(this.index,n)),this.top=this.top.children[this.index];else{let n=er.create(this.top,e[o],t,r);this.top.children.splice(this.index,0,n),this.top=n,this.changed=!0}this.index=0,o++}}findNodeMatch(e,t,r,n){let o=-1,i;if(n>=this.preMatch.index&&(i=this.preMatch.matches[n-this.preMatch.index]).parent==this.top&&i.matchesNode(e,t,r))o=this.top.children.indexOf(i,this.index);else for(let n=this.index,i=Math.min(this.top.children.length,n+5);n<i;n++){let i=this.top.children[n];if(i.matchesNode(e,t,r)&&!this.preMatch.matched.has(i)){o=n;break}}return!(o<0)&&(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,t,r,n,o){let i=this.top.children[n];return 3==i.dirty&&i.dom==i.contentDOM&&(i.dirty=2),!!i.update(e,t,r,o)&&(this.destroyBetween(this.index,n),this.index++,!0)}findIndexWithChild(e){for(;;){let t=e.parentNode;if(!t)return -1;if(t==this.top.contentDOM){let t=e.pmViewDesc;if(t){for(let e=this.index;e<this.top.children.length;e++)if(this.top.children[e]==t)return e}return -1}e=t}}updateNextNode(e,t,r,n,o,i){for(let a=this.index;a<this.top.children.length;a++){let s=this.top.children[a];if(s instanceof en){let l=this.preMatch.matched.get(s);if(null!=l&&l!=o)return!1;let u=s.dom,c,d=this.isLocked(u)&&!(e.isText&&s.node&&s.node.isText&&s.nodeDOM.nodeValue==e.text&&3!=s.dirty&&ef(t,s.outerDeco));if(!d&&s.update(e,t,r,n))return this.destroyBetween(this.index,a),s.dom!=u&&(this.changed=!0),this.index++,!0;if(!d&&(c=this.recreateWrapper(s,e,t,r,n,i)))return this.top.children[this.index]=c,c.contentDOM&&(c.dirty=2,c.updateChildren(n,i+1),c.dirty=0),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,t,r,n,o,i){if(e.dirty||t.isAtom||!e.children.length||!e.node.content.eq(t.content))return null;let a=en.create(this.top,t,r,n,o,i);if(a.contentDOM)for(let t of(a.children=e.children,e.children=[],a.children))t.parent=a;return e.destroy(),a}addNode(e,t,r,n,o){let i=en.create(this.top,e,t,r,n,o);i.contentDOM&&i.updateChildren(n,o+1),this.top.children.splice(this.index++,0,i),this.changed=!0}placeWidget(e,t,r){let n=this.index<this.top.children.length?this.top.children[this.index]:null;if(n&&n.matchesWidget(e)&&(e==n.widget||!n.widget.type.toDOM.parentNode))this.index++;else{let n=new ee(this.top,e,t,r);this.top.children.splice(this.index++,0,n),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],t=this.top;for(;e instanceof er;)e=(t=e).children[t.children.length-1];(!e||!(e instanceof ei)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((P||j)&&e&&"false"==e.dom.contentEditable&&this.addHackNode("IMG",t),this.addHackNode("BR",this.top))}addHackNode(e,t){if(t==this.top&&this.index<t.children.length&&t.children[this.index].matchesHack(e))this.index++;else{let r=document.createElement(e);"IMG"==e&&(r.className="ProseMirror-separator",r.alt=""),"BR"==e&&(r.className="ProseMirror-trailingBreak");let n=new ea(this.top,[],r,null);t!=this.top?t.children.push(n):t.children.splice(this.index++,0,n),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||1==e.nodeType&&e.contains(this.lock.parentNode))}}function eg(e,t){return e.type.side-t.type.side}function ey(e,t,r,n,o){let i=[];for(let a=0,s=0;a<e.length;a++){let l=e[a],u=s,c=s+=l.size;u>=r||c<=t?i.push(l):(u<t&&i.push(l.slice(0,t-u,n)),o&&(i.push(o),o=void 0),c>r&&i.push(l.slice(r-u,l.size,n)))}return i}function ev(e,t=null){let r=e.domSelectionRange(),o=e.state.doc;if(!r.focusNode)return null;let i=e.docView.nearestDesc(r.focusNode),s=i&&0==i.size,l=e.docView.posFromDOM(r.focusNode,r.focusOffset,1);if(l<0)return null;let u=o.resolve(l),c,d;if(m(r)){for(c=u;i&&!i.node;)i=i.parent;let e=i.node;if(i&&e.isAtom&&n.qv.isSelectable(e)&&i.parent&&!(e.isInline&&function(e,t,r){for(let n=0==t,o=t==f(e);n||o;){if(e==r)return!0;let t=a(e);if(!(e=e.parentNode))return!1;n=n&&0==t,o=o&&t==f(e)}}(r.focusNode,r.focusOffset,i.dom))){let e=i.posBefore;d=new n.qv(l==e?u:o.resolve(e))}}else{let t=e.docView.posFromDOM(r.anchorNode,r.anchorOffset,1);if(t<0)return null;c=o.resolve(t)}if(!d){let r="pointer"==t||e.state.selection.head<u.pos&&!s?1:-1;d=ej(e,c,u,r)}return d}function eb(e){return e.editable?e.hasFocus():eP(e)&&document.activeElement&&document.activeElement.contains(e.dom)}function e_(e,t=!1){let r=e.state.selection;if(eS(e,r),eb(e)){if(!t&&e.input.mouseDown&&e.input.mouseDown.allowDefault&&j){let t=e.domSelectionRange(),r=e.domObserver.currentSelection;if(t.anchorNode&&r.anchorNode&&c(t.anchorNode,t.anchorOffset,r.anchorNode,r.anchorOffset)){e.input.mouseDown.delayedSelectionSync=!0,e.domObserver.setCurSelection();return}}if(e.domObserver.disconnectSelection(),e.cursorWrapper){let t,r,n,o;t=e.domSelection(),r=document.createRange(),(o="IMG"==(n=e.cursorWrapper.dom).nodeName)?r.setEnd(n.parentNode,a(n)+1):r.setEnd(n,0),r.collapse(!1),t.removeAllRanges(),t.addRange(r),!o&&!e.state.selection.visible&&k&&M<=11&&(n.disabled=!0,n.disabled=!1)}else{let o,i,a,s,{anchor:l,head:u}=r,c,d;!ex||r instanceof n.Bs||(r.$from.parent.inlineContent||(c=ew(e,r.from)),r.empty||r.$from.parent.inlineContent||(d=ew(e,r.to))),e.docView.setSelection(l,u,e.root,t),ex&&(c&&eM(c),d&&eM(d)),r.visible?e.dom.classList.remove("ProseMirror-hideselection"):(e.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&((o=e.dom.ownerDocument).removeEventListener("selectionchange",e.input.hideSelectionGuard),a=(i=e.domSelectionRange()).anchorNode,s=i.anchorOffset,o.addEventListener("selectionchange",e.input.hideSelectionGuard=()=>{(i.anchorNode!=a||i.anchorOffset!=s)&&(o.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout(()=>{(!eb(e)||e.state.selection.visible)&&e.dom.classList.remove("ProseMirror-hideselection")},20))})))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}let ex=P||j&&C<63;function ew(e,t){let{node:r,offset:n}=e.docView.domFromPos(t,0),o=n<r.childNodes.length?r.childNodes[n]:null,i=n?r.childNodes[n-1]:null;if(P&&o&&"false"==o.contentEditable)return ek(o);if((!o||"false"==o.contentEditable)&&(!i||"false"==i.contentEditable)){if(o)return ek(o);if(i)return ek(i)}}function ek(e){return e.contentEditable="true",P&&e.draggable&&(e.draggable=!1,e.wasDraggable=!0),e}function eM(e){e.contentEditable="false",e.wasDraggable&&(e.draggable=!0,e.wasDraggable=null)}function eS(e,t){if(t instanceof n.qv){let r=e.docView.descAt(t.from);r!=e.lastSelectedViewDesc&&(eO(e),r&&r.selectNode(),e.lastSelectedViewDesc=r)}else eO(e)}function eO(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function ej(e,t,r,o){return e.someProp("createSelectionBetween",n=>n(e,t,r))||n.Bs.between(t,r,o)}function eC(e){return(!e.editable||!!e.hasFocus())&&eP(e)}function eP(e){let t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(3==t.anchorNode.nodeType?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(3==t.focusNode.nodeType?t.focusNode.parentNode:t.focusNode))}catch(e){return!1}}function eL(e,t){let{$anchor:r,$head:o}=e.selection,i=t>0?r.max(o):r.min(o),a=i.parent.inlineContent?i.depth?e.doc.resolve(t>0?i.after():i.before()):null:i;return a&&n.Y1.findFrom(a,t)}function eE(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function eT(e,t,r){let o=e.state.selection;if(o instanceof n.Bs){if(r.indexOf("s")>-1){let{$head:r}=o,i=r.textOffset?null:t<0?r.nodeBefore:r.nodeAfter;if(!i||i.isText||!i.isLeaf)return!1;let a=e.state.doc.resolve(r.pos+i.nodeSize*(t<0?-1:1));return eE(e,new n.Bs(o.$anchor,a))}if(!o.empty)return!1;if(e.endOfTextblock(t>0?"forward":"backward")){let r=eL(e.state,t);return!!r&&r instanceof n.qv&&eE(e,r)}if(!(E&&r.indexOf("m")>-1)){let r=o.$head,i=r.textOffset?null:t<0?r.nodeBefore:r.nodeAfter,a;if(!i||i.isText)return!1;let s=t<0?r.pos-i.nodeSize:r.pos;return!!(i.isAtom||(a=e.docView.descAt(s))&&!a.contentDOM)&&(n.qv.isSelectable(i)?eE(e,new n.qv(t<0?e.state.doc.resolve(r.pos-i.nodeSize):r)):!!I&&eE(e,new n.Bs(e.state.doc.resolve(t<0?s:s+i.nodeSize))))}}else{if(o instanceof n.qv&&o.node.isInline)return eE(e,new n.Bs(t>0?o.$to:o.$from));let r=eL(e.state,t);return!!r&&eE(e,r)}}function eD(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function eI(e,t){let r=e.pmViewDesc;return r&&0==r.size&&(t<0||e.nextSibling||"BR"!=e.nodeName)}function eA(e,t){return t<0?function(e){let t=e.domSelectionRange(),r=t.focusNode,n=t.focusOffset;if(!r)return;let o,i,s=!1;for(S&&1==r.nodeType&&n<eD(r)&&eI(r.childNodes[n],-1)&&(s=!0);;)if(n>0){if(1!=r.nodeType)break;{let e=r.childNodes[n-1];if(eI(e,-1))o=r,i=--n;else if(3==e.nodeType)n=(r=e).nodeValue.length;else break}}else if(eY(r))break;else{let t=r.previousSibling;for(;t&&eI(t,-1);)o=r.parentNode,i=a(t),t=t.previousSibling;if(t)n=eD(r=t);else{if((r=r.parentNode)==e.dom)break;n=0}}s?eR(e,r,n):o&&eR(e,o,i)}(e):function(e){let t,r,n=e.domSelectionRange(),o=n.focusNode,i=n.focusOffset;if(!o)return;let s=eD(o);for(;;)if(i<s){if(1!=o.nodeType)break;if(eI(o.childNodes[i],1))t=o,r=++i;else break}else if(eY(o))break;else{let n=o.nextSibling;for(;n&&eI(n,1);)t=n.parentNode,r=a(n)+1,n=n.nextSibling;if(n)i=0,s=eD(o=n);else{if((o=o.parentNode)==e.dom)break;i=s=0}}t&&eR(e,t,r)}(e)}function eY(e){let t=e.pmViewDesc;return t&&t.node&&t.node.isBlock}function eR(e,t,r){if(3!=t.nodeType){let e,n;(n=function(e,t){for(;e&&t==e.childNodes.length&&!h(e);)t=a(e)+1,e=e.parentNode;for(;e&&t<e.childNodes.length;){let r=e.childNodes[t];if(3==r.nodeType)return r;if(1==r.nodeType&&"false"==r.contentEditable)break;e=r,t=0}}(t,r))?(t=n,r=0):(e=function(e,t){for(;e&&!t&&!h(e);)t=a(e),e=e.parentNode;for(;e&&t;){let r=e.childNodes[t-1];if(3==r.nodeType)return r;if(1==r.nodeType&&"false"==r.contentEditable)break;t=(e=r).childNodes.length}}(t,r))&&(t=e,r=e.nodeValue.length)}let n=e.domSelection();if(m(n)){let e=document.createRange();e.setEnd(t,r),e.setStart(t,r),n.removeAllRanges(),n.addRange(e)}else n.extend&&n.extend(t,r);e.domObserver.setCurSelection();let{state:o}=e;setTimeout(()=>{e.state==o&&e_(e)},50)}function eN(e,t){let r=e.state.doc.resolve(t);if(!(j||T)&&r.parent.inlineContent){let n=e.coordsAtPos(t);if(t>r.start()){let r=e.coordsAtPos(t-1),o=(r.top+r.bottom)/2;if(o>n.top&&o<n.bottom&&Math.abs(r.left-n.left)>1)return r.left<n.left?"ltr":"rtl"}if(t<r.end()){let r=e.coordsAtPos(t+1),o=(r.top+r.bottom)/2;if(o>n.top&&o<n.bottom&&Math.abs(r.left-n.left)>1)return r.left>n.left?"ltr":"rtl"}}return"rtl"==getComputedStyle(e.dom).direction?"rtl":"ltr"}function ez(e,t,r){let o=e.state.selection;if(o instanceof n.Bs&&!o.empty||r.indexOf("s")>-1||E&&r.indexOf("m")>-1)return!1;let{$from:i,$to:a}=o;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){let r=eL(e.state,t);if(r&&r instanceof n.qv)return eE(e,r)}if(!i.parent.inlineContent){let r=t<0?i:a,s=o instanceof n.C1?n.Y1.near(r,t):n.Y1.findFrom(r,t);return!!s&&eE(e,s)}return!1}function eH(e,t){if(!(e.state.selection instanceof n.Bs))return!0;let{$head:r,$anchor:o,empty:i}=e.state.selection;if(!r.sameParent(o))return!0;if(!i)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;let a=!r.textOffset&&(t<0?r.nodeBefore:r.nodeAfter);if(a&&!a.isText){let n=e.state.tr;return t<0?n.delete(r.pos-a.nodeSize,r.pos):n.delete(r.pos,r.pos+a.nodeSize),e.dispatch(n),!0}return!1}function eF(e,t,r){e.domObserver.stop(),t.contentEditable=r,e.domObserver.start()}function e$(e,t){e.someProp("transformCopied",r=>{t=r(t,e)});let r=[],{content:n,openStart:i,openEnd:a}=t;for(;i>1&&a>1&&1==n.childCount&&1==n.firstChild.childCount;){i--,a--;let e=n.firstChild;r.push(e.type.name,e.attrs!=e.type.defaultAttrs?e.attrs:null),n=e.content}let s=e.someProp("clipboardSerializer")||o.PW.fromSchema(e.state.schema),l=eG(),u=l.createElement("div");u.appendChild(s.serializeFragment(n,{document:l}));let c=u.firstChild,d,p=0;for(;c&&1==c.nodeType&&(d=eq[c.nodeName.toLowerCase()]);){for(let e=d.length-1;e>=0;e--){let t=l.createElement(d[e]);for(;u.firstChild;)t.appendChild(u.firstChild);u.appendChild(t),p++}c=u.firstChild}return c&&1==c.nodeType&&c.setAttribute("data-pm-slice",`${i} ${a}${p?` -${p}`:""} ${JSON.stringify(r)}`),{dom:u,text:e.someProp("clipboardTextSerializer",r=>r(t,e))||t.content.textBetween(0,t.content.size,"\n\n")}}function eV(e,t,r,n,i){let a,s,l=i.parent.type.spec.code;if(!r&&!t)return null;let u=t&&(n||l||!r);if(u){if(e.someProp("transformPastedText",r=>{t=r(t,l||n,e)}),l)return t?new o.p2(o.HY.from(e.state.schema.text(t.replace(/\r\n?/g,"\n"))),0,0):o.p2.empty;let r=e.someProp("clipboardTextParser",r=>r(t,i,n,e));if(r)s=r;else{let r=i.marks(),{schema:n}=e.state,s=o.PW.fromSchema(n);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach(e=>{let t=a.appendChild(document.createElement("p"));e&&t.appendChild(s.serializeNode(n.text(e,r)))})}}else e.someProp("transformPastedHTML",t=>{r=t(r,e)}),a=function(e){let t=/^(\s*<meta [^>]*>)*/.exec(e);t&&(e=e.slice(t[0].length));let r=eG().createElement("div"),n=/<([a-z][^>\s]+)/i.exec(e),o;if((o=n&&eq[n[1].toLowerCase()])&&(e=o.map(e=>"<"+e+">").join("")+e+o.map(e=>"</"+e+">").reverse().join("")),r.innerHTML=e,o)for(let e=0;e<o.length;e++)r=r.querySelector(o[e])||r;return r}(r),I&&function(e){let t=e.querySelectorAll(j?"span:not([class]):not([style])":"span.Apple-converted-space");for(let r=0;r<t.length;r++){let n=t[r];1==n.childNodes.length&&"\xa0"==n.textContent&&n.parentNode&&n.parentNode.replaceChild(e.ownerDocument.createTextNode(" "),n)}}(a);let c=a&&a.querySelector("[data-pm-slice]"),d=c&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(c.getAttribute("data-pm-slice")||"");if(d&&d[3])for(let e=+d[3];e>0;e--){let e=a.firstChild;for(;e&&1!=e.nodeType;)e=e.nextSibling;if(!e)break;a=e}if(s||(s=(e.someProp("clipboardParser")||e.someProp("domParser")||o.aw.fromSchema(e.state.schema)).parseSlice(a,{preserveWhitespace:!!(u||d),context:i,ruleFromNode:e=>"BR"!=e.nodeName||e.nextSibling||!e.parentNode||eZ.test(e.parentNode.nodeName)?null:{ignore:!0}})),d)s=function(e,t){if(!e.size)return e;let r=e.content.firstChild.type.schema,n;try{n=JSON.parse(t)}catch(t){return e}let{content:i,openStart:a,openEnd:s}=e;for(let e=n.length-2;e>=0;e-=2){let t=r.nodes[n[e]];if(!t||t.hasRequiredAttrs())break;i=o.HY.from(t.create(n[e+1],i)),a++,s++}return new o.p2(i,a,s)}(eW(s,+d[1],+d[2]),d[4]);else if((s=o.p2.maxOpen(function(e,t){if(e.childCount<2)return e;for(let r=t.depth;r>=0;r--){let n=t.node(r).contentMatchAt(t.index(r)),i,a=[];if(e.forEach(e=>{if(!a)return;let t=n.findWrapping(e.type),r;if(!t)return a=null;if(r=a.length&&i.length&&function e(t,r,n,i,a){if(a<t.length&&a<r.length&&t[a]==r[a]){let s=e(t,r,n,i.lastChild,a+1);if(s)return i.copy(i.content.replaceChild(i.childCount-1,s));if(i.contentMatchAt(i.childCount).matchType(a==t.length-1?n.type:t[a+1]))return i.copy(i.content.append(o.HY.from(eB(n,t,a+1))))}}(t,i,e,a[a.length-1],0))a[a.length-1]=r;else{a.length&&(a[a.length-1]=function e(t,r){if(0==r)return t;let n=t.content.replaceChild(t.childCount-1,e(t.lastChild,r-1)),i=t.contentMatchAt(t.childCount).fillBefore(o.HY.empty,!0);return t.copy(n.append(i))}(a[a.length-1],i.length));let r=eB(e,t);a.push(r),n=n.matchType(r.type),i=t}}),a)return o.HY.from(a)}return e}(s.content,i),!0)).openStart||s.openEnd){let e=0,t=0;for(let t=s.content.firstChild;e<s.openStart&&!t.type.spec.isolating;e++,t=t.firstChild);for(let e=s.content.lastChild;t<s.openEnd&&!e.type.spec.isolating;t++,e=e.lastChild);s=eW(s,e,t)}return e.someProp("transformPasted",t=>{s=t(s,e)}),s}let eZ=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function eB(e,t,r=0){for(let n=t.length-1;n>=r;n--)e=t[n].create(null,o.HY.from(e));return e}function eU(e,t,r,n,i,a){let s=t<0?e.firstChild:e.lastChild,l=s.content;return e.childCount>1&&(a=0),i<n-1&&(l=eU(l,t,r,n,i+1,a)),i>=r&&(l=t<0?s.contentMatchAt(0).fillBefore(l,a<=i).append(l):l.append(s.contentMatchAt(s.childCount).fillBefore(o.HY.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,s.copy(l))}function eW(e,t,r){return t<e.openStart&&(e=new o.p2(eU(e.content,-1,t,e.openStart,0,e.openEnd),t,e.openEnd)),r<e.openEnd&&(e=new o.p2(eU(e.content,1,r,e.openEnd,0,0),e.openStart,r)),e}let eq={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]},eK=null;function eG(){return eK||(eK=document.implementation.createHTMLDocument("title"))}let eJ={},eQ={},eX={touchstart:!0,touchmove:!0};class e0{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function e1(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function e2(e){e.someProp("handleDOMEvents",t=>{for(let r in t)e.input.eventHandlers[r]||e.dom.addEventListener(r,e.input.eventHandlers[r]=t=>e4(e,t))})}function e4(e,t){return e.someProp("handleDOMEvents",r=>{let n=r[t.type];return!!n&&(n(e,t)||t.defaultPrevented)})}function e5(e){return{left:e.clientX,top:e.clientY}}function e3(e,t,r,n,o){if(-1==n)return!1;let i=e.state.doc.resolve(n);for(let n=i.depth+1;n>0;n--)if(e.someProp(t,t=>n>i.depth?t(e,r,i.nodeAfter,i.before(n),o,!0):t(e,r,i.node(n),i.before(n),o,!1)))return!0;return!1}function e6(e,t,r){e.focused||e.focus();let n=e.state.tr.setSelection(t);"pointer"==r&&n.setMeta("pointer",!0),e.dispatch(n)}function e7(e,t,r,n){return e3(e,"handleDoubleClickOn",t,r,n)||e.someProp("handleDoubleClick",r=>r(e,t,n))}function e8(e,t,r,o){return e3(e,"handleTripleClickOn",t,r,o)||e.someProp("handleTripleClick",r=>r(e,t,o))||function(e,t,r){if(0!=r.button)return!1;let o=e.state.doc;if(-1==t)return!!o.inlineContent&&(e6(e,n.Bs.create(o,0,o.content.size),"pointer"),!0);let i=o.resolve(t);for(let t=i.depth+1;t>0;t--){let r=t>i.depth?i.nodeAfter:i.node(t),a=i.before(t);if(r.inlineContent)e6(e,n.Bs.create(o,a+1,a+1+r.content.size),"pointer");else{if(!n.qv.isSelectable(r))continue;e6(e,n.qv.create(o,a),"pointer")}return!0}}(e,r,o)}eQ.keydown=(e,t)=>{if(e.input.shiftKey=16==t.keyCode||t.shiftKey,!tt(e,t)&&(e.input.lastKeyCode=t.keyCode,e.input.lastKeyCodeTime=Date.now(),!D||!j||13!=t.keyCode)){if(229!=t.keyCode&&e.domObserver.forceFlush(),!L||13!=t.keyCode||t.ctrlKey||t.altKey||t.metaKey)e.someProp("handleKeyDown",r=>r(e,t))||function(e,t){let r;let n=t.keyCode,o=(r="",t.ctrlKey&&(r+="c"),t.metaKey&&(r+="m"),t.altKey&&(r+="a"),t.shiftKey&&(r+="s"),r);if(8==n||E&&72==n&&"c"==o)return eH(e,-1)||eA(e,-1);if(46==n&&!t.shiftKey||E&&68==n&&"c"==o)return eH(e,1)||eA(e,1);if(13==n||27==n)return!0;if(37==n||E&&66==n&&"c"==o){let t=37==n?"ltr"==eN(e,e.state.selection.from)?-1:1:-1;return eT(e,t,o)||eA(e,t)}if(39==n||E&&70==n&&"c"==o){let t=39==n?"ltr"==eN(e,e.state.selection.from)?1:-1:1;return eT(e,t,o)||eA(e,t)}if(38==n||E&&80==n&&"c"==o)return ez(e,-1,o)||eA(e,-1);if(40==n||E&&78==n&&"c"==o)return function(e){if(!P||e.state.selection.$head.parentOffset>0)return!1;let{focusNode:t,focusOffset:r}=e.domSelectionRange();if(t&&1==t.nodeType&&0==r&&t.firstChild&&"false"==t.firstChild.contentEditable){let r=t.firstChild;eF(e,r,"true"),setTimeout(()=>eF(e,r,"false"),20)}return!1}(e)||ez(e,1,o)||eA(e,1);else if(o==(E?"m":"c")&&(66==n||73==n||89==n||90==n))return!0;return!1}(e,t)?t.preventDefault():e1(e,"key");else{let t=Date.now();e.input.lastIOSEnter=t,e.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{e.input.lastIOSEnter==t&&(e.someProp("handleKeyDown",t=>t(e,g(13,"Enter"))),e.input.lastIOSEnter=0)},200)}}},eQ.keyup=(e,t)=>{16==t.keyCode&&(e.input.shiftKey=!1)},eQ.keypress=(e,t)=>{if(tt(e,t)||!t.charCode||t.ctrlKey&&!t.altKey||E&&t.metaKey)return;if(e.someProp("handleKeyPress",r=>r(e,t))){t.preventDefault();return}let r=e.state.selection;if(!(r instanceof n.Bs)||!r.$from.sameParent(r.$to)){let n=String.fromCharCode(t.charCode);/[\r\n]/.test(n)||e.someProp("handleTextInput",t=>t(e,r.$from.pos,r.$to.pos,n))||e.dispatch(e.state.tr.insertText(n).scrollIntoView()),t.preventDefault()}};let e9=E?"metaKey":"ctrlKey";eJ.mousedown=(e,t)=>{var r;let n,o;e.input.shiftKey=t.shiftKey;let i=ti(e),a=Date.now(),s="singleClick";a-e.input.lastClick.time<500&&(n=(r=e.input.lastClick).x-t.clientX)*n+(o=r.y-t.clientY)*o<100&&!t[e9]&&("singleClick"==e.input.lastClick.type?s="doubleClick":"doubleClick"==e.input.lastClick.type&&(s="tripleClick")),e.input.lastClick={time:a,x:t.clientX,y:t.clientY,type:s};let l=e.posAtCoords(e5(t));l&&("singleClick"==s?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new te(e,l,t,!!i)):("doubleClick"==s?e7:e8)(e,l.pos,l.inside,t)?t.preventDefault():e1(e,"pointer"))};class te{constructor(e,t,r,o){let i,a;if(this.view=e,this.pos=t,this.event=r,this.flushed=o,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!r[e9],this.allowDefault=r.shiftKey,t.inside>-1)i=e.state.doc.nodeAt(t.inside),a=t.inside;else{let r=e.state.doc.resolve(t.pos);i=r.parent,a=r.depth?r.before():0}let s=o?null:r.target,l=s?e.docView.nearestDesc(s,!0):null;this.target=l?l.dom:null;let{selection:u}=e.state;(0==r.button&&i.type.spec.draggable&&!1!==i.type.spec.selectable||u instanceof n.qv&&u.from<=a&&u.to>a)&&(this.mightDrag={node:i,pos:a,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&S&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),e1(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>e_(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let t=this.pos;if(this.view.state.doc!=this.startDoc&&(t=this.view.posAtCoords(e5(e))),this.updateAllowDefault(e),this.allowDefault||!t)e1(this.view,"pointer");else{var r,o,i,a;(r=this.view,o=t.pos,i=t.inside,a=this.selectNode,e3(r,"handleClickOn",o,i,e)||r.someProp("handleClick",t=>t(r,o,e))||(a?function(e,t){if(-1==t)return!1;let r=e.state.selection,o,i;r instanceof n.qv&&(o=r.node);let a=e.state.doc.resolve(t);for(let e=a.depth+1;e>0;e--){let t=e>a.depth?a.nodeAfter:a.node(e);if(n.qv.isSelectable(t)){i=o&&r.$from.depth>0&&e>=r.$from.depth&&a.before(r.$from.depth+1)==r.$from.pos?a.before(r.$from.depth):a.before(e);break}}return null!=i&&(e6(e,n.qv.create(e.state.doc,i),"pointer"),!0)}(r,i):function(e,t){if(-1==t)return!1;let r=e.state.doc.resolve(t),o=r.nodeAfter;return!!(o&&o.isAtom&&n.qv.isSelectable(o))&&(e6(e,new n.qv(r),"pointer"),!0)}(r,i)))?e.preventDefault():0==e.button&&(this.flushed||P&&this.mightDrag&&!this.mightDrag.node.isAtom||j&&!this.view.state.selection.visible&&2>=Math.min(Math.abs(t.pos-this.view.state.selection.from),Math.abs(t.pos-this.view.state.selection.to)))?(e6(this.view,n.Y1.near(this.view.state.doc.resolve(t.pos)),"pointer"),e.preventDefault()):e1(this.view,"pointer")}}move(e){this.updateAllowDefault(e),e1(this.view,"pointer"),0==e.buttons&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}function tt(e,t){return!!e.composing||!!(P&&500>Math.abs(t.timeStamp-e.input.compositionEndedAt))&&(e.input.compositionEndedAt=-2e8,!0)}eJ.touchstart=e=>{e.input.lastTouch=Date.now(),ti(e),e1(e,"pointer")},eJ.touchmove=e=>{e.input.lastTouch=Date.now(),e1(e,"pointer")},eJ.contextmenu=e=>ti(e);let tr=D?5e3:-1;function tn(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout(()=>ti(e),t))}function to(e){let t;for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=((t=document.createEvent("Event")).initEvent("event",!0,!0),t.timeStamp));e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function ti(e,t=!1){if(!D||!(e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),to(e),t||e.docView&&e.docView.dirty){let t=ev(e);return t&&!t.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(t)):e.updateState(e.state),!0}return!1}}eQ.compositionstart=eQ.compositionupdate=e=>{if(!e.composing){e.domObserver.flush();let{state:t}=e,r=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!r.textOffset&&r.parentOffset&&r.nodeBefore.marks.some(e=>!1===e.type.spec.inclusive)))e.markCursor=e.state.storedMarks||r.marks(),ti(e,!0),e.markCursor=null;else if(ti(e),S&&t.selection.empty&&r.parentOffset&&!r.textOffset&&r.nodeBefore.marks.length){let t=e.domSelectionRange();for(let r=t.focusNode,n=t.focusOffset;r&&1==r.nodeType&&0!=n;){let t=n<0?r.lastChild:r.childNodes[n-1];if(!t)break;if(3==t.nodeType){e.domSelection().collapse(t,t.nodeValue.length);break}r=t,n=-1}}e.input.composing=!0}tn(e,tr)},eQ.compositionend=(e,t)=>{e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,e.input.compositionPendingChanges=e.domObserver.pendingRecords().length?e.input.compositionID:0,e.input.compositionPendingChanges&&Promise.resolve().then(()=>e.domObserver.flush()),e.input.compositionID++,tn(e,20))};let ta=k&&M<15||L&&A<604;function ts(e,t,r,n,i){let a=eV(e,t,r,n,e.state.selection.$from);if(e.someProp("handlePaste",t=>t(e,i,a||o.p2.empty)))return!0;if(!a)return!1;let s=0==a.openStart&&0==a.openEnd&&1==a.content.childCount?a.content.firstChild:null,l=s?e.state.tr.replaceSelectionWith(s,n):e.state.tr.replaceSelection(a);return e.dispatch(l.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function tl(e){let t=e.getData("text/plain")||e.getData("Text");if(t)return t;let r=e.getData("text/uri-list");return r?r.replace(/\r?\n/g," "):""}eJ.copy=eQ.cut=(e,t)=>{let r=e.state.selection,n="cut"==t.type;if(r.empty)return;let o=ta?null:t.clipboardData,{dom:i,text:a}=e$(e,r.content());o?(t.preventDefault(),o.clearData(),o.setData("text/html",i.innerHTML),o.setData("text/plain",a)):function(e,t){if(!e.dom.parentNode)return;let r=e.dom.parentNode.appendChild(document.createElement("div"));r.appendChild(t),r.style.cssText="position: fixed; left: -10000px; top: 10px";let n=getSelection(),o=document.createRange();o.selectNodeContents(t),e.dom.blur(),n.removeAllRanges(),n.addRange(o),setTimeout(()=>{r.parentNode&&r.parentNode.removeChild(r),e.focus()},50)}(e,i),n&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))},eQ.paste=(e,t)=>{if(e.composing&&!D)return;let r=ta?null:t.clipboardData,n=e.input.shiftKey&&45!=e.input.lastKeyCode;r&&ts(e,tl(r),r.getData("text/html"),n,t)?t.preventDefault():function(e,t){if(!e.dom.parentNode)return;let r=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,n=e.dom.parentNode.appendChild(document.createElement(r?"textarea":"div"));r||(n.contentEditable="true"),n.style.cssText="position: fixed; left: -10000px; top: 10px",n.focus();let o=e.input.shiftKey&&45!=e.input.lastKeyCode;setTimeout(()=>{e.focus(),n.parentNode&&n.parentNode.removeChild(n),r?ts(e,n.value,null,o,t):ts(e,n.textContent,n.innerHTML,o,t)},50)}(e,t)};class tu{constructor(e,t,r){this.slice=e,this.move=t,this.node=r}}let tc=E?"altKey":"ctrlKey";for(let e in eJ.dragstart=(e,t)=>{let r;let o=e.input.mouseDown;if(o&&o.done(),!t.dataTransfer)return;let i=e.state.selection,a=i.empty?null:e.posAtCoords(e5(t));if(a&&a.pos>=i.from&&a.pos<=(i instanceof n.qv?i.to-1:i.to));else if(o&&o.mightDrag)r=n.qv.create(e.state.doc,o.mightDrag.pos);else if(t.target&&1==t.target.nodeType){let o=e.docView.nearestDesc(t.target,!0);o&&o.node.type.spec.draggable&&o!=e.docView&&(r=n.qv.create(e.state.doc,o.posBefore))}let s=(r||e.state.selection).content(),{dom:l,text:u}=e$(e,s);t.dataTransfer.clearData(),t.dataTransfer.setData(ta?"Text":"text/html",l.innerHTML),t.dataTransfer.effectAllowed="copyMove",ta||t.dataTransfer.setData("text/plain",u),e.dragging=new tu(s,!t[tc],r)},eJ.dragend=e=>{let t=e.dragging;window.setTimeout(()=>{e.dragging==t&&(e.dragging=null)},50)},eQ.dragover=eQ.dragenter=(e,t)=>t.preventDefault(),eQ.drop=(e,t)=>{let r=e.dragging;if(e.dragging=null,!t.dataTransfer)return;let a=e.posAtCoords(e5(t));if(!a)return;let s=e.state.doc.resolve(a.pos),l=r&&r.slice;l?e.someProp("transformPasted",t=>{l=t(l,e)}):l=eV(e,tl(t.dataTransfer),ta?null:t.dataTransfer.getData("text/html"),!1,s);let u=!!(r&&!t[tc]);if(e.someProp("handleDrop",r=>r(e,t,l||o.p2.empty,u))){t.preventDefault();return}if(!l)return;t.preventDefault();let c=l?(0,i.nj)(e.state.doc,s.pos,l):s.pos;null==c&&(c=s.pos);let d=e.state.tr;if(u){let{node:e}=r;e?e.replace(d):d.deleteSelection()}let p=d.mapping.map(c),f=0==l.openStart&&0==l.openEnd&&1==l.content.childCount,h=d.doc;if(f?d.replaceRangeWith(p,p,l.content.firstChild):d.replaceRange(p,p,l),d.doc.eq(h))return;let m=d.doc.resolve(p);if(f&&n.qv.isSelectable(l.content.firstChild)&&m.nodeAfter&&m.nodeAfter.sameMarkup(l.content.firstChild))d.setSelection(new n.qv(m));else{let t=d.mapping.map(c);d.mapping.maps[d.mapping.maps.length-1].forEach((e,r,n,o)=>t=o),d.setSelection(ej(e,m,d.doc.resolve(t)))}e.focus(),e.dispatch(d.setMeta("uiEvent","drop"))},eJ.focus=e=>{e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout(()=>{e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&e_(e)},20))},eJ.blur=(e,t)=>{e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),t.relatedTarget&&e.dom.contains(t.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},eJ.beforeinput=(e,t)=>{if(j&&D&&"deleteContentBackward"==t.inputType){e.domObserver.flushSoon();let{domChangeCount:t}=e.input;setTimeout(()=>{if(e.input.domChangeCount!=t||(e.dom.blur(),e.focus(),e.someProp("handleKeyDown",t=>t(e,g(8,"Backspace")))))return;let{$cursor:r}=e.state.selection;r&&r.pos>0&&e.dispatch(e.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}},eQ)eJ[e]=eQ[e];function td(e,t){if(e==t)return!0;for(let r in e)if(e[r]!==t[r])return!1;for(let r in t)if(!(r in e))return!1;return!0}class tp{constructor(e,t){this.toDOM=e,this.spec=t||ty,this.side=this.spec.side||0}map(e,t,r,n){let{pos:o,deleted:i}=e.mapResult(t.from+n,this.side<0?-1:1);return i?null:new tm(o-r,o-r,this)}valid(){return!0}eq(e){return this==e||e instanceof tp&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&td(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class tf{constructor(e,t){this.attrs=e,this.spec=t||ty}map(e,t,r,n){let o=e.map(t.from+n,this.spec.inclusiveStart?-1:1)-r,i=e.map(t.to+n,this.spec.inclusiveEnd?1:-1)-r;return o>=i?null:new tm(o,i,this)}valid(e,t){return t.from<t.to}eq(e){return this==e||e instanceof tf&&td(this.attrs,e.attrs)&&td(this.spec,e.spec)}static is(e){return e.type instanceof tf}destroy(){}}class th{constructor(e,t){this.attrs=e,this.spec=t||ty}map(e,t,r,n){let o=e.mapResult(t.from+n,1);if(o.deleted)return null;let i=e.mapResult(t.to+n,-1);return i.deleted||i.pos<=o.pos?null:new tm(o.pos-r,i.pos-r,this)}valid(e,t){let{index:r,offset:n}=e.content.findIndex(t.from),o;return n==t.from&&!(o=e.child(r)).isText&&n+o.nodeSize==t.to}eq(e){return this==e||e instanceof th&&td(this.attrs,e.attrs)&&td(this.spec,e.spec)}destroy(){}}class tm{constructor(e,t,r){this.from=e,this.to=t,this.type=r}copy(e,t){return new tm(e,t,this.type)}eq(e,t=0){return this.type.eq(e.type)&&this.from+t==e.from&&this.to+t==e.to}map(e,t,r){return this.type.map(e,this,t,r)}static widget(e,t,r){return new tm(e,e,new tp(t,r))}static inline(e,t,r,n){return new tm(e,t,new tf(r,n))}static node(e,t,r,n){return new tm(e,t,new th(r,n))}get spec(){return this.type.spec}get inline(){return this.type instanceof tf}get widget(){return this.type instanceof tp}}let tg=[],ty={};class tv{constructor(e,t){this.local=e.length?e:tg,this.children=t.length?t:tg}static create(e,t){return t.length?tM(t,e,0,ty):tb}find(e,t,r){let n=[];return this.findInner(null==e?0:e,null==t?1e9:t,n,0,r),n}findInner(e,t,r,n,o){for(let i=0;i<this.local.length;i++){let a=this.local[i];a.from<=t&&a.to>=e&&(!o||o(a.spec))&&r.push(a.copy(a.from+n,a.to+n))}for(let i=0;i<this.children.length;i+=3)if(this.children[i]<t&&this.children[i+1]>e){let a=this.children[i]+1;this.children[i+2].findInner(e-a,t-a,r,n+a,o)}}map(e,t,r){return this==tb||0==e.maps.length?this:this.mapInner(e,t,0,0,r||ty)}mapInner(e,t,r,n,o){let i;for(let a=0;a<this.local.length;a++){let s=this.local[a].map(e,r,n);s&&s.type.valid(t,s)?(i||(i=[])).push(s):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?function(e,t,r,n,o,i,a){let s=e.slice();for(let e=0,t=i;e<r.maps.length;e++){let n=0;r.maps[e].forEach((e,r,i,a)=>{let l=a-i-(r-e);for(let a=0;a<s.length;a+=3){let u=s[a+1];if(u<0||e>u+t-n)continue;let c=s[a]+t-n;r>=c?s[a+1]=e<=c?-2:-1:i>=o&&l&&(s[a]+=l,s[a+1]+=l)}n+=l}),t=r.maps[e].map(t,-1)}let l=!1;for(let t=0;t<s.length;t+=3)if(s[t+1]<0){if(-2==s[t+1]){l=!0,s[t+1]=-1;continue}let u=r.map(e[t]+i),c=u-o;if(c<0||c>=n.content.size){l=!0;continue}let d=r.map(e[t+1]+i,-1)-o,{index:p,offset:f}=n.content.findIndex(c),h=n.maybeChild(p);if(h&&f==c&&f+h.nodeSize==d){let n=s[t+2].mapInner(r,h,u+1,e[t]+i+1,a);n!=tb?(s[t]=c,s[t+1]=d,s[t+2]=n):(s[t+1]=-2,l=!0)}else l=!0}if(l){let l=tM(function(e,t,r,n,o,i,a){for(let s=0;s<e.length;s+=3)-1==e[s+1]&&function e(t,i){for(let e=0;e<t.local.length;e++){let s=t.local[e].map(n,o,i);s?r.push(s):a.onRemove&&a.onRemove(t.local[e].spec)}for(let r=0;r<t.children.length;r+=3)e(t.children[r+2],t.children[r]+i+1)}(e[s+2],t[s]+i+1);return r}(s,e,t,r,o,i,a),n,0,a);t=l.local;for(let e=0;e<s.length;e+=3)s[e+1]<0&&(s.splice(e,3),e-=3);for(let e=0,t=0;e<l.children.length;e+=3){let r=l.children[e];for(;t<s.length&&s[t]<r;)t+=3;s.splice(t,0,l.children[e],l.children[e+1],l.children[e+2])}}return new tv(t.sort(tS),s)}(this.children,i||[],e,t,r,n,o):i?new tv(i.sort(tS),tg):tb}add(e,t){return t.length?this==tb?tv.create(e,t):this.addInner(e,t,0):this}addInner(e,t,r){let n,o=0;e.forEach((e,i)=>{let a=i+r,s;if(s=tw(t,e,a)){for(n||(n=this.children.slice());o<n.length&&n[o]<i;)o+=3;n[o]==i?n[o+2]=n[o+2].addInner(e,s,a+1):n.splice(o,0,i,i+e.nodeSize,tM(s,e,a+1,ty)),o+=3}});let i=tx(o?tk(t):t,-r);for(let t=0;t<i.length;t++)i[t].type.valid(e,i[t])||i.splice(t--,1);return new tv(i.length?this.local.concat(i).sort(tS):this.local,n||this.children)}remove(e){return 0==e.length||this==tb?this:this.removeInner(e,0)}removeInner(e,t){let r=this.children,n=this.local;for(let n=0;n<r.length;n+=3){let o;let i=r[n]+t,a=r[n+1]+t;for(let t=0,r;t<e.length;t++)(r=e[t])&&r.from>i&&r.to<a&&(e[t]=null,(o||(o=[])).push(r));if(!o)continue;r==this.children&&(r=this.children.slice());let s=r[n+2].removeInner(o,i+1);s!=tb?r[n+2]=s:(r.splice(n,3),n-=3)}if(n.length){for(let r=0,o;r<e.length;r++)if(o=e[r])for(let e=0;e<n.length;e++)n[e].eq(o,t)&&(n==this.local&&(n=this.local.slice()),n.splice(e--,1))}return r==this.children&&n==this.local?this:n.length||r.length?new tv(n,r):tb}forChild(e,t){let r,n;if(this==tb)return this;if(t.isLeaf)return tv.empty;for(let t=0;t<this.children.length;t+=3)if(this.children[t]>=e){this.children[t]==e&&(r=this.children[t+2]);break}let o=e+1,i=o+t.content.size;for(let e=0;e<this.local.length;e++){let t=this.local[e];if(t.from<i&&t.to>o&&t.type instanceof tf){let e=Math.max(o,t.from)-o,r=Math.min(i,t.to)-o;e<r&&(n||(n=[])).push(t.copy(e,r))}}if(n){let e=new tv(n.sort(tS),tg);return r?new t_([e,r]):e}return r||tb}eq(e){if(this==e)return!0;if(!(e instanceof tv)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let t=0;t<this.local.length;t++)if(!this.local[t].eq(e.local[t]))return!1;for(let t=0;t<this.children.length;t+=3)if(this.children[t]!=e.children[t]||this.children[t+1]!=e.children[t+1]||!this.children[t+2].eq(e.children[t+2]))return!1;return!0}locals(e){return tO(this.localsInner(e))}localsInner(e){if(this==tb)return tg;if(e.inlineContent||!this.local.some(tf.is))return this.local;let t=[];for(let e=0;e<this.local.length;e++)this.local[e].type instanceof tf||t.push(this.local[e]);return t}}tv.empty=new tv([],[]),tv.removeOverlap=tO;let tb=tv.empty;class t_{constructor(e){this.members=e}map(e,t){let r=this.members.map(r=>r.map(e,t,ty));return t_.from(r)}forChild(e,t){if(t.isLeaf)return tv.empty;let r=[];for(let n=0;n<this.members.length;n++){let o=this.members[n].forChild(e,t);o!=tb&&(o instanceof t_?r=r.concat(o.members):r.push(o))}return t_.from(r)}eq(e){if(!(e instanceof t_)||e.members.length!=this.members.length)return!1;for(let t=0;t<this.members.length;t++)if(!this.members[t].eq(e.members[t]))return!1;return!0}locals(e){let t,r=!0;for(let n=0;n<this.members.length;n++){let o=this.members[n].localsInner(e);if(o.length){if(t){r&&(t=t.slice(),r=!1);for(let e=0;e<o.length;e++)t.push(o[e])}else t=o}}return t?tO(r?t:t.sort(tS)):tg}static from(e){switch(e.length){case 0:return tb;case 1:return e[0];default:return new t_(e.every(e=>e instanceof tv)?e:e.reduce((e,t)=>e.concat(t instanceof tv?t:t.members),[]))}}}function tx(e,t){if(!t||!e.length)return e;let r=[];for(let n=0;n<e.length;n++){let o=e[n];r.push(new tm(o.from+t,o.to+t,o.type))}return r}function tw(e,t,r){if(t.isLeaf)return null;let n=r+t.nodeSize,o=null;for(let t=0,i;t<e.length;t++)(i=e[t])&&i.from>r&&i.to<n&&((o||(o=[])).push(i),e[t]=null);return o}function tk(e){let t=[];for(let r=0;r<e.length;r++)null!=e[r]&&t.push(e[r]);return t}function tM(e,t,r,n){let o=[],i=!1;t.forEach((t,a)=>{let s=tw(e,t,a+r);if(s){i=!0;let e=tM(s,t,r+a+1,n);e!=tb&&o.push(a,a+t.nodeSize,e)}});let a=tx(i?tk(e):e,-r).sort(tS);for(let e=0;e<a.length;e++)a[e].type.valid(t,a[e])||(n.onRemove&&n.onRemove(a[e].spec),a.splice(e--,1));return a.length||o.length?new tv(a,o):tb}function tS(e,t){return e.from-t.from||e.to-t.to}function tO(e){let t=e;for(let r=0;r<t.length-1;r++){let n=t[r];if(n.from!=n.to)for(let o=r+1;o<t.length;o++){let i=t[o];if(i.from==n.from){i.to!=n.to&&(t==e&&(t=e.slice()),t[o]=i.copy(i.from,n.to),tj(t,o+1,i.copy(n.to,i.to)));continue}i.from<n.to&&(t==e&&(t=e.slice()),t[r]=n.copy(n.from,i.from),tj(t,o,n.copy(i.from,n.to)));break}}return t}function tj(e,t,r){for(;t<e.length&&tS(r,e[t])>0;)t++;e.splice(t,0,r)}function tC(e){let t=[];return e.someProp("decorations",r=>{let n=r(e.state);n&&n!=tb&&t.push(n)}),e.cursorWrapper&&t.push(tv.create(e.state.doc,[e.cursorWrapper.deco])),t_.from(t)}let tP={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},tL=k&&M<=11;class tE{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class tT{constructor(e,t){this.view=e,this.handleDOMChange=t,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new tE,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver(e=>{for(let t=0;t<e.length;t++)this.queue.push(e[t]);k&&M<=11&&e.some(e=>"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length)?this.flushSoon():this.flush()}),tL&&(this.onCharData=e=>{this.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,tP)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let t=0;t<e.length;t++)this.queue.push(e[t]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(eC(this.view)){if(this.suppressingSelectionUpdates)return e_(this.view);if(k&&M<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&c(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let t=new Set,r;for(let r=e.focusNode;r;r=s(r))t.add(r);for(let n=e.anchorNode;n;n=s(n))if(t.has(n)){r=n;break}let n=r&&this.view.docView.nearestDesc(r);if(n&&n.ignoreMutation({type:"selection",target:3==r.nodeType?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let t=this.pendingRecords();t.length&&(this.queue=[]);let r=e.domSelectionRange(),o=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&eC(e)&&!this.ignoreSelectionChange(r),i=-1,a=-1,s=!1,l=[];if(e.editable)for(let e=0;e<t.length;e++){let r=this.registerMutation(t[e],l);r&&(i=i<0?r.from:Math.min(r.from,i),a=a<0?r.to:Math.max(r.to,a),r.typeOver&&(s=!0))}if(S&&l.length>1){let e=l.filter(e=>"BR"==e.nodeName);if(2==e.length){let t=e[0],r=e[1];t.parentNode&&t.parentNode.parentNode==r.parentNode?r.remove():t.remove()}}let u=null;i<0&&o&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&m(r)&&(u=ev(e))&&u.eq(n.Y1.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,e_(e),this.currentSelection.set(r),e.scrollToSelection()):(i>-1||o)&&(i>-1&&(e.docView.markDirty(i,a),tD.has(e)||(tD.set(e,null),-1===["normal","nowrap","pre-line"].indexOf(getComputedStyle(e.dom).whiteSpace))||(e.requiresGeckoHackNode=S,tI||(console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),tI=!0))),this.handleDOMChange(i,a,s,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(r)||e_(e),this.currentSelection.set(r))}registerMutation(e,t){if(t.indexOf(e.target)>-1)return null;let r=this.view.docView.nearestDesc(e.target);if("attributes"==e.type&&(r==this.view.docView||"contenteditable"==e.attributeName||"style"==e.attributeName&&!e.oldValue&&!e.target.getAttribute("style"))||!r||r.ignoreMutation(e))return null;if("childList"==e.type){for(let r=0;r<e.addedNodes.length;r++)t.push(e.addedNodes[r]);if(r.contentDOM&&r.contentDOM!=r.dom&&!r.contentDOM.contains(e.target))return{from:r.posBefore,to:r.posAfter};let n=e.previousSibling,o=e.nextSibling;if(k&&M<=11&&e.addedNodes.length)for(let t=0;t<e.addedNodes.length;t++){let{previousSibling:r,nextSibling:i}=e.addedNodes[t];(!r||0>Array.prototype.indexOf.call(e.addedNodes,r))&&(n=r),(!i||0>Array.prototype.indexOf.call(e.addedNodes,i))&&(o=i)}let i=n&&n.parentNode==e.target?a(n)+1:0,s=r.localPosFromDOM(e.target,i,-1),l=o&&o.parentNode==e.target?a(o):e.target.childNodes.length;return{from:s,to:r.localPosFromDOM(e.target,l,1)}}return"attributes"==e.type?{from:r.posAtStart-r.border,to:r.posAtEnd+r.border}:{from:r.posAtStart,to:r.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}}}let tD=new WeakMap,tI=!1;function tA(e){let t=e.pmViewDesc;if(t)return t.parseRule();if("BR"==e.nodeName&&e.parentNode){if(P&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){let e=document.createElement("div");return e.appendChild(document.createElement("li")),{skip:e}}if(e.parentNode.lastChild==e||P&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if("IMG"==e.nodeName&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}let tY=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function tR(e,t,r){return Math.max(r.anchor,r.head)>t.content.size?null:ej(e,t.resolve(r.anchor),t.resolve(r.head))}function tN(e,t,r){let n=e.depth,o=t?e.end():e.pos;for(;n>0&&(t||e.indexAfter(n)==e.node(n).childCount);)n--,o++,t=!1;if(r){let t=e.node(n).maybeChild(e.indexAfter(n));for(;t&&!t.isLeaf;)t=t.firstChild,o++}return o}function tz(e){if(2!=e.length)return!1;let t=e.charCodeAt(0),r=e.charCodeAt(1);return t>=56320&&t<=57343&&r>=55296&&r<=56319}class tH{constructor(e,t){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new e0,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=t,this.state=t.state,this.directPlugins=t.plugins||[],this.directPlugins.forEach(tB),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):"function"==typeof e?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=tV(this),t$(this),this.nodeViews=tZ(this),this.docView=eo(this.state.doc,tF(this),tC(this),this.dom,this),this.domObserver=new tT(this,(e,t,r,i)=>(function(e,t,r,i,a){let s,l,u,c,d,p,f=e.input.compositionPendingChanges||(e.composing?e.input.compositionID:0);if(e.input.compositionPendingChanges=0,t<0){let t=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,r=ev(e,t);if(r&&!e.state.selection.eq(r)){if(j&&D&&13===e.input.lastKeyCode&&Date.now()-100<e.input.lastKeyCodeTime&&e.someProp("handleKeyDown",t=>t(e,g(13,"Enter"))))return;let n=e.state.tr.setSelection(r);"pointer"==t?n.setMeta("pointer",!0):"key"==t&&n.scrollIntoView(),f&&n.setMeta("composition",f),e.dispatch(n)}return}let h=e.state.doc.resolve(t),y=h.sharedDepth(r);t=h.before(y+1),r=e.state.doc.resolve(r).after(y+1);let v=e.state.selection,b=function(e,t,r){let n,{node:i,fromOffset:a,toOffset:s,from:l,to:u}=e.docView.parseRange(t,r),c=e.domSelectionRange(),d=c.anchorNode;if(d&&e.dom.contains(1==d.nodeType?d:d.parentNode)&&(n=[{node:d,offset:c.anchorOffset}],m(c)||n.push({node:c.focusNode,offset:c.focusOffset})),j&&8===e.input.lastKeyCode)for(let e=s;e>a;e--){let t=i.childNodes[e-1],r=t.pmViewDesc;if("BR"==t.nodeName&&!r){s=e;break}if(!r||r.size)break}let p=e.state.doc,f=e.someProp("domParser")||o.aw.fromSchema(e.state.schema),h=p.resolve(l),g=null,y=f.parse(i,{topNode:h.parent,topMatch:h.parent.contentMatchAt(h.index()),topOpen:!0,from:a,to:s,preserveWhitespace:"pre"!=h.parent.type.whitespace||"full",findPositions:n,ruleFromNode:tA,context:h});if(n&&null!=n[0].pos){let e=n[0].pos,t=n[1]&&n[1].pos;null==t&&(t=e),g={anchor:e+l,head:t+l}}return{doc:y,sel:g,from:l,to:u}}(e,t,r),_=e.state.doc,x=_.slice(b.from,b.to);8===e.input.lastKeyCode&&Date.now()-100<e.input.lastKeyCodeTime?(s=e.state.selection.to,l="end"):(s=e.state.selection.from,l="start"),e.input.lastKeyCode=null;let w=function(e,t,r,n,o){let i=e.findDiffStart(t,r);if(null==i)return null;let{a:a,b:s}=e.findDiffEnd(t,r+e.size,r+t.size);if("end"==o){let e=Math.max(0,i-Math.min(a,s));n-=a+e-i}if(a<i&&e.size<t.size){let e=n<=i&&n>=a?i-n:0;(i-=e)&&i<t.size&&tz(t.textBetween(i-1,i+1))&&(i+=e?1:-1),s=i+(s-a),a=i}else if(s<i){let t=n<=i&&n>=s?i-n:0;(i-=t)&&i<e.size&&tz(e.textBetween(i-1,i+1))&&(i+=t?1:-1),a=i+(a-s),s=i}return{start:i,endA:a,endB:s}}(x.content,b.doc.content,b.from,s,l);if((L&&e.input.lastIOSEnter>Date.now()-225||D)&&a.some(e=>1==e.nodeType&&!tY.test(e.nodeName))&&(!w||w.endA>=w.endB)&&e.someProp("handleKeyDown",t=>t(e,g(13,"Enter")))){e.input.lastIOSEnter=0;return}if(!w){if(i&&v instanceof n.Bs&&!v.empty&&v.$head.sameParent(v.$anchor)&&!e.composing&&!(b.sel&&b.sel.anchor!=b.sel.head))w={start:v.from,endA:v.to,endB:v.to};else{if(b.sel){let t=tR(e,e.state.doc,b.sel);if(t&&!t.eq(e.state.selection)){let r=e.state.tr.setSelection(t);f&&r.setMeta("composition",f),e.dispatch(r)}}return}}if(j&&e.cursorWrapper&&b.sel&&b.sel.anchor==e.cursorWrapper.deco.from&&b.sel.head==b.sel.anchor){let e=w.endB-w.start;b.sel={anchor:b.sel.anchor+e,head:b.sel.anchor+e}}e.input.domChangeCount++,e.state.selection.from<e.state.selection.to&&w.start==w.endB&&e.state.selection instanceof n.Bs&&(w.start>e.state.selection.from&&w.start<=e.state.selection.from+2&&e.state.selection.from>=b.from?w.start=e.state.selection.from:w.endA<e.state.selection.to&&w.endA>=e.state.selection.to-2&&e.state.selection.to<=b.to&&(w.endB+=e.state.selection.to-w.endA,w.endA=e.state.selection.to)),k&&M<=11&&w.endB==w.start+1&&w.endA==w.start&&w.start>b.from&&" \xa0"==b.doc.textBetween(w.start-b.from-1,w.start-b.from+1)&&(w.start--,w.endA--,w.endB--);let S=b.doc.resolveNoCache(w.start-b.from),O=b.doc.resolveNoCache(w.endB-b.from),C=_.resolve(w.start),P=S.sameParent(O)&&S.parent.inlineContent&&C.end()>=w.endA;if((L&&e.input.lastIOSEnter>Date.now()-225&&(!P||a.some(e=>"DIV"==e.nodeName||"P"==e.nodeName))||!P&&S.pos<b.doc.content.size&&!S.sameParent(O)&&(u=n.Y1.findFrom(b.doc.resolve(S.pos+1),1,!0))&&u.head==O.pos)&&e.someProp("handleKeyDown",t=>t(e,g(13,"Enter")))){e.input.lastIOSEnter=0;return}if(e.state.selection.anchor>w.start&&function(e,t,r,n,o){if(!n.parent.isTextblock||r-t<=o.pos-n.pos||tN(n,!0,!1)<o.pos)return!1;let i=e.resolve(t);if(i.parentOffset<i.parent.content.size||!i.parent.isTextblock)return!1;let a=e.resolve(tN(i,!0,!0));return!(!a.parent.isTextblock||a.pos>r||tN(a,!0,!1)<r)&&n.parent.content.cut(n.parentOffset).eq(a.parent.content)}(_,w.start,w.endA,S,O)&&e.someProp("handleKeyDown",t=>t(e,g(8,"Backspace")))){D&&j&&e.domObserver.suppressSelectionUpdates();return}j&&D&&w.endB==w.start&&(e.input.lastAndroidDelete=Date.now()),D&&!P&&S.start()!=O.start()&&0==O.parentOffset&&S.depth==O.depth&&b.sel&&b.sel.anchor==b.sel.head&&b.sel.head==w.endA&&(w.endB-=2,O=b.doc.resolveNoCache(w.endB-b.from),setTimeout(()=>{e.someProp("handleKeyDown",function(t){return t(e,g(13,"Enter"))})},20));let E=w.start,T=w.endA;if(P){if(S.pos==O.pos)k&&M<=11&&0==S.parentOffset&&(e.domObserver.suppressSelectionUpdates(),setTimeout(()=>e_(e),20)),c=e.state.tr.delete(E,T),d=_.resolve(w.start).marksAcross(_.resolve(w.endA));else if(w.endA==w.endB&&(p=function(e,t){let r=e.firstChild.marks,n=t.firstChild.marks,i=r,a=n,s,l,u;for(let e=0;e<n.length;e++)i=n[e].removeFromSet(i);for(let e=0;e<r.length;e++)a=r[e].removeFromSet(a);if(1==i.length&&0==a.length)l=i[0],s="add",u=e=>e.mark(l.addToSet(e.marks));else{if(0!=i.length||1!=a.length)return null;l=a[0],s="remove",u=e=>e.mark(l.removeFromSet(e.marks))}let c=[];for(let e=0;e<t.childCount;e++)c.push(u(t.child(e)));if(o.HY.from(c).eq(e))return{mark:l,type:s}}(S.parent.content.cut(S.parentOffset,O.parentOffset),C.parent.content.cut(C.parentOffset,w.endA-C.start()))))c=e.state.tr,"add"==p.type?c.addMark(E,T,p.mark):c.removeMark(E,T,p.mark);else if(S.parent.child(S.index()).isText&&S.index()==O.index()-(O.textOffset?0:1)){let t=S.parent.textBetween(S.parentOffset,O.parentOffset);if(e.someProp("handleTextInput",r=>r(e,E,T,t)))return;c=e.state.tr.insertText(t,E,T)}}if(c||(c=e.state.tr.replace(E,T,b.doc.slice(w.start-b.from,w.endB-b.from))),b.sel){let t=tR(e,c.doc,b.sel);t&&!(j&&D&&e.composing&&t.empty&&(w.start!=w.endB||e.input.lastAndroidDelete<Date.now()-100)&&(t.head==E||t.head==c.mapping.map(T)-1)||k&&t.empty&&t.head==E)&&c.setSelection(t)}d&&c.ensureMarks(d),f&&c.setMeta("composition",f),e.dispatch(c.scrollIntoView())})(this,e,t,r,i)),this.domObserver.start(),function(e){for(let t in eJ){let r=eJ[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=t=>{!function(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(let r=t.target;r!=e.dom;r=r.parentNode)if(!r||11==r.nodeType||r.pmViewDesc&&r.pmViewDesc.stopEvent(t))return!1;return!0}(e,t)||e4(e,t)||!e.editable&&t.type in eQ||r(e,t)},eX[t]?{passive:!0}:void 0)}P&&e.dom.addEventListener("input",()=>null),e2(e)}(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;for(let t in this._props={},e)this._props[t]=e[t];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&e2(this);let t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(tB),this.directPlugins=e.plugins),this.updateStateInner(e.state,t)}setProps(e){let t={};for(let e in this._props)t[e]=this._props[e];for(let r in t.state=this.state,e)t[r]=e[r];this.update(t)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,t){var r,n,o;let i=this.state,a=!1,s=!1;e.storedMarks&&this.composing&&(to(this),s=!0),this.state=e;let l=i.plugins!=e.plugins||this._props.plugins!=t.plugins;if(l||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){let e=tZ(this);(function(e,t){let r=0,n=0;for(let n in e){if(e[n]!=t[n])return!0;r++}for(let e in t)n++;return r!=n})(e,this.nodeViews)&&(this.nodeViews=e,a=!0)}(l||t.handleDOMEvents!=this._props.handleDOMEvents)&&e2(this),this.editable=tV(this),t$(this);let u=tC(this),d=tF(this),p=i.plugins==e.plugins||i.doc.eq(e.doc)?e.scrollToSelection>i.scrollToSelection?"to selection":"preserve":"reset",f=a||!this.docView.matchesNode(e.doc,d,u);(f||!e.selection.eq(i.selection))&&(s=!0);let h="preserve"==p&&s&&null==this.dom.style.overflowAnchor&&function(e){let t,r,n=e.dom.getBoundingClientRect(),o=Math.max(0,n.top);for(let i=(n.left+n.right)/2,a=o+1;a<Math.min(innerHeight,n.bottom);a+=5){let n=e.root.elementFromPoint(i,a);if(!n||n==e.dom||!e.dom.contains(n))continue;let s=n.getBoundingClientRect();if(s.top>=o-20){t=n,r=s.top;break}}return{refDOM:t,refTop:r,stack:N(e.dom)}}(this);if(s){let t,r,s;this.domObserver.stop();let l=f&&(k||j)&&!this.composing&&!i.selection.empty&&!e.selection.empty&&(n=i.selection,o=e.selection,s=Math.min(n.$anchor.sharedDepth(n.head),o.$anchor.sharedDepth(o.head)),n.$anchor.start(s)!=o.$anchor.start(s));if(f){let t=j?this.trackWrites=this.domSelectionRange().focusNode:null;(a||!this.docView.update(e.doc,d,u,this))&&(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=eo(e.doc,d,u,this.dom,this)),t&&!this.trackWrites&&(l=!0)}l||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&(t=this.docView.domFromPos(this.state.selection.anchor,0),r=this.domSelectionRange(),c(t.node,t.offset,r.anchorNode,r.anchorOffset)))?e_(this,l):(eS(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(i),(null===(r=this.dragging)||void 0===r?void 0:r.node)&&!i.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,i),"reset"==p?this.dom.scrollTop=0:"to selection"==p?this.scrollToSelection():h&&function({refDOM:e,refTop:t,stack:r}){let n=e?e.getBoundingClientRect().top:0;z(r,0==n?0:n-t)}(h)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(this.someProp("handleScrollToSelection",e=>e(this)));else if(this.state.selection instanceof n.qv){let t=this.docView.domAfterPos(this.state.selection.from);1==t.nodeType&&R(this,t.getBoundingClientRect(),e)}else R(this,this.coordsAtPos(this.state.selection.head,1),e)}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(e&&e.plugins==this.state.plugins&&this.directPlugins==this.prevDirectPlugins)for(let t=0;t<this.pluginViews.length;t++){let r=this.pluginViews[t];r.update&&r.update(this,e)}else{this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let e=0;e<this.directPlugins.length;e++){let t=this.directPlugins[e];t.spec.view&&this.pluginViews.push(t.spec.view(this))}for(let e=0;e<this.state.plugins.length;e++){let t=this.state.plugins[e];t.spec.view&&this.pluginViews.push(t.spec.view(this))}}}updateDraggedNode(e,t){let r=e.node,o=-1;if(this.state.doc.nodeAt(r.from)==r.node)o=r.from;else{let e=r.from+(this.state.doc.content.size-t.doc.content.size);(e>0&&this.state.doc.nodeAt(e))==r.node&&(o=e)}this.dragging=new tu(e.slice,e.move,o<0?void 0:n.qv.create(this.state.doc,o))}someProp(e,t){let r=this._props&&this._props[e],n;if(null!=r&&(n=t?t(r):r))return n;for(let r=0;r<this.directPlugins.length;r++){let o=this.directPlugins[r].props[e];if(null!=o&&(n=t?t(o):o))return n}let o=this.state.plugins;if(o)for(let r=0;r<o.length;r++){let i=o[r].props[e];if(null!=i&&(n=t?t(i):i))return n}}hasFocus(){if(k){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if("false"==e.contentEditable)return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&function(e){if(e.setActive)return e.setActive();if(H)return e.focus(H);let t=N(e);e.focus(null==H?{get preventScroll(){return H={preventScroll:!0},!0}}:void 0),H||(H=!1,z(t,0))}(this.dom),e_(this),this.domObserver.start()}get root(){let e=this._root;if(null==e){for(let e=this.dom.parentNode;e;e=e.parentNode)if(9==e.nodeType||11==e.nodeType&&e.host)return e.getSelection||(Object.getPrototypeOf(e).getSelection=()=>e.ownerDocument.getSelection()),this._root=e}return e||document}updateRoot(){this._root=null}posAtCoords(e){return function(e,t){var r;let n,o,i=e.dom.ownerDocument,a,l=0,c=function(e,t,r){if(e.caretPositionFromPoint)try{let n=e.caretPositionFromPoint(t,r);if(n)return{node:n.offsetNode,offset:n.offset}}catch(e){}if(e.caretRangeFromPoint){let n=e.caretRangeFromPoint(t,r);if(n)return{node:n.startContainer,offset:n.startOffset}}}(i,t.left,t.top);c&&({node:a,offset:l}=c);let d=(e.root.elementFromPoint?e.root:i).elementFromPoint(t.left,t.top);if(!d||!e.dom.contains(1!=d.nodeType?d.parentNode:d)){let r=e.dom.getBoundingClientRect();if(!F(t,r)||!(d=function e(t,r,n){let o=t.childNodes.length;if(o&&n.top<n.bottom)for(let i=Math.max(0,Math.min(o-1,Math.floor(o*(r.top-n.top)/(n.bottom-n.top))-2)),a=i;;){let n=t.childNodes[a];if(1==n.nodeType){let t=n.getClientRects();for(let o=0;o<t.length;o++){let i=t[o];if(F(r,i))return e(n,r,i)}}if((a=(a+1)%o)==i)break}return t}(e.dom,t,r)))return null}if(P)for(let e=d;a&&e;e=s(e))e.draggable&&(a=void 0);if(d=(n=(r=d).parentNode)&&/^li$/i.test(n.nodeName)&&t.left<r.getBoundingClientRect().left?n:r,a){let r;if(S&&1==a.nodeType&&(l=Math.min(l,a.childNodes.length))<a.childNodes.length){let e=a.childNodes[l],r;"IMG"==e.nodeName&&(r=e.getBoundingClientRect()).right<=t.left&&r.bottom>t.top&&l++}I&&l&&1==a.nodeType&&1==(r=a.childNodes[l-1]).nodeType&&"false"==r.contentEditable&&r.getBoundingClientRect().top>=t.top&&l--,a==e.dom&&l==a.childNodes.length-1&&1==a.lastChild.nodeType&&t.top>a.lastChild.getBoundingClientRect().bottom?o=e.state.doc.content.size:(0==l||1!=a.nodeType||"BR"!=a.childNodes[l-1].nodeName)&&(o=function(e,t,r,n){let o=-1;for(let r=t,i=!1;r!=e.dom;){let t=e.docView.nearestDesc(r,!0);if(!t)return null;if(1==t.dom.nodeType&&(t.node.isBlock&&t.parent&&!i||!t.contentDOM)){let e=t.dom.getBoundingClientRect();if(t.node.isBlock&&t.parent&&!i&&(i=!0,e.left>n.left||e.top>n.top?o=t.posBefore:(e.right<n.left||e.bottom<n.top)&&(o=t.posAfter)),!t.contentDOM&&o<0&&!t.node.isText)return(t.node.isBlock?n.top<(e.top+e.bottom)/2:n.left<(e.left+e.right)/2)?t.posBefore:t.posAfter}r=t.dom.parentNode}return o>-1?o:e.docView.posFromDOM(t,r,-1)}(e,a,l,t))}null==o&&(o=function(e,t,r){let{node:n,offset:o}=function e(t,r){let n,o,i,a=2e8,s,l=0,c=r.top,d=r.top;for(let e=t.firstChild,p=0;e;e=e.nextSibling,p++){let t;if(1==e.nodeType)t=e.getClientRects();else{if(3!=e.nodeType)continue;t=u(e).getClientRects()}for(let u=0;u<t.length;u++){let f=t[u];if(f.top<=c&&f.bottom>=d){c=Math.max(f.bottom,c),d=Math.min(f.top,d);let t=f.left>r.left?f.left-r.left:f.right<r.left?r.left-f.right:0;if(t<a){i=e,a=t,s=t&&3==i.nodeType?{left:f.right<r.left?f.right:f.left,top:r.top}:r,1==e.nodeType&&t&&(l=p+(r.left>=(f.left+f.right)/2?1:0));continue}}else f.top>r.top&&!n&&f.left<=r.left&&f.right>=r.left&&(n=e,o={left:Math.max(f.left,Math.min(f.right,r.left)),top:f.top});!i&&(r.left>=f.right&&r.top>=f.top||r.left>=f.left&&r.top>=f.bottom)&&(l=p+1)}}return(!i&&n&&(i=n,s=o,a=0),i&&3==i.nodeType)?function(e,t){let r=e.nodeValue.length,n=document.createRange();for(let o=0;o<r;o++){n.setEnd(e,o+1),n.setStart(e,o);let r=V(n,1);if(r.top!=r.bottom&&F(t,r))return{node:e,offset:o+(t.left>=(r.left+r.right)/2?1:0)}}return{node:e,offset:0}}(i,s):!i||a&&1==i.nodeType?{node:t,offset:l}:e(i,s)}(t,r),i=-1;if(1==n.nodeType&&!n.firstChild){let e=n.getBoundingClientRect();i=e.left!=e.right&&r.left>(e.left+e.right)/2?1:-1}return e.docView.posFromDOM(n,o,i)}(e,d,t));let p=e.docView.nearestDesc(d,!0);return{pos:o,inside:p?p.posAtStart-p.border:-1}}(this,e)}coordsAtPos(e,t=1){return B(this,e,t)}domAtPos(e,t=0){return this.docView.domFromPos(e,t)}nodeDOM(e){let t=this.docView.descAt(e);return t?t.nodeDOM:null}posAtDOM(e,t,r=-1){let n=this.docView.posFromDOM(e,t,r);if(null==n)throw RangeError("DOM position not inside the editor");return n}endOfTextblock(e,t){var r,n,o;let i,a;return r=this,n=t||this.state,o=e,G==n&&J==o?Q:(G=n,J=o,Q="up"==o||"down"==o?(i=n.selection,a="up"==o?i.$from:i.$to,q(r,n,()=>{let{node:e}=r.docView.domFromPos(a.pos,"up"==o?-1:1);for(;;){let t=r.docView.nearestDesc(e,!0);if(!t)break;if(t.node.isBlock){e=t.contentDOM||t.dom;break}e=t.dom.parentNode}let t=B(r,a.pos,1);for(let r=e.firstChild;r;r=r.nextSibling){let e;if(1==r.nodeType)e=r.getClientRects();else{if(3!=r.nodeType)continue;e=u(r,0,r.nodeValue.length).getClientRects()}for(let r=0;r<e.length;r++){let n=e[r];if(n.bottom>n.top+1&&("up"==o?t.top-n.top>(n.bottom-t.top)*2:n.bottom-t.bottom>(t.bottom-n.top)*2))return!1}}return!0})):function(e,t,r){let{$head:n}=t.selection;if(!n.parent.isTextblock)return!1;let o=n.parentOffset,i=o==n.parent.content.size,a=e.domSelection();return K.test(n.parent.textContent)&&a.modify?q(e,t,()=>{let{focusNode:t,focusOffset:o,anchorNode:i,anchorOffset:s}=e.domSelectionRange(),l=a.caretBidiLevel;a.modify("move",r,"character");let u=n.depth?e.docView.domAfterPos(n.before()):e.dom,{focusNode:c,focusOffset:d}=e.domSelectionRange(),p=c&&!u.contains(1==c.nodeType?c:c.parentNode)||t==c&&o==d;try{a.collapse(i,s),t&&(t!=i||o!=s)&&a.extend&&a.extend(t,o)}catch(e){}return null!=l&&(a.caretBidiLevel=l),p}):"left"==r||"backward"==r?!o:i}(r,n,o))}pasteHTML(e,t){return ts(this,"",e,!1,t||new ClipboardEvent("paste"))}pasteText(e,t){return ts(this,e,null,!0,t||new ClipboardEvent("paste"))}destroy(){this.docView&&(!function(e){for(let t in e.domObserver.stop(),e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],tC(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}get isDestroyed(){return null==this.docView}dispatchEvent(e){e4(this,e)||!eJ[e.type]||!this.editable&&e.type in eQ||eJ[e.type](this,e)}dispatch(e){let t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))}domSelectionRange(){return P&&11===this.root.nodeType&&function(e){let t=e.activeElement;for(;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}(this.dom.ownerDocument)==this.dom?function(e){let t;function r(e){e.preventDefault(),e.stopImmediatePropagation(),t=e.getTargetRanges()[0]}e.dom.addEventListener("beforeinput",r,!0),document.execCommand("indent"),e.dom.removeEventListener("beforeinput",r,!0);let n=t.startContainer,o=t.startOffset,i=t.endContainer,a=t.endOffset,s=e.domAtPos(e.state.selection.anchor);return c(s.node,s.offset,i,a)&&([n,o,i,a]=[i,a,n,o]),{anchorNode:n,anchorOffset:o,focusNode:i,focusOffset:a}}(this):this.domSelection()}domSelection(){return this.root.getSelection()}}function tF(e){let t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),e.someProp("attributes",r=>{if("function"==typeof r&&(r=r(e.state)),r)for(let e in r)"class"==e?t.class+=" "+r[e]:"style"==e?t.style=(t.style?t.style+";":"")+r[e]:t[e]||"contenteditable"==e||"nodeName"==e||(t[e]=String(r[e]))}),t.translate||(t.translate="no"),[tm.node(0,e.state.doc.content.size,t)]}function t$(e){if(e.markCursor){let t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:tm.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function tV(e){return!e.someProp("editable",t=>!1===t(e.state))}function tZ(e){let t=Object.create(null);function r(e){for(let r in e)Object.prototype.hasOwnProperty.call(t,r)||(t[r]=e[r])}return e.someProp("nodeViews",r),e.someProp("markViews",r),t}function tB(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw RangeError("Plugins passed directly to the view must not have a state component")}},67421:function(e,t,r){"use strict";r.d(t,{a3:function(){return K},cC:function(){return z},$G:function(){return Z},Zh:function(){return q}});var n,o=r(4942),i=r(45987),a=r(67294),s=r(71002),l=r(71739),u=r.n(l),c=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function d(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},r=e.match(/<\/?([^\s]+?)[/\s>]/);if(r&&(t.name=r[1],(u()[r[1]]||"/"===e.charAt(e.length-2))&&(t.voidElement=!0),t.name.startsWith("!--"))){var n=e.indexOf("-->");return{type:"comment",comment:-1!==n?e.slice(4,n):""}}for(var o=new RegExp(c),i=null;null!==(i=o.exec(e));)if(i[0].trim()){if(i[1]){var a=i[1].trim(),s=[a,""];a.indexOf("=")>-1&&(s=a.split("=")),t.attrs[s[0]]=s[1],o.lastIndex--}else i[2]&&(t.attrs[i[2]]=i[3].trim().substring(1,i[3].length-1))}return t}var p=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,f=/^\s*$/,h=Object.create(null),m={parse:function(e,t){t||(t={}),t.components||(t.components=h);var r,n=[],o=[],i=-1,a=!1;if(0!==e.indexOf("<")){var s=e.indexOf("<");n.push({type:"text",content:-1===s?e:e.substring(0,s)})}return e.replace(p,function(s,l){if(a){if(s!=="</"+r.name+">")return;a=!1}var u,c="/"!==s.charAt(1),p=s.startsWith("<!--"),h=l+s.length,m=e.charAt(h);if(p){var g=d(s);return i<0?n.push(g):(u=o[i]).children.push(g),n}if(c&&(i++,"tag"===(r=d(s)).type&&t.components[r.name]&&(r.type="component",a=!0),r.voidElement||a||!m||"<"===m||r.children.push({type:"text",content:e.slice(h,e.indexOf("<",h))}),0===i&&n.push(r),(u=o[i-1])&&u.children.push(r),o[i]=r),(!c||r.voidElement)&&(i>-1&&(r.voidElement||r.name===s.slice(2,-1))&&(r=-1==--i?n:o[i]),!a&&"<"!==m&&m)){u=-1===i?n:o[i].children;var y=e.indexOf("<",h),v=e.slice(h,-1===y?void 0:y);f.test(v)&&(v=" "),(y>-1&&i+u.length>=0||" "!==v)&&u.push({type:"text",content:v})}}),n},stringify:function(e){return e.reduce(function(e,t){return e+function e(t,r){switch(r.type){case"text":return t+r.content;case"tag":return t+="<"+r.name+(r.attrs?function(e){var t=[];for(var r in e)t.push(r+'="'+e[r]+'"');return t.length?" "+t.join(" "):""}(r.attrs):"")+(r.voidElement?"/>":">"),r.voidElement?t:t+r.children.reduce(e,"")+"</"+r.name+">";case"comment":return t+"<!--"+r.comment+"-->"}}("",t)},"")}};function g(){if(console&&console.warn){for(var e,t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];"string"==typeof r[0]&&(r[0]="react-i18next:: ".concat(r[0])),(e=console).warn.apply(e,r)}}var y={};function v(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];"string"==typeof t[0]&&y[t[0]]||("string"==typeof t[0]&&(y[t[0]]=new Date),g.apply(void 0,t))}var b=function(e,t){return function(){e.isInitialized?t():e.on("initialized",function r(){setTimeout(function(){e.off("initialized",r)},0),t()})}};function _(e,t,r){e.loadNamespaces(t,b(e,r))}function x(e,t,r,n){"string"==typeof r&&(r=[r]),r.forEach(function(t){0>e.options.ns.indexOf(t)&&e.options.ns.push(t)}),e.loadLanguages(t,b(e,n))}var w=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,k={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xa9","&#169;":"\xa9","&reg;":"\xae","&#174;":"\xae","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},M=function(e){return k[e]},S={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(w,M)}},O=["format"],j=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?C(Object(r),!0).forEach(function(t){(0,o.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function L(e,t){if(!e)return!1;var r=e.props?e.props.children:e.children;return t?r.length>0:!!r}function E(e){return e?e.props?e.props.children:e.children:[]}function T(e){return Array.isArray(e)?e:[e]}var D=r(15671),I=r(43144),A=(0,a.createContext)(),Y=function(){function e(){(0,D.Z)(this,e),this.usedNamespaces={}}return(0,I.Z)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach(function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}(),R=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function z(e){var t=e.children,r=e.count,l=e.parent,u=e.i18nKey,c=e.context,d=e.tOptions,p=e.values,f=e.defaults,h=e.components,y=e.ns,b=e.i18n,_=e.t,x=e.shouldUnescape,w=(0,i.Z)(e,R),k=(0,a.useContext)(A)||{},M=k.i18n,C=k.defaultNS,D=b||M||n,I=_||D&&D.t.bind(D);return function(e){var t=e.children,r=e.count,o=e.parent,l=e.i18nKey,u=e.context,c=e.tOptions,d=void 0===c?{}:c,p=e.values,f=e.defaults,h=e.components,y=e.ns,b=e.i18n,_=e.t,x=e.shouldUnescape,w=(0,i.Z)(e,j),k=b||n;if(!k)return v("You will need to pass in an i18next instance by using i18nextReactModule"),t;var M=_||k.t.bind(k)||function(e){return e};u&&(d.context=u);var C=P(P({},S),k.options&&k.options.react),D=y||M.ns||k.options&&k.options.defaultNS;D="string"==typeof D?[D]:D||["translation"];var I=f||function e(t,r){if(!t)return"";var n="",o=T(t),l=r.transSupportBasicHtmlNodes&&r.transKeepBasicHtmlNodesFor?r.transKeepBasicHtmlNodesFor:[];return o.forEach(function(t,o){if("string"==typeof t)n+="".concat(t);else if((0,a.isValidElement)(t)){var u=Object.keys(t.props).length,c=l.indexOf(t.type)>-1,d=t.props.children;if(!d&&c&&0===u)n+="<".concat(t.type,"/>");else if(d||c&&0===u){if(t.props.i18nIsDynamicList)n+="<".concat(o,"></").concat(o,">");else if(c&&1===u&&"string"==typeof d)n+="<".concat(t.type,">").concat(d,"</").concat(t.type,">");else{var p=e(d,r);n+="<".concat(o,">").concat(p,"</").concat(o,">")}}else n+="<".concat(o,"></").concat(o,">")}else if(null===t)g("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"===(0,s.Z)(t)){var f=t.format,h=Object.keys((0,i.Z)(t,O));if(1===h.length){var m=f?"".concat(h[0],", ").concat(f):h[0];n+="{{".concat(m,"}}")}else g("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",t)}else g("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",t)}),n}(t,C)||C.transEmptyNodeValue||l,A=C.hashTransKey,Y=l||(A?A(I):I),R=p?d.interpolation:{interpolation:P(P({},d.interpolation),{},{prefix:"#$?",suffix:"?$#"})},N=P(P(P(P({},d),{},{count:r},p),R),{},{defaultValue:I,ns:D}),z=Y?M(Y,N):I,H=function(e,t,r,n,o,i){if(""===t)return[];var l=n.transKeepBasicHtmlNodesFor||[],u=t&&new RegExp(l.join("|")).test(t);if(!e&&!u)return[t];var c={};!function e(t){T(t).forEach(function(t){"string"==typeof t||(L(t)?e(E(t)):"object"!==(0,s.Z)(t)||(0,a.isValidElement)(t)||Object.assign(c,t))})}(e);var d=m.parse("<0>".concat(t,"</0>")),p=P(P({},c),o);function f(e,t,r){var n=E(e),o=g(n,t.children,r);return"[object Array]"===Object.prototype.toString.call(n)&&n.every(function(e){return(0,a.isValidElement)(e)})&&0===o.length?n:o}function h(e,t,r,n,o){e.dummy&&(e.children=t),r.push((0,a.cloneElement)(e,P(P({},e.props),{},{key:n}),o?void 0:t))}function g(t,o,c){var d=T(t);return T(o).reduce(function(t,o,m){var y=o.children&&o.children[0]&&o.children[0].content&&r.services.interpolator.interpolate(o.children[0].content,p,r.language);if("tag"===o.type){var v,b,_,x=d[parseInt(o.name,10)];!x&&1===c.length&&c[0][o.name]&&(x=c[0][o.name]),x||(x={});var w=0!==Object.keys(o.attrs).length?(v={props:o.attrs},(_=P({},b=x)).props=Object.assign(v.props,b.props),_):x,k=(0,a.isValidElement)(w),M=k&&L(o,!0)&&!o.voidElement,S=u&&"object"===(0,s.Z)(w)&&w.dummy&&!k,O="object"===(0,s.Z)(e)&&null!==e&&Object.hasOwnProperty.call(e,o.name);if("string"==typeof w){var j=r.services.interpolator.interpolate(w,p,r.language);t.push(j)}else if(L(w)||M){var C=f(w,o,c);h(w,C,t,m)}else if(S){var E=g(d,o.children,c);t.push((0,a.cloneElement)(w,P(P({},w.props),{},{key:m}),E))}else if(Number.isNaN(parseFloat(o.name))){if(O){var T=f(w,o,c);h(w,T,t,m,o.voidElement)}else if(n.transSupportBasicHtmlNodes&&l.indexOf(o.name)>-1){if(o.voidElement)t.push((0,a.createElement)(o.name,{key:"".concat(o.name,"-").concat(m)}));else{var D=g(d,o.children,c);t.push((0,a.createElement)(o.name,{key:"".concat(o.name,"-").concat(m)},D))}}else if(o.voidElement)t.push("<".concat(o.name," />"));else{var I=g(d,o.children,c);t.push("<".concat(o.name,">").concat(I,"</").concat(o.name,">"))}}else if("object"!==(0,s.Z)(w)||k)1===o.children.length&&y?t.push((0,a.cloneElement)(w,P(P({},w.props),{},{key:m}),y)):t.push((0,a.cloneElement)(w,P(P({},w.props),{},{key:m})));else{var A=o.children[0]?y:null;A&&t.push(A)}}else if("text"===o.type){var Y=n.transWrapTextNodes,R=i?n.unescape(r.services.interpolator.interpolate(o.content,p,r.language)):r.services.interpolator.interpolate(o.content,p,r.language);Y?t.push((0,a.createElement)(Y,{key:"".concat(o.name,"-").concat(m)},R)):t.push(R)}return t},[])}return E(g([{dummy:!0,children:e||[]}],d,T(e||[]))[0])}(h||t,z,k,C,N,x),F=void 0!==o?o:C.defaultTransParent;return F?(0,a.createElement)(F,w,H):H}(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach(function(t){(0,o.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({children:t,count:r,parent:l,i18nKey:u,context:c,tOptions:void 0===d?{}:d,values:p,defaults:f,components:h,ns:y||I&&I.ns||C||D&&D.options&&D.options.defaultNS,i18n:D,t:_,shouldUnescape:x},w))}var H=r(97685);function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function $(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach(function(t){(0,o.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var V=function(e,t){var r=(0,a.useRef)();return(0,a.useEffect)(function(){r.current=t?r.current:e},[e,t]),r.current};function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.i18n,o=(0,a.useContext)(A)||{},i=o.i18n,l=o.defaultNS,u=r||i||n;if(u&&!u.reportNamespaces&&(u.reportNamespaces=new Y),!u){v("You will need to pass in an i18next instance by using initReactI18next");var c=function(e,t){return"string"==typeof t?t:t&&"object"===(0,s.Z)(t)&&"string"==typeof t.defaultValue?t.defaultValue:Array.isArray(e)?e[e.length-1]:e},d=[c,{},!1];return d.t=c,d.i18n={},d.ready=!1,d}u.options.react&&void 0!==u.options.react.wait&&v("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var p=$($($({},S),u.options.react),t),f=p.useSuspense,h=p.keyPrefix,m=e||l||u.options&&u.options.defaultNS;m="string"==typeof m?[m]:m||["translation"],u.reportNamespaces.addUsedNamespaces&&u.reportNamespaces.addUsedNamespaces(m);var g=(u.isInitialized||u.initializedStoreOnce)&&m.every(function(e){return function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{lng:r.lng,precheck:function(t,n){if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!n(t.isLanguageChangingTo,e))return!1}}):function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=t.languages[0],o=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;var a=function(e,r){var n=t.services.backendConnector.state["".concat(e,"|").concat(r)];return -1===n||2===n};return(!(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1)||!t.services.backendConnector.backend||!t.isLanguageChangingTo||!!a(t.isLanguageChangingTo,e))&&!!(t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||a(n,e)&&(!o||a(i,e)))}(e,t,r):(v("i18n.languages were undefined or empty",t.languages),!0)}(e,u,p)});function y(){return u.getFixedT(t.lng||null,"fallback"===p.nsMode?m:m[0],h)}var b=(0,a.useState)(y),w=(0,H.Z)(b,2),k=w[0],M=w[1],O=m.join();t.lng&&(O="".concat(t.lng).concat(O));var j=V(O),C=(0,a.useRef)(!0);(0,a.useEffect)(function(){var e=p.bindI18n,r=p.bindI18nStore;function n(){C.current&&M(y)}return C.current=!0,g||f||(t.lng?x(u,t.lng,m,function(){C.current&&M(y)}):_(u,m,function(){C.current&&M(y)})),g&&j&&j!==O&&C.current&&M(y),e&&u&&u.on(e,n),r&&u&&u.store.on(r,n),function(){C.current=!1,e&&u&&e.split(" ").forEach(function(e){return u.off(e,n)}),r&&u&&r.split(" ").forEach(function(e){return u.store.off(e,n)})}},[u,O]);var P=(0,a.useRef)(!0);(0,a.useEffect)(function(){C.current&&!P.current&&M(y),P.current=!1},[u,h]);var L=[k,u,g];if(L.t=k,L.i18n=u,L.ready=g,g||!g&&!f)return L;throw new Promise(function(e){t.lng?x(u,t.lng,m,function(){return e()}):_(u,m,function(){return e()})})}var B=["forwardedRef"];function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function W(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?U(Object(r),!0).forEach(function(t){(0,o.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(r){function n(n){var o=n.forwardedRef,s=(0,i.Z)(n,B),l=Z(e,W(W({},s),{},{keyPrefix:t.keyPrefix})),u=(0,H.Z)(l,3),c=u[0],d=u[1],p=u[2],f=W(W({},s),{},{t:c,i18n:d,tReady:p});return t.withRef&&o?f.ref=o:!t.withRef&&o&&(f.forwardedRef=o),(0,a.createElement)(r,f)}return n.displayName="withI18nextTranslation(".concat(r.displayName||r.name||("string"==typeof r&&r.length>0?r:"Unknown"),")"),n.WrappedComponent=r,t.withRef?(0,a.forwardRef)(function(e,t){return(0,a.createElement)(n,Object.assign({},e,{forwardedRef:t}))}):n}}function K(e){var t=e.i18n,r=e.defaultNS,n=e.children,o=(0,a.useMemo)(function(){return{i18n:t,defaultNS:r}},[t,r]);return(0,a.createElement)(A.Provider,{value:o},n)}},97582:function(e,t,r){"use strict";r.d(t,{ZT:function(){return o},_T:function(){return a},ev:function(){return s},pi:function(){return i}});var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function a(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function s(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError},1604:function(e,t,r){"use strict";let n;r.d(t,{NL:function(){return a},z:function(){return e6}}),(eX=e2||(e2={})).assertEqual=e=>e,eX.assertIs=function(e){},eX.assertNever=function(e){throw Error()},eX.arrayToEnum=e=>{let t={};for(let r of e)t[r]=r;return t},eX.getValidEnumValues=e=>{let t=eX.objectKeys(e).filter(t=>"number"!=typeof e[e[t]]),r={};for(let n of t)r[n]=e[n];return eX.objectValues(r)},eX.objectValues=e=>eX.objectKeys(e).map(function(t){return e[t]}),eX.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},eX.find=(e,t)=>{for(let r of e)if(t(r))return r},eX.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,eX.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},eX.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(e4||(e4={})).mergeShapes=(e,t)=>({...e,...t});let o=e2.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),i=e=>{let t=typeof e;switch(t){case"undefined":return o.undefined;case"string":return o.string;case"number":return isNaN(e)?o.nan:o.number;case"boolean":return o.boolean;case"function":return o.function;case"bigint":return o.bigint;case"symbol":return o.symbol;case"object":if(Array.isArray(e))return o.array;if(null===e)return o.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return o.promise;if("undefined"!=typeof Map&&e instanceof Map)return o.map;if("undefined"!=typeof Set&&e instanceof Set)return o.set;if("undefined"!=typeof Date&&e instanceof Date)return o.date;return o.object;default:return o.unknown}},a=e2.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class s extends Error{constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(let o of e.issues)if("invalid_union"===o.code)o.unionErrors.map(n);else if("invalid_return_type"===o.code)n(o.returnTypeError);else if("invalid_arguments"===o.code)n(o.argumentsError);else if(0===o.path.length)r._errors.push(t(o));else{let e=r,n=0;for(;n<o.path.length;){let r=o.path[n],i=n===o.path.length-1;i?(e[r]=e[r]||{_errors:[]},e[r]._errors.push(t(o))):e[r]=e[r]||{_errors:[]},e=e[r],n++}}};return n(this),r}toString(){return this.message}get message(){return JSON.stringify(this.issues,e2.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(e=e=>e.message){let t={},r=[];for(let n of this.issues)n.path.length>0?(t[n.path[0]]=t[n.path[0]]||[],t[n.path[0]].push(e(n))):r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}s.create=e=>{let t=new s(e);return t};let l=(e,t)=>{let r;switch(e.code){case a.invalid_type:r=e.received===o.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case a.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,e2.jsonStringifyReplacer)}`;break;case a.unrecognized_keys:r=`Unrecognized key(s) in object: ${e2.joinValues(e.keys,", ")}`;break;case a.invalid_union:r="Invalid input";break;case a.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${e2.joinValues(e.options)}`;break;case a.invalid_enum_value:r=`Invalid enum value. Expected ${e2.joinValues(e.options)}, received '${e.received}'`;break;case a.invalid_arguments:r="Invalid function arguments";break;case a.invalid_return_type:r="Invalid function return type";break;case a.invalid_date:r="Invalid date";break;case a.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:e2.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case a.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case a.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case a.custom:r="Invalid input";break;case a.invalid_intersection_types:r="Intersection results could not be merged";break;case a.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case a.not_finite:r="Number must be finite";break;default:r=t.defaultError,e2.assertNever(e)}return{message:r}},u=l,c=e=>{let{data:t,path:r,errorMaps:n,issueData:o}=e,i=[...r,...o.path||[]],a={...o,path:i},s="",l=n.filter(e=>!!e).slice().reverse();for(let e of l)s=e(a,{data:t,defaultError:s}).message;return{...o,path:i,message:o.message||s}};function d(e,t){let r=c({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,u,l].filter(e=>!!e)});e.common.issues.push(r)}class p{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let r=[];for(let n of t){if("aborted"===n.status)return f;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){let r=[];for(let e of t)r.push({key:await e.key,value:await e.value});return p.mergeObjectSync(e,r)}static mergeObjectSync(e,t){let r={};for(let n of t){let{key:t,value:o}=n;if("aborted"===t.status||"aborted"===o.status)return f;"dirty"===t.status&&e.dirty(),"dirty"===o.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==o.value||n.alwaysSet)&&(r[t.value]=o.value)}return{status:e.value,value:r}}}let f=Object.freeze({status:"aborted"}),h=e=>({status:"dirty",value:e}),m=e=>({status:"valid",value:e}),g=e=>"aborted"===e.status,y=e=>"dirty"===e.status,v=e=>"valid"===e.status,b=e=>"undefined"!=typeof Promise&&e instanceof Promise;(e0=e5||(e5={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},e0.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class _{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let x=(e,t)=>{if(v(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new s(e.common.issues);return this._error=t,this._error}}};function w(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:o}=e;if(t&&(r||n))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:o}:{errorMap:(e,t)=>"invalid_type"!==e.code?{message:t.defaultError}:void 0===t.data?{message:null!=n?n:t.defaultError}:{message:null!=r?r:t.defaultError},description:o}}class k{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return i(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new p,ctx:{common:e.parent.common,data:e.data,parsedType:i(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(b(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){var r;let n={common:{issues:[],async:null!==(r=null==t?void 0:t.async)&&void 0!==r&&r,contextualErrorMap:null==t?void 0:t.errorMap},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},o=this._parseSync({data:e,path:n.path,parent:n});return x(n,o)}async parseAsync(e,t){let r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){let r={common:{issues:[],contextualErrorMap:null==t?void 0:t.errorMap,async:!0},path:(null==t?void 0:t.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:i(e)},n=this._parse({data:e,path:r.path,parent:r}),o=await (b(n)?n:Promise.resolve(n));return x(r,o)}refine(e,t){let r=e=>"string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(e):t;return this._refinement((t,n)=>{let o=e(t),i=()=>n.addIssue({code:a.custom,...r(t)});return"undefined"!=typeof Promise&&o instanceof Promise?o.then(e=>!!e||(i(),!1)):!!o||(i(),!1)})}refinement(e,t){return this._refinement((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1))}_refinement(e){return new es({schema:this,typeName:e3.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return el.create(this,this._def)}nullable(){return eu.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Z.create(this,this._def)}promise(){return ea.create(this,this._def)}or(e){return U.create([this,e],this._def)}and(e){return K.create(this,e,this._def)}transform(e){return new es({...w(this._def),schema:this,typeName:e3.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new ec({...w(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:e3.ZodDefault})}brand(){return new eh({typeName:e3.ZodBranded,type:this,...w(this._def)})}catch(e){return new ed({...w(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:e3.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return em.create(this,e)}readonly(){return eg.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let M=/^c[^\s-]{8,}$/i,S=/^[a-z][a-z0-9]*$/,O=/^[0-9A-HJKMNP-TV-Z]{26}$/,j=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,C=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,P=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,L=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,E=e=>e.precision?e.offset?RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}Z$`):0===e.precision?e.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):e.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");class T extends k{_parse(e){let t;this._def.coerce&&(e.data=String(e.data));let r=this._getType(e);if(r!==o.string){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.string,received:t.parsedType}),f}let i=new p;for(let r of this._def.checks)if("min"===r.kind)e.data.length<r.value&&(d(t=this._getOrReturnCtx(e,t),{code:a.too_small,minimum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),i.dirty());else if("max"===r.kind)e.data.length>r.value&&(d(t=this._getOrReturnCtx(e,t),{code:a.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),i.dirty());else if("length"===r.kind){let n=e.data.length>r.value,o=e.data.length<r.value;(n||o)&&(t=this._getOrReturnCtx(e,t),n?d(t,{code:a.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!0,message:r.message}):o&&d(t,{code:a.too_small,minimum:r.value,type:"string",inclusive:!0,exact:!0,message:r.message}),i.dirty())}else if("email"===r.kind)C.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"email",code:a.invalid_string,message:r.message}),i.dirty());else if("emoji"===r.kind)n||(n=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),n.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"emoji",code:a.invalid_string,message:r.message}),i.dirty());else if("uuid"===r.kind)j.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"uuid",code:a.invalid_string,message:r.message}),i.dirty());else if("cuid"===r.kind)M.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"cuid",code:a.invalid_string,message:r.message}),i.dirty());else if("cuid2"===r.kind)S.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"cuid2",code:a.invalid_string,message:r.message}),i.dirty());else if("ulid"===r.kind)O.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{validation:"ulid",code:a.invalid_string,message:r.message}),i.dirty());else if("url"===r.kind)try{new URL(e.data)}catch(n){d(t=this._getOrReturnCtx(e,t),{validation:"url",code:a.invalid_string,message:r.message}),i.dirty()}else if("regex"===r.kind){r.regex.lastIndex=0;let n=r.regex.test(e.data);n||(d(t=this._getOrReturnCtx(e,t),{validation:"regex",code:a.invalid_string,message:r.message}),i.dirty())}else if("trim"===r.kind)e.data=e.data.trim();else if("includes"===r.kind)e.data.includes(r.value,r.position)||(d(t=this._getOrReturnCtx(e,t),{code:a.invalid_string,validation:{includes:r.value,position:r.position},message:r.message}),i.dirty());else if("toLowerCase"===r.kind)e.data=e.data.toLowerCase();else if("toUpperCase"===r.kind)e.data=e.data.toUpperCase();else if("startsWith"===r.kind)e.data.startsWith(r.value)||(d(t=this._getOrReturnCtx(e,t),{code:a.invalid_string,validation:{startsWith:r.value},message:r.message}),i.dirty());else if("endsWith"===r.kind)e.data.endsWith(r.value)||(d(t=this._getOrReturnCtx(e,t),{code:a.invalid_string,validation:{endsWith:r.value},message:r.message}),i.dirty());else if("datetime"===r.kind){let n=E(r);n.test(e.data)||(d(t=this._getOrReturnCtx(e,t),{code:a.invalid_string,validation:"datetime",message:r.message}),i.dirty())}else if("ip"===r.kind){var s,l;s=e.data,("v4"===(l=r.version)||!l)&&P.test(s)||("v6"===l||!l)&&L.test(s)||(d(t=this._getOrReturnCtx(e,t),{validation:"ip",code:a.invalid_string,message:r.message}),i.dirty())}else e2.assertNever(r);return{status:i.value,value:e.data}}_regex(e,t,r){return this.refinement(t=>e.test(t),{validation:t,code:a.invalid_string,...e5.errToObj(r)})}_addCheck(e){return new T({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...e5.errToObj(e)})}url(e){return this._addCheck({kind:"url",...e5.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...e5.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...e5.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...e5.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...e5.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...e5.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...e5.errToObj(e)})}datetime(e){var t;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,offset:null!==(t=null==e?void 0:e.offset)&&void 0!==t&&t,...e5.errToObj(null==e?void 0:e.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...e5.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...e5.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...e5.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...e5.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...e5.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...e5.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...e5.errToObj(t)})}nonempty(e){return this.min(1,e5.errToObj(e))}trim(){return new T({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new T({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new T({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}T.create=e=>{var t;return new T({checks:[],typeName:e3.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...w(e)})};class D extends k{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;this._def.coerce&&(e.data=Number(e.data));let r=this._getType(e);if(r!==o.number){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.number,received:t.parsedType}),f}let n=new p;for(let r of this._def.checks)if("int"===r.kind)e2.isInteger(e.data)||(d(t=this._getOrReturnCtx(e,t),{code:a.invalid_type,expected:"integer",received:"float",message:r.message}),n.dirty());else if("min"===r.kind){let o=r.inclusive?e.data<r.value:e.data<=r.value;o&&(d(t=this._getOrReturnCtx(e,t),{code:a.too_small,minimum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty())}else if("max"===r.kind){let o=r.inclusive?e.data>r.value:e.data>=r.value;o&&(d(t=this._getOrReturnCtx(e,t),{code:a.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty())}else"multipleOf"===r.kind?0!==function(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,o=r>n?r:n,i=parseInt(e.toFixed(o).replace(".","")),a=parseInt(t.toFixed(o).replace(".",""));return i%a/Math.pow(10,o)}(e.data,r.value)&&(d(t=this._getOrReturnCtx(e,t),{code:a.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):"finite"===r.kind?Number.isFinite(e.data)||(d(t=this._getOrReturnCtx(e,t),{code:a.not_finite,message:r.message}),n.dirty()):e2.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,e5.toString(t))}gt(e,t){return this.setLimit("min",e,!1,e5.toString(t))}lte(e,t){return this.setLimit("max",e,!0,e5.toString(t))}lt(e,t){return this.setLimit("max",e,!1,e5.toString(t))}setLimit(e,t,r,n){return new D({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:e5.toString(n)}]})}_addCheck(e){return new D({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:e5.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:e5.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:e5.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:e5.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:e5.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:e5.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:e5.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:e5.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:e5.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}get isInt(){return!!this._def.checks.find(e=>"int"===e.kind||"multipleOf"===e.kind&&e2.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let r of this._def.checks){if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.value<e)&&(e=r.value)}return Number.isFinite(t)&&Number.isFinite(e)}}D.create=e=>new D({checks:[],typeName:e3.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...w(e)});class I extends k{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;this._def.coerce&&(e.data=BigInt(e.data));let r=this._getType(e);if(r!==o.bigint){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.bigint,received:t.parsedType}),f}let n=new p;for(let r of this._def.checks)if("min"===r.kind){let o=r.inclusive?e.data<r.value:e.data<=r.value;o&&(d(t=this._getOrReturnCtx(e,t),{code:a.too_small,type:"bigint",minimum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty())}else if("max"===r.kind){let o=r.inclusive?e.data>r.value:e.data>=r.value;o&&(d(t=this._getOrReturnCtx(e,t),{code:a.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty())}else"multipleOf"===r.kind?e.data%r.value!==BigInt(0)&&(d(t=this._getOrReturnCtx(e,t),{code:a.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):e2.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,e5.toString(t))}gt(e,t){return this.setLimit("min",e,!1,e5.toString(t))}lte(e,t){return this.setLimit("max",e,!0,e5.toString(t))}lt(e,t){return this.setLimit("max",e,!1,e5.toString(t))}setLimit(e,t,r,n){return new I({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:e5.toString(n)}]})}_addCheck(e){return new I({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:e5.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:e5.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:e5.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:e5.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:e5.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return e}}I.create=e=>{var t;return new I({checks:[],typeName:e3.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...w(e)})};class A extends k{_parse(e){this._def.coerce&&(e.data=!!e.data);let t=this._getType(e);if(t!==o.boolean){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.boolean,received:t.parsedType}),f}return m(e.data)}}A.create=e=>new A({typeName:e3.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...w(e)});class Y extends k{_parse(e){let t;this._def.coerce&&(e.data=new Date(e.data));let r=this._getType(e);if(r!==o.date){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.date,received:t.parsedType}),f}if(isNaN(e.data.getTime())){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_date}),f}let n=new p;for(let r of this._def.checks)"min"===r.kind?e.data.getTime()<r.value&&(d(t=this._getOrReturnCtx(e,t),{code:a.too_small,message:r.message,inclusive:!0,exact:!1,minimum:r.value,type:"date"}),n.dirty()):"max"===r.kind?e.data.getTime()>r.value&&(d(t=this._getOrReturnCtx(e,t),{code:a.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),n.dirty()):e2.assertNever(r);return{status:n.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Y({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:e5.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:e5.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value<e)&&(e=t.value);return null!=e?new Date(e):null}}Y.create=e=>new Y({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:e3.ZodDate,...w(e)});class R extends k{_parse(e){let t=this._getType(e);if(t!==o.symbol){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.symbol,received:t.parsedType}),f}return m(e.data)}}R.create=e=>new R({typeName:e3.ZodSymbol,...w(e)});class N extends k{_parse(e){let t=this._getType(e);if(t!==o.undefined){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.undefined,received:t.parsedType}),f}return m(e.data)}}N.create=e=>new N({typeName:e3.ZodUndefined,...w(e)});class z extends k{_parse(e){let t=this._getType(e);if(t!==o.null){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.null,received:t.parsedType}),f}return m(e.data)}}z.create=e=>new z({typeName:e3.ZodNull,...w(e)});class H extends k{constructor(){super(...arguments),this._any=!0}_parse(e){return m(e.data)}}H.create=e=>new H({typeName:e3.ZodAny,...w(e)});class F extends k{constructor(){super(...arguments),this._unknown=!0}_parse(e){return m(e.data)}}F.create=e=>new F({typeName:e3.ZodUnknown,...w(e)});class $ extends k{_parse(e){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.never,received:t.parsedType}),f}}$.create=e=>new $({typeName:e3.ZodNever,...w(e)});class V extends k{_parse(e){let t=this._getType(e);if(t!==o.undefined){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.void,received:t.parsedType}),f}return m(e.data)}}V.create=e=>new V({typeName:e3.ZodVoid,...w(e)});class Z extends k{_parse(e){let{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==o.array)return d(t,{code:a.invalid_type,expected:o.array,received:t.parsedType}),f;if(null!==n.exactLength){let e=t.data.length>n.exactLength.value,o=t.data.length<n.exactLength.value;(e||o)&&(d(t,{code:e?a.too_big:a.too_small,minimum:o?n.exactLength.value:void 0,maximum:e?n.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:n.exactLength.message}),r.dirty())}if(null!==n.minLength&&t.data.length<n.minLength.value&&(d(t,{code:a.too_small,minimum:n.minLength.value,type:"array",inclusive:!0,exact:!1,message:n.minLength.message}),r.dirty()),null!==n.maxLength&&t.data.length>n.maxLength.value&&(d(t,{code:a.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map((e,r)=>n.type._parseAsync(new _(t,e,t.path,r)))).then(e=>p.mergeArray(r,e));let i=[...t.data].map((e,r)=>n.type._parseSync(new _(t,e,t.path,r)));return p.mergeArray(r,i)}get element(){return this._def.type}min(e,t){return new Z({...this._def,minLength:{value:e,message:e5.toString(t)}})}max(e,t){return new Z({...this._def,maxLength:{value:e,message:e5.toString(t)}})}length(e,t){return new Z({...this._def,exactLength:{value:e,message:e5.toString(t)}})}nonempty(e){return this.min(1,e)}}Z.create=(e,t)=>new Z({type:e,minLength:null,maxLength:null,exactLength:null,typeName:e3.ZodArray,...w(t)});class B extends k{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=e2.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){let t=this._getType(e);if(t!==o.object){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.object,received:t.parsedType}),f}let{status:r,ctx:n}=this._processInputParams(e),{shape:i,keys:s}=this._getCached(),l=[];if(!(this._def.catchall instanceof $&&"strip"===this._def.unknownKeys))for(let e in n.data)s.includes(e)||l.push(e);let u=[];for(let e of s){let t=i[e],r=n.data[e];u.push({key:{status:"valid",value:e},value:t._parse(new _(n,r,n.path,e)),alwaysSet:e in n.data})}if(this._def.catchall instanceof $){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of l)u.push({key:{status:"valid",value:e},value:{status:"valid",value:n.data[e]}});else if("strict"===e)l.length>0&&(d(n,{code:a.unrecognized_keys,keys:l}),r.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of l){let r=n.data[t];u.push({key:{status:"valid",value:t},value:e._parse(new _(n,r,n.path,t)),alwaysSet:t in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of u){let r=await t.key;e.push({key:r,value:await t.value,alwaysSet:t.alwaysSet})}return e}).then(e=>p.mergeObjectSync(r,e)):p.mergeObjectSync(r,u)}get shape(){return this._def.shape()}strict(e){return e5.errToObj,new B({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,o,i,a;let s=null!==(i=null===(o=(n=this._def).errorMap)||void 0===o?void 0:o.call(n,t,r).message)&&void 0!==i?i:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(a=e5.errToObj(e).message)&&void 0!==a?a:s}:{message:s}}}:{}})}strip(){return new B({...this._def,unknownKeys:"strip"})}passthrough(){return new B({...this._def,unknownKeys:"passthrough"})}extend(e){return new B({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){let t=new B({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:e3.ZodObject});return t}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new B({...this._def,catchall:e})}pick(e){let t={};return e2.objectKeys(e).forEach(r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])}),new B({...this._def,shape:()=>t})}omit(e){let t={};return e2.objectKeys(this.shape).forEach(r=>{e[r]||(t[r]=this.shape[r])}),new B({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof B){let r={};for(let n in t.shape){let o=t.shape[n];r[n]=el.create(e(o))}return new B({...t._def,shape:()=>r})}return t instanceof Z?new Z({...t._def,type:e(t.element)}):t instanceof el?el.create(e(t.unwrap())):t instanceof eu?eu.create(e(t.unwrap())):t instanceof G?G.create(t.items.map(t=>e(t))):t}(this)}partial(e){let t={};return e2.objectKeys(this.shape).forEach(r=>{let n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()}),new B({...this._def,shape:()=>t})}required(e){let t={};return e2.objectKeys(this.shape).forEach(r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r],n=e;for(;n instanceof el;)n=n._def.innerType;t[r]=n}}),new B({...this._def,shape:()=>t})}keyof(){return en(e2.objectKeys(this.shape))}}B.create=(e,t)=>new B({shape:()=>e,unknownKeys:"strip",catchall:$.create(),typeName:e3.ZodObject,...w(t)}),B.strictCreate=(e,t)=>new B({shape:()=>e,unknownKeys:"strict",catchall:$.create(),typeName:e3.ZodObject,...w(t)}),B.lazycreate=(e,t)=>new B({shape:e,unknownKeys:"strip",catchall:$.create(),typeName:e3.ZodObject,...w(t)});class U extends k{_parse(e){let{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map(async e=>{let r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}})).then(function(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;let r=e.map(e=>new s(e.ctx.common.issues));return d(t,{code:a.invalid_union,unionErrors:r}),f});{let e;let n=[];for(let o of r){let r={...t,common:{...t.common,issues:[]},parent:null},i=o._parseSync({data:t.data,path:t.path,parent:r});if("valid"===i.status)return i;"dirty"!==i.status||e||(e={result:i,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let o=n.map(e=>new s(e));return d(t,{code:a.invalid_union,unionErrors:o}),f}}get options(){return this._def.options}}U.create=(e,t)=>new U({options:e,typeName:e3.ZodUnion,...w(t)});let W=e=>{if(e instanceof et)return W(e.schema);if(e instanceof es)return W(e.innerType());if(e instanceof er)return[e.value];if(e instanceof eo)return e.options;if(e instanceof ei)return Object.keys(e.enum);if(e instanceof ec)return W(e._def.innerType);if(e instanceof N)return[void 0];else if(e instanceof z)return[null];else return null};class q extends k{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.object)return d(t,{code:a.invalid_type,expected:o.object,received:t.parsedType}),f;let r=this.discriminator,n=t.data[r],i=this.optionsMap.get(n);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(d(t,{code:a.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),f)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){let n=new Map;for(let r of t){let t=W(r.shape[e]);if(!t)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let o of t){if(n.has(o))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);n.set(o,r)}}return new q({typeName:e3.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...w(r)})}}class K extends k{_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if(g(e)||g(n))return f;let s=function e(t,r){let n=i(t),a=i(r);if(t===r)return{valid:!0,data:t};if(n===o.object&&a===o.object){let n=e2.objectKeys(r),o=e2.objectKeys(t).filter(e=>-1!==n.indexOf(e)),i={...t,...r};for(let n of o){let o=e(t[n],r[n]);if(!o.valid)return{valid:!1};i[n]=o.data}return{valid:!0,data:i}}if(n===o.array&&a===o.array){if(t.length!==r.length)return{valid:!1};let n=[];for(let o=0;o<t.length;o++){let i=t[o],a=r[o],s=e(i,a);if(!s.valid)return{valid:!1};n.push(s.data)}return{valid:!0,data:n}}return n===o.date&&a===o.date&&+t==+r?{valid:!0,data:t}:{valid:!1}}(e.value,n.value);return s.valid?((y(e)||y(n))&&t.dirty(),{status:t.value,value:s.data}):(d(r,{code:a.invalid_intersection_types}),f)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([e,t])=>n(e,t)):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}K.create=(e,t,r)=>new K({left:e,right:t,typeName:e3.ZodIntersection,...w(r)});class G extends k{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==o.array)return d(r,{code:a.invalid_type,expected:o.array,received:r.parsedType}),f;if(r.data.length<this._def.items.length)return d(r,{code:a.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),f;let n=this._def.rest;!n&&r.data.length>this._def.items.length&&(d(r,{code:a.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let i=[...r.data].map((e,t)=>{let n=this._def.items[t]||this._def.rest;return n?n._parse(new _(r,e,r.path,t)):null}).filter(e=>!!e);return r.common.async?Promise.all(i).then(e=>p.mergeArray(t,e)):p.mergeArray(t,i)}get items(){return this._def.items}rest(e){return new G({...this._def,rest:e})}}G.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new G({items:e,typeName:e3.ZodTuple,rest:null,...w(t)})};class J extends k{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==o.object)return d(r,{code:a.invalid_type,expected:o.object,received:r.parsedType}),f;let n=[],i=this._def.keyType,s=this._def.valueType;for(let e in r.data)n.push({key:i._parse(new _(r,e,r.path,e)),value:s._parse(new _(r,r.data[e],r.path,e))});return r.common.async?p.mergeObjectAsync(t,n):p.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new J(t instanceof k?{keyType:e,valueType:t,typeName:e3.ZodRecord,...w(r)}:{keyType:T.create(),valueType:e,typeName:e3.ZodRecord,...w(t)})}}class Q extends k{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==o.map)return d(r,{code:a.invalid_type,expected:o.map,received:r.parsedType}),f;let n=this._def.keyType,i=this._def.valueType,s=[...r.data.entries()].map(([e,t],o)=>({key:n._parse(new _(r,e,r.path,[o,"key"])),value:i._parse(new _(r,t,r.path,[o,"value"]))}));if(r.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let r of s){let n=await r.key,o=await r.value;if("aborted"===n.status||"aborted"===o.status)return f;("dirty"===n.status||"dirty"===o.status)&&t.dirty(),e.set(n.value,o.value)}return{status:t.value,value:e}})}{let e=new Map;for(let r of s){let n=r.key,o=r.value;if("aborted"===n.status||"aborted"===o.status)return f;("dirty"===n.status||"dirty"===o.status)&&t.dirty(),e.set(n.value,o.value)}return{status:t.value,value:e}}}}Q.create=(e,t,r)=>new Q({valueType:t,keyType:e,typeName:e3.ZodMap,...w(r)});class X extends k{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==o.set)return d(r,{code:a.invalid_type,expected:o.set,received:r.parsedType}),f;let n=this._def;null!==n.minSize&&r.data.size<n.minSize.value&&(d(r,{code:a.too_small,minimum:n.minSize.value,type:"set",inclusive:!0,exact:!1,message:n.minSize.message}),t.dirty()),null!==n.maxSize&&r.data.size>n.maxSize.value&&(d(r,{code:a.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let i=this._def.valueType;function s(e){let r=new Set;for(let n of e){if("aborted"===n.status)return f;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}let l=[...r.data.values()].map((e,t)=>i._parse(new _(r,e,r.path,t)));return r.common.async?Promise.all(l).then(e=>s(e)):s(l)}min(e,t){return new X({...this._def,minSize:{value:e,message:e5.toString(t)}})}max(e,t){return new X({...this._def,maxSize:{value:e,message:e5.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}X.create=(e,t)=>new X({valueType:e,minSize:null,maxSize:null,typeName:e3.ZodSet,...w(t)});class ee extends k{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.function)return d(t,{code:a.invalid_type,expected:o.function,received:t.parsedType}),f;function r(e,r){return c({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u,l].filter(e=>!!e),issueData:{code:a.invalid_arguments,argumentsError:r}})}function n(e,r){return c({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u,l].filter(e=>!!e),issueData:{code:a.invalid_return_type,returnTypeError:r}})}let i={errorMap:t.common.contextualErrorMap},p=t.data;if(this._def.returns instanceof ea){let e=this;return m(async function(...t){let o=new s([]),a=await e._def.args.parseAsync(t,i).catch(e=>{throw o.addIssue(r(t,e)),o}),l=await Reflect.apply(p,this,a),u=await e._def.returns._def.type.parseAsync(l,i).catch(e=>{throw o.addIssue(n(l,e)),o});return u})}{let e=this;return m(function(...t){let o=e._def.args.safeParse(t,i);if(!o.success)throw new s([r(t,o.error)]);let a=Reflect.apply(p,this,o.data),l=e._def.returns.safeParse(a,i);if(!l.success)throw new s([n(a,l.error)]);return l.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ee({...this._def,args:G.create(e).rest(F.create())})}returns(e){return new ee({...this._def,returns:e})}implement(e){let t=this.parse(e);return t}strictImplement(e){let t=this.parse(e);return t}static create(e,t,r){return new ee({args:e||G.create([]).rest(F.create()),returns:t||F.create(),typeName:e3.ZodFunction,...w(r)})}}class et extends k{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e),r=this._def.getter();return r._parse({data:t.data,path:t.path,parent:t})}}et.create=(e,t)=>new et({getter:e,typeName:e3.ZodLazy,...w(t)});class er extends k{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return d(t,{received:t.data,code:a.invalid_literal,expected:this._def.value}),f}return{status:"valid",value:e.data}}get value(){return this._def.value}}function en(e,t){return new eo({values:e,typeName:e3.ZodEnum,...w(t)})}er.create=(e,t)=>new er({value:e,typeName:e3.ZodLiteral,...w(t)});class eo extends k{_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),r=this._def.values;return d(t,{expected:e2.joinValues(r),received:t.parsedType,code:a.invalid_type}),f}if(-1===this._def.values.indexOf(e.data)){let t=this._getOrReturnCtx(e),r=this._def.values;return d(t,{received:t.data,code:a.invalid_enum_value,options:r}),f}return m(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return eo.create(e)}exclude(e){return eo.create(this.options.filter(t=>!e.includes(t)))}}eo.create=en;class ei extends k{_parse(e){let t=e2.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==o.string&&r.parsedType!==o.number){let e=e2.objectValues(t);return d(r,{expected:e2.joinValues(e),received:r.parsedType,code:a.invalid_type}),f}if(-1===t.indexOf(e.data)){let e=e2.objectValues(t);return d(r,{received:r.data,code:a.invalid_enum_value,options:e}),f}return m(e.data)}get enum(){return this._def.values}}ei.create=(e,t)=>new ei({values:e,typeName:e3.ZodNativeEnum,...w(t)});class ea extends k{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==o.promise&&!1===t.common.async)return d(t,{code:a.invalid_type,expected:o.promise,received:t.parsedType}),f;let r=t.parsedType===o.promise?t.data:Promise.resolve(t.data);return m(r.then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}ea.create=(e,t)=>new ea({type:e,typeName:e3.ZodPromise,...w(t)});class es extends k{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===e3.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,o={addIssue:e=>{d(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(o.addIssue=o.addIssue.bind(o),"preprocess"===n.type){let e=n.transform(r.data,o);return r.common.issues.length?{status:"dirty",value:r.data}:r.common.async?Promise.resolve(e).then(e=>this._def.schema._parseAsync({data:e,path:r.path,parent:r})):this._def.schema._parseSync({data:e,path:r.path,parent:r})}if("refinement"===n.type){let e=e=>{let t=n.refinement(e,o);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(r=>"aborted"===r.status?f:("dirty"===r.status&&t.dirty(),e(r.value).then(()=>({status:t.value,value:r.value}))));{let n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?f:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}}if("transform"===n.type){if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(e=>v(e)?Promise.resolve(n.transform(e.value,o)).then(e=>({status:t.value,value:e})):e);{let e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!v(e))return e;let i=n.transform(e.value,o);if(i instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:i}}}e2.assertNever(n)}}es.create=(e,t,r)=>new es({schema:e,typeName:e3.ZodEffects,effect:t,...w(r)}),es.createWithPreprocess=(e,t,r)=>new es({schema:t,effect:{type:"preprocess",transform:e},typeName:e3.ZodEffects,...w(r)});class el extends k{_parse(e){let t=this._getType(e);return t===o.undefined?m(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}el.create=(e,t)=>new el({innerType:e,typeName:e3.ZodOptional,...w(t)});class eu extends k{_parse(e){let t=this._getType(e);return t===o.null?m(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}eu.create=(e,t)=>new eu({innerType:e,typeName:e3.ZodNullable,...w(t)});class ec extends k{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return t.parsedType===o.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}ec.create=(e,t)=>new ec({innerType:e,typeName:e3.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...w(t)});class ed extends k{_parse(e){let{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return b(n)?n.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new s(r.common.issues)},input:r.data})})):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new s(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}ed.create=(e,t)=>new ed({innerType:e,typeName:e3.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...w(t)});class ep extends k{_parse(e){let t=this._getType(e);if(t!==o.nan){let t=this._getOrReturnCtx(e);return d(t,{code:a.invalid_type,expected:o.nan,received:t.parsedType}),f}return{status:"valid",value:e.data}}}ep.create=e=>new ep({typeName:e3.ZodNaN,...w(e)});let ef=Symbol("zod_brand");class eh extends k{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class em extends k{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.common.async){let e=async()=>{let e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?f:"dirty"===e.status?(t.dirty(),h(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})};return e()}{let e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?f:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new em({in:e,out:t,typeName:e3.ZodPipeline})}}class eg extends k{_parse(e){let t=this._def.innerType._parse(e);return v(t)&&(t.value=Object.freeze(t.value)),t}}eg.create=(e,t)=>new eg({innerType:e,typeName:e3.ZodReadonly,...w(t)});let ey=(e,t={},r)=>e?H.create().superRefine((n,o)=>{var i,a;if(!e(n)){let e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,s=null===(a=null!==(i=e.fatal)&&void 0!==i?i:r)||void 0===a||a,l="string"==typeof e?{message:e}:e;o.addIssue({code:"custom",...l,fatal:s})}}):H.create(),ev={object:B.lazycreate};(e1=e3||(e3={})).ZodString="ZodString",e1.ZodNumber="ZodNumber",e1.ZodNaN="ZodNaN",e1.ZodBigInt="ZodBigInt",e1.ZodBoolean="ZodBoolean",e1.ZodDate="ZodDate",e1.ZodSymbol="ZodSymbol",e1.ZodUndefined="ZodUndefined",e1.ZodNull="ZodNull",e1.ZodAny="ZodAny",e1.ZodUnknown="ZodUnknown",e1.ZodNever="ZodNever",e1.ZodVoid="ZodVoid",e1.ZodArray="ZodArray",e1.ZodObject="ZodObject",e1.ZodUnion="ZodUnion",e1.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e1.ZodIntersection="ZodIntersection",e1.ZodTuple="ZodTuple",e1.ZodRecord="ZodRecord",e1.ZodMap="ZodMap",e1.ZodSet="ZodSet",e1.ZodFunction="ZodFunction",e1.ZodLazy="ZodLazy",e1.ZodLiteral="ZodLiteral",e1.ZodEnum="ZodEnum",e1.ZodEffects="ZodEffects",e1.ZodNativeEnum="ZodNativeEnum",e1.ZodOptional="ZodOptional",e1.ZodNullable="ZodNullable",e1.ZodDefault="ZodDefault",e1.ZodCatch="ZodCatch",e1.ZodPromise="ZodPromise",e1.ZodBranded="ZodBranded",e1.ZodPipeline="ZodPipeline",e1.ZodReadonly="ZodReadonly";let eb=T.create,e_=D.create,ex=ep.create,ew=I.create,ek=A.create,eM=Y.create,eS=R.create,eO=N.create,ej=z.create,eC=H.create,eP=F.create,eL=$.create,eE=V.create,eT=Z.create,eD=B.create,eI=B.strictCreate,eA=U.create,eY=q.create,eR=K.create,eN=G.create,ez=J.create,eH=Q.create,eF=X.create,e$=ee.create,eV=et.create,eZ=er.create,eB=eo.create,eU=ei.create,eW=ea.create,eq=es.create,eK=el.create,eG=eu.create,eJ=es.createWithPreprocess,eQ=em.create;var eX,e0,e1,e2,e4,e5,e3,e6=Object.freeze({__proto__:null,defaultErrorMap:l,setErrorMap:function(e){u=e},getErrorMap:function(){return u},makeIssue:c,EMPTY_PATH:[],addIssueToContext:d,ParseStatus:p,INVALID:f,DIRTY:h,OK:m,isAborted:g,isDirty:y,isValid:v,isAsync:b,get util(){return e2},get objectUtil(){return e4},ZodParsedType:o,getParsedType:i,ZodType:k,ZodString:T,ZodNumber:D,ZodBigInt:I,ZodBoolean:A,ZodDate:Y,ZodSymbol:R,ZodUndefined:N,ZodNull:z,ZodAny:H,ZodUnknown:F,ZodNever:$,ZodVoid:V,ZodArray:Z,ZodObject:B,ZodUnion:U,ZodDiscriminatedUnion:q,ZodIntersection:K,ZodTuple:G,ZodRecord:J,ZodMap:Q,ZodSet:X,ZodFunction:ee,ZodLazy:et,ZodLiteral:er,ZodEnum:eo,ZodNativeEnum:ei,ZodPromise:ea,ZodEffects:es,ZodTransformer:es,ZodOptional:el,ZodNullable:eu,ZodDefault:ec,ZodCatch:ed,ZodNaN:ep,BRAND:ef,ZodBranded:eh,ZodPipeline:em,ZodReadonly:eg,custom:ey,Schema:k,ZodSchema:k,late:ev,get ZodFirstPartyTypeKind(){return e3},coerce:{string:e=>T.create({...e,coerce:!0}),number:e=>D.create({...e,coerce:!0}),boolean:e=>A.create({...e,coerce:!0}),bigint:e=>I.create({...e,coerce:!0}),date:e=>Y.create({...e,coerce:!0})},any:eC,array:eT,bigint:ew,boolean:ek,date:eM,discriminatedUnion:eY,effect:eq,enum:eB,function:e$,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>ey(t=>t instanceof e,t),intersection:eR,lazy:eV,literal:eZ,map:eH,nan:ex,nativeEnum:eU,never:eL,null:ej,nullable:eG,number:e_,object:eD,oboolean:()=>ek().optional(),onumber:()=>e_().optional(),optional:eK,ostring:()=>eb().optional(),pipeline:eQ,preprocess:eJ,promise:eW,record:ez,set:eF,strictObject:eI,string:eb,symbol:eS,transformer:eq,tuple:eN,undefined:eO,union:eA,unknown:eP,void:eE,NEVER:f,ZodIssueCode:a,quotelessJson:e=>{let t=JSON.stringify(e,null,2);return t.replace(/"([^"]+)":/g,"$1:")},ZodError:s})},52464:function(e,t,r){"use strict";r.d(t,{F:function(){return c}});var n=r(67294),o=r(52798);let i=e=>{let t;let r=new Set,n=(e,n)=>{let o="function"==typeof e?e(t):e;if(!Object.is(o,t)){let e=t;t=(null!=n?n:"object"!=typeof o)?o:Object.assign({},t,o),r.forEach(r=>r(t,e))}},o=()=>t,i={setState:n,getState:o,subscribe:e=>(r.add(e),()=>r.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),r.clear()}};return t=e(n,o,i),i},a=e=>e?i(e):i,{useDebugValue:s}=n,{useSyncExternalStoreWithSelector:l}=o,u=(e,t)=>{let r=a(e),n=(e,n=t)=>(function(e,t=e.getState,r){let n=l(e.subscribe,e.getState,e.getServerState||e.getState,t,r);return s(n),n})(r,e,n);return Object.assign(n,r),n},c=(e,t)=>e?u(e,t):u}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[774,179],function(){return t(6840),t(96885)}),_N_E=e.O()}]);