!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0042fc0b-b6d9-44d0-af37-f69b0ae697e0",e._sentryDebugIdIdentifier="sentry-dbid-0042fc0b-b6d9-44d0-af37-f69b0ae697e0")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2888],{53425:function(e,t,r){"use strict";r.d(t,{Z:function(){return V}});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){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),i=Math.abs,a=String.fromCharCode,s=Object.assign;function o(e,t,r){return e.replace(t,r)}function l(e,t){return e.indexOf(t)}function c(e,t){return 0|e.charCodeAt(t)}function u(e,t,r){return e.slice(t,r)}function d(e){return e.length}function p(e,t){return t.push(e),e}var h=1,f=1,m=0,g=0,v=0,y="";function b(e,t,r,n,i,a,s){return{value:e,root:t,parent:r,type:n,props:i,children:a,line:h,column:f,length:s,return:""}}function w(e,t){return s(b("",null,null,"",null,null,0),e,{length:-e.length},t)}function k(){return v=g<m?c(y,g++):0,f++,10===v&&(f=1,h++),v}function _(){return c(y,g)}function I(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 S(e){return h=f=1,m=d(y=e),g=0,[]}function x(e){var t,r;return(t=g-1,r=function e(t){for(;k();)switch(v){case t:return g;case 34:case 39:34!==t&&39!==t&&e(v);break;case 40:41===t&&e(t);break;case 92:k()}return g}(91===e?e+2:40===e?e+1:e),u(y,t,r)).trim()}var E="-ms-",A="-moz-",T="-webkit-",C="comm",P="rule",R="decl",O="@keyframes";function M(e,t){for(var r="",n=e.length,i=0;i<n;i++)r+=t(e[i],i,e,t)||"";return r}function L(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case R:return e.return=e.return||e.value;case C:return"";case O:return e.return=e.value+"{"+M(e.children,n)+"}";case P:e.value=e.props.join(",")}return d(r=M(e.children,n))?e.return=e.value+"{"+r+"}":""}function D(e,t,r,n,a,s,l,c,d,p,h){for(var f=a-1,m=0===a?s:[""],g=m.length,v=0,y=0,w=0;v<n;++v)for(var k=0,_=u(e,f+1,f=i(y=l[v])),I=e;k<g;++k)(I=(y>0?m[k]+" "+_:o(_,/&\f/g,m[k])).trim())&&(d[w++]=I);return b(e,t,r,0===a?P:c,d,p,h)}function N(e,t,r,n){return b(e,t,r,R,u(e,0,n),u(e,n+1,-1),n)}var W=function(e,t,r){for(var n=0,i=0;n=i,i=_(),38===n&&12===i&&(t[r]=1),!I(i);)k();return u(y,e,g)},j=function(e,t){var r=-1,n=44;do switch(I(n)){case 0:38===n&&12===_()&&(t[r]=1),e[r]+=W(g-1,t,r);break;case 2:e[r]+=x(n);break;case 4:if(44===n){e[++r]=58===_()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=a(n)}while(n=k());return e},z=function(e,t){var r;return r=j(S(e),t),y="",r},$=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)||$.get(r))&&!n){$.set(e,!0);for(var i=[],a=z(t,i),s=r.props,o=0,l=0;o<a.length;o++)for(var c=0;c<s.length;c++,l++)e.props[l]=i[o]?a[o].replace(/&\f/g,s[c]):s[c]+" "+a[o]}}},U=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},B=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case R:e.return=function e(t,r){switch(45^c(t,0)?(((r<<2^c(t,0))<<2^c(t,1))<<2^c(t,2))<<2^c(t,3):0){case 5103:return T+"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 T+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return T+t+A+t+E+t+t;case 6828:case 4268:return T+t+E+t+t;case 6165:return T+t+E+"flex-"+t+t;case 5187:return T+t+o(t,/(\w+).+(:[^]+)/,T+"box-$1$2"+E+"flex-$1$2")+t;case 5443:return T+t+E+"flex-item-"+o(t,/flex-|-self/,"")+t;case 4675:return T+t+E+"flex-line-pack"+o(t,/align-content|flex-|-self/,"")+t;case 5548:return T+t+E+o(t,"shrink","negative")+t;case 5292:return T+t+E+o(t,"basis","preferred-size")+t;case 6060:return T+"box-"+o(t,"-grow","")+T+t+E+o(t,"grow","positive")+t;case 4554:return T+o(t,/([^-])(transform)/g,"$1"+T+"$2")+t;case 6187:return o(o(o(t,/(zoom-|grab)/,T+"$1"),/(image-set)/,T+"$1"),t,"")+t;case 5495:case 3959:return o(t,/(image-set\([^]*)/,T+"$1$`$1");case 4968:return o(o(t,/(.+:)(flex-)?(.*)/,T+"box-pack:$3"+E+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+T+t+t;case 4095:case 3583:case 4068:case 2532:return o(t,/(.+)-inline(.+)/,T+"$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(c(t,r+1)){case 109:if(45!==c(t,r+4))break;case 102:return o(t,/(.+:)(.+)-([^]+)/,"$1"+T+"$2-$3$1"+A+(108==c(t,r+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?e(o(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==c(t,r+1))break;case 6444:switch(c(t,d(t)-3-(~l(t,"!important")&&10))){case 107:return o(t,":",":"+T)+t;case 101:return o(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+T+(45===c(t,14)?"inline-":"")+"box$3$1"+T+"$2$3$1"+E+"$2box$3")+t}break;case 5936:switch(c(t,r+11)){case 114:return T+t+E+o(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return T+t+E+o(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return T+t+E+o(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return T+t+E+t+t}return t}(e.value,e.length);break;case O:return M([w(e,{value:o(e.value,"@","@"+T)})],n);case P:if(e.length){var i,a;return i=e.props,a=function(t){var r;switch(r=t,(r=/(::plac\w+|:read-\w+)/.exec(r))?r[0]:r){case":read-only":case":read-write":return M([w(e,{props:[o(t,/:(read-\w+)/,":"+A+"$1")]})],n);case"::placeholder":return M([w(e,{props:[o(t,/:(plac\w+)/,":"+T+"input-$1")]}),w(e,{props:[o(t,/:(plac\w+)/,":"+A+"$1")]}),w(e,{props:[o(t,/:(plac\w+)/,E+"input-$1")]})],n)}return""},i.map(a).join("")}}}],V=function(e){var t,r,i,s,m,w,E=e.key;if("css"===E){var A=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(A,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var T=e.stylisPlugins||B,P={},R=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+E+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r<t.length;r++)P[t[r]]=!0;R.push(e)});var O=(r=(t=[F,U].concat(T,[L,(i=function(e){w.insert(e)},function(e){!e.root&&(e=e.return)&&i(e)})])).length,function(e,n,i,a){for(var s="",o=0;o<r;o++)s+=t[o](e,n,i,a)||"";return s}),W=function(e){var t,r;return M((r=function e(t,r,n,i,s,m,w,S,E){for(var A,T=0,P=0,R=w,O=0,M=0,L=0,W=1,j=1,z=1,$=0,F="",U=s,B=m,V=i,q=F;j;)switch(L=$,$=k()){case 40:if(108!=L&&58==c(q,R-1)){-1!=l(q+=o(x($),"&","&\f"),"&\f")&&(z=-1);break}case 34:case 39:case 91:q+=x($);break;case 9:case 10:case 13:case 32:q+=function(e){for(;v=_();)if(v<33)k();else break;return I(e)>2||I(v)>3?"":" "}(L);break;case 92:q+=function(e,t){for(var r;--t&&k()&&!(v<48)&&!(v>102)&&(!(v>57)||!(v<65))&&(!(v>70)||!(v<97)););return r=g+(t<6&&32==_()&&32==k()),u(y,e,r)}(g-1,7);continue;case 47:switch(_()){case 42:case 47:p(b(A=function(e,t){for(;k();)if(e+v===57)break;else if(e+v===84&&47===_())break;return"/*"+u(y,t,g-1)+"*"+a(47===e?e:k())}(k(),g),r,n,C,a(v),u(A,2,-2),0),E);break;default:q+="/"}break;case 123*W:S[T++]=d(q)*z;case 125*W:case 59:case 0:switch($){case 0:case 125:j=0;case 59+P:-1==z&&(q=o(q,/\f/g,"")),M>0&&d(q)-R&&p(M>32?N(q+";",i,n,R-1):N(o(q," ","")+";",i,n,R-2),E);break;case 59:q+=";";default:if(p(V=D(q,r,n,T,P,s,S,F,U=[],B=[],R),m),123===$){if(0===P)e(q,r,V,V,U,m,R,S,B);else switch(99===O&&110===c(q,3)?100:O){case 100:case 108:case 109:case 115:e(t,V,V,i&&p(D(t,V,V,0,0,s,S,F,s,U=[],R),B),s,B,R,S,i?U:B);break;default:e(q,V,V,V,[""],B,0,S,B)}}}T=P=M=0,W=z=1,F=q="",R=w;break;case 58:R=1+d(q),M=L;default:if(W<1){if(123==$)--W;else if(125==$&&0==W++&&125==(v=g>0?c(y,--g):0,f--,10===v&&(f=1,h--),v))continue}switch(q+=a($),$*W){case 38:z=P>0?1:(q+="\f",-1);break;case 44:S[T++]=(d(q)-1)*z,z=1;break;case 64:45===_()&&(q+=x(k())),O=_(),P=R=d(F=q+=function(e){for(;!I(_());)k();return u(y,e,g)}(g)),$++;break;case 45:45===L&&2==d(q)&&(W=0)}}return m}("",null,null,null,[""],t=S(t=e),0,[0],t),y="",r),O)};m=function(e,t,r,n){w=r,W(e?e+"{"+t.styles+"}":t.styles),n&&(j.inserted[t.name]=!0)};var j={key:E,sheet:new n({key:E,container:s,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:P,registered:{},insert:m};return j.sheet.hydrate(R),j}},75096:function(e,t,r){"use strict";function n(e){for(var t,r=0,n=0,i=e.length;i>=4;++n,i-=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(i){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)}r.d(t,{Z:function(){return n}})},50261:function(e,t,r){"use strict";function n(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}r.d(t,{Z:function(){return n}})},4367:function(e,t,r){"use strict";r.d(t,{T:function(){return c},a:function(){return d},w:function(){return l}});var n=r(44194),i=r(53425);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var s=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(24682),r(14603);var o=n.createContext("undefined"!=typeof HTMLElement?(0,i.Z)({key:"css"}):null);o.Provider;var l=function(e){return(0,n.forwardRef)(function(t,r){return e(t,(0,n.useContext)(o),r)})},c=n.createContext({}),u=s(function(e){return s(function(t){return"function"==typeof t?t(e):a({},e,t)})}),d=function(e){var t=n.useContext(c);return e.theme!==t&&(t=u(t)(e.theme)),n.createElement(c.Provider,{value:t},e.children)}},93591:function(e,t,r){"use strict";r.d(t,{F4:function(){return u},xB:function(){return l}});var n=r(4367),i=r(44194),a=r(35262),s=r(14603),o=r(24682);r(53425),r(10063);var l=(0,n.w)(function(e,t){var r=e.styles,l=(0,o.O)([r],void 0,i.useContext(n.T)),c=i.useRef();return(0,s.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,i=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==i&&(n=!0,i.setAttribute("data-emotion",e),r.hydrate([i])),c.current=[r,n],function(){r.flush()}},[t]),(0,s.j)(function(){var e=c.current,r=e[0];if(e[1]){e[1]=!1;return}if(void 0!==l.next&&(0,a.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 c(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,o.O)(t)}var u=function(){var e=c.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},24682:function(e,t,r){"use strict";r.d(t,{O:function(){return m}});var n,i=r(75096),a={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},s=r(50261),o=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},d=(0,s.Z)(function(e){return c(e)?e:e.replace(o,"-$&").toLowerCase()}),p=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,function(e,t,r){return n={name:t,styles:r,next:n},t})}return 1===a[e]||c(e)||"number"!=typeof t||0===t?t:t+"px"};function h(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 n={name:r.name,styles:r.styles,next:n},r.name;if(void 0!==r.styles){var i=r.next;if(void 0!==i)for(;void 0!==i;)n={name:i.name,styles:i.styles,next:n},i=i.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=h(e,t,r[i])+";";else for(var a in r){var s=r[a];if("object"!=typeof s)null!=t&&void 0!==t[s]?n+=a+"{"+t[s]+"}":u(s)&&(n+=d(a)+":"+p(a,s)+";");else if(Array.isArray(s)&&"string"==typeof s[0]&&(null==t||void 0===t[s[0]]))for(var o=0;o<s.length;o++)u(s[o])&&(n+=d(a)+":"+p(a,s[o])+";");else{var l=h(e,t,s);switch(a){case"animation":case"animationName":n+=d(a)+":"+l+";";break;default:n+=a+"{"+l+"}"}}}return n}(e,t,r);case"function":if(void 0!==e){var a=n,s=r(e);return n=a,h(e,t,s)}}if(null==t)return r;var o=t[r];return void 0!==o?o:r}var f=/label:\s*([^\s;\n{]+)\s*(;|$)/g;function m(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var a,s=!0,o="";n=void 0;var l=e[0];null==l||void 0===l.raw?(s=!1,o+=h(r,t,l)):o+=l[0];for(var c=1;c<e.length;c++)o+=h(r,t,e[c]),s&&(o+=l[c]);f.lastIndex=0;for(var u="";null!==(a=f.exec(o));)u+="-"+a[1];return{name:(0,i.Z)(o)+u,styles:o,next:n}}},40312:function(e,t,r){"use strict";r.d(t,{Z:function(){return E}});var n,i=r(47907),a=r(44194),s=r(50261),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,l=(0,s.Z)(function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),c=r(4367),u=r(35262),d=r(75096),p={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},h=/[A-Z]|^ms/g,f=/_EMO_([^_]+?)_([^]*?)_EMO_/g,m=function(e){return 45===e.charCodeAt(1)},g=function(e){return null!=e&&"boolean"!=typeof e},v=(0,s.Z)(function(e){return m(e)?e:e.replace(h,"-$&").toLowerCase()}),y=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(f,function(e,t,r){return n={name:t,styles:r,next:n},t})}return 1===p[e]||m(e)||"number"!=typeof t||0===t?t:t+"px"};function b(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 n={name:r.name,styles:r.styles,next:n},r.name;if(void 0!==r.styles){var i=r.next;if(void 0!==i)for(;void 0!==i;)n={name:i.name,styles:i.styles,next:n},i=i.next;return r.styles+";"}return function(e,t,r){var n="";if(Array.isArray(r))for(var i=0;i<r.length;i++)n+=b(e,t,r[i])+";";else for(var a in r){var s=r[a];if("object"!=typeof s)null!=t&&void 0!==t[s]?n+=a+"{"+t[s]+"}":g(s)&&(n+=v(a)+":"+y(a,s)+";");else if(Array.isArray(s)&&"string"==typeof s[0]&&(null==t||void 0===t[s[0]]))for(var o=0;o<s.length;o++)g(s[o])&&(n+=v(a)+":"+y(a,s[o])+";");else{var l=b(e,t,s);switch(a){case"animation":case"animationName":n+=v(a)+":"+l+";";break;default:n+=a+"{"+l+"}"}}}return n}(e,t,r);case"function":if(void 0!==e){var a=n,s=r(e);return n=a,b(e,t,s)}}if(null==t)return r;var o=t[r];return void 0!==o?o:r}var w=/label:\s*([^\s;\n{]+)\s*(;|$)/g,k=r(14603),_=function(e){return"theme"!==e},I=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?l:_},S=function(e,t,r){var n;if(t){var i=t.shouldForwardProp;n=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},x=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,u.hC)(t,r,n),(0,k.L)(function(){return(0,u.My)(t,r,n)}),null},E=(function e(t,r){var s,o,l=t.__emotion_real===t,p=l&&t.__emotion_base||t;void 0!==r&&(s=r.label,o=r.target);var h=S(t,r,l),f=h||I(p),m=!f("as");return function(){var g=arguments,v=l&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==s&&v.push("label:"+s+";"),null==g[0]||void 0===g[0].raw)v.push.apply(v,g);else{v.push(g[0][0]);for(var y=g.length,k=1;k<y;k++)v.push(g[k],g[0][k])}var _=(0,c.w)(function(e,t,r){var i=m&&e.as||p,s="",l=[],g=e;if(null==e.theme){for(var y in g={},e)g[y]=e[y];g.theme=a.useContext(c.T)}"string"==typeof e.className?s=(0,u.fp)(t.registered,l,e.className):null!=e.className&&(s=e.className+" ");var k=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i,a=!0,s="";n=void 0;var o=e[0];null==o||void 0===o.raw?(a=!1,s+=b(r,t,o)):s+=o[0];for(var l=1;l<e.length;l++)s+=b(r,t,e[l]),a&&(s+=o[l]);w.lastIndex=0;for(var c="";null!==(i=w.exec(s));)c+="-"+i[1];return{name:(0,d.Z)(s)+c,styles:s,next:n}}(v.concat(l),t.registered,g);s+=t.key+"-"+k.name,void 0!==o&&(s+=" "+o);var _=m&&void 0===h?I(i):f,S={};for(var E in e)(!m||"as"!==E)&&_(E)&&(S[E]=e[E]);return S.className=s,r&&(S.ref=r),a.createElement(a.Fragment,null,a.createElement(x,{cache:t,serialized:k,isStringTag:"string"==typeof i}),a.createElement(i,S))});return _.displayName=void 0!==s?s:"Styled("+("string"==typeof p?p:p.displayName||p.name||"Component")+")",_.defaultProps=t.defaultProps,_.__emotion_real=_,_.__emotion_base=p,_.__emotion_styles=v,_.__emotion_forwardProp=h,Object.defineProperty(_,"toString",{value:function(){return"."+o}}),_.withComponent=function(t,n){return e(t,(0,i.Z)({},r,n,{shouldForwardProp:S(_,n,!0)})).apply(void 0,v)},_}}).bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){E[e]=E(e)})},14603:function(e,t,r){"use strict";r.d(t,{L:function(){return s},j:function(){return o}});var n,i=r(44194),a=!!(n||(n=r.t(i,2))).useInsertionEffect&&(n||(n=r.t(i,2))).useInsertionEffect,s=a||function(e){return e()},o=a||i.useLayoutEffect},35262: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 a},fp:function(){return n},hC:function(){return i}});var i=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},a=function(e,t,r){i(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do e.insert(t===a?"."+n:"",a,e.sheet,!0),a=a.next;while(void 0!==a)}}},88048:function(e,t,r){"use strict";r.d(t,{BH:function(){return y},L:function(){return c},LL:function(){return T},L_:function(){return k},Pz:function(){return v},ZR:function(){return A},aH:function(){return g},b$:function(){return I},eu:function(){return E},hl:function(){return x},m9:function(){return j},ne:function(){return D},pd:function(){return L},q4:function(){return m},ru:function(){return _},tV:function(){return u},uI:function(){return w},vZ:function(){return function e(t,r){if(t===r)return!0;let n=Object.keys(t),i=Object.keys(r);for(let a of n){if(!i.includes(a))return!1;let n=t[a],s=r[a];if(R(n)&&R(s)){if(!e(n,s))return!1}else if(n!==s)return!1}for(let e of i)if(!n.includes(e))return!1;return!0}},w1:function(){return S},xO:function(){return O},xb:function(){return P},z$:function(){return b},zd:function(){return M}});var n=r(73656);let i=function(e){let t=[],r=0;for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);i<128?t[r++]=i:(i<2048?t[r++]=i>>6|192:((64512&i)==55296&&n+1<e.length&&(64512&e.charCodeAt(n+1))==56320?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++n)),t[r++]=i>>18|240,t[r++]=i>>12&63|128):t[r++]=i>>12|224,t[r++]=i>>6&63|128),t[r++]=63&i|128)}return t},a=function(e){let t=[],r=0,n=0;for(;r<e.length;){let i=e[r++];if(i<128)t[n++]=String.fromCharCode(i);else if(i>191&&i<224){let a=e[r++];t[n++]=String.fromCharCode((31&i)<<6|63&a)}else if(i>239&&i<365){let a=((7&i)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++])-65536;t[n++]=String.fromCharCode(55296+(a>>10)),t[n++]=String.fromCharCode(56320+(1023&a))}else{let a=e[r++],s=e[r++];t[n++]=String.fromCharCode((15&i)<<12|(63&a)<<6|63&s)}}return t.join("")},s={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();let r=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,n=[];for(let t=0;t<e.length;t+=3){let i=e[t],a=t+1<e.length,s=a?e[t+1]:0,o=t+2<e.length,l=o?e[t+2]:0,c=i>>2,u=(3&i)<<4|s>>4,d=(15&s)<<2|l>>6,p=63&l;o||(p=64,a||(d=64)),n.push(r[c],r[u],r[d],r[p])}return n.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(i(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):a(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();let r=t?this.charToByteMapWebSafe_:this.charToByteMap_,n=[];for(let t=0;t<e.length;){let i=r[e.charAt(t++)],a=t<e.length?r[e.charAt(t)]:0,s=++t<e.length?r[e.charAt(t)]:64,l=++t<e.length?r[e.charAt(t)]:64;if(++t,null==i||null==a||null==s||null==l)throw new o;let c=i<<2|a>>4;if(n.push(c),64!==s){let e=a<<4&240|s>>2;if(n.push(e),64!==l){let e=s<<6&192|l;n.push(e)}}}return n},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e,e>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class o extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}let l=function(e){let t=i(e);return s.encodeByteArray(t,!0)},c=function(e){return l(e).replace(/\./g,"")},u=function(e){try{return s.decodeString(e,!0)}catch(e){console.error("base64Decode failed: ",e)}return null},d=()=>(function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==r.g)return r.g;throw Error("Unable to locate global object.")})().__FIREBASE_DEFAULTS__,p=()=>{if(void 0===n||void 0===n.env)return;let e=n.env.__FIREBASE_DEFAULTS__;if(e)return JSON.parse(e)},h=()=>{let e;if("undefined"==typeof document)return;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(e){return}let t=e&&u(e[1]);return t&&JSON.parse(t)},f=()=>{try{return d()||p()||h()}catch(e){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`);return}},m=e=>{var t,r;return null===(r=null===(t=f())||void 0===t?void 0:t.emulatorHosts)||void 0===r?void 0:r[e]},g=()=>{var e;return null===(e=f())||void 0===e?void 0:e.config},v=e=>{var t;return null===(t=f())||void 0===t?void 0:t[`_${e}`]};class y{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}wrapCallback(e){return(t,r)=>{t?this.reject(t):this.resolve(r),"function"==typeof e&&(this.promise.catch(()=>{}),1===e.length?e(t):e(t,r))}}}function b(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:""}function w(){return"undefined"!=typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(b())}function k(){return"undefined"!=typeof navigator&&"Cloudflare-Workers"===navigator.userAgent}function _(){let e="object"==typeof chrome?chrome.runtime:"object"==typeof browser?browser.runtime:void 0;return"object"==typeof e&&void 0!==e.id}function I(){return"object"==typeof navigator&&"ReactNative"===navigator.product}function S(){let e=b();return e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0}function x(){try{return"object"==typeof indexedDB}catch(e){return!1}}function E(){return new Promise((e,t)=>{try{let r=!0,n="validate-browser-context-for-indexeddb-analytics-module",i=self.indexedDB.open(n);i.onsuccess=()=>{i.result.close(),r||self.indexedDB.deleteDatabase(n),e(!0)},i.onupgradeneeded=()=>{r=!1},i.onerror=()=>{var e;t((null===(e=i.error)||void 0===e?void 0:e.message)||"")}}catch(e){t(e)}})}class A extends Error{constructor(e,t,r){super(t),this.code=e,this.customData=r,this.name="FirebaseError",Object.setPrototypeOf(this,A.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,T.prototype.create)}}class T{constructor(e,t,r){this.service=e,this.serviceName=t,this.errors=r}create(e,...t){let r=t[0]||{},n=`${this.service}/${e}`,i=this.errors[e],a=i?i.replace(C,(e,t)=>{let n=r[t];return null!=n?String(n):`<${t}?>`}):"Error",s=`${this.serviceName}: ${a} (${n}).`;return new A(n,s,r)}}let C=/\{\$([^}]+)}/g;function P(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function R(e){return null!==e&&"object"==typeof e}function O(e){let t=[];for(let[r,n]of Object.entries(e))Array.isArray(n)?n.forEach(e=>{t.push(encodeURIComponent(r)+"="+encodeURIComponent(e))}):t.push(encodeURIComponent(r)+"="+encodeURIComponent(n));return t.length?"&"+t.join("&"):""}function M(e){let t={};return e.replace(/^\?/,"").split("&").forEach(e=>{if(e){let[r,n]=e.split("=");t[decodeURIComponent(r)]=decodeURIComponent(n)}}),t}function L(e){let t=e.indexOf("?");if(!t)return"";let r=e.indexOf("#",t);return e.substring(t,r>0?r:void 0)}function D(e,t){let r=new N(e,t);return r.subscribe.bind(r)}class N{constructor(e,t){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then(()=>{e(this)}).catch(e=>{this.error(e)})}next(e){this.forEachObserver(t=>{t.next(e)})}error(e){this.forEachObserver(t=>{t.error(e)}),this.close(e)}complete(){this.forEachObserver(e=>{e.complete()}),this.close()}subscribe(e,t,r){let n;if(void 0===e&&void 0===t&&void 0===r)throw Error("Missing Observer.");void 0===(n=!function(e,t){if("object"!=typeof e||null===e)return!1;for(let r of t)if(r in e&&"function"==typeof e[r])return!0;return!1}(e,["next","error","complete"])?{next:e,error:t,complete:r}:e).next&&(n.next=W),void 0===n.error&&(n.error=W),void 0===n.complete&&(n.complete=W);let i=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then(()=>{try{this.finalError?n.error(this.finalError):n.complete()}catch(e){}}),this.observers.push(n),i}unsubscribeOne(e){void 0!==this.observers&&void 0!==this.observers[e]&&(delete this.observers[e],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let t=0;t<this.observers.length;t++)this.sendOne(t,e)}sendOne(e,t){this.task.then(()=>{if(void 0!==this.observers&&void 0!==this.observers[e])try{t(this.observers[e])}catch(e){"undefined"!=typeof console&&console.error&&console.error(e)}})}close(e){this.finalized||(this.finalized=!0,void 0!==e&&(this.finalError=e),this.task.then(()=>{this.observers=void 0,this.onNoObservers=void 0}))}}function W(){}function j(e){return e&&e._delegate?e._delegate:e}},6922:function(e,t){"use strict";t.parse=function(e,t){if("string"!=typeof e)throw TypeError("argument str must be a string");for(var n={},i=e.split(";"),a=(t||{}).decode||r,s=0;s<i.length;s++){var o=i[s],l=o.indexOf("=");if(!(l<0)){var c=o.substring(0,l).trim();if(void 0==n[c]){var u=o.substring(l+1,o.length).trim();'"'===u[0]&&(u=u.slice(1,-1)),n[c]=function(e,t){try{return t(e)}catch(t){return e}}(u,a)}}}return n},t.serialize=function(e,t,r){var a=r||{},s=a.encode||n;if("function"!=typeof s)throw TypeError("option encode is invalid");if(!i.test(e))throw TypeError("argument name is invalid");var o=s(t);if(o&&!i.test(o))throw TypeError("argument val is invalid");var l=e+"="+o;if(null!=a.maxAge){var c=a.maxAge-0;if(isNaN(c)||!isFinite(c))throw TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(c)}if(a.domain){if(!i.test(a.domain))throw TypeError("option domain is invalid");l+="; Domain="+a.domain}if(a.path){if(!i.test(a.path))throw TypeError("option path is invalid");l+="; Path="+a.path}if(a.expires){if("function"!=typeof a.expires.toUTCString)throw TypeError("option expires is invalid");l+="; Expires="+a.expires.toUTCString()}if(a.httpOnly&&(l+="; HttpOnly"),a.secure&&(l+="; Secure"),a.sameSite)switch("string"==typeof a.sameSite?a.sameSite.toLowerCase():a.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,i=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/},10063:function(e,t,r){"use strict";var n=r(99415),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function l(e){return n.isMemo(e)?s:o[e.$$typeof]||i}o[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[n.Memo]=s;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(f){var i=h(r);i&&i!==f&&e(t,i,n)}var s=u(r);d&&(s=s.concat(d(r)));for(var o=l(t),m=l(r),g=0;g<s.length;++g){var v=s[g];if(!a[v]&&!(n&&n[v])&&!(m&&m[v])&&!(o&&o[v])){var y=p(r,v);try{c(t,v,y)}catch(e){}}}}return t}},59123:function(e,t,r){e=r.nmd(e);var n,i,a,s,o,l,c,u,d,p,h,f="__lodash_hash_undefined__",m="[object Arguments]",g="[object Function]",v="[object Object]",y=/^\[object .+?Constructor\]$/,b=/^(?:0|[1-9]\d*)$/,w={};w["[object Float32Array]"]=w["[object Float64Array]"]=w["[object Int8Array]"]=w["[object Int16Array]"]=w["[object Int32Array]"]=w["[object Uint8Array]"]=w["[object Uint8ClampedArray]"]=w["[object Uint16Array]"]=w["[object Uint32Array]"]=!0,w[m]=w["[object Array]"]=w["[object ArrayBuffer]"]=w["[object Boolean]"]=w["[object DataView]"]=w["[object Date]"]=w["[object Error]"]=w[g]=w["[object Map]"]=w["[object Number]"]=w[v]=w["[object RegExp]"]=w["[object Set]"]=w["[object String]"]=w["[object WeakMap]"]=!1;var k="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,_="object"==typeof self&&self&&self.Object===Object&&self,I=k||_||Function("return this")(),S=t&&!t.nodeType&&t,x=S&&e&&!e.nodeType&&e,E=x&&x.exports===S,A=E&&k.process,T=function(){try{var e=x&&x.require&&x.require("util").types;if(e)return e;return A&&A.binding&&A.binding("util")}catch(e){}}(),C=T&&T.isTypedArray,P=Array.prototype,R=Function.prototype,O=Object.prototype,M=I["__core-js_shared__"],L=R.toString,D=O.hasOwnProperty,N=(c=/[^.]+$/.exec(M&&M.keys&&M.keys.IE_PROTO||""))?"Symbol(src)_1."+c:"",W=O.toString,j=L.call(Object),z=RegExp("^"+L.call(D).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$=E?I.Buffer:void 0,F=I.Symbol,U=I.Uint8Array,B=$?$.allocUnsafe:void 0,V=(u=Object.getPrototypeOf,d=Object,function(e){return u(d(e))}),q=Object.create,G=O.propertyIsEnumerable,H=P.splice,Z=F?F.toStringTag:void 0,J=function(){try{var e=eh(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),K=$?$.isBuffer:void 0,X=Math.max,Y=Date.now,Q=eh(I,"Map"),ee=eh(Object,"create"),et=function(){function e(){}return function(t){if(!ex(t))return{};if(q)return q(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();function er(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function en(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function ei(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function ea(e){var t=this.__data__=new en(e);this.size=t.size}function es(e,t,r){(void 0===r||ey(e[t],r))&&(void 0!==r||t in e)||el(e,t,r)}function eo(e,t){for(var r=e.length;r--;)if(ey(e[r][0],t))return r;return -1}function el(e,t,r){"__proto__"==t&&J?J(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}er.prototype.clear=function(){this.__data__=ee?ee(null):{},this.size=0},er.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},er.prototype.get=function(e){var t=this.__data__;if(ee){var r=t[e];return r===f?void 0:r}return D.call(t,e)?t[e]:void 0},er.prototype.has=function(e){var t=this.__data__;return ee?void 0!==t[e]:D.call(t,e)},er.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=ee&&void 0===t?f:t,this},en.prototype.clear=function(){this.__data__=[],this.size=0},en.prototype.delete=function(e){var t=this.__data__,r=eo(t,e);return!(r<0)&&(r==t.length-1?t.pop():H.call(t,r,1),--this.size,!0)},en.prototype.get=function(e){var t=this.__data__,r=eo(t,e);return r<0?void 0:t[r][1]},en.prototype.has=function(e){return eo(this.__data__,e)>-1},en.prototype.set=function(e,t){var r=this.__data__,n=eo(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this},ei.prototype.clear=function(){this.size=0,this.__data__={hash:new er,map:new(Q||en),string:new er}},ei.prototype.delete=function(e){var t=ep(this,e).delete(e);return this.size-=t?1:0,t},ei.prototype.get=function(e){return ep(this,e).get(e)},ei.prototype.has=function(e){return ep(this,e).has(e)},ei.prototype.set=function(e,t){var r=ep(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},ea.prototype.clear=function(){this.__data__=new en,this.size=0},ea.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},ea.prototype.get=function(e){return this.__data__.get(e)},ea.prototype.has=function(e){return this.__data__.has(e)},ea.prototype.set=function(e,t){var r=this.__data__;if(r instanceof en){var n=r.__data__;if(!Q||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new ei(n)}return r.set(e,t),this.size=r.size,this};var ec=function(e,t,r){for(var n=-1,i=Object(e),a=r(e),s=a.length;s--;){var o=a[++n];if(!1===t(i[o],o,i))break}return e};function eu(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Z&&Z in Object(e)?function(e){var t=D.call(e,Z),r=e[Z];try{e[Z]=void 0;var n=!0}catch(e){}var i=W.call(e);return n&&(t?e[Z]=r:delete e[Z]),i}(e):W.call(e)}function ed(e){return eE(e)&&eu(e)==m}function ep(e,t){var r,n=e.__data__;return("string"==(r=typeof t)||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==t:null===t)?n["string"==typeof t?"string":"hash"]:n.map}function eh(e,t){var r=null==e?void 0:e[t];return!(!ex(r)||N&&N in r)&&(eI(r)?z:y).test(function(e){if(null!=e){try{return L.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(r))?r:void 0}function ef(e,t){var r=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&b.test(e))&&e>-1&&e%1==0&&e<t}function em(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||O)}function eg(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var ev=(n=J?function(e,t){return J(e,"toString",{configurable:!0,enumerable:!1,value:function(){return t},writable:!0})}:eP,i=0,a=0,function(){var e=Y(),t=16-(e-a);if(a=e,t>0){if(++i>=800)return arguments[0]}else i=0;return n.apply(void 0,arguments)});function ey(e,t){return e===t||e!=e&&t!=t}var eb=ed(function(){return arguments}())?ed:function(e){return eE(e)&&D.call(e,"callee")&&!G.call(e,"callee")},ew=Array.isArray;function ek(e){return null!=e&&eS(e.length)&&!eI(e)}var e_=K||function(){return!1};function eI(e){if(!ex(e))return!1;var t=eu(e);return t==g||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eS(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function ex(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eE(e){return null!=e&&"object"==typeof e}var eA=C?function(e){return C(e)}:function(e){return eE(e)&&eS(e.length)&&!!w[eu(e)]};function eT(e){return ek(e)?function(e,t){var r=ew(e),n=!r&&eb(e),i=!r&&!n&&e_(e),a=!r&&!n&&!i&&eA(e),s=r||n||i||a,o=s?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],l=o.length;for(var c in e)(t||D.call(e,c))&&!(s&&("length"==c||i&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||ef(c,l)))&&o.push(c);return o}(e,!0):function(e){if(!ex(e))return function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}(e);var t=em(e),r=[];for(var n in e)"constructor"==n&&(t||!D.call(e,n))||r.push(n);return r}(e)}var eC=(p=function(e,t,r,n){!function e(t,r,n,i,a){t!==r&&ec(r,function(s,o){if(a||(a=new ea),ex(s))(function(e,t,r,n,i,a,s){var o=eg(e,r),l=eg(t,r),c=s.get(l);if(c){es(e,r,c);return}var u=a?a(o,l,r+"",e,t,s):void 0,d=void 0===u;if(d){var p,h,f,m=ew(l),g=!m&&e_(l),y=!m&&!g&&eA(l);u=l,m||g||y?ew(o)?u=o:eE(o)&&ek(o)?u=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}(o):g?(d=!1,u=function(e,t){if(t)return e.slice();var r=e.length,n=B?B(r):new e.constructor(r);return e.copy(n),n}(l,!0)):y?(d=!1,new U(h=new(p=l.buffer).constructor(p.byteLength)).set(new U(p)),f=h,u=new l.constructor(f,l.byteOffset,l.length)):u=[]:function(e){if(!eE(e)||eu(e)!=v)return!1;var t=V(e);if(null===t)return!0;var r=D.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&L.call(r)==j}(l)||eb(l)?(u=o,eb(o)?u=function(e,t,r,n){var i=!r;r||(r={});for(var a=-1,s=t.length;++a<s;){var o=t[a],l=void 0;void 0===l&&(l=e[o]),i?el(r,o,l):function(e,t,r){var n=e[t];D.call(e,t)&&ey(n,r)&&(void 0!==r||t in e)||el(e,t,r)}(r,o,l)}return r}(o,eT(o)):(!ex(o)||eI(o))&&(u="function"!=typeof l.constructor||em(l)?{}:et(V(l)))):d=!1}d&&(s.set(l,u),i(u,l,n,a,s),s.delete(l)),es(e,r,u)})(t,r,o,n,e,i,a);else{var l=i?i(eg(t,o),s,o+"",t,r,a):void 0;void 0===l&&(l=s),es(t,o,l)}},eT)}(e,t,r,n)},ev((s=h=function(e,t){var r=-1,n=t.length,i=n>1?t[n-1]:void 0,a=n>2?t[2]:void 0;for(i=p.length>3&&"function"==typeof i?(n--,i):void 0,a&&function(e,t,r){if(!ex(r))return!1;var n=typeof t;return("number"==n?!!(ek(r)&&ef(t,r.length)):"string"==n&&(t in r))&&ey(r[t],e)}(t[0],t[1],a)&&(i=n<3?void 0:i,n=1),e=Object(e);++r<n;){var s=t[r];s&&p(e,s,r,i)}return e},o=void 0,l=eP,o=X(void 0===o?s.length-1:o,0),function(){for(var e=arguments,t=-1,r=X(e.length-o,0),n=Array(r);++t<r;)n[t]=e[o+t];t=-1;for(var i=Array(o+1);++t<o;)i[t]=e[t];return i[o]=l(n),function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}(s,this,i)}),h+""));function eP(e){return e}e.exports=eC},70807:function(e,t,r){"use strict";let n;r.d(t,{cC:function(){return C},Jc:function(){return eX},ag:function(){return eK},$G:function(){return R}});var i=r(44194),a=r(47907),s=r(63229),o=r.n(s),l=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function c(e){var t={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},r=e.match(/<\/?([^\s]+?)[/\s>]/);if(r&&(t.name=r[1],(o()[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 i=new RegExp(l),a=null;null!==(a=i.exec(e));)if(a[0].trim()){if(a[1]){var s=a[1].trim(),c=[s,""];s.indexOf("=")>-1&&(c=s.split("=")),t.attrs[c[0]]=c[1],i.lastIndex--}else a[2]&&(t.attrs[a[2]]=a[3].trim().substring(1,a[3].length-1))}return t}var u=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,d=/^\s*$/,p=Object.create(null),h={parse:function(e,t){t||(t={}),t.components||(t.components=p);var r,n=[],i=[],a=-1,s=!1;if(0!==e.indexOf("<")){var o=e.indexOf("<");n.push({type:"text",content:-1===o?e:e.substring(0,o)})}return e.replace(u,function(o,l){if(s){if(o!=="</"+r.name+">")return;s=!1}var u,p="/"!==o.charAt(1),h=o.startsWith("<!--"),f=l+o.length,m=e.charAt(f);if(h){var g=c(o);return a<0?n.push(g):(u=i[a]).children.push(g),n}if(p&&(a++,"tag"===(r=c(o)).type&&t.components[r.name]&&(r.type="component",s=!0),r.voidElement||s||!m||"<"===m||r.children.push({type:"text",content:e.slice(f,e.indexOf("<",f))}),0===a&&n.push(r),(u=i[a-1])&&u.children.push(r),i[a]=r),(!p||r.voidElement)&&(a>-1&&(r.voidElement||r.name===o.slice(2,-1))&&(r=-1==--a?n:i[a]),!s&&"<"!==m&&m)){u=-1===a?n:i[a].children;var v=e.indexOf("<",f),y=e.slice(f,-1===v?void 0:v);d.test(y)&&(y=" "),(v>-1&&a+u.length>=0||" "!==y)&&u.push({type:"text",content:y})}}),n}};function f(){if(console&&console.warn){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];"string"==typeof t[0]&&(t[0]=`react-i18next:: ${t[0]}`),console.warn(...t)}}let m={};function g(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];"string"==typeof t[0]&&m[t[0]]||("string"==typeof t[0]&&(m[t[0]]=new Date),f(...t))}let v=(e,t)=>()=>{if(e.isInitialized)t();else{let r=()=>{setTimeout(()=>{e.off("initialized",r)},0),t()};e.on("initialized",r)}};function y(e,t,r){e.loadNamespaces(t,v(e,r))}function b(e,t,r,n){"string"==typeof r&&(r=[r]),r.forEach(t=>{0>e.options.ns.indexOf(t)&&e.options.ns.push(t)}),e.loadLanguages(t,v(e,n))}let 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;":"/"},_=e=>k[e],I={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(w,_)};function S(e,t){if(!e)return!1;let r=e.props?e.props.children:e.children;return t?r.length>0:!!r}function x(e){if(!e)return[];let t=e.props?e.props.children:e.children;return e.props&&e.props.i18nIsDynamicList?E(t):t}function E(e){return Array.isArray(e)?e:[e]}let A=(0,i.createContext)();class T{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}function C(e){let{children:t,count:r,parent:s,i18nKey:o,context:l,tOptions:c={},values:u,defaults:d,components:p,ns:m,i18n:v,t:y,shouldUnescape:b,...w}=e,{i18n:k,defaultNS:_}=(0,i.useContext)(A)||{},T=v||k||n,C=y||T&&T.t.bind(T);return function(e){let{children:t,count:r,parent:s,i18nKey:o,context:l,tOptions:c={},values:u,defaults:d,components:p,ns:m,i18n:v,t:y,shouldUnescape:b,...w}=e,k=v||n;if(!k)return g("You will need to pass in an i18next instance by using i18nextReactModule"),t;let _=y||k.t.bind(k)||(e=>e);l&&(c.context=l);let A={...I,...k.options&&k.options.react},T=m||_.ns||k.options&&k.options.defaultNS;T="string"==typeof T?[T]:T||["translation"];let C=function e(t,r){if(!t)return"";let n="",a=E(t),s=r.transSupportBasicHtmlNodes&&r.transKeepBasicHtmlNodesFor?r.transKeepBasicHtmlNodesFor:[];return a.forEach((t,a)=>{if("string"==typeof t)n+=`${t}`;else if((0,i.isValidElement)(t)){let i=Object.keys(t.props).length,o=s.indexOf(t.type)>-1,l=t.props.children;if(!l&&o&&0===i)n+=`<${t.type}/>`;else if(l||o&&0===i){if(t.props.i18nIsDynamicList)n+=`<${a}></${a}>`;else if(o&&1===i&&"string"==typeof l)n+=`<${t.type}>${l}</${t.type}>`;else{let t=e(l,r);n+=`<${a}>${t}</${a}>`}}else n+=`<${a}></${a}>`}else if(null===t)f("Trans: the passed in value is invalid - seems you passed in a null child.");else if("object"==typeof t){let{format:e,...r}=t,i=Object.keys(r);if(1===i.length){let t=e?`${i[0]}, ${e}`:i[0];n+=`{{${t}}}`}else f("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",t)}else f("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,A),P=d||C||A.transEmptyNodeValue||o,{hashTransKey:R}=A,O=o||(R?R(C||P):C||P);k.options&&k.options.interpolation&&k.options.interpolation.defaultVariables&&(u=u&&Object.keys(u).length>0?{...u,...k.options.interpolation.defaultVariables}:{...k.options.interpolation.defaultVariables});let M=u?c.interpolation:{interpolation:{...c.interpolation,prefix:"#$?",suffix:"?$#"}},L={...c,count:r,...u,...M,defaultValue:P,ns:T},D=O?_(O,L):P;p&&Object.keys(p).forEach(e=>{let t=p[e];"function"==typeof t.type||!t.props||!t.props.children||0>D.indexOf(`${e}/>`)&&0>D.indexOf(`${e} />`)||(p[e]=i.createElement(function(){return i.createElement(i.Fragment,null,t)},null))});let N=function(e,t,r,n,s,o){if(""===t)return[];let l=n.transKeepBasicHtmlNodesFor||[],c=t&&new RegExp(l.map(e=>`<${e}`).join("|")).test(t);if(!e&&!c&&!o)return[t];let u={};!function e(t){E(t).forEach(t=>{"string"==typeof t||(S(t)?e(x(t)):"object"!=typeof t||(0,i.isValidElement)(t)||Object.assign(u,t))})}(e);let d=h.parse(`<0>${t}</0>`),p={...u,...s};function f(e,t,r){let n=x(e),a=g(n,t.children,r);return"[object Array]"===Object.prototype.toString.call(n)&&n.every(e=>(0,i.isValidElement)(e))&&0===a.length||e.props&&e.props.i18nIsDynamicList?n:a}function m(e,t,r,n,s){e.dummy?(e.children=t,r.push((0,i.cloneElement)(e,{key:n},s?void 0:t))):r.push(...i.Children.map([e],e=>{let r={...e.props};return delete r.i18nIsDynamicList,i.createElement(e.type,(0,a.Z)({},r,{key:n,ref:e.ref},s?{}:{children:t}))}))}function g(t,a,s){let u=E(t);return E(a).reduce((t,a,d)=>{let h=a.children&&a.children[0]&&a.children[0].content&&r.services.interpolator.interpolate(a.children[0].content,p,r.language);if("tag"===a.type){let o=u[parseInt(a.name,10)];1!==s.length||o||(o=s[0][a.name]),o||(o={});let v=0!==Object.keys(a.attrs).length?function(e,t){let r={...t};return r.props=Object.assign(e.props,t.props),r}({props:a.attrs},o):o,y=(0,i.isValidElement)(v),b=y&&S(a,!0)&&!a.voidElement,w=c&&"object"==typeof v&&v.dummy&&!y,k="object"==typeof e&&null!==e&&Object.hasOwnProperty.call(e,a.name);if("string"==typeof v){let e=r.services.interpolator.interpolate(v,p,r.language);t.push(e)}else if(S(v)||b){let e=f(v,a,s);m(v,e,t,d)}else if(w)m(v,g(u,a.children,s),t,d);else if(Number.isNaN(parseFloat(a.name))){if(k){let e=f(v,a,s);m(v,e,t,d,a.voidElement)}else if(n.transSupportBasicHtmlNodes&&l.indexOf(a.name)>-1){if(a.voidElement)t.push((0,i.createElement)(a.name,{key:`${a.name}-${d}`}));else{let e=g(u,a.children,s);t.push((0,i.createElement)(a.name,{key:`${a.name}-${d}`},e))}}else if(a.voidElement)t.push(`<${a.name} />`);else{let e=g(u,a.children,s);t.push(`<${a.name}>${e}</${a.name}>`)}}else if("object"!=typeof v||y)m(v,h,t,d,1!==a.children.length||!h);else{let e=a.children[0]?h:null;e&&t.push(e)}}else if("text"===a.type){let e=n.transWrapTextNodes,s=o?n.unescape(r.services.interpolator.interpolate(a.content,p,r.language)):r.services.interpolator.interpolate(a.content,p,r.language);e?t.push((0,i.createElement)(e,{key:`${a.name}-${d}`},s)):t.push(s)}return t},[])}return x(g([{dummy:!0,children:e||[]}],d,E(e||[]))[0])}(p||t,D,k,A,L,b),W=void 0!==s?s:A.defaultTransParent;return W?(0,i.createElement)(W,w,N):N}({children:t,count:r,parent:s,i18nKey:o,context:l,tOptions:c,values:u,defaults:d,components:p,ns:m||C&&C.ns||_||T&&T.options&&T.options.defaultNS,i18n:T,t:y,shouldUnescape:b,...w})}let P=(e,t)=>{let r=(0,i.useRef)();return(0,i.useEffect)(()=>{r.current=t?r.current:e},[e,t]),r.current};function R(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{i18n:r}=t,{i18n:a,defaultNS:s}=(0,i.useContext)(A)||{},o=r||a||n;if(o&&!o.reportNamespaces&&(o.reportNamespaces=new T),!o){g("You will need to pass in an i18next instance by using initReactI18next");let e=(e,t)=>"string"==typeof t?t:t&&"object"==typeof t&&"string"==typeof t.defaultValue?t.defaultValue:Array.isArray(e)?e[e.length-1]:e,t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}o.options.react&&void 0!==o.options.react.wait&&g("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let l={...I,...o.options.react,...t},{useSuspense:c,keyPrefix:u}=l,d=e||s||o.options&&o.options.defaultNS;d="string"==typeof d?[d]:d||["translation"],o.reportNamespaces.addUsedNamespaces&&o.reportNamespaces.addUsedNamespaces(d);let p=(o.isInitialized||o.initializedStoreOnce)&&d.every(e=>(function(e,t){let 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:(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){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=t.languages[0],i=!!t.options&&t.options.fallbackLng,a=t.languages[t.languages.length-1];if("cimode"===n.toLowerCase())return!0;let s=(e,r)=>{let n=t.services.backendConnector.state[`${e}|${r}`];return -1===n||2===n};return(!(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1)||!t.services.backendConnector.backend||!t.isLanguageChangingTo||!!s(t.isLanguageChangingTo,e))&&!!(t.hasResourceBundle(n,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||s(n,e)&&(!i||s(a,e)))}(e,t,r):(g("i18n.languages were undefined or empty",t.languages),!0)})(e,o,l));function h(){return o.getFixedT(t.lng||null,"fallback"===l.nsMode?d:d[0],u)}let[f,m]=(0,i.useState)(h),v=d.join();t.lng&&(v=`${t.lng}${v}`);let w=P(v),k=(0,i.useRef)(!0);(0,i.useEffect)(()=>{let{bindI18n:e,bindI18nStore:r}=l;function n(){k.current&&m(h)}return k.current=!0,p||c||(t.lng?b(o,t.lng,d,()=>{k.current&&m(h)}):y(o,d,()=>{k.current&&m(h)})),p&&w&&w!==v&&k.current&&m(h),e&&o&&o.on(e,n),r&&o&&o.store.on(r,n),()=>{k.current=!1,e&&o&&e.split(" ").forEach(e=>o.off(e,n)),r&&o&&r.split(" ").forEach(e=>o.store.off(e,n))}},[o,v]);let _=(0,i.useRef)(!0);(0,i.useEffect)(()=>{k.current&&!_.current&&m(h),_.current=!1},[o,u]);let S=[f,o,p];if(S.t=f,S.i18n=o,S.ready=p,p||!p&&!c)return S;throw new Promise(e=>{t.lng?b(o,t.lng,d,()=>e()):y(o,d,()=>e())})}function O(e){let{i18n:t,defaultNS:r,children:n}=e,a=(0,i.useMemo)(()=>({i18n:t,defaultNS:r}),[t,r]);return(0,i.createElement)(A.Provider,{value:a},n)}var M=r(53778),L=r(10063),D=r.n(L),N=r(19471),W=r(28477),j=r(23916);function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,s,o=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(o.push(n.value),o.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(s=r.return(),Object(s)!==s))return}finally{if(c)throw i}}return o}}(e,t)||(0,j.Z)(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var $=r(21164),F={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:[]},U=["i18n"],B=["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 q(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,M.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 G=["backend","detection"],H=function(e){if("string"!=typeof(null==e?void 0:e.lng))throw Error("config.lng was not passed into createConfig");var t,r,n,i=e.i18n,a=(0,$.Z)(e,U),s=F.i18n,o=q(q(q(q({},(0,$.Z)(F,B)),a),s),i),l=o.defaultNS,c=o.lng,u=o.localeExtension,d=o.localePath,p=o.nonExplicitSupportedLngs,h=o.locales.filter(function(e){return"default"!==e});if("cimode"===c)return o;if(void 0===o.fallbackLng&&(o.fallbackLng=o.defaultLocale,"default"===o.fallbackLng)){var f=z(h,1);o.fallbackLng=f[0]}var m=null==e?void 0:null===(t=e.interpolation)||void 0===t?void 0:t.prefix,g=null==e?void 0:null===(r=e.interpolation)||void 0===r?void 0:r.suffix,v=null!=m?m:"{{",y=null!=g?g:"}}";"string"!=typeof(null==e?void 0:e.localeStructure)&&(m||g)&&(o.localeStructure="".concat(v,"lng").concat(y,"/").concat(v,"ns").concat(y));var b=o.fallbackLng,w=o.localeStructure;if(p){var k=function(e,t){var r=z(t.split("-"),1)[0];return e[t]=[r],e};if("string"==typeof b)o.fallbackLng=o.locales.filter(function(e){return e.includes("-")}).reduce(k,{default:[b]});else if(Array.isArray(b))o.fallbackLng=o.locales.filter(function(e){return e.includes("-")}).reduce(k,{default:b});else if("object"===(0,W.Z)(b))o.fallbackLng=Object.entries(o.fallbackLng).reduce(function(e,t){var r=z(t,2),n=r[0],i=r[1];return e[n]=n.includes("-")?Array.from(new Set([n.split("-")[0]].concat((0,N.Z)(i)))):i,e},b);else if("function"==typeof b)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 d?o.backend={addPath:"".concat(d,"/").concat(w,".missing.").concat(u),loadPath:"".concat(d,"/").concat(w,".").concat(u)}:"function"!=typeof d||(o.backend={addPath:function(e,t){return d(e,t,!0)},loadPath:function(e,t){return d(e,t,!1)}})),"string"==typeof o.ns||Array.isArray(o.ns)||(o.ns=[l]),G.forEach(function(t){e[t]&&(o[t]=q(q({},o[t]),e[t]))}),o};let Z={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class J{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||Z,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"log","",!0)}warn(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"warn","",!0)}error(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return this.forward(t,"error","")}deprecate(){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)}forward(e,t,r,n){return n&&!this.debug?null:("string"==typeof e[0]&&(e[0]=`${r}${this.prefix} ${e[0]}`),this.logger[t](e))}create(e){return new J(this.logger,{prefix:`${this.prefix}:${e}:`,...this.options})}clone(e){return(e=e||this.options).prefix=e.prefix||this.prefix,new J(this.logger,e)}}var K=new J;class X{constructor(){this.observers={}}on(e,t){return e.split(" ").forEach(e=>{this.observers[e]||(this.observers[e]=new Map);let r=this.observers[e].get(t)||0;this.observers[e].set(t,r+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}emit(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]&&Array.from(this.observers[e].entries()).forEach(e=>{let[t,n]=e;for(let e=0;e<n;e++)t(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(t=>{let[n,i]=t;for(let t=0;t<i;t++)n.apply(n,[e,...r])})}}let Y=()=>{let e,t;let r=new Promise((r,n)=>{e=r,t=n});return r.resolve=e,r.reject=t,r},Q=e=>null==e?"":""+e,ee=(e,t,r)=>{e.forEach(e=>{t[e]&&(r[e]=t[e])})},et=/###/g,er=e=>e&&e.indexOf("###")>-1?e.replace(et,"."):e,en=e=>!e||"string"==typeof e,ei=(e,t,r)=>{let n="string"!=typeof t?t:t.split("."),i=0;for(;i<n.length-1;){if(en(e))return{};let t=er(n[i]);!e[t]&&r&&(e[t]=new r),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++i}return en(e)?{}:{obj:e,k:er(n[i])}},ea=(e,t,r)=>{let{obj:n,k:i}=ei(e,t,Object);if(void 0!==n||1===t.length){n[i]=r;return}let a=t[t.length-1],s=t.slice(0,t.length-1),o=ei(e,s,Object);for(;void 0===o.obj&&s.length;)a=`${s[s.length-1]}.${a}`,(o=ei(e,s=s.slice(0,s.length-1),Object))&&o.obj&&void 0!==o.obj[`${o.k}.${a}`]&&(o.obj=void 0);o.obj[`${o.k}.${a}`]=r},es=(e,t,r,n)=>{let{obj:i,k:a}=ei(e,t,Object);i[a]=i[a]||[],i[a].push(r)},eo=(e,t)=>{let{obj:r,k:n}=ei(e,t);if(r)return r[n]},el=(e,t,r)=>{let n=eo(e,r);return void 0!==n?n:eo(t,r)},ec=(e,t,r)=>{for(let n in t)"__proto__"!==n&&"constructor"!==n&&(n in e?"string"==typeof e[n]||e[n]instanceof String||"string"==typeof t[n]||t[n]instanceof String?r&&(e[n]=t[n]):ec(e[n],t[n],r):e[n]=t[n]);return e},eu=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var ed={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};let ep=e=>"string"==typeof e?e.replace(/[&<>"'\/]/g,e=>ed[e]):e;class eh{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(void 0!==t)return t;let r=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,r),this.regExpQueue.push(e),r}}let ef=[" ",",","?","!",";"],em=new eh(20),eg=(e,t,r)=>{t=t||"",r=r||"";let n=ef.filter(e=>0>t.indexOf(e)&&0>r.indexOf(e));if(0===n.length)return!0;let i=em.getRegExp(`(${n.map(e=>"?"===e?"\\?":e).join("|")})`),a=!i.test(e);if(!a){let t=e.indexOf(r);t>0&&!i.test(e.substring(0,t))&&(a=!0)}return a},ev=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t])return e[t];let n=t.split(r),i=e;for(let e=0;e<n.length;){let t;if(!i||"object"!=typeof i)return;let a="";for(let s=e;s<n.length;++s)if(s!==e&&(a+=r),a+=n[s],void 0!==(t=i[a])){if(["string","number","boolean"].indexOf(typeof t)>-1&&s<n.length-1)continue;e+=s-e+1;break}i=t}return i},ey=e=>e&&e.replace("_","-");class eb extends X{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,r){let n,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator,s=void 0!==i.ignoreJSONStructure?i.ignoreJSONStructure:this.options.ignoreJSONStructure;e.indexOf(".")>-1?n=e.split("."):(n=[e,t],r&&(Array.isArray(r)?n.push(...r):"string"==typeof r&&a?n.push(...r.split(a)):n.push(r)));let o=eo(this.data,n);return(!o&&!t&&!r&&e.indexOf(".")>-1&&(e=n[0],t=n[1],r=n.slice(2).join(".")),o||!s||"string"!=typeof r)?o:ev(this.data&&this.data[e]&&this.data[e][t],r,a)}addResource(e,t,r,n){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},a=void 0!==i.keySeparator?i.keySeparator:this.options.keySeparator,s=[e,t];r&&(s=s.concat(a?r.split(a):r)),e.indexOf(".")>-1&&(s=e.split("."),n=t,t=s[1]),this.addNamespaces(t),ea(this.data,s,n),i.silent||this.emit("added",e,t,r,n)}addResources(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(let n in r)("string"==typeof r[n]||Array.isArray(r[n]))&&this.addResource(e,t,n,r[n],{silent:!0});n.silent||this.emit("added",e,t,r)}addResourceBundle(e,t,r,n,i){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1,skipCopy:!1},s=[e,t];e.indexOf(".")>-1&&(s=e.split("."),n=r,r=t,t=s[1]),this.addNamespaces(t);let o=eo(this.data,s)||{};a.skipCopy||(r=JSON.parse(JSON.stringify(r))),n?ec(o,r,i):o={...o,...r},ea(this.data,s,o),a.silent||this.emit("added",e,t,r)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return(t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?{...this.getResource(e,t)}:this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(e=>t[e]&&Object.keys(t[e]).length>0)}toJSON(){return this.data}}var ew={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,r,n,i){return e.forEach(e=>{this.processors[e]&&(t=this.processors[e].process(t,r,n,i))}),t}};let ek={};class e_ extends X{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),ee(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=K.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==e)return!1;let r=this.resolve(e,t);return r&&void 0!==r.res}extractFromKey(e,t){let r=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===r&&(r=":");let n=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=t.ns||this.options.defaultNS||[],a=r&&e.indexOf(r)>-1,s=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!eg(e,r,n);if(a&&!s){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:i};let a=e.split(r);(r!==n||r===n&&this.options.ns.indexOf(a[0])>-1)&&(i=a.shift()),e=a.join(n)}return"string"==typeof i&&(i=[i]),{key:e,namespaces:i}}translate(e,t,r){if("object"!=typeof t&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof t&&(t={...t}),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);let n=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,{key:a,namespaces:s}=this.extractFromKey(e[e.length-1],t),o=s[s.length-1],l=t.lng||this.language,c=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(c){let e=t.nsSeparator||this.options.nsSeparator;return n?{res:`${o}${e}${a}`,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:o,usedParams:this.getUsedParamsDetails(t)}:`${o}${e}${a}`}return n?{res:a,usedKey:a,exactUsedKey:a,usedLng:l,usedNS:o,usedParams:this.getUsedParamsDetails(t)}:a}let u=this.resolve(e,t),d=u&&u.res,p=u&&u.usedKey||a,h=u&&u.exactUsedKey||a,f=Object.prototype.toString.apply(d),m=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,g=!this.i18nFormat||this.i18nFormat.handleAsObject,v="string"!=typeof d&&"boolean"!=typeof d&&"number"!=typeof d;if(g&&d&&v&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(f)&&!("string"==typeof m&&Array.isArray(d))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,d,{...t,ns:s}):`key '${a} (${this.language})' returned an object instead of string.`;return n?(u.res=e,u.usedParams=this.getUsedParamsDetails(t),u):e}if(i){let e=Array.isArray(d),r=e?[]:{},n=e?h:p;for(let e in d)if(Object.prototype.hasOwnProperty.call(d,e)){let a=`${n}${i}${e}`;r[e]=this.translate(a,{...t,joinArrays:!1,ns:s}),r[e]===a&&(r[e]=d[e])}d=r}}else if(g&&"string"==typeof m&&Array.isArray(d))(d=d.join(m))&&(d=this.extendTranslation(d,e,t,r));else{let n=!1,s=!1,c=void 0!==t.count&&"string"!=typeof t.count,p=e_.hasDefaultValue(t),h=c?this.pluralResolver.getSuffix(l,t.count,t):"",f=t.ordinal&&c?this.pluralResolver.getSuffix(l,t.count,{ordinal:!1}):"",m=c&&!t.ordinal&&0===t.count&&this.pluralResolver.shouldUseIntlApi(),g=m&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${h}`]||t[`defaultValue${f}`]||t.defaultValue;!this.isValidLookup(d)&&p&&(n=!0,d=g),this.isValidLookup(d)||(s=!0,d=a);let v=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&s?void 0:d,y=p&&g!==d&&this.options.updateMissing;if(s||n||y){if(this.logger.log(y?"updateKey":"missingKey",l,o,a,y?g:d),i){let e=this.resolve(a,{...t,keySeparator:!1});e&&e.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.")}let e=[],r=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&r&&r[0])for(let t=0;t<r.length;t++)e.push(r[t]);else"all"===this.options.saveMissingTo?e=this.languageUtils.toResolveHierarchy(t.lng||this.language):e.push(t.lng||this.language);let n=(e,r,n)=>{let i=p&&n!==d?n:v;this.options.missingKeyHandler?this.options.missingKeyHandler(e,o,r,i,y,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,o,r,i,y,t),this.emit("missingKey",e,o,r,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&c?e.forEach(e=>{let r=this.pluralResolver.getSuffixes(e,t);m&&t[`defaultValue${this.options.pluralSeparator}zero`]&&0>r.indexOf(`${this.options.pluralSeparator}zero`)&&r.push(`${this.options.pluralSeparator}zero`),r.forEach(r=>{n([e],a+r,t[`defaultValue${r}`]||g)})}):n(e,a,g))}d=this.extendTranslation(d,e,t,u,r),s&&d===a&&this.options.appendNamespaceToMissingKey&&(d=`${o}:${a}`),(s||n)&&this.options.parseMissingKeyHandler&&(d="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${o}:${a}`:a,n?d:void 0):this.options.parseMissingKeyHandler(d))}return n?(u.res=d,u.usedParams=this.getUsedParamsDetails(t),u):d}extendTranslation(e,t,r,n,i){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||n.usedLng,n.usedNS,n.usedKey,{resolved:n});else if(!r.skipInterpolation){let s;r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});let o="string"==typeof e&&(r&&r.interpolation&&void 0!==r.interpolation.skipOnVariables?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(o){let t=e.match(this.interpolator.nestingRegexp);s=t&&t.length}let l=r.replace&&"string"!=typeof r.replace?r.replace:r;if(this.options.interpolation.defaultVariables&&(l={...this.options.interpolation.defaultVariables,...l}),e=this.interpolator.interpolate(e,l,r.lng||this.language||n.usedLng,r),o){let t=e.match(this.interpolator.nestingRegexp);s<(t&&t.length)&&(r.nest=!1)}!r.lng&&"v1"!==this.options.compatibilityAPI&&n&&n.res&&(r.lng=this.language||n.usedLng),!1!==r.nest&&(e=this.interpolator.nest(e,function(){for(var e=arguments.length,n=Array(e),s=0;s<e;s++)n[s]=arguments[s];return i&&i[0]===n[0]&&!r.context?(a.logger.warn(`It seems you are nesting recursively key: ${n[0]} in key: ${t[0]}`),null):a.translate(...n,t)},r)),r.interpolation&&this.interpolator.reset()}let s=r.postProcess||this.options.postProcess,o="string"==typeof s?[s]:s;return null!=e&&o&&o.length&&!1!==r.applyPostProcessor&&(e=ew.handle(o,e,t,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...n,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),e}resolve(e){let t,r,n,i,a,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach(e=>{if(this.isValidLookup(t))return;let o=this.extractFromKey(e,s),l=o.key;r=l;let c=o.namespaces;this.options.fallbackNS&&(c=c.concat(this.options.fallbackNS));let u=void 0!==s.count&&"string"!=typeof s.count,d=u&&!s.ordinal&&0===s.count&&this.pluralResolver.shouldUseIntlApi(),p=void 0!==s.context&&("string"==typeof s.context||"number"==typeof s.context)&&""!==s.context,h=s.lngs?s.lngs:this.languageUtils.toResolveHierarchy(s.lng||this.language,s.fallbackLng);c.forEach(e=>{this.isValidLookup(t)||(a=e,!ek[`${h[0]}-${e}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(a)&&(ek[`${h[0]}-${e}`]=!0,this.logger.warn(`key "${r}" for languages "${h.join(", ")}" won't get resolved as namespace "${a}" 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(r=>{let a;if(this.isValidLookup(t))return;i=r;let o=[l];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(o,l,r,e,s);else{let e;u&&(e=this.pluralResolver.getSuffix(r,s.count,s));let t=`${this.options.pluralSeparator}zero`,n=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(u&&(o.push(l+e),s.ordinal&&0===e.indexOf(n)&&o.push(l+e.replace(n,this.options.pluralSeparator)),d&&o.push(l+t)),p){let r=`${l}${this.options.contextSeparator}${s.context}`;o.push(r),u&&(o.push(r+e),s.ordinal&&0===e.indexOf(n)&&o.push(r+e.replace(n,this.options.pluralSeparator)),d&&o.push(r+t))}}for(;a=o.pop();)this.isValidLookup(t)||(n=a,t=this.getResource(r,e,a,s))}))})}),{res:t,usedKey:r,exactUsedKey:n,usedLng:i,usedNS:a}}isValidLookup(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}getResource(e,t,r){let 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)}getUsedParamsDetails(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.replace&&"string"!=typeof e.replace,r=t?e.replace:e;if(t&&void 0!==e.count&&(r.count=e.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!t)for(let e of(r={...r},["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"]))delete r[e];return r}static hasDefaultValue(e){let t="defaultValue";for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t===r.substring(0,t.length)&&void 0!==e[r])return!0;return!1}}let eI=e=>e.charAt(0).toUpperCase()+e.slice(1);class eS{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=K.create("languageUtils")}getScriptPartFromCode(e){if(!(e=ey(e))||0>e.indexOf("-"))return null;let t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase())?null:this.formatLanguageCode(t.join("-"))}getLanguagePartFromCode(e){if(!(e=ey(e))||0>e.indexOf("-"))return e;let t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if("string"==typeof e&&e.indexOf("-")>-1){if("undefined"!=typeof Intl&&void 0!==Intl.getCanonicalLocales)try{let t=Intl.getCanonicalLocales(e)[0];if(t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t)return t}catch(e){}let t=["hans","hant","latn","cyrl","cans","mong","arab"],r=e.split("-");return this.options.lowerCaseLng?r=r.map(e=>e.toLowerCase()):2===r.length?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),t.indexOf(r[1].toLowerCase())>-1&&(r[1]=eI(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]=eI(r[1].toLowerCase())),t.indexOf(r[2].toLowerCase())>-1&&(r[2]=eI(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){let t;return e?(e.forEach(e=>{if(t)return;let r=this.formatLanguageCode(e);(!this.options.supportedLngs||this.isSupportedCode(r))&&(t=r)}),!t&&this.options.supportedLngs&&e.forEach(e=>{if(t)return;let r=this.getLanguagePartFromCode(e);if(this.isSupportedCode(r))return t=r;t=this.options.supportedLngs.find(e=>{if(e===r||!(0>e.indexOf("-")&&0>r.indexOf("-"))&&(e.indexOf("-")>0&&0>r.indexOf("-")&&e.substring(0,e.indexOf("-"))===r||0===e.indexOf(r)&&r.length>1))return e})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}getFallbackCodes(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let 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||[]}toResolveHierarchy(e,t){let r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),n=[],i=e=>{e&&(this.isSupportedCode(e)?n.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return"string"==typeof e&&(e.indexOf("-")>-1||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)),r.forEach(e=>{0>n.indexOf(e)&&i(this.formatLanguageCode(e))}),n}}let ex=[{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}],eE={1:e=>Number(e>1),2:e=>Number(1!=e),3:e=>0,4:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),5:e=>Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5),6:e=>Number(1==e?0:e>=2&&e<=4?1:2),7:e=>Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),8:e=>Number(1==e?0:2==e?1:8!=e&&11!=e?2:3),9:e=>Number(e>=2),10:e=>Number(1==e?0:2==e?1:e<7?2:e<11?3:4),11:e=>Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3),12:e=>Number(e%10!=1||e%100==11),13:e=>Number(0!==e),14:e=>Number(1==e?0:2==e?1:3==e?2:3),15:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2),16:e=>Number(e%10==1&&e%100!=11?0:0!==e?1:2),17:e=>Number(1==e||e%10==1&&e%100!=11?0:1),18:e=>Number(0==e?0:1==e?1:2),19:e=>Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3),20:e=>Number(1==e?0:0==e||e%100>0&&e%100<20?1:2),21:e=>Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0),22:e=>Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)},eA=["v1","v2","v3"],eT=["v4"],eC={zero:0,one:1,two:2,few:3,many:4,other:5},eP=()=>{let e={};return ex.forEach(t=>{t.lngs.forEach(r=>{e[r]={numbers:t.nr,plurals:eE[t.fc]}})}),e};class eR{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=K.create("pluralResolver"),(!this.options.compatibilityJSON||eT.includes(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=eP(),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi())try{let r=ey("dev"===e?"en":e),n=t.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:r,type:n});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let a=new Intl.PluralRules(r,{type:n});return this.pluralRulesCache[i]=a,a}catch(e){return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let 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}getPluralFormsOfKey(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,r).map(e=>`${t}${e}`)}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.getRule(e,t);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((e,t)=>eC[e]-eC[t]).map(e=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${e}`):r.numbers.map(r=>this.getSuffix(e,r,t)):[]}getSuffix(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this.getRule(e,r);return n?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${n.select(t)}`:this.getSuffixRetroCompatible(n,t):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,t){let r=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),n=e.numbers[r];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===n?n="plural":1===n&&(n=""));let i=()=>this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString();return"v1"===this.options.compatibilityJSON?1===n?"":"number"==typeof n?`_plural_${n.toString()}`:i():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?i():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!eA.includes(this.options.compatibilityJSON)}}let eO=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",i=!(arguments.length>4)||void 0===arguments[4]||arguments[4],a=el(e,t,r);return!a&&i&&"string"==typeof r&&void 0===(a=ev(e,r,n))&&(a=ev(t,r,n)),a},eM=e=>e.replace(/\$/g,"$$$$");class eL{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=K.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});let{escape:t,escapeValue:r,useRawValueToEscape:n,prefix:i,prefixEscaped:a,suffix:s,suffixEscaped:o,formatSeparator:l,unescapeSuffix:c,unescapePrefix:u,nestingPrefix:d,nestingPrefixEscaped:p,nestingSuffix:h,nestingSuffixEscaped:f,nestingOptionsSeparator:m,maxReplaces:g,alwaysFormat:v}=e.interpolation;this.escape=void 0!==t?t:ep,this.escapeValue=void 0===r||r,this.useRawValueToEscape=void 0!==n&&n,this.prefix=i?eu(i):a||"{{",this.suffix=s?eu(s):o||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":u||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=d?eu(d):p||eu("$t("),this.nestingSuffix=h?eu(h):f||eu(")"),this.nestingOptionsSeparator=m||",",this.maxReplaces=g||1e3,this.alwaysFormat=void 0!==v&&v,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=(e,t)=>e&&e.source===t?(e.lastIndex=0,e):RegExp(t,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,t,r,n){let i,a,s;let o=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},l=e=>{if(0>e.indexOf(this.formatSeparator)){let i=eO(t,o,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(i,void 0,r,{...n,...t,interpolationkey:e}):i}let i=e.split(this.formatSeparator),a=i.shift().trim(),s=i.join(this.formatSeparator).trim();return this.format(eO(t,o,a,this.options.keySeparator,this.options.ignoreJSONStructure),s,r,{...n,...t,interpolationkey:a})};this.resetRegExp();let c=n&&n.missingInterpolationHandler||this.options.missingInterpolationHandler,u=n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>eM(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?eM(this.escape(e)):eM(e)}].forEach(t=>{for(s=0;i=t.regex.exec(e);){let r=i[1].trim();if(void 0===(a=l(r))){if("function"==typeof c){let t=c(e,i,n);a="string"==typeof t?t:""}else if(n&&Object.prototype.hasOwnProperty.call(n,r))a="";else if(u){a=i[0];continue}else this.logger.warn(`missed to pass in variable ${r} for interpolating ${e}`),a=""}else"string"==typeof a||this.useRawValueToEscape||(a=Q(a));let o=t.safeValue(a);if(e=e.replace(i[0],o),u?(t.regex.lastIndex+=a.length,t.regex.lastIndex-=i[0].length):t.regex.lastIndex=0,++s>=this.maxReplaces)break}}),e}nest(e,t){let r,n,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=(e,t)=>{let r=this.nestingOptionsSeparator;if(0>e.indexOf(r))return e;let n=e.split(RegExp(`${r}[ ]*{`)),a=`{${n[1]}`;e=n[0];let s=(a=this.interpolate(a,i)).match(/'/g),o=a.match(/"/g);(s&&s.length%2==0&&!o||o.length%2!=0)&&(a=a.replace(/'/g,'"'));try{i=JSON.parse(a),t&&(i={...t,...i})}catch(t){return this.logger.warn(`failed parsing options string in nesting for key ${e}`,t),`${e}${r}${a}`}return i.defaultValue&&i.defaultValue.indexOf(this.prefix)>-1&&delete i.defaultValue,e};for(;r=this.nestingRegexp.exec(e);){let o=[];(i=(i={...a}).replace&&"string"!=typeof i.replace?i.replace:i).applyPostProcessor=!1,delete i.defaultValue;let l=!1;if(-1!==r[0].indexOf(this.formatSeparator)&&!/{.*}/.test(r[1])){let e=r[1].split(this.formatSeparator).map(e=>e.trim());r[1]=e.shift(),o=e,l=!0}if((n=t(s.call(this,r[1].trim(),i),i))&&r[0]===e&&"string"!=typeof n)return n;"string"!=typeof n&&(n=Q(n)),n||(this.logger.warn(`missed to resolve ${r[1]} for nesting ${e}`),n=""),l&&(n=o.reduce((e,t)=>this.format(e,t,a.lng,{...a,interpolationkey:r[1].trim()}),n.trim())),e=e.replace(r[0],n),this.regexp.lastIndex=0}return e}}let eD=e=>{let t=e.toLowerCase().trim(),r={};if(e.indexOf("(")>-1){let n=e.split("(");t=n[0].toLowerCase().trim();let i=n[1].substring(0,n[1].length-1);"currency"===t&&0>i.indexOf(":")?r.currency||(r.currency=i.trim()):"relativetime"===t&&0>i.indexOf(":")?r.range||(r.range=i.trim()):i.split(";").forEach(e=>{if(e){let[t,...n]=e.split(":"),i=n.join(":").trim().replace(/^'+|'+$/g,""),a=t.trim();r[a]||(r[a]=i),"false"===i&&(r[a]=!1),"true"===i&&(r[a]=!0),isNaN(i)||(r[a]=parseInt(i,10))}})}return{formatName:t,formatOptions:r}},eN=e=>{let t={};return(r,n,i)=>{let a=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(a={...a,[i.interpolationkey]:void 0});let s=n+JSON.stringify(a),o=t[s];return o||(o=e(ey(n),i),t[s]=o),o(r)}};class eW{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=K.create("formatter"),this.options=e,this.formats={number:eN((e,t)=>{let r=new Intl.NumberFormat(e,{...t});return e=>r.format(e)}),currency:eN((e,t)=>{let r=new Intl.NumberFormat(e,{...t,style:"currency"});return e=>r.format(e)}),datetime:eN((e,t)=>{let r=new Intl.DateTimeFormat(e,{...t});return e=>r.format(e)}),relativetime:eN((e,t)=>{let r=new Intl.RelativeTimeFormat(e,{...t});return e=>r.format(e,t.range||"day")}),list:eN((e,t)=>{let r=new Intl.ListFormat(e,{...t});return e=>r.format(e)})},this.init(e)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},r=t.interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=eN(t)}format(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=t.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&0>i[0].indexOf(")")&&i.find(e=>e.indexOf(")")>-1)){let e=i.findIndex(e=>e.indexOf(")")>-1);i[0]=[i[0],...i.splice(1,e)].join(this.formatSeparator)}return i.reduce((e,t)=>{let{formatName:i,formatOptions:a}=eD(t);if(this.formats[i]){let t=e;try{let s=n&&n.formatParams&&n.formatParams[n.interpolationkey]||{},o=s.locale||s.lng||n.locale||n.lng||r;t=this.formats[i](e,o,{...a,...n,...s})}catch(e){this.logger.warn(e)}return t}return this.logger.warn(`there was no format function for ${i}`),e},e)}}let ej=(e,t)=>{void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)};class ez extends X{constructor(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=r,this.languageUtils=r.languageUtils,this.options=n,this.logger=K.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=n.maxParallelReads||10,this.readingCalls=0,this.maxRetries=n.maxRetries>=0?n.maxRetries:5,this.retryTimeout=n.retryTimeout>=1?n.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,n.backend,n)}queueLoad(e,t,r,n){let i={},a={},s={},o={};return e.forEach(e=>{let n=!0;t.forEach(t=>{let s=`${e}|${t}`;!r.reload&&this.store.hasResourceBundle(e,t)?this.state[s]=2:this.state[s]<0||(1===this.state[s]?void 0===a[s]&&(a[s]=!0):(this.state[s]=1,n=!1,void 0===a[s]&&(a[s]=!0),void 0===i[s]&&(i[s]=!0),void 0===o[t]&&(o[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(o)}}loaded(e,t,r){let n=e.split("|"),i=n[0],a=n[1];t&&this.emit("failedLoading",i,a,t),!t&&r&&this.store.addResourceBundle(i,a,r,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&r&&(this.state[e]=0);let s={};this.queue.forEach(r=>{es(r.loaded,[i],a),ej(r,e),t&&r.errors.push(t),0!==r.pendingCount||r.done||(Object.keys(r.loaded).forEach(e=>{s[e]||(s[e]={});let t=r.loaded[e];t.length&&t.forEach(t=>{void 0===s[e][t]&&(s[e][t]=!0)})}),r.done=!0,r.errors.length?r.callback(r.errors):r.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(e=>!e.done)}read(e,t,r){let n=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:n,wait:i,callback:a});return}this.readingCalls++;let s=(s,o)=>{if(this.readingCalls--,this.waitingReads.length>0){let e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}if(s&&o&&n<this.maxRetries){setTimeout(()=>{this.read.call(this,e,t,r,n+1,2*i,a)},i);return}a(s,o)},o=this.backend[r].bind(this.backend);if(2===o.length){try{let r=o(e,t);r&&"function"==typeof r.then?r.then(e=>s(null,e)).catch(s):s(null,r)}catch(e){s(e)}return}return o(e,t,s)}prepareLoading(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=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."),n&&n();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);let i=this.queueLoad(e,t,r,n);if(!i.toLoad.length)return i.pending.length||n(),null;i.toLoad.forEach(e=>{this.loadOne(e)})}load(e,t,r){this.prepareLoading(e,t,{},r)}reload(e,t,r){this.prepareLoading(e,t,{reload:!0},r)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),n=r[0],i=r[1];this.read(n,i,"read",void 0,void 0,(r,a)=>{r&&this.logger.warn(`${t}loading namespace ${i} for language ${n} failed`,r),!r&&a&&this.logger.log(`${t}loaded namespace ${i} for language ${n}`,a),this.loaded(e,r,a)})}saveMissing(e,t,r,n,i){let a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${r}" as the namespace "${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){let o={...a,isUpdate:i},l=this.backend.create.bind(this.backend);if(l.length<6)try{let i;(i=5===l.length?l(e,t,r,n,o):l(e,t,r,n))&&"function"==typeof i.then?i.then(e=>s(null,e)).catch(s):s(null,i)}catch(e){s(e)}else l(e,t,r,n,s,o)}e&&e[0]&&this.store.addResource(e[0],t,r,n)}}}let e$=()=>({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:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if("object"==typeof e[1]&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"==typeof e[2]||"object"==typeof e[3]){let r=e[3]||e[2];Object.keys(r).forEach(e=>{t[e]=r[e]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),eF=e=>("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),eU=()=>{},eB=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{"function"==typeof e[t]&&(e[t]=e[t].bind(e))})};class eV extends X{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(super(),this.options=eF(e),this.services={},this.logger=K,this.modules={external:[]},eB(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!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]));let n=e$();this.options={...n,...this.options,...eF(t)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...n.interpolation,...this.options.interpolation}),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator);let i=e=>e?"function"==typeof e?new e:e:null;if(!this.options.isClone){let t;this.modules.logger?K.init(i(this.modules.logger),this.options):K.init(null,this.options),this.modules.formatter?t=this.modules.formatter:"undefined"!=typeof Intl&&(t=eW);let r=new eS(this.options);this.store=new eb(this.options.resources,this.options);let a=this.services;a.logger=K,a.resourceStore=this.store,a.languageUtils=r,a.pluralResolver=new eR(r,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),t&&(!this.options.interpolation.format||this.options.interpolation.format===n.interpolation.format)&&(a.formatter=i(t),a.formatter.init(a,this.options),this.options.interpolation.format=a.formatter.format.bind(a.formatter)),a.interpolator=new eL(this.options),a.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},a.backendConnector=new ez(i(this.modules.backend),a.resourceStore,a,this.options),a.backendConnector.on("*",function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];e.emit(t,...n)}),this.modules.languageDetector&&(a.languageDetector=i(this.modules.languageDetector),a.languageDetector.init&&a.languageDetector.init(a,this.options.detection,this.options)),this.modules.i18nFormat&&(a.i18nFormat=i(this.modules.i18nFormat),a.i18nFormat.init&&a.i18nFormat.init(this)),this.translator=new e_(this.services,this.options),this.translator.on("*",function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];e.emit(t,...n)}),this.modules.external.forEach(e=>{e.init&&e.init(this)})}if(this.format=this.options.interpolation.format,r||(r=eU),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[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(t=>{this[t]=function(){return e.store[t](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(t=>{this[t]=function(){return e.store[t](...arguments),e}});let a=Y(),s=()=>{let e=(e,t)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),a.resolve(t),r(e,t)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?s():setTimeout(s,0),a}loadResources(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:eU,r=t,n="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(n&&"cimode"===n.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return r();let e=[],t=t=>{t&&"cimode"!==t&&this.services.languageUtils.toResolveHierarchy(t).forEach(t=>{"cimode"!==t&&0>e.indexOf(t)&&e.push(t)})};n?t(n):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(e=>t(e)),this.options.preload&&this.options.preload.forEach(e=>t(e)),this.services.backendConnector.load(e,this.options.ns,e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),r(e)})}else r(null)}reloadResources(e,t,r){let n=Y();return"function"==typeof e&&(r=e,e=void 0),"function"==typeof t&&(r=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),r||(r=eU),this.services.backendConnector.reload(e,t,e=>{n.resolve(),r(e)}),n}use(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&&ew.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let e=0;e<this.languages.length;e++){let t=this.languages[e];if(!(["cimode","dev"].indexOf(t)>-1)&&this.store.hasLanguageSomeTranslations(t)){this.resolvedLanguage=t;break}}}changeLanguage(e,t){var r=this;this.isLanguageChangingTo=e;let n=Y();this.emit("languageChanging",e);let i=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},a=(e,a)=>{a?(i(a),this.translator.changeLanguage(a),this.isLanguageChangingTo=void 0,this.emit("languageChanged",a),this.logger.log("languageChanged",a)):this.isLanguageChangingTo=void 0,n.resolve(function(){return r.t(...arguments)}),t&&t(e,function(){return r.t(...arguments)})},s=t=>{e||t||!this.services.languageDetector||(t=[]);let r="string"==typeof t?t:this.services.languageUtils.getBestMatchFromCodes(t);r&&(this.language||i(r),this.translator.language||this.translator.changeLanguage(r),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(r)),this.loadResources(r,e=>{a(e,r)})};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(s):this.services.languageDetector.detect(s):s(e):s(this.services.languageDetector.detect()),n}getFixedT(e,t,r){var n=this;let i=function(e,t){let a,s;if("object"!=typeof t){for(var o=arguments.length,l=Array(o>2?o-2:0),c=2;c<o;c++)l[c-2]=arguments[c];a=n.options.overloadTranslationOptionHandler([e,t].concat(l))}else a={...t};a.lng=a.lng||i.lng,a.lngs=a.lngs||i.lngs,a.ns=a.ns||i.ns,""!==a.keyPrefix&&(a.keyPrefix=a.keyPrefix||r||i.keyPrefix);let u=n.options.keySeparator||".";return s=a.keyPrefix&&Array.isArray(e)?e.map(e=>`${a.keyPrefix}${u}${e}`):a.keyPrefix?`${a.keyPrefix}${u}${e}`:e,n.t(s,a)};return"string"==typeof e?i.lng=e:i.lngs=e,i.ns=t,i.keyPrefix=r,i}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=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;let r=t.lng||this.resolvedLanguage||this.languages[0],n=!!this.options&&this.options.fallbackLng,i=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;let a=(e,t)=>{let r=this.services.backendConnector.state[`${e}|${t}`];return -1===r||0===r||2===r};if(t.precheck){let e=t.precheck(this,a);if(void 0!==e)return e}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(r,e)&&(!n||a(i,e)))}loadNamespaces(e,t){let r=Y();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach(e=>{0>this.options.ns.indexOf(e)&&this.options.ns.push(e)}),this.loadResources(e=>{r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}loadLanguages(e,t){let r=Y();"string"==typeof e&&(e=[e]);let n=this.options.preload||[],i=e.filter(e=>0>n.indexOf(e)&&this.services.languageUtils.isSupportedCode(e));return i.length?(this.options.preload=n.concat(i),this.loadResources(e=>{r.resolve(),t&&t(e)}),r):(t&&t(),Promise.resolve())}dir(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 eS(e$())).getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr":"rtl"}static createInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new eV(e,t)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:eU,r=e.forkResourceStore;r&&delete e.forkResourceStore;let n={...this.options,...e,isClone:!0},i=new eV(n);return(void 0!==e.debug||void 0!==e.prefix)&&(i.logger=i.logger.clone(e)),["store","services","language"].forEach(e=>{i[e]=this[e]}),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},r&&(i.store=new eb(this.store.data,n),i.services.resourceStore=i.store),i.translator=new e_(i.services,n),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(e,...r)}),i.init(n,t),i.translator.options=n,i.translator.backendConnector.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},i}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}let eq=eV.createInstance();eq.createInstance=eV.createInstance,eq.createInstance,eq.dir,eq.init,eq.loadResources,eq.reloadResources,eq.use,eq.changeLanguage,eq.getFixedT,eq.t,eq.exists,eq.setDefaultNamespace,eq.hasLoadedNamespace,eq.loadNamespaces,eq.loadLanguages;var eG=function(e){void 0===e.ns&&(e.ns=[]);var t,r,n=eq.createInstance(e);return n.isInitialized?t=Promise.resolve(eq.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}},eH=i.createElement;function eZ(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 eJ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eZ(Object(r),!0).forEach(function(t){(0,M.Z)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eZ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eK=null,eX=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return D()(function(r){var n,s,o=(r.pageProps||{})._nextI18Next,l=null!==(n=null==o?void 0:o.initialLocale)&&void 0!==n?n:null==r?void 0:null===(s=r.router)||void 0===s?void 0:s.locale,c=null==o?void 0:o.ns,u=(0,i.useMemo)(function(){if(!o&&!t)return null;var e,r=null!=t?t:null==o?void 0:o.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=(o||{}).initialI18nStore,i=null!=t&&t.resources?t.resources:n;l||(l=r.i18n.defaultLocale);var a=eG(eJ(eJ({},H(eJ(eJ({},r),{},{lng:l}))),{},{lng:l,ns:c,resources:i})).i18n;return eK=a,a},[o,l,t,c]);return null!==u?eH(O,{i18n:u},eH(e,r)):eH(e,(0,a.Z)({key:l},r))},e)}},65843:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(31347)}])},77400:function(e,t,r){"use strict";let n,i,a,s,o,l,c,u,d,p,h,f,m,g,v,y,b,w,k;var _,I,S,x,E,A,T,C,P=r(75607);function R(e,t,r=[t],n="npm"){let i=e._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${t}`,packages:r.map(e=>({name:`${n}:@sentry/${e}`,version:P.J})),version:P.J}),e._metadata=i}var O=r(61158),M=r(85558),L=r(85894),D=r(26611),N=r(52538);let W=[];function j(e,t){for(let r of t)r&&r.afterAllSetup&&r.afterAllSetup(e)}function z(e,t,r){if(r[t.name]){N.X&&M.kg.log(`Integration skipped because it was already installed: ${t.name}`);return}if(r[t.name]=t,-1===W.indexOf(t.name)&&"function"==typeof t.setupOnce&&(t.setupOnce(),W.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,n)=>r(t,n,e))}if("function"==typeof t.processEvent){let r=t.processEvent.bind(t),n=Object.assign((t,n)=>r(t,n,e),{id:t.name});e.addEventProcessor(n)}N.X&&M.kg.log(`Integration installed: ${t.name}`)}let $=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler"],F=(e={})=>({name:"InboundFilters",processEvent:(t,r,n)=>{var i,a;return((i=function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:$],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]],ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}(e,n.getOptions())).ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(e){}return!1}(t)?(N.X&&M.kg.warn(`Event dropped due to being internal Sentry Error.
Event: ${(0,L.jH)(t)}`),0):(a=i.ignoreErrors,!t.type&&a&&a.length&&(function(e){let t;let r=[];e.message&&r.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch(e){}return t&&t.value&&(r.push(t.value),t.type&&r.push(`${t.type}: ${t.value}`)),r})(t).some(e=>(0,D.U0)(e,a)))?(N.X&&M.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
Event: ${(0,L.jH)(t)}`),0):t.type||!t.exception||!t.exception.values||0===t.exception.values.length||t.message||t.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value)?!function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;let r=e.transaction;return!!r&&(0,D.U0)(r,t)}(t,i.ignoreTransactions)?!function(e,t){if(!t||!t.length)return!1;let r=U(e);return!!r&&(0,D.U0)(r,t)}(t,i.denyUrls)?function(e,t){if(!t||!t.length)return!0;let r=U(e);return!r||(0,D.U0)(r,t)}(t,i.allowUrls)||(N.X&&M.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option.
Event: ${(0,L.jH)(t)}.
Url: ${U(t)}`),0):(N.X&&M.kg.warn(`Event dropped due to being matched by \`denyUrls\` option.
Event: ${(0,L.jH)(t)}.
Url: ${U(t)}`),0):(N.X&&M.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
Event: ${(0,L.jH)(t)}`),0):(N.X&&M.kg.warn(`Event dropped due to not having an error message, error type or stacktrace.
Event: ${(0,L.jH)(t)}`),0))?t:null}});function U(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch(e){}return t?function(e=[]){for(let t=e.length-1;t>=0;t--){let r=e[t];if(r&&"<anonymous>"!==r.filename&&"[native code]"!==r.filename)return r.filename||null}return null}(t):null}catch(t){return N.X&&M.kg.error(`Cannot extract url for event ${(0,L.jH)(e)}`),null}}var B=r(57565),V=r(37057);let q=new WeakMap,G=()=>({name:"FunctionToString",setupOnce(){n=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,B.HK)(this),r=q.has((0,V.s3)())&&void 0!==t?t:this;return n.apply(r,e)}}catch(e){}},setup(e){q.set(e,!0)}});var H=r(51097);let Z=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{var r;if((r=e)&&(function(e,t){let r=e.message,n=t.message;return!!((r||n)&&(!r||n)&&(r||!n)&&r===n&&K(e,t)&&J(e,t))}(t,r)||function(e,t){let r=X(t),n=X(e);return!!(r&&n&&r.type===n.type&&r.value===n.value&&K(e,t)&&J(e,t))}(t,r)))return N.X&&M.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(e){}return e=t}}};function J(e,t){let r=(0,H.Fr)(e),n=(0,H.Fr)(t);if(!r&&!n)return!0;if(r&&!n||!r&&n||n.length!==r.length)return!1;for(let e=0;e<n.length;e++){let t=n[e],i=r[e];if(t.filename!==i.filename||t.lineno!==i.lineno||t.colno!==i.colno||t.function!==i.function)return!1}return!0}function K(e,t){let r=e.fingerprint,n=t.fingerprint;if(!r&&!n)return!0;if(r&&!n||!r&&n)return!1;try{return!(r.join("")!==n.join(""))}catch(e){return!1}}function X(e){return e.exception&&e.exception.values&&e.exception.values[0]}var Y=r(75770),Q=r(63501);let ee=Q.GLOBAL_OBJ;function et(){if(!("fetch"in ee))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function er(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}let en={},ei={};function ea(e,t){en[e]=en[e]||[],en[e].push(t)}function es(e,t){ei[e]||(t(),ei[e]=!0)}function eo(e,t){let r=e&&en[e];if(r)for(let n of r)try{n(t)}catch(t){Y.X&&M.kg.error(`Error while triggering instrumentation handler.
Type: ${e}
Name: ${(0,H.$P)(n)}
Error:`,t)}}let el=Q.GLOBAL_OBJ,ec=Q.GLOBAL_OBJ;function eu(e){let t="history";ea(t,e),es(t,ed)}function ed(){if(!function(){let e=el.chrome,t=e&&e.app&&e.app.runtime,r="history"in el&&!!el.history.pushState&&!!el.history.replaceState;return!t&&r}())return;let e=ec.onpopstate;function t(e){return function(...t){let r=t.length>2?t[2]:void 0;if(r){let e=i,t=String(r);i=t,eo("history",{from:e,to:t})}return e.apply(this,t)}}ec.onpopstate=function(...t){let r=ec.location.href,n=i;if(i=r,eo("history",{from:n,to:r}),e)try{return e.apply(this,t)}catch(e){}},(0,B.hl)(ec.history,"pushState",t),(0,B.hl)(ec.history,"replaceState",t)}let ep=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function eh(e,t=!1){let{host:r,path:n,pass:i,port:a,projectId:s,protocol:o,publicKey:l}=e;return`${o}://${l}${t&&i?`:${i}`:""}@${r}${a?`:${a}`:""}/${n?`${n}/`:n}${s}`}function ef(e){let t=ep.exec(e);if(!t){(0,M.Cf)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}let[r,n,i="",a="",s="",o=""]=t.slice(1),l="",c=o,u=c.split("/");if(u.length>1&&(l=u.slice(0,-1).join("/"),c=u.pop()),c){let e=c.match(/^\d+/);e&&(c=e[0])}return em({host:a,pass:i,path:l,projectId:c,port:s,protocol:r,publicKey:n})}function em(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}var eg=r(65876),ev=r(28737),ey=r(27389);function eb(e,t=[]){return[e,t]}function ew(e,t){for(let r of e[1]){let e=r[0].type;if(t(r,e))return!0}return!1}function ek(e){return Q.GLOBAL_OBJ.__SENTRY__&&Q.GLOBAL_OBJ.__SENTRY__.encodePolyfill?Q.GLOBAL_OBJ.__SENTRY__.encodePolyfill(e):new TextEncoder().encode(e)}let e_={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function eI(e){if(!e||!e.sdk)return;let{name:t,version:r}=e.sdk;return{name:t,version:r}}function eS(e,t,r,n){let i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!r&&n&&{dsn:eh(n)},...i&&{trace:(0,B.Jr)({...i})}}}class ex extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}}var eE=r(19467),eA=r(51109),eT=r(52952),eC=r(35177);function eP(e){if("boolean"==typeof e)return Number(e);let t="string"==typeof e?parseFloat(e):e;if("number"!=typeof t||isNaN(t)||t<0||t>1){N.X&&M.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`);return}return t}var eR=r(72413);let eO="Not capturing exception because it's already been captured.";class eM{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=function(e){let t="string"==typeof e?ef(e):em(e);if(t&&function(e){if(!Y.X)return!0;let{port:t,projectId:r,protocol:n}=e;return!["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(M.kg.error(`Invalid Sentry Dsn: ${t} missing`),!0))&&(r.match(/^\d+$/)?"http"===n||"https"===n?!(t&&isNaN(parseInt(t,10)))||(M.kg.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):(M.kg.error(`Invalid Sentry Dsn: Invalid protocol ${n}`),!1):(M.kg.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1))}(t))return t}(e.dsn):N.X&&M.kg.warn("No DSN provided, client will not send events."),this._dsn){var t,r,n;let i=(t=this._dsn,r=e.tunnel,n=e._metadata?e._metadata.sdk:void 0,r||`${function(e){let t=e.protocol?`${e.protocol}:`:"",r=e.port?`:${e.port}`:"";return`${t}//${e.host}${r}${e.path?`/${e.path}`:""}/api/`}(t)}${t.projectId}/envelope/?${(0,B._j)({sentry_key:t.publicKey,sentry_version:"7",...n&&{sentry_client:`${n.name}/${n.version}`}})}`);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:i})}}captureException(e,t,r){let n=(0,L.DM)();if((0,L.YO)(e))return N.X&&M.kg.log(eO),n;let i={event_id:n,...t};return this._process(this.eventFromException(e,i).then(e=>this._captureEvent(e,i,r))),i.event_id}captureMessage(e,t,r,n){let i={event_id:(0,L.DM)(),...r},a=(0,eg.Le)(e)?e:String(e),s=(0,eg.pt)(e)?this.eventFromMessage(a,t,i):this.eventFromException(e,i);return this._process(s.then(e=>this._captureEvent(e,i,n))),i.event_id}captureEvent(e,t,r){let n=(0,L.DM)();if(t&&t.originalException&&(0,L.YO)(t.originalException))return N.X&&M.kg.log(eO),n;let i={event_id:n,...t},a=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,i,a||r)),i.event_id}captureSession(e){"string"!=typeof e.release?N.X&&M.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),(0,eC.CT)(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?(this.emit("flush"),this._isClientDoneProcessing(e).then(r=>t.flush(e).then(e=>r&&e))):(0,ev.WD)(!0)}close(e){return this.flush(e).then(e=>(this.getOptions().enabled=!1,this.emit("close"),e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}addIntegration(e){let t=this._integrations[e.name];z(this,e,this._integrations),t||j(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let r=function(e,t,r,n){var i;let a=eI(r),s=e.type&&"replay_event"!==e.type?e.type:"event";(i=r&&r.sdk)&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||i.name,e.sdk.version=e.sdk.version||i.version,e.sdk.integrations=[...e.sdk.integrations||[],...i.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...i.packages||[]]);let o=eS(e,a,n,t);return delete e.sdkProcessingMetadata,eb(o,[[{type:s},e]])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])r=function(e,t){let[r,n]=e;return[r,[...n,t]]}(r,function(e){let t="string"==typeof e.data?ek(e.data):e.data;return[(0,B.Jr)({type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),t]}(e));let n=this.sendEnvelope(r);n&&n.then(t=>this.emit("afterSendEvent",e,t),null)}sendSession(e){let t=function(e,t,r,n){let i=eI(r);return eb({sent_at:new Date().toISOString(),...i&&{sdk:i},...!!n&&t&&{dsn:eh(t)}},["aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()]])}(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(t)}recordDroppedEvent(e,t,r){if(this._options.sendClientReports){let n="number"==typeof r?r:1,i=`${e}:${t}`;N.X&&M.kg.log(`Recording outcome: "${i}"${n>1?` (${n} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+n}}on(e,t){let r=this._hooks[e]=this._hooks[e]||[];return r.push(t),()=>{let e=r.indexOf(t);e>-1&&r.splice(e,1)}}emit(e,...t){let r=this._hooks[e];r&&r.forEach(e=>e(...t))}sendEnvelope(e){return(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)?this._transport.send(e).then(null,e=>(N.X&&M.kg.error("Error while sending event:",e),e)):(N.X&&M.kg.error("Transport disabled"),(0,ev.WD)({}))}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=function(e,t){let r={};return t.forEach(t=>{t&&z(e,t,r)}),r}(this,e),j(this,e)}_updateSessionFromEvent(e,t){let r=!1,n=!1,i=t.exception&&t.exception.values;if(i)for(let e of(n=!0,i)){let t=e.mechanism;if(t&&!1===t.handled){r=!0;break}}let a="ok"===e.status;(a&&0===e.errors||a&&r)&&((0,eC.CT)(e,{...r&&{status:"crashed"},errors:e.errors||Number(n||r)}),this.captureSession(e))}_isClientDoneProcessing(e){return new ev.cW(t=>{let r=0,n=setInterval(()=>{0==this._numProcessing?(clearInterval(n),t(!0)):(r+=1,e&&r>=e&&(clearInterval(n),t(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,r,n=(0,V.aF)()){let i=this.getOptions(),a=Object.keys(this._integrations);return!t.integrations&&a.length>0&&(t.integrations=a),this.emit("preprocessEvent",e,t),e.type||n.setLastEventId(e.event_id||t.event_id),(0,eR.R)(i,e,t,r,this,n).then(e=>{if(null===e)return e;let t={...n.getPropagationContext(),...r?r.getPropagationContext():void 0};if(!(e.contexts&&e.contexts.trace)&&t){let{traceId:r,spanId:n,parentSpanId:i,dsc:a}=t;e.contexts={trace:(0,B.Jr)({trace_id:r,span_id:n,parent_span_id:i}),...e.contexts};let s=a||(0,eA._l)(r,this);e.sdkProcessingMetadata={dynamicSamplingContext:s,...e.sdkProcessingMetadata}}return e})}_captureEvent(e,t={},r){return this._processEvent(e,t,r).then(e=>e.event_id,e=>{N.X&&("log"===e.logLevel?M.kg.log(e.message):M.kg.warn(e))})}_processEvent(e,t,r){let n=this.getOptions(),{sampleRate:i}=n,a=eD(e),s=eL(e),o=e.type||"error",l=`before send for type \`${o}\``,c=void 0===i?void 0:eP(i);if(s&&"number"==typeof c&&Math.random()>c)return this.recordDroppedEvent("sample_rate","error",e),(0,ev.$2)(new ex(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));let u="replay_event"===o?"replay":o,d=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,r,d).then(r=>{if(null===r)throw this.recordDroppedEvent("event_processor",u,e),new ex("An event processor returned `null`, will not send event.","log");return t.data&&!0===t.data.__sentry__?r:function(e,t){let r=`${t} must return \`null\` or a valid event.`;if((0,eg.J8)(e))return e.then(e=>{if(!(0,eg.PO)(e)&&null!==e)throw new ex(r);return e},e=>{throw new ex(`${t} rejected with ${e}`)});if(!(0,eg.PO)(e)&&null!==e)throw new ex(r);return e}(function(e,t,r,n){let{beforeSend:i,beforeSendTransaction:a,beforeSendSpan:s}=t;if(eL(r)&&i)return i(r,n);if(eD(r)){if(r.spans&&s){let t=[];for(let n of r.spans){let r=s(n);r?t.push(r):e.recordDroppedEvent("before_send","span")}r.spans=t}if(a){if(r.spans){let e=r.spans.length;r.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return a(r,n)}}return r}(this,n,r,t),l)}).then(n=>{if(null===n){if(this.recordDroppedEvent("before_send",u,e),a){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw new ex(`${l} returned \`null\`, will not send event.`,"log")}let i=r&&r.getSession();if(!a&&i&&this._updateSessionFromEvent(i,n),a){let e=(n.sdkProcessingMetadata&&n.sdkProcessingMetadata.spanCountBeforeProcessing||0)-(n.spans?n.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let s=n.transaction_info;return a&&s&&n.transaction!==e.transaction&&(n.transaction_info={...s,source:"custom"}),this.sendEvent(n,t),n}).then(null,e=>{if(e instanceof ex)throw e;throw this.captureException(e,{data:{__sentry__:!0},originalException:e}),new ex(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[r,n]=e.split(":");return{reason:r,category:n,quantity:t}})}_flushOutcomes(){var e;N.X&&M.kg.log("Flushing outcomes...");let t=this._clearOutcomes();if(0===t.length){N.X&&M.kg.log("No outcomes to send");return}if(!this._dsn){N.X&&M.kg.log("No dsn provided, will not send outcomes");return}N.X&&M.kg.log("Sending outcomes:",t);let r=eb((e=this._options.tunnel&&eh(this._dsn))?{dsn:e}:{},[[{type:"client_report"},{timestamp:(0,eE.yW)(),discarded_events:t}]]);this.sendEnvelope(r)}}function eL(e){return void 0===e.type}function eD(e){return"transaction"===e.type}let eN="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function eW(e,t){let r=ez(e,t),n={type:t&&t.name,value:function(e){let t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}(t)};return r.length&&(n.stacktrace={frames:r}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function ej(e,t){return{exception:{values:[eW(e,t)]}}}function ez(e,t){let r=t.stacktrace||t.stack||"",n=t&&e$.test(t.message)?1:0,i="number"==typeof t.framesToPop?t.framesToPop:0;try{return e(r,n,i)}catch(e){}return[]}let e$=/Minified React error #\d+;/i;function eF(e,t,r,n,i){let a;if((0,eg.VW)(t)&&t.error)return ej(e,t.error);if((0,eg.TX)(t)||(0,eg.fm)(t)){if("stack"in t)a=ej(e,t);else{let i=t.name||((0,eg.TX)(t)?"DOMError":"DOMException"),s=t.message?`${i}: ${t.message}`:i;a=eU(e,s,r,n),(0,L.Db)(a,s)}return"code"in t&&(a.tags={...a.tags,"DOMException.code":`${t.code}`}),a}return(0,eg.VZ)(t)?ej(e,t):((0,eg.PO)(t)||(0,eg.cO)(t)?a=function(e,t,r,n){let i=(0,V.s3)(),a=i&&i.getOptions().normalizeDepth,s=function(e){for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)){let r=e[t];if(r instanceof Error)return r}}(t),o={__serialized__:(0,ey.Qy)(t,a)};if(s)return{exception:{values:[eW(e,s)]},extra:o};let l={exception:{values:[{type:(0,eg.cO)(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let r=(0,B.zf)(e),n=t?"promise rejection":"exception";if((0,eg.VW)(e))return`Event \`ErrorEvent\` captured as ${n} with message \`${e.message}\``;if((0,eg.cO)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(e){}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${n}`}return`Object captured as ${n} with keys: ${r}`}(t,{isUnhandledRejection:n})}]},extra:o};if(r){let t=ez(e,r);t.length&&(l.exception.values[0].stacktrace={frames:t})}return l}(e,t,r,i):(a=eU(e,t,r,n),(0,L.Db)(a,`${t}`,void 0)),(0,L.EG)(a,{synthetic:!0}),a)}function eU(e,t,r,n){let i={};if(n&&r){let n=ez(e,r);n.length&&(i.exception={values:[{value:t,stacktrace:{frames:n}}]})}if((0,eg.Le)(t)){let{__sentry_template_string__:e,__sentry_template_values__:r}=t;return i.logentry={message:e,params:r},i}return i.message=t,i}let eB=Q.GLOBAL_OBJ,eV=0;function eq(e,t={},r){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)return t;if((0,B.HK)(e))return e}catch(t){return e}let n=function(){let n=Array.prototype.slice.call(arguments);try{r&&"function"==typeof r&&r.apply(this,arguments);let i=n.map(e=>eq(e,t));return e.apply(this,i)}catch(e){throw eV++,setTimeout(()=>{eV--}),(0,V.$e)(r=>{r.addEventProcessor(e=>(t.mechanism&&((0,L.Db)(e,void 0,void 0),(0,L.EG)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,O.Tb)(e)}),e}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch(e){}(0,B.$Q)(n,e),(0,B.xp)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch(e){}return n}class eG extends eM{constructor(e){let t={parentSpanIsAlwaysRootSpan:!0,...e};R(t,"browser",["browser"],eB.SENTRY_SDK_SOURCE||"npm"),super(t),t.sendClientReports&&eB.document&&eB.document.addEventListener("visibilitychange",()=>{"hidden"===eB.document.visibilityState&&this._flushOutcomes()})}eventFromException(e,t){return function(e,t,r,n){let i=eF(e,t,r&&r.syntheticException||void 0,n);return(0,L.EG)(i),i.level="error",r&&r.event_id&&(i.event_id=r.event_id),(0,ev.WD)(i)}(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",r){return function(e,t,r="info",n,i){let a=eU(e,t,n&&n.syntheticException||void 0,i);return a.level=r,n&&n.event_id&&(a.event_id=n.event_id),(0,ev.WD)(a)}(this._options.stackParser,e,t,r,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){eN&&M.kg.warn("SDK not enabled, will not capture user feedback.");return}let t=function(e,{metadata:t,tunnel:r,dsn:n}){return eb({event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!r&&!!n&&{dsn:eh(n)}},[[{type:"user_report"},e]])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(t)}_prepareEvent(e,t,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,r)}}function eH(e){ea("dom",e),es("dom",eZ)}function eZ(){if(!ec.document)return;let e=eo.bind(null,"dom"),t=eJ(e,!0);ec.document.addEventListener("click",t,!1),ec.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let r=ec[t]&&ec[t].prototype;r&&r.hasOwnProperty&&r.hasOwnProperty("addEventListener")&&((0,B.hl)(r,"addEventListener",function(t){return function(r,n,i){if("click"===r||"keypress"==r)try{let n=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},a=n[r]=n[r]||{refCount:0};if(!a.handler){let n=eJ(e);a.handler=n,t.call(this,r,n,i)}a.refCount++}catch(e){}return t.call(this,r,n,i)}}),(0,B.hl)(r,"removeEventListener",function(e){return function(t,r,n){if("click"===t||"keypress"==t)try{let r=this.__sentry_instrumentation_handlers__||{},i=r[t];i&&(i.refCount--,i.refCount<=0&&(e.call(this,t,i.handler,n),i.handler=void 0,delete r[t]),0===Object.keys(r).length&&delete this.__sentry_instrumentation_handlers__)}catch(e){}return e.call(this,t,r,n)}}))})}function eJ(e,t=!1){return r=>{if(!r||r._sentryCaptured)return;let n=function(e){try{return e.target}catch(e){return null}}(r);if("keypress"===r.type&&(!n||!n.tagName||"INPUT"!==n.tagName&&"TEXTAREA"!==n.tagName&&!n.isContentEditable))return;(0,B.xp)(r,"_sentryCaptured",!0),n&&!n._sentryId&&(0,B.xp)(n,"_sentryId",(0,L.DM)());let i="keypress"===r.type?"input":r.type;!function(e){if(e.type!==s)return!1;try{if(!e.target||e.target._sentryId!==o)return!1}catch(e){}return!0}(r)&&(e({event:r,name:i,global:t}),s=r.type,o=n?n._sentryId:void 0),clearTimeout(a),a=ec.setTimeout(()=>{o=void 0,s=void 0},1e3)}}let eK="__sentry_xhr_v3__";function eX(e){ea("xhr",e),es("xhr",eY)}function eY(){if(!ec.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,r){let n=1e3*(0,eE.ph)(),i=(0,eg.HD)(r[0])?r[0].toUpperCase():void 0,a=function(e){if((0,eg.HD)(e))return e;try{return e.toString()}catch(e){}}(r[1]);if(!i||!a)return e.apply(t,r);t[eK]={method:i,url:a,request_headers:{}},"POST"===i&&a.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let s=()=>{let e=t[eK];if(e&&4===t.readyState){try{e.status_code=t.status}catch(e){}eo("xhr",{endTimestamp:1e3*(0,eE.ph)(),startTimestamp:n,xhr:t})}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,r)=>(s(),e.apply(t,r))}):t.addEventListener("readystatechange",s),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,r){let[n,i]=r,a=t[eK];return a&&(0,eg.HD)(n)&&(0,eg.HD)(i)&&(a.request_headers[n.toLowerCase()]=i),e.apply(t,r)}}),e.apply(t,r)}}),e.send=new Proxy(e.send,{apply(e,t,r){let n=t[eK];return n&&(void 0!==r[0]&&(n.body=r[0]),eo("xhr",{startTimestamp:1e3*(0,eE.ph)(),xhr:t})),e.apply(t,r)}})}function eQ(e,t){let r=(0,V.s3)(),n=(0,V.aF)();if(!r)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:a=100}=r.getOptions();if(a<=0)return;let s={timestamp:(0,eE.yW)(),...e},o=i?(0,M.Cf)(()=>i(s,t)):s;null!==o&&(r.emit&&r.emit("beforeAddBreadcrumb",o,t),n.addBreadcrumb(o,a))}function e0(){"console"in Q.GLOBAL_OBJ&&M.RU.forEach(function(e){e in Q.GLOBAL_OBJ.console&&(0,B.hl)(Q.GLOBAL_OBJ.console,e,function(t){return M.LD[e]=t,function(...t){eo("console",{args:t,level:e});let r=M.LD[e];r&&r.apply(Q.GLOBAL_OBJ.console,t)}})})}function e1(e,t){let r="fetch";ea(r,e),es(r,()=>e2(void 0,t))}function e2(e,t=!1){(!t||function(){if("string"==typeof EdgeRuntime)return!0;if(!et())return!1;if(er(ee.fetch))return!0;let e=!1,t=ee.document;if(t&&"function"==typeof t.createElement)try{let r=t.createElement("iframe");r.hidden=!0,t.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(e=er(r.contentWindow.fetch)),t.head.removeChild(r)}catch(e){Y.X&&M.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}())&&(0,B.hl)(Q.GLOBAL_OBJ,"fetch",function(t){return function(...r){let{method:n,url:i}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,r]=e;return{url:e6(t),method:e4(r,"method")?String(r.method).toUpperCase():"GET"}}let t=e[0];return{url:e6(t),method:e4(t,"method")?String(t.method).toUpperCase():"GET"}}(r),a={args:r,fetchData:{method:n,url:i},startTimestamp:1e3*(0,eE.ph)()};e||eo("fetch",{...a});let s=Error().stack;return t.apply(Q.GLOBAL_OBJ,r).then(async t=>(e?e(t):eo("fetch",{...a,endTimestamp:1e3*(0,eE.ph)(),response:t}),t),e=>{throw eo("fetch",{...a,endTimestamp:1e3*(0,eE.ph)(),error:e}),(0,eg.VZ)(e)&&void 0===e.stack&&(e.stack=s,(0,B.xp)(e,"framesToPop",1)),e})}})}async function e5(e,t){if(e&&e.body&&e.body.getReader){let n=e.body.getReader();async function r({done:e}){if(e)return Promise.resolve();try{let e=await Promise.race([n.read(),new Promise(e=>{setTimeout(()=>{e({done:!0})},5e3)})]);await r(e)}catch(e){}}return n.read().then(r).then(t).catch(()=>void 0)}}async function e3(e){let t;try{t=e.clone()}catch(e){return}await e5(t,()=>{eo("fetch-body-resolved",{endTimestamp:1e3*(0,eE.ph)(),response:e})})}function e4(e,t){return!!e&&"object"==typeof e&&!!e[t]}function e6(e){return"string"==typeof e?e:e?e4(e,"url")?e.url:e.toString?e.toString():"":""}var e8=r(49780);let e9=["fatal","error","warning","log","info","debug"];function e7(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let r=t[6]||"",n=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:r,hash:n,relative:t[5]+r+n}}let te=(e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var r;t.console&&function(e){let t="console";ea(t,e),es(t,e0)}(function(t){var r;if((0,V.s3)()!==e)return;let n={category:"console",data:{arguments:t.args,logger:"console"},level:"warn"===(r=t.level)?"warning":e9.includes(r)?r:"log",message:(0,D.nK)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${(0,D.nK)(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}eQ(n,{input:t.args,level:t.level})}),t.dom&&eH((r=t.dom,function(t){let n,i;if((0,V.s3)()!==e)return;let a="object"==typeof r?r.serializeAttribute:void 0,s="object"==typeof r&&"number"==typeof r.maxStringLength?r.maxStringLength:void 0;s&&s>1024&&(eN&&M.kg.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${s} was configured. Sentry will use 1024 instead.`),s=1024),"string"==typeof a&&(a=[a]);try{let e=t.event,r=e&&e.target?e.target:e;n=(0,e8.Rt)(r,{keyAttrs:a,maxStringLength:s}),i=(0,e8.iY)(r)}catch(e){n="<unknown>"}if(0===n.length)return;let o={category:`ui.${t.name}`,message:n};i&&(o.data={"ui.component_name":i}),eQ(o,{event:t.event,name:t.name,global:t.global})})),t.xhr&&eX(function(t){if((0,V.s3)()!==e)return;let{startTimestamp:r,endTimestamp:n}=t,i=t.xhr[eK];if(!r||!n||!i)return;let{method:a,url:s,status_code:o,body:l}=i;eQ({category:"xhr",data:{method:a,url:s,status_code:o},type:"http"},{xhr:t.xhr,input:l,startTimestamp:r,endTimestamp:n})}),t.fetch&&e1(function(t){if((0,V.s3)()!==e)return;let{startTimestamp:r,endTimestamp:n}=t;if(!(!n||t.fetchData.url.match(/sentry_key/)&&"POST"===t.fetchData.method)){if(t.error)eQ({category:"fetch",data:t.fetchData,level:"error",type:"http"},{data:t.error,input:t.args,startTimestamp:r,endTimestamp:n});else{let e=t.response;eQ({category:"fetch",data:{...t.fetchData,status_code:e&&e.status},type:"http"},{input:t.args,response:e,startTimestamp:r,endTimestamp:n})}}}),t.history&&eu(function(t){if((0,V.s3)()!==e)return;let r=t.from,n=t.to,i=e7(eB.location.href),a=r?e7(r):void 0,s=e7(n);a&&a.path||(a=i),i.protocol===s.protocol&&i.host===s.host&&(n=s.relative),i.protocol===a.protocol&&i.host===a.host&&(r=a.relative),eQ({category:"navigation",data:{from:r,to:n}})}),t.sentry&&e.on("beforeSendEvent",function(t){(0,V.s3)()===e&&eQ({category:`sentry.${"transaction"===t.type?"transaction":"event"}`,event_id:t.event_id,level:t.level,message:(0,L.jH)(t)},{event:t})})}}},tt=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],tr=(e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,B.hl)(eB,"setTimeout",tn),t.setInterval&&(0,B.hl)(eB,"setInterval",tn),t.requestAnimationFrame&&(0,B.hl)(eB,"requestAnimationFrame",ti),t.XMLHttpRequest&&"XMLHttpRequest"in eB&&(0,B.hl)(XMLHttpRequest.prototype,"send",ta);let e=t.eventTarget;e&&(Array.isArray(e)?e:tt).forEach(ts)}}};function tn(e){return function(...t){let r=t[0];return t[0]=eq(r,{mechanism:{data:{function:(0,H.$P)(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function ti(e){return function(t){return e.apply(this,[eq(t,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,H.$P)(e)},handled:!1,type:"instrument"}})])}}function ta(e){return function(...t){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in r&&"function"==typeof r[e]&&(0,B.hl)(r,e,function(t){let r={mechanism:{data:{function:e,handler:(0,H.$P)(t)},handled:!1,type:"instrument"}},n=(0,B.HK)(t);return n&&(r.mechanism.data.handler=(0,H.$P)(n)),eq(t,r)})}),e.apply(this,t)}}function ts(e){let t=eB[e]&&eB[e].prototype;t&&t.hasOwnProperty&&t.hasOwnProperty("addEventListener")&&((0,B.hl)(t,"addEventListener",function(t){return function(r,n,i){try{"function"==typeof n.handleEvent&&(n.handleEvent=eq(n.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,H.$P)(n),target:e},handled:!1,type:"instrument"}}))}catch(e){}return t.apply(this,[r,eq(n,{mechanism:{data:{function:"addEventListener",handler:(0,H.$P)(n),target:e},handled:!1,type:"instrument"}}),i])}}),(0,B.hl)(t,"removeEventListener",function(e){return function(t,r,n){try{let i=r&&r.__sentry_wrapped__;i&&e.call(this,t,i,n)}catch(e){}return e.call(this,t,r,n)}}))}let to=null;function tl(e){let t="error";ea(t,e),es(t,tc)}function tc(){to=Q.GLOBAL_OBJ.onerror,Q.GLOBAL_OBJ.onerror=function(e,t,r,n,i){return eo("error",{column:n,error:i,line:r,msg:e,url:t}),!!to&&!to.__SENTRY_LOADER__&&to.apply(this,arguments)},Q.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}let tu=null;function td(e){let t="unhandledrejection";ea(t,e),es(t,tp)}function tp(){tu=Q.GLOBAL_OBJ.onunhandledrejection,Q.GLOBAL_OBJ.onunhandledrejection=function(e){return eo("unhandledrejection",e),!tu||!!tu.__SENTRY_LOADER__||tu.apply(this,arguments)},Q.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let th=(e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(tl(t=>{let{stackParser:r,attachStacktrace:n}=tm();if((0,V.s3)()!==e||eV>0)return;let{msg:i,url:a,line:s,column:o,error:l}=t,c=function(e,t,r,n){let i=e.exception=e.exception||{},a=i.values=i.values||[],s=a[0]=a[0]||{},o=s.stacktrace=s.stacktrace||{},l=o.frames=o.frames||[],c=isNaN(parseInt(n,10))?void 0:n,u=isNaN(parseInt(r,10))?void 0:r,d=(0,eg.HD)(t)&&t.length>0?t:(0,e8.l4)();return 0===l.length&&l.push({colno:c,filename:d,function:H.Fi,in_app:!0,lineno:u}),e}(eF(r,l||i,void 0,n,!1),a,s,o);c.level="error",(0,O.eN)(c,{originalException:l,mechanism:{handled:!1,type:"onerror"}})}),tf("onerror")),t.onunhandledrejection&&(td(t=>{let{stackParser:r,attachStacktrace:n}=tm();if((0,V.s3)()!==e||eV>0)return;let i=function(e){if((0,eg.pt)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch(e){}return e}(t),a=(0,eg.pt)(i)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(i)}`}]}}:eF(r,i,void 0,n,!0);a.level="error",(0,O.eN)(a,{originalException:i,mechanism:{handled:!1,type:"onunhandledrejection"}})}),tf("onunhandledrejection"))}}};function tf(e){eN&&M.kg.log(`Global Handler attached: ${e}`)}function tm(){let e=(0,V.s3)();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}let tg=()=>({name:"HttpContext",preprocessEvent(e){if(!eB.navigator&&!eB.location&&!eB.document)return;let t=e.request&&e.request.url||eB.location&&eB.location.href,{referrer:r}=eB.document||{},{userAgent:n}=eB.navigator||{},i={...e.request&&e.request.headers,...r&&{Referer:r},...n&&{"User-Agent":n}},a={...e.request,...t&&{url:t},headers:i};e.request=a}});function tv(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,..."AggregateError"===e.type&&{is_exception_group:!0},exception_id:t}}function ty(e,t,r,n){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:r,parent_id:n}}let tb=(e={})=>{let t=e.limit||5,r=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,n,i){let a=i.getOptions();!function(e,t,r=250,n,i,a,s){if(!a.exception||!a.exception.values||!s||!(0,eg.V9)(s.originalException,Error))return;let o=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;o&&(a.exception.values=(function e(t,r,n,i,a,s,o,l){if(s.length>=n+1)return s;let c=[...s];if((0,eg.V9)(i[a],Error)){tv(o,l);let s=t(r,i[a]),u=c.length;ty(s,a,u,l),c=e(t,r,n,i[a],a,[s,...c],s,u)}return Array.isArray(i.errors)&&i.errors.forEach((i,s)=>{if((0,eg.V9)(i,Error)){tv(o,l);let u=t(r,i),d=c.length;ty(u,`errors[${s}]`,d,l),c=e(t,r,n,i,a,[u,...c],u,d)}}),c})(e,t,i,s.originalException,n,a.exception.values,o,0).map(e=>(e.value&&(e.value=(0,D.$G)(e.value,r)),e)))}(eW,a.stackParser,a.maxValueLength,r,t,e,n)}}};function tw(e,t,r,n){let i={filename:e,function:"<anonymous>"===t?H.Fi:t,in_app:!0};return void 0!==r&&(i.lineno=r),void 0!==n&&(i.colno=n),i}let tk=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,t_=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,tI=/\((\S*)(?::(\d+))(?::(\d+))\)/,tS=[30,e=>{let t=tk.exec(e);if(t){let[,e,r,n]=t;return tw(e,H.Fi,+r,+n)}let r=t_.exec(e);if(r){if(r[2]&&0===r[2].indexOf("eval")){let e=tI.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}let[e,t]=tC(r[1]||H.Fi,r[2]);return tw(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],tx=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,tE=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,tA=[50,e=>{let t=tx.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=tE.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],r=t[1]||H.Fi;return[r,e]=tC(r,e),tw(e,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],tT=(0,H.pE)(tS,tA),tC=(e,t)=>{let r=-1!==e.indexOf("safari-extension"),n=-1!==e.indexOf("safari-web-extension");return r||n?[-1!==e.indexOf("@")?e.split("@")[0]:H.Fi,r?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},tP="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,tR={};function tO(e){let t=tR[e];if(t)return t;let r=ec[e];if(er(r))return tR[e]=r.bind(ec);let n=ec.document;if(n&&"function"==typeof n.createElement)try{let t=n.createElement("iframe");t.hidden=!0,n.head.appendChild(t);let i=t.contentWindow;i&&i[e]&&(r=i[e]),n.head.removeChild(t)}catch(t){tP&&M.kg.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return r?tR[e]=r.bind(ec):r}function tM(...e){return tO("setTimeout")(...e)}function tL(e,t,r=Date.now()){return(e[t]||e.all||0)>r}function tD(e,{statusCode:t,headers:r},n=Date.now()){let i={...e},a=r&&r["x-sentry-rate-limits"],s=r&&r["retry-after"];if(a)for(let e of a.trim().split(",")){let[t,r,,,a]=e.split(":",5),s=parseInt(t,10),o=(isNaN(s)?60:s)*1e3;if(r)for(let e of r.split(";"))"metric_bucket"===e?(!a||a.split(";").includes("custom"))&&(i[e]=n+o):i[e]=n+o;else i.all=n+o}else s?i.all=n+function(e,t=Date.now()){let r=parseInt(`${e}`,10);if(!isNaN(r))return 1e3*r;let n=Date.parse(`${e}`);return isNaN(n)?6e4:n-t}(s,n):429===t&&(i.all=n+6e4);return i}function tN(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}function tW(e,t=tO("fetch")){let r=0,n=0;return function(e,t,r=function(e){let t=[];function r(e){return t.splice(t.indexOf(e),1)[0]||Promise.resolve(void 0)}return{$:t,add:function(n){if(!(void 0===e||t.length<e))return(0,ev.$2)(new ex("Not adding Promise because buffer limit was reached."));let i=n();return -1===t.indexOf(i)&&t.push(i),i.then(()=>r(i)).then(null,()=>r(i).then(null,()=>{})),i},drain:function(e){return new ev.cW((r,n)=>{let i=t.length;if(!i)return r(!0);let a=setTimeout(()=>{e&&e>0&&r(!1)},e);t.forEach(e=>{(0,ev.WD)(e).then(()=>{--i||(clearTimeout(a),r(!0))},n)})})}}}(e.bufferSize||64)){let n={};return{send:function(i){let a=[];if(ew(i,(t,r)=>{let i=e_[r];if(tL(n,i)){let n=tN(t,r);e.recordDroppedEvent("ratelimit_backoff",i,n)}else a.push(t)}),0===a.length)return(0,ev.WD)({});let s=eb(i[0],a),o=t=>{ew(s,(r,n)=>{let i=tN(r,n);e.recordDroppedEvent(t,e_[n],i)})};return r.add(()=>t({body:function(e){let[t,r]=e,n=JSON.stringify(t);function i(e){"string"==typeof n?n="string"==typeof e?n+e:[ek(n),e]:n.push("string"==typeof e?ek(e):e)}for(let e of r){let[t,r]=e;if(i(`
${JSON.stringify(t)}
`),"string"==typeof r||r instanceof Uint8Array)i(r);else{let e;try{e=JSON.stringify(r)}catch(t){e=JSON.stringify((0,ey.Fv)(r))}i(e)}}return"string"==typeof n?n:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;for(let n of e)t.set(n,r),r+=n.length;return t}(n)}(s)}).then(e=>(void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&N.X&&M.kg.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),n=tD(n,e),e),e=>{throw o("network_error"),e})).then(e=>e,e=>{if(e instanceof ex)return N.X&&M.kg.error("Skipped sending event because buffer is full."),o("queue_overflow"),(0,ev.WD)({});throw e})},flush:e=>r.drain(e)}}(e,function(i){let a=i.body.length;r+=a,n++;let s={body:i.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:r<=6e4&&n<15,...e.fetchOptions};if(!t)return tR.fetch=void 0,(0,ev.$2)("No fetch implementation available");try{return t(e.url,s).then(e=>(r-=a,n--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}))}catch(e){return tR.fetch=void 0,r-=a,n--,(0,ev.$2)(e)}})}function tj(e){return[F(),G(),tr(),te(),th(),tb(),Z(),tg()]}var tz=r(44194),t$=r(73656),tF=r(37362),tU=r(78925),tB=r(45741);function tV(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let t=(0,V.s3)(),r=e||t&&t.getOptions();return!!r&&(r.enableTracing||"tracesSampleRate"in r||"tracesSampler"in r)}var tq=r(86336);class tG{constructor(e={}){this._traceId=e.traceId||(0,L.DM)(),this._spanId=e.spanId||(0,L.DM)().substring(16)}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:eT.ve}}end(e){}setAttribute(e,t){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}addEvent(e,t,r){return this}addLink(e){return this}addLinks(e){return this}recordException(e,t){}}var tH=r(30681);function tZ(e){if(!e||0===e.length)return;let t={};return e.forEach(e=>{let r=e.attributes||{},n=r[tB.E1],i=r[tB.Wb];"string"==typeof n&&"number"==typeof i&&(t[e.name]={value:i,unit:n})}),t}let tJ="_sentryScope",tK="_sentryIsolationScope";function tX(e){return{scope:e[tJ],isolationScope:e[tK]}}class tY{constructor(e={}){this._traceId=e.traceId||(0,L.DM)(),this._spanId=e.spanId||(0,L.DM)().substring(16),this._startTime=e.startTimestamp||(0,eE.ph)(),this._attributes={},this.setAttributes({[tB.S3]:"manual",[tB.$J]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this}addLinks(e){return this}recordException(e,t){}spanContext(){let{_spanId:e,_traceId:t,_sampled:r}=this;return{spanId:e,traceId:t,traceFlags:r?eT.i0:eT.ve}}setAttribute(e,t){return void 0===t?delete this._attributes[e]:this._attributes[e]=t,this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._startTime=(0,eT.$k)(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this}end(e){this._endTime||(this._endTime=(0,eT.$k)(e),function(e){if(!N.X)return;let{description:t="< unknown name >",op:r="< unknown op >"}=(0,eT.XU)(e),{spanId:n}=e.spanContext(),i=(0,eT.Gx)(e)===e,a=`[Tracing] Finishing "${r}" ${i?"root ":""}span "${t}" with ID ${n}`;M.kg.log(a)}(this),this._onSpanEnded())}getSpanJSON(){return(0,B.Jr)({data:this._attributes,description:this._name,op:this._attributes[tB.$J],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,eT._4)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[tB.S3],_metrics_summary:(0,tH.y)(this),profile_id:this._attributes[tB.p6],exclusive_time:this._attributes[tB.JQ],measurements:tZ(this._events),is_segment:this._isStandaloneSpan&&(0,eT.Gx)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,eT.Gx)(this).spanContext().spanId:void 0})}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,r){N.X&&M.kg.log("[Tracing] Adding an event to span:",e);let n=tQ(t)?t:r||(0,eE.ph)(),i=tQ(t)?{}:t||{},a={name:e,time:(0,eT.$k)(n),attributes:i};return this._events.push(a),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=(0,V.s3)();if(e&&e.emit("spanEnd",this),!(this._isStandaloneSpan||this===(0,eT.Gx)(this)))return;if(this._isStandaloneSpan){this._sampled?function(e){let t=(0,V.s3)();if(!t)return;let r=e[1];if(!r||0===r.length){t.recordDroppedEvent("before_send","span");return}let n=t.getTransport();n&&n.send(e).then(null,e=>{N.X&&M.kg.error("Error while sending span:",e)})}(function(e,t){let r=(0,eA.jC)(e[0]),n=t&&t.getDsn(),i=t&&t.getOptions().tunnel,a={sent_at:new Date().toISOString(),...!!r.trace_id&&!!r.public_key&&{trace:r},...!!i&&n&&{dsn:eh(n)}},s=t&&t.getOptions().beforeSendSpan,o=s?e=>s((0,eT.XU)(e)):e=>(0,eT.XU)(e),l=[];for(let t of e){let e=o(t);e&&l.push([{type:"span"},e])}return eb(a,l)}([this],e)):(N.X&&M.kg.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span"));return}let t=this._convertSpanToTransaction();t&&(tX(this).scope||(0,V.nZ)()).captureEvent(t)}_convertSpanToTransaction(){if(!t0((0,eT.XU)(this)))return;this._name||(N.X&&M.kg.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:e,isolationScope:t}=tX(this),r=(e||(0,V.nZ)()).getClient()||(0,V.s3)();if(!0!==this._sampled){N.X&&M.kg.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),r&&r.recordDroppedEvent("sample_rate","transaction");return}let n=(0,eT.Dp)(this).filter(e=>e!==this&&!(e instanceof tY&&e.isStandaloneSpan())).map(e=>(0,eT.XU)(e)).filter(t0),i=this._attributes[tB.Zj],a={contexts:{trace:(0,eT.HR)(this)},spans:n.length>1e3?n.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,1e3):n,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:t,...(0,B.Jr)({dynamicSamplingContext:(0,eA.jC)(this)})},_metrics_summary:(0,tH.y)(this),...i&&{transaction_info:{source:i}}},s=tZ(this._events);return s&&Object.keys(s).length&&(N.X&&M.kg.log("[Measurements] Adding measurements to transaction event",JSON.stringify(s,void 0,2)),a.measurements=s),a}}function tQ(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function t0(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}let t1="__SENTRY_SUPPRESS_TRACING__";function t2(e){let t=t3();if(t.startInactiveSpan)return t.startInactiveSpan(e);let r=function(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let r={...t};return r.startTimestamp=(0,eT.$k)(e.startTime),delete r.startTime,r}return t}(e),{forceTransaction:n,parentSpan:i}=e;return(e.scope?t=>(0,V.$e)(e.scope,t):void 0!==i?e=>t5(i,e):e=>e())(()=>{let t=(0,V.nZ)(),i=function(e){let t=(0,tq.Y)(e);if(!t)return;let r=(0,V.s3)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,eT.Gx)(t):t}(t);return e.onlyIfParent&&!i?new tG:function({parentSpan:e,spanArguments:t,forceTransaction:r,scope:n}){var i;let a;if(!tV())return new tG;let s=(0,V.aF)();if(e&&!r)a=function(e,t,r){let{spanId:n,traceId:i}=e.spanContext(),a=!t.getScopeData().sdkProcessingMetadata[t1]&&(0,eT.Tt)(e),s=a?new tY({...r,parentSpanId:n,traceId:i,sampled:a}):new tG({traceId:i});(0,eT.j5)(e,s);let o=(0,V.s3)();return o&&(o.emit("spanStart",s),r.endTimestamp&&o.emit("spanEnd",s)),s}(e,n,t),(0,eT.j5)(e,a);else if(e){let r=(0,eA.jC)(e),{traceId:i,spanId:s}=e.spanContext(),o=(0,eT.Tt)(e);a=t4({traceId:i,parentSpanId:s,...t},n,o),(0,eA.Lh)(a,r)}else{let{traceId:e,dsc:r,parentSpanId:i,sampled:o}={...s.getPropagationContext(),...n.getPropagationContext()};a=t4({traceId:e,parentSpanId:i,...t},n,o),r&&(0,eA.Lh)(a,r)}return function(e){if(!N.X)return;let{description:t="< unknown name >",op:r="< unknown op >",parent_span_id:n}=(0,eT.XU)(e),{spanId:i}=e.spanContext(),a=(0,eT.Tt)(e),s=(0,eT.Gx)(e),o=s===e,l=`[Tracing] Starting ${a?"sampled":"unsampled"} ${o?"root ":""}span`,c=[`op: ${r}`,`name: ${t}`,`ID: ${i}`];if(n&&c.push(`parent ID: ${n}`),!o){let{op:e,description:t}=(0,eT.XU)(s);c.push(`root ID: ${s.spanContext().spanId}`),e&&c.push(`root op: ${e}`),t&&c.push(`root description: ${t}`)}M.kg.log(`${l}
  ${c.join("\n  ")}`)}(a),(i=a)&&((0,B.xp)(i,tK,s),(0,B.xp)(i,tJ,n)),a}({parentSpan:i,spanArguments:r,forceTransaction:n,scope:t})})}function t5(e,t){let r=t3();return r.withActiveSpan?r.withActiveSpan(e,t):(0,V.$e)(r=>((0,tq.D)(r,e||void 0),t(r)))}function t3(){let e=(0,tF.c)();return(0,tU.G)(e)}function t4(e,t,r){let n=(0,V.s3)(),i=n&&n.getOptions()||{},{name:a="",attributes:s}=e,[o,l]=t.getScopeData().sdkProcessingMetadata[t1]?[!1]:function(e,t){let r;if(!tV(e))return[!1];let n=eP(r="function"==typeof e.tracesSampler?e.tracesSampler(t):void 0!==t.parentSampled?t.parentSampled:void 0!==e.tracesSampleRate?e.tracesSampleRate:1);return void 0===n?(N.X&&M.kg.warn("[Tracing] Discarding transaction because of invalid sample rate."),[!1]):n?Math.random()<n?[!0,n]:(N.X&&M.kg.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),[!1,n]):(N.X&&M.kg.log(`[Tracing] Discarding transaction because ${"function"==typeof e.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,n])}(i,{name:a,parentSampled:r,attributes:s,transactionContext:{name:a,parentSampled:r}}),c=new tY({...e,attributes:{[tB.Zj]:"custom",...e.attributes},sampled:o});return void 0!==l&&c.setAttribute(tB.TE,l),n&&n.emit("spanStart",c),c}function t6(e){let t;let r=e[0],n=1;for(;n<e.length;){let i=e[n],a=e[n+1];if(n+=2,("optionalAccess"===i||"optionalCall"===i)&&null==r)return;"access"===i||"optionalAccess"===i?(t=r,r=a(r)):("call"===i||"optionalCall"===i)&&(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}let t8=(e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good",t9=(e,t,r,n)=>{let i,a;return s=>{t.value>=0&&(s||n)&&((a=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=a,t.rating=t8(t.value,r),e(t))}},t7=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,re=()=>ec.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],rt=()=>{let e=re();return e&&e.activationStart||0},rr=(e,t)=>{let r=re(),n="navigate";return r&&(ec.document&&ec.document.prerendering||rt()>0?n="prerender":ec.document&&ec.document.wasDiscarded?n="restore":r.type&&(n=r.type.replace(/_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:[],id:t7(),navigationType:n}},rn=(e,t,r)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let n=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return n.observe(Object.assign({type:e,buffered:!0},r||{})),n}}catch(e){}},ri=e=>{let t=t=>{("pagehide"===t.type||ec.document&&"hidden"===ec.document.visibilityState)&&e(t)};ec.document&&(addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0))},ra=e=>{let t=!1;return r=>{t||(e(r),t=!0)}},rs=-1,ro=()=>{rs="hidden"!==ec.document.visibilityState||ec.document.prerendering?1/0:0},rl=e=>{"hidden"===ec.document.visibilityState&&rs>-1&&(rs="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("visibilitychange",rl,!0),removeEventListener("prerenderingchange",rl,!0))},rc=()=>{addEventListener("visibilitychange",rl,!0),addEventListener("prerenderingchange",rl,!0)},ru=()=>(ec.document&&rs<0&&(ro(),rc()),{get firstHiddenTime(){return rs}}),rd=e=>{ec.document&&ec.document.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},rp=[1800,3e3],rh=(e,t={})=>{rd(()=>{let r;let n=ru(),i=rr("FCP"),a=rn("paint",e=>{e.forEach(e=>{"first-contentful-paint"===e.name&&(a.disconnect(),e.startTime<n.firstHiddenTime&&(i.value=Math.max(e.startTime-rt(),0),i.entries.push(e),r(!0)))})});a&&(r=t9(e,i,rp,t.reportAllChanges))})},rf=[.1,.25],rm=(e,t={})=>{rh(ra(()=>{let r;let n=rr("CLS",0),i=0,a=[],s=e=>{e.forEach(e=>{if(!e.hadRecentInput){let t=a[0],r=a[a.length-1];i&&t&&r&&e.startTime-r.startTime<1e3&&e.startTime-t.startTime<5e3?(i+=e.value,a.push(e)):(i=e.value,a=[e])}}),i>n.value&&(n.value=i,n.entries=a,r())},o=rn("layout-shift",s);o&&(r=t9(e,n,rf,t.reportAllChanges),ri(()=>{s(o.takeRecords()),r(!0)}),setTimeout(r,0))}))},rg=[100,300],rv=(e,t={})=>{rd(()=>{let r;let n=ru(),i=rr("FID"),a=e=>{e.startTime<n.firstHiddenTime&&(i.value=e.processingStart-e.startTime,i.entries.push(e),r(!0))},s=e=>{e.forEach(a)},o=rn("first-input",s);r=t9(e,i,rg,t.reportAllChanges),o&&ri(ra(()=>{s(o.takeRecords()),o.disconnect()}))})},ry=0,rb=1/0,rw=0,rk=e=>{e.forEach(e=>{e.interactionId&&(rb=Math.min(rb,e.interactionId),ry=(rw=Math.max(rw,e.interactionId))?(rw-rb)/7+1:0)})},r_=()=>l?ry:performance.interactionCount||0,rI=()=>{"interactionCount"in performance||l||(l=rn("event",rk,{type:"event",buffered:!0,durationThreshold:0}))},rS=[200,500],rx=()=>r_()-0,rE=[],rA={},rT=e=>{let t=rE[rE.length-1],r=rA[e.interactionId];if(r||rE.length<10||t&&e.duration>t.latency){if(r)r.entries.push(e),r.latency=Math.max(r.latency,e.duration);else{let t={id:e.interactionId,latency:e.duration,entries:[e]};rA[t.id]=t,rE.push(t)}rE.sort((e,t)=>t.latency-e.latency),rE.splice(10).forEach(e=>{delete rA[e.id]})}},rC=()=>{let e=Math.min(rE.length-1,Math.floor(rx()/50));return rE[e]},rP=(e,t={})=>{rd(()=>{let r;rI();let n=rr("INP"),i=e=>{e.forEach(e=>{e.interactionId&&rT(e),"first-input"!==e.entryType||rE.some(t=>t.entries.some(t=>e.duration===t.duration&&e.startTime===t.startTime))||rT(e)});let t=rC();t&&t.latency!==n.value&&(n.value=t.latency,n.entries=t.entries,r())},a=rn("event",i,{durationThreshold:null!=t.durationThreshold?t.durationThreshold:40});r=t9(e,n,rS,t.reportAllChanges),a&&("PerformanceEventTiming"in ec&&"interactionId"in PerformanceEventTiming.prototype&&a.observe({type:"first-input",buffered:!0}),ri(()=>{i(a.takeRecords()),n.value<0&&rx()>0&&(n.value=0,n.entries=[]),r(!0)}))})},rR=[2500,4e3],rO={},rM=(e,t={})=>{rd(()=>{let r;let n=ru(),i=rr("LCP"),a=e=>{let t=e[e.length-1];t&&t.startTime<n.firstHiddenTime&&(i.value=Math.max(t.startTime-rt(),0),i.entries=[t],r())},s=rn("largest-contentful-paint",a);if(s){r=t9(e,i,rR,t.reportAllChanges);let n=ra(()=>{rO[i.id]||(a(s.takeRecords()),s.disconnect(),rO[i.id]=!0,r(!0))});["keydown","click"].forEach(e=>{ec.document&&addEventListener(e,()=>setTimeout(n,0),!0)}),ri(n)}})},rL=[800,1800],rD=e=>{ec.document&&ec.document.prerendering?rd(()=>rD(e)):ec.document&&"complete"!==ec.document.readyState?addEventListener("load",()=>rD(e),!0):setTimeout(e,0)},rN=(e,t={})=>{let r=rr("TTFB"),n=t9(e,r,rL,t.reportAllChanges);rD(()=>{let e=re();if(e){let t=e.responseStart;if(t<=0||t>performance.now())return;r.value=Math.max(t-rt(),0),r.entries=[e],n(!0)}})},rW={},rj={};function rz(e,t=!1){return rK("cls",e,rq,c,t)}function r$(e,t=!1){return rK("lcp",e,rH,d,t)}function rF(e){return rK("fid",e,rG,u)}function rU(e){return rK("inp",e,rJ,h)}function rB(e,t){return rX(e,t),rj[e]||(function(e){let t={};"event"===e&&(t.durationThreshold=0),rn(e,t=>{rV(e,{entries:t})},t)}(e),rj[e]=!0),rY(e,t)}function rV(e,t){let r=rW[e];if(r&&r.length)for(let n of r)try{n(t)}catch(t){tP&&M.kg.error(`Error while triggering instrumentation handler.
Type: ${e}
Name: ${(0,H.$P)(n)}
Error:`,t)}}function rq(){return rm(e=>{rV("cls",{metric:e}),c=e},{reportAllChanges:!0})}function rG(){return rv(e=>{rV("fid",{metric:e}),u=e})}function rH(){return rM(e=>{rV("lcp",{metric:e}),d=e},{reportAllChanges:!0})}function rZ(){return rN(e=>{rV("ttfb",{metric:e}),p=e})}function rJ(){return rP(e=>{rV("inp",{metric:e}),h=e})}function rK(e,t,r,n,i=!1){let a;return rX(e,t),rj[e]||(a=r(),rj[e]=!0),n&&t({metric:n}),rY(e,t,i?a:void 0)}function rX(e,t){rW[e]=rW[e]||[],rW[e].push(t)}function rY(e,t,r){return()=>{r&&r();let n=rW[e];if(!n)return;let i=n.indexOf(t);-1!==i&&n.splice(i,1)}}function rQ(e){return"number"==typeof e&&isFinite(e)}function r0(e,t,r,{...n}){let i=(0,eT.XU)(e).start_timestamp;return i&&i>t&&"function"==typeof e.updateStartTime&&e.updateStartTime(t),t5(e,()=>{let e=t2({startTime:t,...n});return e&&e.end(r),e})}function r1(e){let t;let r=(0,V.s3)();if(!r)return;let{name:n,transaction:i,attributes:a,startTime:s}=e,{release:o,environment:l}=r.getOptions(),c=r.getIntegrationByName("Replay"),u=c&&c.getReplayId(),d=(0,V.nZ)(),p=d.getUser(),h=void 0!==p?p.email||p.id||p.ip_address:void 0;try{t=d.getScopeData().contexts.profile.profile_id}catch(e){}return t2({name:n,attributes:{release:o,environment:l,user:h||void 0,profile_id:t||void 0,replay_id:u||void 0,transaction:i,"user_agent.original":ec.navigator&&ec.navigator.userAgent,...a},startTime:s,experimental:{standalone:!0}})}function r2(){return ec&&ec.addEventListener&&ec.performance}function r5(e){return e/1e3}let r3=0,r4={};function r6(e,t,r,n,i,a){let s=a?t[a]:t[`${r}End`],o=t[`${r}Start`];o&&s&&r0(e,n+r5(o),n+r5(s),{op:"browser",name:i||r,attributes:{[tB.S3]:"auto.ui.browser.metrics"}})}function r8(e,t,r,n){let i=t[r];null!=i&&i<2147483647&&(e[n]=i)}let r9=[],r7=new Map,ne={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};var nt=r(43157);let nr={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function nn(e,t={}){let r;let n=new Map,i=!1,a="externalFinish",s=!t.disableAutoFinish,o=[],{idleTimeout:l=nr.idleTimeout,finalTimeout:c=nr.finalTimeout,childSpanTimeout:u=nr.childSpanTimeout,beforeSpanEnd:d}=t,p=(0,V.s3)();if(!p||!tV())return new tG;let h=(0,V.nZ)(),f=(0,eT.HN)(),m=function(e){let t=t2(e);return(0,tq.D)((0,V.nZ)(),t),N.X&&M.kg.log("[Tracing] Started span is an idle span"),t}(e);function g(){r&&(clearTimeout(r),r=void 0)}function v(e){g(),r=setTimeout(()=>{!i&&0===n.size&&s&&(a="idleTimeout",m.end(e))},l)}function y(e){r=setTimeout(()=>{!i&&s&&(a="heartbeatFailed",m.end(e))},u)}function b(e){i=!0,n.clear(),o.forEach(e=>e()),(0,tq.D)(h,f);let t=(0,eT.XU)(m),{start_timestamp:r}=t;if(!r)return;(t.data||{})[tB.ju]||m.setAttribute(tB.ju,a),M.kg.log(`[Tracing] Idle span "${t.op}" finished`);let s=(0,eT.Dp)(m).filter(e=>e!==m),u=0;s.forEach(t=>{t.isRecording()&&(t.setStatus({code:nt.jt,message:"cancelled"}),t.end(e),N.X&&M.kg.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:r=0,start_timestamp:n=0}=(0,eT.XU)(t),i=n<=e,a=r-n<=(c+l)/1e3;if(N.X){let e=JSON.stringify(t,void 0,2);i?a||M.kg.log("[Tracing] Discarding span since it finished after idle span final timeout",e):M.kg.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!a||!i)&&((0,eT.ed)(m,t),u++)}),u>0&&m.setAttribute("sentry.idle_span_discarded_spans",u)}return m.end=new Proxy(m.end,{apply(e,t,r){d&&d(m);let[n,...i]=r,a=n||(0,eE.ph)(),s=(0,eT.$k)(a),o=(0,eT.Dp)(m).filter(e=>e!==m);if(!o.length)return b(s),Reflect.apply(e,t,[s,...i]);let l=o.map(e=>(0,eT.XU)(e).timestamp).filter(e=>!!e),u=l.length?Math.max(...l):void 0,p=(0,eT.XU)(m).start_timestamp,h=Math.min(p?p+c/1e3:1/0,Math.max(p||-1/0,Math.min(s,u||1/0)));return b(h),Reflect.apply(e,t,[h,...i])}}),o.push(p.on("spanStart",e=>{if(!i&&e!==m&&!(0,eT.XU)(e).timestamp&&(0,eT.Dp)(m).includes(e)){var t;t=e.spanContext().spanId,g(),n.set(t,!0),y((0,eE.ph)()+u/1e3)}})),o.push(p.on("spanEnd",e=>{var t;i||(t=e.spanContext().spanId,n.has(t)&&n.delete(t),0===n.size&&v((0,eE.ph)()+l/1e3))})),o.push(p.on("idleSpanEnableAutoFinish",e=>{e===m&&(s=!0,v(),n.size&&y())})),t.disableAutoFinish||v(),setTimeout(()=>{i||(m.setStatus({code:nt.jt,message:"deadline_exceeded"}),a="finalTimeout",m.end())},c),m}let ni=!1;function na(){let e=(0,eT.HN)(),t=e&&(0,eT.Gx)(e);if(t){let e="internal_error";N.X&&M.kg.log(`[Tracing] Root span: ${e} -> Global error occured`),t.setStatus({code:nt.jt,message:e})}}na.tag="sentry_tracingErrorCallback";var ns=r(38168),no=r(11577),nl=r(17360);let nc=new WeakMap,nu=new Map,nd={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0};function np(e){let{url:t}=(0,eT.XU)(e).data||{};if(!t||"string"!=typeof t)return;let r=rB("resource",({entries:n})=>{n.forEach(n=>{"resource"===n.entryType&&"initiatorType"in n&&"string"==typeof n.nextHopProtocol&&("fetch"===n.initiatorType||"xmlhttprequest"===n.initiatorType)&&n.name.endsWith(t)&&((function(e){let{name:t,version:r}=function(e){let t="unknown",r="unknown",n="";for(let i of e){if("/"===i){[t,r]=e.split("/");break}if(!isNaN(Number(i))){t="h"===n?"http":n,r=e.split(n)[1];break}n+=i}return n===e&&(t=n),{name:t,version:r}}(e.nextHopProtocol),n=[];return(n.push(["network.protocol.version",r],["network.protocol.name",t]),eE.Z1)?[...n,["http.request.redirect_start",nh(e.redirectStart)],["http.request.fetch_start",nh(e.fetchStart)],["http.request.domain_lookup_start",nh(e.domainLookupStart)],["http.request.domain_lookup_end",nh(e.domainLookupEnd)],["http.request.connect_start",nh(e.connectStart)],["http.request.secure_connection_start",nh(e.secureConnectionStart)],["http.request.connection_end",nh(e.connectEnd)],["http.request.request_start",nh(e.requestStart)],["http.request.response_start",nh(e.responseStart)],["http.request.response_end",nh(e.responseEnd)]]:n})(n).forEach(t=>e.setAttribute(...t)),setTimeout(r))})})}function nh(e=0){return((eE.Z1||performance.timeOrigin)+e)/1e3}function nf(e){try{return new URL(e,eB.location.origin).href}catch(e){return}}let nm={...nr,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,_experiments:{},...nd},ng=(e={})=>{ni||(ni=!0,tl(na),td(na));let{enableInp:t,enableLongTask:r,enableLongAnimationFrame:n,_experiments:{enableInteractions:i,enableStandaloneClsSpans:a},beforeStartSpan:s,idleTimeout:o,finalTimeout:l,childSpanTimeout:c,markBackgroundSpan:u,traceFetch:d,traceXHR:h,shouldCreateSpanForRequest:g,enableHTTPTimings:v,instrumentPageLoad:y,instrumentNavigation:b}={...nm,...e},w=function({recordClsStandaloneSpans:e}){let t=r2();if(t&&eE.Z1){t.mark&&ec.performance.mark("sentry-tracing-init");let r=rF(({metric:e})=>{let t=e.entries[e.entries.length-1];if(!t)return;let r=r5(eE.Z1),n=r5(t.startTime);tP&&M.kg.log("[Measurements] Adding FID"),r4.fid={value:e.value,unit:"millisecond"},r4["mark.fid"]={value:r+n,unit:"second"}}),n=r$(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(tP&&M.kg.log("[Measurements] Adding LCP"),r4.lcp={value:e.value,unit:"millisecond"},f=t)},!0),i=rK("ttfb",({metric:e})=>{e.entries[e.entries.length-1]&&(tP&&M.kg.log("[Measurements] Adding TTFB"),r4.ttfb={value:e.value,unit:"millisecond"})},rZ,p),a=e?function(){let e,t,r=0;if(!function(){try{return t6([PerformanceObserver,"access",e=>e.supportedEntryTypes,"optionalAccess",e=>e.includes,"call",e=>e("layout-shift")])}catch(e){return!1}}())return;let n=!1;function i(){n||(n=!0,t&&function(e,t,r){tP&&M.kg.log(`Sending CLS span (${e})`);let n=r5((eE.Z1||0)+(t6([t,"optionalAccess",e=>e.startTime])||0)),i=(0,V.nZ)().getScopeData().transactionName,a=r1({name:t?(0,e8.Rt)(t6([t,"access",e=>e.sources,"access",e=>e[0],"optionalAccess",e=>e.node])):"Layout shift",transaction:i,attributes:(0,B.Jr)({[tB.S3]:"auto.http.browser.cls",[tB.$J]:"ui.webvital.cls",[tB.JQ]:t6([t,"optionalAccess",e=>e.duration])||0,"sentry.pageload.span_id":r}),startTime:n});t6([a,"optionalAccess",e=>e.addEvent,"call",t=>t("cls",{[tB.E1]:"",[tB.Wb]:e})]),t6([a,"optionalAccess",e=>e.end,"call",e=>e(n)])}(r,e,t),a())}let a=rz(({metric:t})=>{let n=t.entries[t.entries.length-1];n&&(r=t.value,e=n)},!0);ri(()=>{i()}),setTimeout(()=>{let e=t6([(0,V.s3)(),"optionalAccess",e=>e.on,"call",t=>t("startNavigationSpan",()=>{i(),e&&e()})]),r=(0,eT.HN)(),n=r&&(0,eT.Gx)(r),a=n&&(0,eT.XU)(n);a&&"pageload"===a.op&&(t=n.spanContext().spanId)},0)}():rz(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(tP&&M.kg.log(`[Measurements] Adding CLS ${e.value}`),r4.cls={value:e.value,unit:""},m=t)},!0);return()=>{r(),n(),i(),a&&a()}}return()=>void 0}({recordClsStandaloneSpans:a||!1});t&&function(){if(r2()&&eE.Z1){let e=rU(({metric:e})=>{if(void 0==e.value)return;let t=e.entries.find(t=>t.duration===e.value&&ne[t.name]);if(!t)return;let{interactionId:r}=t,n=ne[t.name],i=r5(eE.Z1+t.startTime),a=r5(e.value),s=(0,eT.HN)(),o=s?(0,eT.Gx)(s):void 0,l=(null!=r?r7.get(r):void 0)||o,c=l?(0,eT.XU)(l).description:(0,V.nZ)().getScopeData().transactionName,u=r1({name:(0,e8.Rt)(t.target),transaction:c,attributes:(0,B.Jr)({[tB.S3]:"auto.http.browser.inp",[tB.$J]:`ui.interaction.${n}`,[tB.JQ]:t.duration}),startTime:i});t6([u,"optionalAccess",e=>e.addEvent,"call",t=>t("inp",{[tB.E1]:"millisecond",[tB.Wb]:e.value})]),t6([u,"optionalAccess",e=>e.end,"call",e=>e(i+a)])})}}(),n&&Q.GLOBAL_OBJ.PerformanceObserver&&PerformanceObserver.supportedEntryTypes&&PerformanceObserver.supportedEntryTypes.includes("long-animation-frame")?new PerformanceObserver(e=>{if((0,eT.HN)())for(let t of e.getEntries()){if(!t.scripts[0])continue;let e=r5(eE.Z1+t.startTime),r=r5(t.duration),n={[tB.S3]:"auto.ui.browser.metrics"},{invoker:i,invokerType:a,sourceURL:s,sourceFunctionName:o,sourceCharPosition:l}=t.scripts[0];n["browser.script.invoker"]=i,n["browser.script.invoker_type"]=a,s&&(n["code.filepath"]=s),o&&(n["code.function"]=o),-1!==l&&(n["browser.script.source_char_position"]=l);let c=t2({name:"Main UI thread blocked",op:"ui.long-animation-frame",startTime:e,attributes:n});c&&c.end(e+r)}}).observe({type:"long-animation-frame",buffered:!0}):r&&rB("longtask",({entries:e})=>{if((0,eT.HN)())for(let t of e){let e=r5(eE.Z1+t.startTime),r=r5(t.duration),n=t2({name:"Main UI thread blocked",op:"ui.long-task",startTime:e,attributes:{[tB.S3]:"auto.ui.browser.metrics"}});n&&n.end(e+r)}}),i&&rB("event",({entries:e})=>{if((0,eT.HN)()){for(let t of e)if("click"===t.name){let e=r5(eE.Z1+t.startTime),r=r5(t.duration),n={name:(0,e8.Rt)(t.target),op:`ui.interaction.${t.name}`,startTime:e,attributes:{[tB.S3]:"auto.ui.browser.metrics"}},i=(0,e8.iY)(t.target);i&&(n.attributes["ui.component_name"]=i);let a=t2(n);a&&a.end(e+r)}}});let k={name:void 0,source:void 0};function _(e,t){let r="pageload"===t.op,n=s?s(t):t,i=n.attributes||{};t.name!==n.name&&(i[tB.Zj]="custom",n.attributes=i),k.name=n.name,k.source=i[tB.Zj];let u=nn(n,{idleTimeout:o,finalTimeout:l,childSpanTimeout:c,disableAutoFinish:r,beforeSpanEnd:e=>{w(),function(e,t){let r=r2();if(!r||!ec.performance.getEntries||!eE.Z1)return;tP&&M.kg.log("[Tracing] Adding & adjusting spans using Performance API");let n=r5(eE.Z1),i=r.getEntries(),{op:a,start_timestamp:s}=(0,eT.XU)(e);if(i.slice(r3).forEach(t=>{let r=r5(t.startTime),i=r5(Math.max(0,t.duration));if("navigation"!==a||!s||!(n+r<s))switch(t.entryType){case"navigation":["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{r6(e,t,r,n)}),r6(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),r6(e,t,"fetch",n,"cache","domainLookupStart"),r6(e,t,"domainLookup",n,"DNS"),function(e,t,r){let n=r+r5(t.requestStart),i=r+r5(t.responseEnd),a=r+r5(t.responseStart);t.responseEnd&&(r0(e,n,i,{op:"browser",name:"request",attributes:{[tB.S3]:"auto.ui.browser.metrics"}}),r0(e,a,i,{op:"browser",name:"response",attributes:{[tB.S3]:"auto.ui.browser.metrics"}}))}(e,t,n);break;case"mark":case"paint":case"measure":{(function(e,t,r,n,i){let a=re(),s=i+Math.max(r,r5(a?a.requestStart:0)),o=i+r,l={[tB.S3]:"auto.resource.browser.metrics"};s!==o&&(l["sentry.browser.measure_happened_before_request"]=!0,l["sentry.browser.measure_start_time"]=s),r0(e,s,o+n,{name:t.name,op:t.entryType,attributes:l})})(e,t,r,i,n);let a=ru(),s=t.startTime<a.firstHiddenTime;"first-paint"===t.name&&s&&(tP&&M.kg.log("[Measurements] Adding FP"),r4.fp={value:t.startTime,unit:"millisecond"}),"first-contentful-paint"===t.name&&s&&(tP&&M.kg.log("[Measurements] Adding FCP"),r4.fcp={value:t.startTime,unit:"millisecond"});break}case"resource":(function(e,t,r,n,i,a){if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;let s=e7(r),o={[tB.S3]:"auto.resource.browser.metrics"};r8(o,t,"transferSize","http.response_transfer_size"),r8(o,t,"encodedBodySize","http.response_content_length"),r8(o,t,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in t&&(o["resource.render_blocking_status"]=t.renderBlockingStatus),s.protocol&&(o["url.scheme"]=s.protocol.split(":").pop()),s.host&&(o["server.address"]=s.host),o["url.same_origin"]=r.includes(ec.location.origin);let l=a+n;r0(e,l,l+i,{name:r.replace(ec.location.origin,""),op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",attributes:o})})(e,t,t.name,r,i,n)}}),r3=Math.max(i.length-1,0),function(e){let t=ec.navigator;if(!t)return;let r=t.connection;r&&(r.effectiveType&&e.setAttribute("effectiveConnectionType",r.effectiveType),r.type&&e.setAttribute("connectionType",r.type),rQ(r.rtt)&&(r4["connection.rtt"]={value:r.rtt,unit:"millisecond"})),rQ(t.deviceMemory)&&e.setAttribute("deviceMemory",`${t.deviceMemory} GB`),rQ(t.hardwareConcurrency)&&e.setAttribute("hardwareConcurrency",String(t.hardwareConcurrency))}(e),"pageload"===a){(function(e){let t=re();if(!t)return;let{responseStart:r,requestStart:n}=t;n<=r&&(tP&&M.kg.log("[Measurements] Adding TTFB Request Time"),e["ttfb.requestTime"]={value:r-n,unit:"millisecond"})})(r4);let r=r4["mark.fid"];r&&r4.fid&&(r0(e,r.value,r.value+r5(r4.fid.value),{name:"first input delay",op:"ui.action",attributes:{[tB.S3]:"auto.ui.browser.metrics"}}),delete r4["mark.fid"]),"fcp"in r4&&t.recordClsOnPageloadSpan||delete r4.cls,Object.entries(r4).forEach(([e,t])=>{!function(e,t,r,n=(0,eT.HN)()){let i=n&&(0,eT.Gx)(n);i&&i.addEvent(e,{[tB.Wb]:t,[tB.E1]:r})}(e,t.value,t.unit)}),e.setAttribute("performance.timeOrigin",n),f&&(tP&&M.kg.log("[Measurements] Adding LCP Data"),f.element&&e.setAttribute("lcp.element",(0,e8.Rt)(f.element)),f.id&&e.setAttribute("lcp.id",f.id),f.url&&e.setAttribute("lcp.url",f.url.trim().slice(0,200)),e.setAttribute("lcp.size",f.size)),m&&m.sources&&(tP&&M.kg.log("[Measurements] Adding CLS Data"),m.sources.forEach((t,r)=>e.setAttribute(`cls.source.${r+1}`,(0,e8.Rt)(t.node))))}f=void 0,m=void 0,r4={}}(e,{recordClsOnPageloadSpan:!a})}});function d(){["interactive","complete"].includes(eB.document.readyState)&&e.emit("idleSpanEnableAutoFinish",u)}return r&&eB.document&&(eB.document.addEventListener("readystatechange",()=>{d()}),d()),u}return{name:"BrowserTracing",afterAllSetup(e){let r,n;let a=eB.location&&eB.location.href;e.on("startNavigationSpan",t=>{(0,V.s3)()===e&&(r&&!(0,eT.XU)(r).timestamp&&(eN&&M.kg.log(`[Tracing] Finishing current root span with op: ${(0,eT.XU)(r).op}`),r.end()),r=_(e,{op:"navigation",...t}))}),e.on("startPageLoadSpan",(t,n={})=>{if((0,V.s3)()!==e)return;r&&!(0,eT.XU)(r).timestamp&&(eN&&M.kg.log(`[Tracing] Finishing current root span with op: ${(0,eT.XU)(r).op}`),r.end());let i=n.sentryTrace||nb("sentry-trace"),a=n.baggage||nb("baggage"),s=(0,ns.pT)(i,a);(0,V.nZ)().setPropagationContext(s),r=_(e,{op:"pageload",...t})}),e.on("spanEnd",e=>{let t=(0,eT.XU)(e).op;if(e!==(0,eT.Gx)(e)||"navigation"!==t&&"pageload"!==t)return;let r=(0,V.nZ)(),n=r.getPropagationContext();r.setPropagationContext({...n,sampled:void 0!==n.sampled?n.sampled:(0,eT.Tt)(e),dsc:n.dsc||(0,eA.jC)(e)})}),eB.location&&(y&&nv(e,{name:eB.location.pathname,startTime:eE.Z1?eE.Z1/1e3:void 0,attributes:{[tB.Zj]:"url",[tB.S3]:"auto.pageload.browser"}}),b&&eu(({to:t,from:r})=>{if(void 0===r&&a&&-1!==a.indexOf(t)){a=void 0;return}r!==t&&(a=void 0,ny(e,{name:eB.location.pathname,attributes:{[tB.Zj]:"url",[tB.S3]:"auto.navigation.browser"}}))})),u&&(eB&&eB.document?eB.document.addEventListener("visibilitychange",()=>{let e=(0,eT.HN)();if(!e)return;let t=(0,eT.Gx)(e);if(eB.document.hidden&&t){let e="cancelled",{op:r,status:n}=(0,eT.XU)(t);eN&&M.kg.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${r}`),n||t.setStatus({code:nt.jt,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):eN&&M.kg.warn("[Tracing] Could not set up background tab detection due to lack of global document")),i&&eB.document&&addEventListener("click",()=>{let e="ui.action.click",t=(0,eT.HN)(),r=t&&(0,eT.Gx)(t);if(r&&["navigation","pageload"].includes((0,eT.XU)(r).op)){eN&&M.kg.warn(`[Tracing] Did not create ${e} span because a pageload or navigation span is in progress.`);return}if(n&&(n.setAttribute(tB.ju,"interactionInterrupted"),n.end(),n=void 0),!k.name){eN&&M.kg.warn(`[Tracing] Did not create ${e} transaction because _latestRouteName is missing.`);return}n=nn({name:k.name,op:e,attributes:{[tB.Zj]:k.source||"url"}},{idleTimeout:o,finalTimeout:l,childSpanTimeout:c})},{once:!1,capture:!0}),t&&function(){let e=({entries:e})=>{let t=(0,eT.HN)(),r=t&&(0,eT.Gx)(t);e.forEach(e=>{if(!("duration"in e)||!r)return;let t=e.interactionId;if(!(null==t||r7.has(t))){if(r9.length>10){let e=r9.shift();r7.delete(e)}r9.push(t),r7.set(t,r)}})};rB("event",e),rB("first-input",e)}(),function(e,t){let{traceFetch:r,traceXHR:n,shouldCreateSpanForRequest:i,enableHTTPTimings:a,tracePropagationTargets:s}={traceFetch:nd.traceFetch,traceXHR:nd.traceXHR,...t},o="function"==typeof i?i:e=>!0,l=e=>(function(e,t){let r=eB.location&&eB.location.href;if(r){let n,i;try{n=new URL(e,r),i=new URL(r).origin}catch(e){return!1}let a=n.origin===i;return t?(0,D.U0)(n.toString(),t)||a&&(0,D.U0)(n.pathname,t):a}{let r=!!e.match(/^\/(?!\/)/);return t?(0,D.U0)(e,t):r}})(e,s),c={};r&&(e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){let t=nu.get(e.span_id);t&&(e.timestamp=t/1e3,nu.delete(e.span_id))}}),e)),function(e){let t="fetch-body-resolved";ea(t,e),es(t,()=>e2(e3))}(e=>{if(e.response){let t=nc.get(e.response);t&&e.endTimestamp&&nu.set(t,e.endTimestamp)}}),e1(e=>{let t=function(e,t,r,n,i="auto.http.browser"){if(!e.fetchData)return;let a=tV()&&t(e.fetchData.url);if(e.endTimestamp&&a){let t=e.fetchData.__span;if(!t)return;let r=n[t];r&&(function(e,t){if(t.response){(0,nt.Q0)(e,t.response.status);let r=t.response&&t.response.headers&&t.response.headers.get("content-length");if(r){let t=parseInt(r);t>0&&e.setAttribute("http.response_content_length",t)}}else t.error&&e.setStatus({code:nt.jt,message:"internal_error"});e.end()}(r,e),delete n[t]);return}let s=(0,V.nZ)(),o=(0,V.s3)(),{method:l,url:c}=e.fetchData,u=function(e){try{return new URL(e).href}catch(e){return}}(c),d=u?e7(u).host:void 0,p=!!(0,eT.HN)(),h=a&&p?t2({name:`${l} ${c}`,attributes:{url:c,type:"fetch","http.method":l,"http.url":u,"server.address":d,[tB.S3]:i,[tB.$J]:"http.client"}}):new tG;if(e.fetchData.__span=h.spanContext().spanId,n[h.spanContext().spanId]=h,r(e.fetchData.url)&&o){let t=e.args[0];e.args[1]=e.args[1]||{};let r=e.args[1];r.headers=function(e,t,r,n,i){let{traceId:a,spanId:s,sampled:o,dsc:l}={...(0,V.aF)().getPropagationContext(),...r.getPropagationContext()},c=i?(0,eT.Hb)(i):(0,ns.$p)(a,s,o),u=(0,nl.IQ)(l||(i?(0,eA.jC)(i):(0,eA._l)(a,t))),d=n.headers||("undefined"!=typeof Request&&(0,eg.V9)(e,Request)?e.headers:void 0);if(!d)return{"sentry-trace":c,baggage:u};if("undefined"!=typeof Headers&&(0,eg.V9)(d,Headers)){let e=new Headers(d);return e.append("sentry-trace",c),u&&e.append(nl.bU,u),e}if(Array.isArray(d)){let e=[...d,["sentry-trace",c]];return u&&e.push([nl.bU,u]),e}{let e="baggage"in d?d.baggage:void 0,t=[];return Array.isArray(e)?t.push(...e):e&&t.push(e),u&&t.push(u),{...d,"sentry-trace":c,baggage:t.length>0?t.join(","):void 0}}}(t,o,s,r,tV()&&p?h:void 0)}return h}(e,o,l,c);if(e.response&&e.fetchData.__span&&nc.set(e.response,e.fetchData.__span),t){let r=nf(e.fetchData.url),n=r?e7(r).host:void 0;t.setAttributes({"http.url":r,"server.address":n})}a&&t&&np(t)})),n&&eX(e=>{let t=function(e,t,r,n){let i=e.xhr,a=i&&i[eK];if(!i||i.__sentry_own_request__||!a)return;let s=tV()&&t(a.url);if(e.endTimestamp&&s){let e=i.__sentry_xhr_span_id__;if(!e)return;let t=n[e];t&&void 0!==a.status_code&&((0,nt.Q0)(t,a.status_code),t.end(),delete n[e]);return}let o=nf(a.url),l=o?e7(o).host:void 0,c=!!(0,eT.HN)(),u=s&&c?t2({name:`${a.method} ${a.url}`,attributes:{type:"xhr","http.method":a.method,"http.url":o,url:a.url,"server.address":l,[tB.S3]:"auto.http.browser",[tB.$J]:"http.client"}}):new tG;i.__sentry_xhr_span_id__=u.spanContext().spanId,n[i.__sentry_xhr_span_id__]=u;let d=(0,V.s3)();return i.setRequestHeader&&r(a.url)&&d&&function(e,t,r){let n=(0,V.nZ)(),{traceId:i,spanId:a,sampled:s,dsc:o}={...(0,V.aF)().getPropagationContext(),...n.getPropagationContext()};(function(e,t,r){try{e.setRequestHeader("sentry-trace",t),r&&e.setRequestHeader(nl.bU,r)}catch(e){}})(e,r&&tV()?(0,eT.Hb)(r):(0,ns.$p)(i,a,s),(0,nl.IQ)(o||(r?(0,eA.jC)(r):(0,eA._l)(i,t))))}(i,d,tV()&&c?u:void 0),u}(e,o,l,c);a&&t&&np(t)})}(e,{traceFetch:d,traceXHR:h,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:g,enableHTTPTimings:v})}}};function nv(e,t,r){e.emit("startPageLoadSpan",t,r),(0,V.nZ)().setTransactionName(t.name);let n=(0,eT.HN)();return"pageload"===(n&&(0,eT.XU)(n).op)?n:void 0}function ny(e,t){(0,V.aF)().setPropagationContext((0,no.Q)()),(0,V.nZ)().setPropagationContext((0,no.Q)()),e.emit("startNavigationSpan",t),(0,V.nZ)().setTransactionName(t.name);let r=(0,eT.HN)();return"navigation"===(r&&(0,eT.XU)(r).op)?r:void 0}function nb(e){let t=(0,e8.qT)(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}var nw=r(50819);let nk="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,n_=nw.events?nw:nw.default,nI=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function nS(...e){let t="",r=!1;for(let n=e.length-1;n>=-1&&!r;n--){let i=n>=0?e[n]:"/";i&&(t=`${i}/${t}`,r="/"===i.charAt(0))}return t=(function(e,t){let r=0;for(let t=e.length-1;t>=0;t--){let n=e[t];"."===n?e.splice(t,1):".."===n?(e.splice(t,1),r++):r&&(e.splice(t,1),r--)}if(t)for(;r--;r)e.unshift("..");return e})(t.split("/").filter(e=>!!e),!r).join("/"),(r?"/":"")+t||"."}function nx(e){let t=0;for(;t<e.length&&""===e[t];t++);let r=e.length-1;for(;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}let nE=(e={})=>{let t=e.root,r=e.prefix||"app:///",n="window"in Q.GLOBAL_OBJ&&void 0!==Q.GLOBAL_OBJ.window,i=e.iteratee||function({isBrowser:e,root:t,prefix:r}){return n=>{if(!n.filename)return n;let i=/^[a-zA-Z]:\\/.test(n.filename)||n.filename.includes("\\")&&!n.filename.includes("/"),a=/^\//.test(n.filename);if(e){if(t){let e=n.filename;0===e.indexOf(t)&&(n.filename=e.replace(t,r))}}else if(i||a){let e;let a=i?n.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):n.filename,s=t?function(e,t){e=nS(e).slice(1),t=nS(t).slice(1);let r=nx(e.split("/")),n=nx(t.split("/")),i=Math.min(r.length,n.length),a=i;for(let e=0;e<i;e++)if(r[e]!==n[e]){a=e;break}let s=[];for(let e=a;e<r.length;e++)s.push("..");return(s=s.concat(n.slice(a))).join("/")}(t,a):function(e){let t=e.length>1024?`<truncated>${e.slice(-1024)}`:e,r=nI.exec(t);return r?r.slice(1):[]}(a)[2]||"";n.filename=`${r}${s}`}return n}}({isBrowser:n,root:t,prefix:r});return{name:"RewriteFrames",processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var t;return{...e,...e.stacktrace&&{stacktrace:{...t=e.stacktrace,frames:t&&t.frames&&t.frames.map(e=>i(e))}}}})}}}catch(t){return e}}(t)),t}}},nA=({assetPrefixPath:e})=>({...nE({iteratee:t=>{try{let{origin:r}=new URL(t.filename);t.filename=t6([t,"access",e=>e.filename,"optionalAccess",e=>e.replace,"call",e=>e(r,"app://"),"access",e=>e.replace,"call",t=>t(e,"")])}catch(e){}return t.filename&&t.filename.startsWith("app:///_next")&&(t.filename=decodeURI(t.filename)),t.filename&&t.filename.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(t.in_app=!1),t}}),name:"NextjsClientStackFrameNormalization"}),nT=Q.GLOBAL_OBJ,nC=Q.GLOBAL_OBJ;function nP(e){return"/"===e[e.length-1]?e.slice(0,-1):e}var nR=r(73656);function nO(){return"undefined"!=typeof window&&(!(!("undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&__SENTRY_BROWSER_BUNDLE__)&&"[object process]"===Object.prototype.toString.call(void 0!==nR?nR:0))||void 0!==Q.GLOBAL_OBJ.process&&"renderer"===Q.GLOBAL_OBJ.process.type)}let nM=Q.GLOBAL_OBJ,nL="sentryReplaySession",nD="Unable to send Replay";function nN(e,t){return null!=e?e:t()}function nW(e){let t;let r=e[0],n=1;for(;n<e.length;){let i=e[n],a=e[n+1];if(n+=2,("optionalAccess"===i||"optionalCall"===i)&&null==r)return;"access"===i||"optionalAccess"===i?(t=r,r=a(r)):("call"===i||"optionalCall"===i)&&(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}function nj(e){let t=nW([e,"optionalAccess",e=>e.host]);return nW([t,"optionalAccess",e=>e.shadowRoot])===e}function nz(e){return"[object ShadowRoot]"===Object.prototype.toString.call(e)}function n$(e){try{var t;let r=e.rules||e.cssRules;return r?((t=Array.from(r,nF).join("")).includes(" background-clip: text;")&&!t.includes(" -webkit-background-clip: text;")&&(t=t.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),t):null}catch(e){return null}}function nF(e){let t;if("styleSheet"in e)try{t=n$(e.styleSheet)||function(e){let{cssText:t}=e;if(t.split('"').length<3)return t;let r=["@import",`url(${JSON.stringify(e.href)})`];return""===e.layerName?r.push("layer"):e.layerName&&r.push(`layer(${e.layerName})`),e.supportsText&&r.push(`supports(${e.supportsText})`),e.media.length&&r.push(e.media.mediaText),r.join(" ")+";"}(e)}catch(e){}else if("selectorText"in e&&e.selectorText.includes(":"))return e.cssText.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2");return t||e.cssText}(_=T||(T={}))[_.Document=0]="Document",_[_.DocumentType=1]="DocumentType",_[_.Element=2]="Element",_[_.Text=3]="Text",_[_.CDATA=4]="CDATA",_[_.Comment=5]="Comment";class nU{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(e){return e?nN(nW([this,"access",e=>e.getMeta,"call",t=>t(e),"optionalAccess",e=>e.id]),()=>-1):-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){let t=this.getId(e);this.idNodeMap.delete(t),e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,t){let r=t.id;this.idNodeMap.set(r,e),this.nodeMetaMap.set(e,t)}replace(e,t){let r=this.getNode(e);if(r){let e=this.nodeMetaMap.get(r);e&&this.nodeMetaMap.set(t,e)}this.idNodeMap.set(e,t)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function nB({maskInputOptions:e,tagName:t,type:r}){return"OPTION"===t&&(t="SELECT"),!!(e[t.toLowerCase()]||r&&e[r]||"password"===r||"INPUT"===t&&!r&&e.text)}function nV({isMasked:e,element:t,value:r,maskInputFn:n}){let i=r||"";return e?(n&&(i=n(i,t)),"*".repeat(i.length)):i}function nq(e){return e.toLowerCase()}function nG(e){return e.toUpperCase()}let nH="__rrweb_original__";function nZ(e){let t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?nq(t):null}function nJ(e,t,r){return"INPUT"===t&&("radio"===r||"checkbox"===r)?e.getAttribute("value")||"":e.value}function nK(e,t){let r;try{r=new URL(e,nN(t,()=>window.location.href))}catch(e){return null}return nN(nW([r.pathname.match(/\.([0-9a-z]+)(?:$)/i),"optionalAccess",e=>e[1]]),()=>null)}let nX={};function nY(e){let t=nX[e];if(t)return t;let r=window.document,n=window[e];if(r&&"function"==typeof r.createElement)try{let t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);let i=t.contentWindow;i&&i[e]&&(n=i[e]),r.head.removeChild(t)}catch(e){}return nX[e]=n.bind(window)}function nQ(...e){return nY("setTimeout")(...e)}function n0(...e){return nY("clearTimeout")(...e)}let n1=1,n2=RegExp("[^a-z0-9-_:]");function n5(){return n1++}let n3=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,n4=/^(?:[a-z+]+:)?\/\//i,n6=/^www\..*/i,n8=/^(data:)([^,]*),(.*)/i;function n9(e,t){return(e||"").replace(n3,(e,r,n,i,a,s)=>{let o=n||a||s,l=r||i||"";if(!o)return e;if(n4.test(o)||n6.test(o)||n8.test(o))return`url(${l}${o}${l})`;if("/"===o[0])return`url(${l}${(t.indexOf("//")>-1?t.split("/").slice(0,3).join("/"):t.split("/")[0]).split("?")[0]+o}${l})`;let c=t.split("/"),u=o.split("/");for(let e of(c.pop(),u))"."!==e&&(".."===e?c.pop():c.push(e));return`url(${l}${c.join("/")}${l})`})}let n7=/^[^ \t\n\r\u000c]+/,ie=/^[, \t\n\r\u000c]+/;function it(e,t){if(!t||""===t.trim())return t;let r=e.createElement("a");return r.href=t,r.href}function ir(){let e=document.createElement("a");return e.href="",e.href}function ii(e,t,r,n,i,a){return n?"src"!==r&&("href"!==r||"use"===t&&"#"===n[0])&&("xlink:href"!==r||"#"===n[0])&&("background"!==r||"table"!==t&&"td"!==t&&"th"!==t)?"srcset"===r?function(e,t){if(""===t.trim())return t;let r=0;function n(e){let n;let i=e.exec(t.substring(r));return i?(n=i[0],r+=n.length,n):""}let i=[];for(;n(ie),!(r>=t.length);){let a=n(n7);if(","===a.slice(-1))a=it(e,a.substring(0,a.length-1)),i.push(a);else{let n="";a=it(e,a);let s=!1;for(;;){let e=t.charAt(r);if(""===e){i.push((a+n).trim());break}if(s)")"===e&&(s=!1);else{if(","===e){r+=1,i.push((a+n).trim());break}"("===e&&(s=!0)}n+=e,r+=1}}}return i.join(", ")}(e,n):"style"===r?n9(n,ir()):"object"===t&&"data"===r?it(e,n):"function"==typeof a?a(r,n,i):n:it(e,n):n}function ia(e,t,r){return("video"===e||"audio"===e)&&"autoplay"===t}function is(e,t,r=1/0,n=0){return!e||e.nodeType!==e.ELEMENT_NODE||n>r?-1:t(e)?n:is(e.parentNode,t,r,n+1)}function io(e,t){return r=>{if(null===r)return!1;try{if(e){if("string"==typeof e){if(r.matches(`.${e}`))return!0}else if(function(e,t){for(let r=e.classList.length;r--;){let n=e.classList[r];if(t.test(n))return!0}return!1}(r,e))return!0}if(t&&r.matches(t))return!0;return!1}catch(e){return!1}}}function il(e,t,r,n,i,a){try{let s=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(null===s)return!1;if("INPUT"===s.tagName){let e=s.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(e))return!0}let o=-1,l=-1;if(a){if((l=is(s,io(n,i)))<0)return!0;o=is(s,io(t,r),l>=0?l:1/0)}else{if((o=is(s,io(t,r)))<0)return!1;l=is(s,io(n,i),o>=0?o:1/0)}return o>=0?!(l>=0)||o<=l:!(l>=0)&&!!a}catch(e){}return!!a}function ic(e){return null==e?"":e.toLowerCase()}function iu(e,t){let r;let{doc:n,mirror:i,blockClass:a,blockSelector:s,unblockSelector:o,maskAllText:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,skipChild:h=!1,inlineStylesheet:f=!0,maskInputOptions:m={},maskAttributeFn:y,maskTextFn:b,maskInputFn:w,slimDOMOptions:k,dataURLOptions:_={},inlineImages:I=!1,recordCanvas:S=!1,onSerialize:x,onIframeLoad:E,iframeLoadTimeout:A=5e3,onStylesheetLoad:C,stylesheetLoadTimeout:P=5e3,keepIframeSrcFn:R=()=>!1,newlyAddedElement:O=!1}=t,{preserveWhiteSpace:M=!0}=t,L=function(e,t){let{doc:r,mirror:n,blockClass:i,blockSelector:a,unblockSelector:s,maskAllText:o,maskAttributeFn:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,inlineStylesheet:h,maskInputOptions:f={},maskTextFn:m,maskInputFn:y,dataURLOptions:b={},inlineImages:w,recordCanvas:k,keepIframeSrcFn:_,newlyAddedElement:I=!1}=t,S=function(e,t){if(!t.hasNode(e))return;let r=t.getId(e);return 1===r?void 0:r}(r,n);switch(e.nodeType){case e.DOCUMENT_NODE:if("CSS1Compat"!==e.compatMode)return{type:T.Document,childNodes:[],compatMode:e.compatMode};return{type:T.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:T.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:S};case e.ELEMENT_NODE:return function(e,t){let r;let{doc:n,blockClass:i,blockSelector:a,unblockSelector:s,inlineStylesheet:o,maskInputOptions:l={},maskAttributeFn:c,maskInputFn:u,dataURLOptions:d={},inlineImages:p,recordCanvas:h,keepIframeSrcFn:f,newlyAddedElement:m=!1,rootId:y,maskAllText:b,maskTextClass:w,unmaskTextClass:k,maskTextSelector:_,unmaskTextSelector:I}=t,S=function(e,t,r,n){try{if(n&&e.matches(n))return!1;if("string"==typeof t){if(e.classList.contains(t))return!0}else for(let r=e.classList.length;r--;){let n=e.classList[r];if(t.test(n))return!0}if(r)return e.matches(r)}catch(e){}return!1}(e,i,a,s),x=function(e){if(e instanceof HTMLFormElement)return"form";let t=nq(e.tagName);return n2.test(t)?"div":t}(e),E={},A=e.attributes.length;for(let t=0;t<A;t++){let r=e.attributes[t];r.name&&!ia(x,r.name,r.value)&&(E[r.name]=ii(n,x,nq(r.name),r.value,e,c))}if("link"===x&&o){let t=Array.from(n.styleSheets).find(t=>t.href===e.href),r=null;t&&(r=n$(t)),r&&(delete E.rel,delete E.href,E._cssText=n9(r,t.href))}if("style"===x&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){let t=n$(e.sheet);t&&(E._cssText=n9(t,ir()))}if("input"===x||"textarea"===x||"select"===x||"option"===x){let t=nZ(e),r=nJ(e,nG(x),t),n=e.checked;if("submit"!==t&&"button"!==t&&r){let n=il(e,w,_,k,I,nB({type:t,tagName:nG(x),maskInputOptions:l}));E.value=nV({isMasked:n,element:e,value:r,maskInputFn:u})}n&&(E.checked=n)}if("option"===x&&(e.selected&&!l.select?E.selected=!0:delete E.selected),"canvas"===x&&h){if("2d"===e.__context)!function(e){let t=e.getContext("2d");if(!t)return!0;for(let r=0;r<e.width;r+=50)for(let n=0;n<e.height;n+=50){let i=t.getImageData;if(new Uint32Array((nH in i?i[nH]:i).call(t,r,n,Math.min(50,e.width-r),Math.min(50,e.height-n)).data.buffer).some(e=>0!==e))return!1}return!0}(e)&&(E.rr_dataURL=e.toDataURL(d.type,d.quality));else if(!("__context"in e)){let t=e.toDataURL(d.type,d.quality),r=document.createElement("canvas");r.width=e.width,r.height=e.height,t!==r.toDataURL(d.type,d.quality)&&(E.rr_dataURL=t)}}if("img"===x&&p){g||(v=(g=n.createElement("canvas")).getContext("2d"));let t=e.crossOrigin;e.crossOrigin="anonymous";let r=()=>{e.removeEventListener("load",r);try{g.width=e.naturalWidth,g.height=e.naturalHeight,v.drawImage(e,0,0),E.rr_dataURL=g.toDataURL(d.type,d.quality)}catch(t){console.warn(`Cannot inline img src=${e.currentSrc}! Error: ${t}`)}t?E.crossOrigin=t:e.removeAttribute("crossorigin")};e.complete&&0!==e.naturalWidth?r():e.addEventListener("load",r)}if(("audio"===x||"video"===x)&&(E.rr_mediaState=e.paused?"paused":"played",E.rr_mediaCurrentTime=e.currentTime),!m&&(e.scrollLeft&&(E.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(E.rr_scrollTop=e.scrollTop)),S){let{width:t,height:r}=e.getBoundingClientRect();E={class:E.class,rr_width:`${t}px`,rr_height:`${r}px`}}"iframe"!==x||f(E.src)||(S||e.contentDocument||(E.rr_src=E.src),delete E.src);try{customElements.get(x)&&(r=!0)}catch(e){}return{type:T.Element,tagName:x,attributes:E,childNodes:[],isSVG:!!("svg"===e.tagName||e.ownerSVGElement)||void 0,needBlock:S,rootId:y,isCustom:r}}(e,{doc:r,blockClass:i,blockSelector:a,unblockSelector:s,inlineStylesheet:h,maskAttributeFn:l,maskInputOptions:f,maskInputFn:y,dataURLOptions:b,inlineImages:w,recordCanvas:k,keepIframeSrcFn:_,newlyAddedElement:I,rootId:S,maskAllText:o,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:p});case e.TEXT_NODE:return function(e,t){let{maskAllText:r,maskTextClass:n,unmaskTextClass:i,maskTextSelector:a,unmaskTextSelector:s,maskTextFn:o,maskInputOptions:l,maskInputFn:c,rootId:u}=t,d=e.parentNode&&e.parentNode.tagName,p=e.textContent,h="STYLE"===d||void 0,f="SCRIPT"===d||void 0,m="TEXTAREA"===d||void 0;if(h&&p){try{e.nextSibling||e.previousSibling||nW([e,"access",e=>e.parentNode,"access",e=>e.sheet,"optionalAccess",e=>e.cssRules])&&(p=n$(e.parentNode.sheet))}catch(t){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${t}`,e)}p=n9(p,ir())}f&&(p="SCRIPT_PLACEHOLDER");let g=il(e,n,a,i,s,r);return h||f||m||!p||!g||(p=o?o(p,e.parentElement):p.replace(/[\S]/g,"*")),m&&p&&(l.textarea||g)&&(p=c?c(p,e.parentNode):p.replace(/[\S]/g,"*")),"OPTION"===d&&p&&(p=nV({isMasked:il(e,n,a,i,s,nB({type:null,tagName:d,maskInputOptions:l})),element:e,value:p,maskInputFn:c})),{type:T.Text,textContent:p||"",isStyle:h,rootId:u}}(e,{maskAllText:o,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,maskTextFn:m,maskInputOptions:f,maskInputFn:y,rootId:S});case e.CDATA_SECTION_NODE:return{type:T.CDATA,textContent:"",rootId:S};case e.COMMENT_NODE:return{type:T.Comment,textContent:e.textContent||"",rootId:S};default:return!1}}(e,{doc:n,mirror:i,blockClass:a,blockSelector:s,maskAllText:l,unblockSelector:o,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,inlineStylesheet:f,maskInputOptions:m,maskAttributeFn:y,maskTextFn:b,maskInputFn:w,dataURLOptions:_,inlineImages:I,recordCanvas:S,keepIframeSrcFn:R,newlyAddedElement:O});if(!L)return console.warn(e,"not serialized"),null;r=i.hasNode(e)?i.getId(e):!function(e,t){if(t.comment&&e.type===T.Comment)return!0;if(e.type===T.Element){if(t.script&&("script"===e.tagName||"link"===e.tagName&&("preload"===e.attributes.rel||"modulepreload"===e.attributes.rel)&&"script"===e.attributes.as||"link"===e.tagName&&"prefetch"===e.attributes.rel&&"string"==typeof e.attributes.href&&"js"===nK(e.attributes.href))||t.headFavicon&&("link"===e.tagName&&"shortcut icon"===e.attributes.rel||"meta"===e.tagName&&(ic(e.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===ic(e.attributes.name)||"icon"===ic(e.attributes.rel)||"apple-touch-icon"===ic(e.attributes.rel)||"shortcut icon"===ic(e.attributes.rel))))return!0;if("meta"===e.tagName){if(t.headMetaDescKeywords&&ic(e.attributes.name).match(/^description|keywords$/)||t.headMetaSocial&&(ic(e.attributes.property).match(/^(og|twitter|fb):/)||ic(e.attributes.name).match(/^(og|twitter):/)||"pinterest"===ic(e.attributes.name)))return!0;if(t.headMetaRobots&&("robots"===ic(e.attributes.name)||"googlebot"===ic(e.attributes.name)||"bingbot"===ic(e.attributes.name)))return!0;if(t.headMetaHttpEquiv&&void 0!==e.attributes["http-equiv"])return!0;else if(t.headMetaAuthorship&&("author"===ic(e.attributes.name)||"generator"===ic(e.attributes.name)||"framework"===ic(e.attributes.name)||"publisher"===ic(e.attributes.name)||"progid"===ic(e.attributes.name)||ic(e.attributes.property).match(/^article:/)||ic(e.attributes.property).match(/^product:/)))return!0;else if(t.headMetaVerification&&("google-site-verification"===ic(e.attributes.name)||"yandex-verification"===ic(e.attributes.name)||"csrf-token"===ic(e.attributes.name)||"p:domain_verify"===ic(e.attributes.name)||"verify-v1"===ic(e.attributes.name)||"verification"===ic(e.attributes.name)||"shopify-checkout-api-token"===ic(e.attributes.name)))return!0}}return!1}(L,k)&&(M||L.type!==T.Text||L.isStyle||L.textContent.replace(/^\s+|\s+$/gm,"").length)?n5():-2;let D=Object.assign(L,{id:r});if(i.add(e,D),-2===r)return null;x&&x(e);let N=!h;if(D.type===T.Element){N=N&&!D.needBlock,delete D.needBlock;let t=e.shadowRoot;t&&nz(t)&&(D.isShadowHost=!0)}if((D.type===T.Document||D.type===T.Element)&&N){k.headWhitespace&&D.type===T.Element&&"head"===D.tagName&&(M=!1);let t={doc:n,mirror:i,blockClass:a,blockSelector:s,maskAllText:l,unblockSelector:o,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,skipChild:h,inlineStylesheet:f,maskInputOptions:m,maskAttributeFn:y,maskTextFn:b,maskInputFn:w,slimDOMOptions:k,dataURLOptions:_,inlineImages:I,recordCanvas:S,preserveWhiteSpace:M,onSerialize:x,onIframeLoad:E,iframeLoadTimeout:A,onStylesheetLoad:C,stylesheetLoadTimeout:P,keepIframeSrcFn:R};for(let r of Array.from(e.childNodes)){let e=iu(r,t);e&&D.childNodes.push(e)}if(e.nodeType===e.ELEMENT_NODE&&e.shadowRoot)for(let r of Array.from(e.shadowRoot.childNodes)){let n=iu(r,t);n&&(nz(e.shadowRoot)&&(n.isShadow=!0),D.childNodes.push(n))}}return e.parentNode&&nj(e.parentNode)&&nz(e.parentNode)&&(D.isShadow=!0),D.type===T.Element&&"iframe"===D.tagName&&function(e,t,r){let n;let i=e.contentWindow;if(!i)return;let a=!1;try{n=i.document.readyState}catch(e){return}if("complete"!==n){let n=nQ(()=>{a||(t(),a=!0)},r);e.addEventListener("load",()=>{n0(n),a=!0,t()});return}let s="about:blank";if(i.location.href!==s||e.src===s||""===e.src)return nQ(t,0),e.addEventListener("load",t);e.addEventListener("load",t)}(e,()=>{let t=e.contentDocument;if(t&&E){let r=iu(t,{doc:t,mirror:i,blockClass:a,blockSelector:s,unblockSelector:o,maskAllText:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,skipChild:!1,inlineStylesheet:f,maskInputOptions:m,maskAttributeFn:y,maskTextFn:b,maskInputFn:w,slimDOMOptions:k,dataURLOptions:_,inlineImages:I,recordCanvas:S,preserveWhiteSpace:M,onSerialize:x,onIframeLoad:E,iframeLoadTimeout:A,onStylesheetLoad:C,stylesheetLoadTimeout:P,keepIframeSrcFn:R});r&&E(e,r)}},A),D.type===T.Element&&"link"===D.tagName&&"string"==typeof D.attributes.rel&&("stylesheet"===D.attributes.rel||"preload"===D.attributes.rel&&"string"==typeof D.attributes.href&&"css"===nK(D.attributes.href))&&function(e,t,r){let n,i=!1;try{n=e.sheet}catch(e){return}if(n)return;let a=nQ(()=>{i||(t(),i=!0)},r);e.addEventListener("load",()=>{n0(a),i=!0,t()})}(e,()=>{if(C){let t=iu(e,{doc:n,mirror:i,blockClass:a,blockSelector:s,unblockSelector:o,maskAllText:l,maskTextClass:c,unmaskTextClass:u,maskTextSelector:d,unmaskTextSelector:p,skipChild:!1,inlineStylesheet:f,maskInputOptions:m,maskAttributeFn:y,maskTextFn:b,maskInputFn:w,slimDOMOptions:k,dataURLOptions:_,inlineImages:I,recordCanvas:S,preserveWhiteSpace:M,onSerialize:x,onIframeLoad:E,iframeLoadTimeout:A,onStylesheetLoad:C,stylesheetLoadTimeout:P,keepIframeSrcFn:R});t&&C(e,t)}},P),D}function id(e){let t;let r=e[0],n=1;for(;n<e.length;){let i=e[n],a=e[n+1];if(n+=2,("optionalAccess"===i||"optionalCall"===i)&&null==r)return;"access"===i||"optionalAccess"===i?(t=r,r=a(r)):("call"===i||"optionalCall"===i)&&(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}function ip(e,t,r=document){let n={capture:!0,passive:!0};return r.addEventListener(e,t,n),()=>r.removeEventListener(e,t,n)}let ih="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",im={map:{},getId:()=>(console.error(ih),-1),getNode:()=>(console.error(ih),null),removeNodeFromMap(){console.error(ih)},has:()=>(console.error(ih),!1),reset(){console.error(ih)}};function ig(e,t,r={}){let n=null,i=0;return function(...a){let s=Date.now();i||!1!==r.leading||(i=s);let o=t-(s-i),l=this;o<=0||o>t?(n&&(function(...e){iM("clearTimeout")(...e)}(n),n=null),i=s,e.apply(l,a)):n||!1===r.trailing||(n=iL(()=>{i=!1===r.leading?0:Date.now(),n=null,e.apply(l,a)},o))}}function iv(e,t,r){try{if(!(t in e))return()=>{};let n=e[t],i=r(n);return"function"==typeof i&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:n}})),e[t]=i,()=>{e[t]=n}}catch(e){return()=>{}}}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(im=new Proxy(im,{get:(e,t,r)=>("map"===t&&console.error(ih),Reflect.get(e,t,r))}));let iy=Date.now;function ib(e){let t=e.document;return{left:t.scrollingElement?t.scrollingElement.scrollLeft:void 0!==e.pageXOffset?e.pageXOffset:id([t,"optionalAccess",e=>e.documentElement,"access",e=>e.scrollLeft])||id([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.parentElement,"optionalAccess",e=>e.scrollLeft])||id([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.scrollLeft])||0,top:t.scrollingElement?t.scrollingElement.scrollTop:void 0!==e.pageYOffset?e.pageYOffset:id([t,"optionalAccess",e=>e.documentElement,"access",e=>e.scrollTop])||id([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.parentElement,"optionalAccess",e=>e.scrollTop])||id([t,"optionalAccess",e=>e.body,"optionalAccess",e=>e.scrollTop])||0}}function iw(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function ik(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function i_(e){return e?e.nodeType===e.ELEMENT_NODE?e:e.parentElement:null}function iI(e,t,r,n,i){if(!e)return!1;let a=i_(e);if(!a)return!1;let s=io(t,r);if(!i){let e=n&&a.matches(n);return s(a)&&!e}let o=is(a,s),l=-1;return!(o<0)&&(n&&(l=is(a,io(null,n))),o>-1&&l<0||o<l)}function iS(e,t){return -2===t.getId(e)}function ix(e){return!!e.changedTouches}function iE(e,t){return!!("IFRAME"===e.nodeName&&t.getMeta(e))}function iA(e,t){return!!("LINK"===e.nodeName&&e.nodeType===e.ELEMENT_NODE&&e.getAttribute&&"stylesheet"===e.getAttribute("rel")&&t.getMeta(e))}function iT(e){return!!id([e,"optionalAccess",e=>e.shadowRoot])}/[1-9][0-9]{12}/.test(Date.now().toString())||(iy=()=>new Date().getTime());class iC{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(e){var t;return t=this.styleIDMap.get(e),null!=t?t:-1}has(e){return this.styleIDMap.has(e)}add(e,t){let r;return this.has(e)?this.getId(e):(r=void 0===t?this.id++:t,this.styleIDMap.set(e,r),this.idStyleMap.set(r,e),r)}getStyle(e){return this.idStyleMap.get(e)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function iP(e){let t=null;return id([e,"access",e=>e.getRootNode,"optionalCall",e=>e(),"optionalAccess",e=>e.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(t=e.getRootNode().host),t}function iR(e){let t=e.ownerDocument;return!!t&&(t.contains(e)||function(e){let t=e.ownerDocument;if(!t)return!1;let r=function(e){let t,r=e;for(;t=iP(r);)r=t;return r}(e);return t.contains(r)}(e))}let iO={};function iM(e){let t=iO[e];if(t)return t;let r=window.document,n=window[e];if(r&&"function"==typeof r.createElement)try{let t=r.createElement("iframe");t.hidden=!0,r.head.appendChild(t);let i=t.contentWindow;i&&i[e]&&(n=i[e]),r.head.removeChild(t)}catch(e){}return iO[e]=n.bind(window)}function iL(...e){return iM("setTimeout")(...e)}var iD=((I=iD||{})[I.DomContentLoaded=0]="DomContentLoaded",I[I.Load=1]="Load",I[I.FullSnapshot=2]="FullSnapshot",I[I.IncrementalSnapshot=3]="IncrementalSnapshot",I[I.Meta=4]="Meta",I[I.Custom=5]="Custom",I[I.Plugin=6]="Plugin",I),iN=((S=iN||{})[S.Mutation=0]="Mutation",S[S.MouseMove=1]="MouseMove",S[S.MouseInteraction=2]="MouseInteraction",S[S.Scroll=3]="Scroll",S[S.ViewportResize=4]="ViewportResize",S[S.Input=5]="Input",S[S.TouchMove=6]="TouchMove",S[S.MediaInteraction=7]="MediaInteraction",S[S.StyleSheetRule=8]="StyleSheetRule",S[S.CanvasMutation=9]="CanvasMutation",S[S.Font=10]="Font",S[S.Log=11]="Log",S[S.Drag=12]="Drag",S[S.StyleDeclaration=13]="StyleDeclaration",S[S.Selection=14]="Selection",S[S.AdoptedStyleSheet=15]="AdoptedStyleSheet",S[S.CustomElement=16]="CustomElement",S),iW=((x=iW||{})[x.MouseUp=0]="MouseUp",x[x.MouseDown=1]="MouseDown",x[x.Click=2]="Click",x[x.ContextMenu=3]="ContextMenu",x[x.DblClick=4]="DblClick",x[x.Focus=5]="Focus",x[x.Blur=6]="Blur",x[x.TouchStart=7]="TouchStart",x[x.TouchMove_Departed=8]="TouchMove_Departed",x[x.TouchEnd=9]="TouchEnd",x[x.TouchCancel=10]="TouchCancel",x),ij=((E=ij||{})[E.Mouse=0]="Mouse",E[E.Pen=1]="Pen",E[E.Touch=2]="Touch",E);class iz{constructor(){this.length=0,this.head=null,this.tail=null}get(e){if(e>=this.length)throw Error("Position outside of list range");let t=this.head;for(let r=0;r<e;r++)t=function(e){let t;let r=e[0],n=1;for(;n<e.length;){let i=e[n],a=e[n+1];if(n+=2,("optionalAccess"===i||"optionalCall"===i)&&null==r)return;"access"===i||"optionalAccess"===i?(t=r,r=a(r)):("call"===i||"optionalCall"===i)&&(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}([t,"optionalAccess",e=>e.next])||null;return t}addNode(e){let t={value:e,previous:null,next:null};if(e.__ln=t,e.previousSibling&&"__ln"in e.previousSibling){let r=e.previousSibling.__ln.next;t.next=r,t.previous=e.previousSibling.__ln,e.previousSibling.__ln.next=t,r&&(r.previous=t)}else if(e.nextSibling&&"__ln"in e.nextSibling&&e.nextSibling.__ln.previous){let r=e.nextSibling.__ln.previous;t.previous=r,t.next=e.nextSibling.__ln,e.nextSibling.__ln.previous=t,r&&(r.next=t)}else this.head&&(this.head.previous=t),t.next=this.head,this.head=t;null===t.next&&(this.tail=t),this.length++}removeNode(e){let t=e.__ln;this.head&&(t.previous?(t.previous.next=t.next,t.next?t.next.previous=t.previous:this.tail=t.previous):(this.head=t.next,this.head?this.head.previous=null:this.tail=null),e.__ln&&delete e.__ln,this.length--)}}let i$=(e,t)=>`${e}@${t}`;class iF{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=e=>{e.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;let e=[],t=new Set,r=new iz,n=e=>{let t=e,r=-2;for(;-2===r;)r=(t=t&&t.nextSibling)&&this.mirror.getId(t);return r},i=i=>{if(!i.parentNode||!iR(i))return;let a=nj(i.parentNode)?this.mirror.getId(iP(i)):this.mirror.getId(i.parentNode),s=n(i);if(-1===a||-1===s)return r.addNode(i);let o=iu(i,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:e=>{iE(e,this.mirror)&&!iI(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&this.iframeManager.addIframe(e),iA(e,this.mirror)&&this.stylesheetManager.trackLinkElement(e),iT(i)&&this.shadowDomManager.addShadowRoot(i.shadowRoot,this.doc)},onIframeLoad:(e,t)=>{iI(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(this.iframeManager.attachIframe(e,t),e.contentWindow&&this.canvasManager.addWindow(e.contentWindow),this.shadowDomManager.observeAttachShadow(e))},onStylesheetLoad:(e,t)=>{this.stylesheetManager.attachLinkElement(e,t)}});o&&(e.push({parentId:a,nextId:s,node:o}),t.add(o.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(let e of this.movedSet)(!iB(this.removes,e,this.mirror)||this.movedSet.has(e.parentNode))&&i(e);for(let e of this.addedSet)iV(this.droppedSet,e)||iB(this.removes,e,this.mirror)?iV(this.movedSet,e)?i(e):this.droppedSet.add(e):i(e);let a=null;for(;r.length;){let e=null;if(a){let t=this.mirror.getId(a.value.parentNode),r=n(a.value);-1!==t&&-1!==r&&(e=a)}if(!e){let t=r.tail;for(;t;){let r=t;if(t=t.previous,r){let t=this.mirror.getId(r.value.parentNode);if(-1===n(r.value))continue;if(-1!==t){e=r;break}{let t=r.value;if(t.parentNode&&t.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){let n=t.parentNode.host;if(-1!==this.mirror.getId(n)){e=r;break}}}}}}if(!e){for(;r.head;)r.removeNode(r.head.value);break}a=e.previous,r.removeNode(e.value),i(e.value)}let s={texts:this.texts.map(e=>({id:this.mirror.getId(e.node),value:e.value})).filter(e=>!t.has(e.id)).filter(e=>this.mirror.has(e.id)),attributes:this.attributes.map(e=>{let{attributes:t}=e;if("string"==typeof t.style){let r=JSON.stringify(e.styleDiff),n=JSON.stringify(e._unchangedStyles);r.length<t.style.length&&(r+n).split("var(").length===t.style.split("var(").length&&(t.style=e.styleDiff)}return{id:this.mirror.getId(e.node),attributes:t}}).filter(e=>!t.has(e.id)).filter(e=>this.mirror.has(e.id)),removes:this.removes,adds:e};(s.texts.length||s.attributes.length||s.removes.length||s.adds.length)&&(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(s))},this.processMutation=e=>{if(!iS(e.target,this.mirror))switch(e.type){case"characterData":{let t=e.target.textContent;iI(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||t===e.oldValue||this.texts.push({value:il(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&t?this.maskTextFn?this.maskTextFn(t,i_(e.target)):t.replace(/[\S]/g,"*"):t,node:e.target});break}case"attributes":{let t=e.target,r=e.attributeName,n=e.target.getAttribute(r);if("value"===r){let r=nZ(t),i=t.tagName;n=nJ(t,i,r);let a=nB({maskInputOptions:this.maskInputOptions,tagName:i,type:r});n=nV({isMasked:il(e.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,a),element:t,value:n,maskInputFn:this.maskInputFn})}if(iI(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||n===e.oldValue)return;let i=this.attributeMap.get(e.target);if("IFRAME"===t.tagName&&"src"===r&&!this.keepIframeSrcFn(n)){if(t.contentDocument)return;r="rr_src"}if(i||(i={node:e.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push(i),this.attributeMap.set(e.target,i)),"type"===r&&"INPUT"===t.tagName&&"password"===(e.oldValue||"").toLowerCase()&&t.setAttribute("data-rr-is-password","true"),!ia(t.tagName,r)&&(i.attributes[r]=ii(this.doc,nq(t.tagName),nq(r),n,t,this.maskAttributeFn),"style"===r)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch(e){this.unattachedDoc=this.doc}let r=this.unattachedDoc.createElement("span");for(let n of(e.oldValue&&r.setAttribute("style",e.oldValue),Array.from(t.style))){let e=t.style.getPropertyValue(n),a=t.style.getPropertyPriority(n);e!==r.style.getPropertyValue(n)||a!==r.style.getPropertyPriority(n)?""===a?i.styleDiff[n]=e:i.styleDiff[n]=[e,a]:i._unchangedStyles[n]=[e,a]}for(let e of Array.from(r.style))""===t.style.getPropertyValue(e)&&(i.styleDiff[e]=!1)}break}case"childList":if(iI(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;e.addedNodes.forEach(t=>this.genAdds(t,e.target)),e.removedNodes.forEach(t=>{let r=this.mirror.getId(t),n=nj(e.target)?this.mirror.getId(e.target.host):this.mirror.getId(e.target);iI(e.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||iS(t,this.mirror)||-1===this.mirror.getId(t)||(this.addedSet.has(t)?(iU(this.addedSet,t),this.droppedSet.add(t)):this.addedSet.has(e.target)&&-1===r||function e(t,r){if(nj(t))return!1;let n=r.getId(t);return!r.has(n)||(!t.parentNode||t.parentNode.nodeType!==t.DOCUMENT_NODE)&&(!t.parentNode||e(t.parentNode,r))}(e.target,this.mirror)||(this.movedSet.has(t)&&this.movedMap[i$(r,n)]?iU(this.movedSet,t):this.removes.push({parentId:n,id:r,isShadow:!!(nj(e.target)&&nz(e.target))||void 0})),this.mapRemoves.push(t))})}},this.genAdds=(e,t)=>{if(!this.processedNodeManager.inOtherBuffer(e,this)&&!(this.addedSet.has(e)||this.movedSet.has(e))){if(this.mirror.hasNode(e)){if(iS(e,this.mirror))return;this.movedSet.add(e);let r=null;t&&this.mirror.hasNode(t)&&(r=this.mirror.getId(t)),r&&-1!==r&&(this.movedMap[i$(this.mirror.getId(e),r)]=!0)}else this.addedSet.add(e),this.droppedSet.delete(e);!iI(e,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&(e.childNodes.forEach(e=>this.genAdds(e)),iT(e)&&e.shadowRoot.childNodes.forEach(t=>{this.processedNodeManager.add(t,this),this.genAdds(t,e)}))}}}init(e){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(t=>{this[t]=e[t]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function iU(e,t){e.delete(t),t.childNodes.forEach(t=>iU(e,t))}function iB(e,t,r){return 0!==e.length&&function e(t,r,n){let{parentNode:i}=r;if(!i)return!1;let a=n.getId(i);return!!t.some(e=>e.id===a)||e(t,i,n)}(e,t,r)}function iV(e,t){return 0!==e.size&&function e(t,r){let{parentNode:n}=r;return!!n&&(!!t.has(n)||e(t,n))}(e,t)}let iq=e=>y?(...t)=>{try{return e(...t)}catch(e){if(y&&!0===y(e))return()=>{};throw e}}:e;function iG(e){let t;let r=e[0],n=1;for(;n<e.length;){let i=e[n],a=e[n+1];if(n+=2,("optionalAccess"===i||"optionalCall"===i)&&null==r)return;"access"===i||"optionalAccess"===i?(t=r,r=a(r)):("call"===i||"optionalCall"===i)&&(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}let iH=[];function iZ(e){try{if("composedPath"in e){let t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch(e){}return e&&e.target}function iJ(e,t){let r=new iF;iH.push(r),r.init(e);let n=window.MutationObserver||window.__rrMutationObserver,i=iG([window,"optionalAccess",e=>e.Zone,"optionalAccess",e=>e.__symbol__,"optionalCall",e=>e("MutationObserver")]);i&&window[i]&&(n=window[i]);let a=new n(iq(t=>{e.onMutation&&!1===e.onMutation(t)||r.processMutations.bind(r)(t)}));return a.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),a}function iK({scrollCb:e,doc:t,mirror:r,blockClass:n,blockSelector:i,unblockSelector:a,sampling:s}){return ip("scroll",iq(ig(iq(s=>{let o=iZ(s);if(!o||iI(o,n,i,a,!0))return;let l=r.getId(o);if(o===t&&t.defaultView){let r=ib(t.defaultView);e({id:l,x:r.left,y:r.top})}else e({id:l,x:o.scrollLeft,y:o.scrollTop})}),s.scroll||100)),t)}let iX=["INPUT","TEXTAREA","SELECT"],iY=new WeakMap;function iQ(e){var t;return t=[],i5("CSSGroupingRule")&&e.parentRule instanceof CSSGroupingRule||i5("CSSMediaRule")&&e.parentRule instanceof CSSMediaRule||i5("CSSSupportsRule")&&e.parentRule instanceof CSSSupportsRule||i5("CSSConditionRule")&&e.parentRule instanceof CSSConditionRule?t.unshift(Array.from(e.parentRule.cssRules).indexOf(e)):e.parentStyleSheet&&t.unshift(Array.from(e.parentStyleSheet.cssRules).indexOf(e)),t}function i0(e,t,r){let n,i;return e?(e.ownerNode?n=t.getId(e.ownerNode):i=r.getId(e),{styleId:i,id:n}):{}}function i1({mirror:e,stylesheetManager:t},r){let n=null;n="#document"===r.nodeName?e.getId(r):e.getId(r.host);let i="#document"===r.nodeName?iG([r,"access",e=>e.defaultView,"optionalAccess",e=>e.Document]):iG([r,"access",e=>e.ownerDocument,"optionalAccess",e=>e.defaultView,"optionalAccess",e=>e.ShadowRoot]),a=iG([i,"optionalAccess",e=>e.prototype])?Object.getOwnPropertyDescriptor(iG([i,"optionalAccess",e=>e.prototype]),"adoptedStyleSheets"):void 0;return null!==n&&-1!==n&&i&&a?(Object.defineProperty(r,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get(){return iG([a,"access",e=>e.get,"optionalAccess",e=>e.call,"call",e=>e(this)])},set(e){let r=iG([a,"access",e=>e.set,"optionalAccess",e=>e.call,"call",t=>t(this,e)]);if(null!==n&&-1!==n)try{t.adoptStyleSheets(e,n)}catch(e){}return r}}),iq(()=>{Object.defineProperty(r,"adoptedStyleSheets",{configurable:a.configurable,enumerable:a.enumerable,get:a.get,set:a.set})})):()=>{}}function i2(e,t={}){let r;let n=e.doc.defaultView;if(!n)return()=>{};e.recordDOM&&(r=iJ(e,e.doc));let i=function({mousemoveCb:e,sampling:t,doc:r,mirror:n}){let i;if(!1===t.mousemove)return()=>{};let a="number"==typeof t.mousemove?t.mousemove:50,s="number"==typeof t.mousemoveCallback?t.mousemoveCallback:500,o=[],l=ig(iq(t=>{let r=Date.now()-i;e(o.map(e=>(e.timeOffset-=r,e)),t),o=[],i=null}),s),c=iq(ig(iq(e=>{let t=iZ(e),{clientX:r,clientY:a}=ix(e)?e.changedTouches[0]:e;i||(i=iy()),o.push({x:r,y:a,id:n.getId(t),timeOffset:iy()-i}),l("undefined"!=typeof DragEvent&&e instanceof DragEvent?iN.Drag:e instanceof MouseEvent?iN.MouseMove:iN.TouchMove)}),a,{trailing:!1})),u=[ip("mousemove",c,r),ip("touchmove",c,r),ip("drag",c,r)];return iq(()=>{u.forEach(e=>e())})}(e),a=function({mouseInteractionCb:e,doc:t,mirror:r,blockClass:n,blockSelector:i,unblockSelector:a,sampling:s}){if(!1===s.mouseInteraction)return()=>{};let o=!0===s.mouseInteraction||void 0===s.mouseInteraction?{}:s.mouseInteraction,l=[],c=null,u=t=>s=>{let o=iZ(s);if(iI(o,n,i,a,!0))return;let l=null,u=t;if("pointerType"in s){switch(s.pointerType){case"mouse":l=ij.Mouse;break;case"touch":l=ij.Touch;break;case"pen":l=ij.Pen}l===ij.Touch?iW[t]===iW.MouseDown?u="TouchStart":iW[t]===iW.MouseUp&&(u="TouchEnd"):ij.Pen}else ix(s)&&(l=ij.Touch);null!==l?(c=l,(u.startsWith("Touch")&&l===ij.Touch||u.startsWith("Mouse")&&l===ij.Mouse)&&(l=null)):iW[t]===iW.Click&&(l=c,c=null);let d=ix(s)?s.changedTouches[0]:s;if(!d)return;let p=r.getId(o),{clientX:h,clientY:f}=d;iq(e)({type:iW[u],id:p,x:h,y:f,...null!==l&&{pointerType:l}})};return Object.keys(iW).filter(e=>Number.isNaN(Number(e))&&!e.endsWith("_Departed")&&!1!==o[e]).forEach(e=>{let r=nq(e),n=u(e);if(window.PointerEvent)switch(iW[e]){case iW.MouseDown:case iW.MouseUp:r=r.replace("mouse","pointer");break;case iW.TouchStart:case iW.TouchEnd:return}l.push(ip(r,n,t))}),iq(()=>{l.forEach(e=>e())})}(e),s=iK(e),o=function({viewportResizeCb:e},{win:t}){let r=-1,n=-1;return ip("resize",iq(ig(iq(()=>{let t=iw(),i=ik();(r!==t||n!==i)&&(e({width:Number(i),height:Number(t)}),r=t,n=i)}),200)),t)}(e,{win:n}),l=function({inputCb:e,doc:t,mirror:r,blockClass:n,blockSelector:i,unblockSelector:a,ignoreClass:s,ignoreSelector:o,maskInputOptions:l,maskInputFn:c,sampling:u,userTriggeredOnInput:d,maskTextClass:p,unmaskTextClass:h,maskTextSelector:f,unmaskTextSelector:m}){function g(e){let r=iZ(e),u=e.isTrusted,g=r&&nG(r.tagName);if("OPTION"===g&&(r=r.parentElement),!r||!g||0>iX.indexOf(g)||iI(r,n,i,a,!0))return;let y=r;if(y.classList.contains(s)||o&&y.matches(o))return;let b=nZ(r),w=nJ(y,g,b),k=!1,_=nB({maskInputOptions:l,tagName:g,type:b}),I=il(r,p,f,h,m,_);("radio"===b||"checkbox"===b)&&(k=r.checked),w=nV({isMasked:I,element:r,value:w,maskInputFn:c}),v(r,d?{text:w,isChecked:k,userTriggered:u}:{text:w,isChecked:k});let S=r.name;"radio"===b&&S&&k&&t.querySelectorAll(`input[type="radio"][name="${S}"]`).forEach(e=>{if(e!==r){let t=nV({isMasked:I,element:e,value:nJ(e,g,b),maskInputFn:c});v(e,d?{text:t,isChecked:!k,userTriggered:!1}:{text:t,isChecked:!k})}})}function v(t,n){let i=iY.get(t);if(!i||i.text!==n.text||i.isChecked!==n.isChecked){iY.set(t,n);let i=r.getId(t);iq(e)({...n,id:i})}}let y=("last"===u.input?["change"]:["input","change"]).map(e=>ip(e,iq(g),t)),b=t.defaultView;if(!b)return()=>{y.forEach(e=>e())};let w=b.Object.getOwnPropertyDescriptor(b.HTMLInputElement.prototype,"value"),k=[[b.HTMLInputElement.prototype,"value"],[b.HTMLInputElement.prototype,"checked"],[b.HTMLSelectElement.prototype,"value"],[b.HTMLTextAreaElement.prototype,"value"],[b.HTMLSelectElement.prototype,"selectedIndex"],[b.HTMLOptionElement.prototype,"selected"]];return w&&w.set&&y.push(...k.map(e=>(function e(t,r,n,i,a=window){let s=a.Object.getOwnPropertyDescriptor(t,r);return a.Object.defineProperty(t,r,i?n:{set(e){iL(()=>{n.set.call(this,e)},0),s&&s.set&&s.set.call(this,e)}}),()=>e(t,r,s||{},!0)})(e[0],e[1],{set(){iq(g)({target:this,isTrusted:!1})}},!1,b))),iq(()=>{y.forEach(e=>e())})}(e),c=function({mediaInteractionCb:e,blockClass:t,blockSelector:r,unblockSelector:n,mirror:i,sampling:a,doc:s}){let o=iq(s=>ig(iq(a=>{let o=iZ(a);if(!o||iI(o,t,r,n,!0))return;let{currentTime:l,volume:c,muted:u,playbackRate:d}=o;e({type:s,id:i.getId(o),currentTime:l,volume:c,muted:u,playbackRate:d})}),a.media||500)),l=[ip("play",o(0),s),ip("pause",o(1),s),ip("seeked",o(2),s),ip("volumechange",o(3),s),ip("ratechange",o(4),s)];return iq(()=>{l.forEach(e=>e())})}(e),u=()=>{},d=()=>{},p=()=>{},h=()=>{};e.recordDOM&&(u=function({styleSheetRuleCb:e,mirror:t,stylesheetManager:r},{win:n}){let i,a;if(!n.CSSStyleSheet||!n.CSSStyleSheet.prototype)return()=>{};let s=n.CSSStyleSheet.prototype.insertRule;n.CSSStyleSheet.prototype.insertRule=new Proxy(s,{apply:iq((n,i,a)=>{let[s,o]=a,{id:l,styleId:c}=i0(i,t,r.styleMirror);return(l&&-1!==l||c&&-1!==c)&&e({id:l,styleId:c,adds:[{rule:s,index:o}]}),n.apply(i,a)})});let o=n.CSSStyleSheet.prototype.deleteRule;n.CSSStyleSheet.prototype.deleteRule=new Proxy(o,{apply:iq((n,i,a)=>{let[s]=a,{id:o,styleId:l}=i0(i,t,r.styleMirror);return(o&&-1!==o||l&&-1!==l)&&e({id:o,styleId:l,removes:[{index:s}]}),n.apply(i,a)})}),n.CSSStyleSheet.prototype.replace&&(i=n.CSSStyleSheet.prototype.replace,n.CSSStyleSheet.prototype.replace=new Proxy(i,{apply:iq((n,i,a)=>{let[s]=a,{id:o,styleId:l}=i0(i,t,r.styleMirror);return(o&&-1!==o||l&&-1!==l)&&e({id:o,styleId:l,replace:s}),n.apply(i,a)})})),n.CSSStyleSheet.prototype.replaceSync&&(a=n.CSSStyleSheet.prototype.replaceSync,n.CSSStyleSheet.prototype.replaceSync=new Proxy(a,{apply:iq((n,i,a)=>{let[s]=a,{id:o,styleId:l}=i0(i,t,r.styleMirror);return(o&&-1!==o||l&&-1!==l)&&e({id:o,styleId:l,replaceSync:s}),n.apply(i,a)})}));let l={};i3("CSSGroupingRule")?l.CSSGroupingRule=n.CSSGroupingRule:(i3("CSSMediaRule")&&(l.CSSMediaRule=n.CSSMediaRule),i3("CSSConditionRule")&&(l.CSSConditionRule=n.CSSConditionRule),i3("CSSSupportsRule")&&(l.CSSSupportsRule=n.CSSSupportsRule));let c={};return Object.entries(l).forEach(([n,i])=>{c[n]={insertRule:i.prototype.insertRule,deleteRule:i.prototype.deleteRule},i.prototype.insertRule=new Proxy(c[n].insertRule,{apply:iq((n,i,a)=>{let[s,o]=a,{id:l,styleId:c}=i0(i.parentStyleSheet,t,r.styleMirror);return(l&&-1!==l||c&&-1!==c)&&e({id:l,styleId:c,adds:[{rule:s,index:[...iQ(i),o||0]}]}),n.apply(i,a)})}),i.prototype.deleteRule=new Proxy(c[n].deleteRule,{apply:iq((n,i,a)=>{let[s]=a,{id:o,styleId:l}=i0(i.parentStyleSheet,t,r.styleMirror);return(o&&-1!==o||l&&-1!==l)&&e({id:o,styleId:l,removes:[{index:[...iQ(i),s]}]}),n.apply(i,a)})})}),iq(()=>{n.CSSStyleSheet.prototype.insertRule=s,n.CSSStyleSheet.prototype.deleteRule=o,i&&(n.CSSStyleSheet.prototype.replace=i),a&&(n.CSSStyleSheet.prototype.replaceSync=a),Object.entries(l).forEach(([e,t])=>{t.prototype.insertRule=c[e].insertRule,t.prototype.deleteRule=c[e].deleteRule})})}(e,{win:n}),d=i1(e,e.doc),p=function({styleDeclarationCb:e,mirror:t,ignoreCSSAttributes:r,stylesheetManager:n},{win:i}){let a=i.CSSStyleDeclaration.prototype.setProperty;i.CSSStyleDeclaration.prototype.setProperty=new Proxy(a,{apply:iq((i,s,o)=>{let[l,c,u]=o;if(r.has(l))return a.apply(s,[l,c,u]);let{id:d,styleId:p}=i0(iG([s,"access",e=>e.parentRule,"optionalAccess",e=>e.parentStyleSheet]),t,n.styleMirror);return(d&&-1!==d||p&&-1!==p)&&e({id:d,styleId:p,set:{property:l,value:c,priority:u},index:iQ(s.parentRule)}),i.apply(s,o)})});let s=i.CSSStyleDeclaration.prototype.removeProperty;return i.CSSStyleDeclaration.prototype.removeProperty=new Proxy(s,{apply:iq((i,a,o)=>{let[l]=o;if(r.has(l))return s.apply(a,[l]);let{id:c,styleId:u}=i0(iG([a,"access",e=>e.parentRule,"optionalAccess",e=>e.parentStyleSheet]),t,n.styleMirror);return(c&&-1!==c||u&&-1!==u)&&e({id:c,styleId:u,remove:{property:l},index:iQ(a.parentRule)}),i.apply(a,o)})}),iq(()=>{i.CSSStyleDeclaration.prototype.setProperty=a,i.CSSStyleDeclaration.prototype.removeProperty=s})}(e,{win:n}),e.collectFonts&&(h=function({fontCb:e,doc:t}){let r=t.defaultView;if(!r)return()=>{};let n=[],i=new WeakMap,a=r.FontFace;r.FontFace=function(e,t,r){let n=new a(e,t,r);return i.set(n,{family:e,buffer:"string"!=typeof t,descriptors:r,fontSource:"string"==typeof t?t:JSON.stringify(Array.from(new Uint8Array(t)))}),n};let s=iv(t.fonts,"add",function(t){return function(r){return iL(iq(()=>{let t=i.get(r);t&&(e(t),i.delete(r))}),0),t.apply(this,[r])}});return n.push(()=>{r.FontFace=a}),n.push(s),iq(()=>{n.forEach(e=>e())})}(e)));let f=function(e){let{doc:t,mirror:r,blockClass:n,blockSelector:i,unblockSelector:a,selectionCb:s}=e,o=!0,l=iq(()=>{let e=t.getSelection();if(!e||o&&iG([e,"optionalAccess",e=>e.isCollapsed]))return;o=e.isCollapsed||!1;let l=[],c=e.rangeCount||0;for(let t=0;t<c;t++){let{startContainer:s,startOffset:o,endContainer:c,endOffset:u}=e.getRangeAt(t);iI(s,n,i,a,!0)||iI(c,n,i,a,!0)||l.push({start:r.getId(s),startOffset:o,end:r.getId(c),endOffset:u})}s({ranges:l})});return l(),ip("selectionchange",l)}(e),m=function({doc:e,customElementCb:t}){let r=e.defaultView;return r&&r.customElements?iv(r.customElements,"define",function(e){return function(r,n,i){try{t({define:{name:r}})}catch(e){}return e.apply(this,[r,n,i])}}):()=>{}}(e),g=[];for(let t of e.plugins)g.push(t.observer(t.callback,n,t.options));return iq(()=>{iH.forEach(e=>e.reset()),iG([r,"optionalAccess",e=>e.disconnect,"call",e=>e()]),i(),a(),s(),o(),l(),c(),u(),d(),p(),h(),f(),m(),g.forEach(e=>e())})}function i5(e){return void 0!==window[e]}function i3(e){return!!(void 0!==window[e]&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}class i4{constructor(e){this.generateIdFn=e,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(e,t,r,n){let i=r||this.getIdToRemoteIdMap(e),a=n||this.getRemoteIdToIdMap(e),s=i.get(t);return s||(s=this.generateIdFn(),i.set(t,s),a.set(s,t)),s}getIds(e,t){let r=this.getIdToRemoteIdMap(e),n=this.getRemoteIdToIdMap(e);return t.map(t=>this.getId(e,t,r,n))}getRemoteId(e,t,r){let n=r||this.getRemoteIdToIdMap(e);return"number"!=typeof t?t:n.get(t)||-1}getRemoteIds(e,t){let r=this.getRemoteIdToIdMap(e);return t.map(t=>this.getRemoteId(e,t,r))}reset(e){if(!e){this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap;return}this.iframeIdToRemoteIdMap.delete(e),this.iframeRemoteIdToIdMap.delete(e)}getIdToRemoteIdMap(e){let t=this.iframeIdToRemoteIdMap.get(e);return t||(t=new Map,this.iframeIdToRemoteIdMap.set(e,t)),t}getRemoteIdToIdMap(e){let t=this.iframeRemoteIdToIdMap.get(e);return t||(t=new Map,this.iframeRemoteIdToIdMap.set(e,t)),t}}function i6(e){let t;let r=e[0],n=1;for(;n<e.length;){let i=e[n],a=e[n+1];if(n+=2,("optionalAccess"===i||"optionalCall"===i)&&null==r)return;"access"===i||"optionalAccess"===i?(t=r,r=a(r)):("call"===i||"optionalCall"===i)&&(r=a((...e)=>r.call(t,...e)),t=void 0)}return r}class i8{constructor(){this.crossOriginIframeMirror=new i4(n5),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class i9{constructor(e){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new i4(n5),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=e.mutationCb,this.wrappedEmit=e.wrappedEmit,this.stylesheetManager=e.stylesheetManager,this.recordCrossOriginIframes=e.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new i4(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=e.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(e){this.iframes.set(e,!0),e.contentWindow&&this.crossOriginIframeMap.set(e.contentWindow,e)}addLoadListener(e){this.loadListener=e}attachIframe(e,t){this.mutationCb({adds:[{parentId:this.mirror.getId(e),nextId:null,node:t}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),i6([this,"access",e=>e.loadListener,"optionalCall",t=>t(e)]),e.contentDocument&&e.contentDocument.adoptedStyleSheets&&e.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(e.contentDocument.adoptedStyleSheets,this.mirror.getId(e.contentDocument))}handleMessage(e){if("rrweb"!==e.data.type||e.origin!==e.data.origin||!e.source)return;let t=this.crossOriginIframeMap.get(e.source);if(!t)return;let r=this.transformCrossOriginEvent(t,e.data.event);r&&this.wrappedEmit(r,e.data.isCheckout)}transformCrossOriginEvent(e,t){switch(t.type){case iD.FullSnapshot:{this.crossOriginIframeMirror.reset(e),this.crossOriginIframeStyleMirror.reset(e),this.replaceIdOnNode(t.data.node,e);let r=t.data.node.id;return this.crossOriginIframeRootIdMap.set(e,r),this.patchRootIdOnNode(t.data.node,r),{timestamp:t.timestamp,type:iD.IncrementalSnapshot,data:{source:iN.Mutation,adds:[{parentId:this.mirror.getId(e),nextId:null,node:t.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case iD.Meta:case iD.Load:case iD.DomContentLoaded:break;case iD.Plugin:return t;case iD.Custom:return this.replaceIds(t.data.payload,e,["id","parentId","previousId","nextId"]),t;case iD.IncrementalSnapshot:switch(t.data.source){case iN.Mutation:return t.data.adds.forEach(t=>{this.replaceIds(t,e,["parentId","nextId","previousId"]),this.replaceIdOnNode(t.node,e);let r=this.crossOriginIframeRootIdMap.get(e);r&&this.patchRootIdOnNode(t.node,r)}),t.data.removes.forEach(t=>{this.replaceIds(t,e,["parentId","id"])}),t.data.attributes.forEach(t=>{this.replaceIds(t,e,["id"])}),t.data.texts.forEach(t=>{this.replaceIds(t,e,["id"])}),t;case iN.Drag:case iN.TouchMove:case iN.MouseMove:return t.data.positions.forEach(t=>{this.replaceIds(t,e,["id"])}),t;case iN.ViewportResize:return!1;case iN.MediaInteraction:case iN.MouseInteraction:case iN.Scroll:case iN.CanvasMutation:case iN.Input:return this.replaceIds(t.data,e,["id"]),t;case iN.StyleSheetRule:case iN.StyleDeclaration:return this.replaceIds(t.data,e,["id"]),this.replaceStyleIds(t.data,e,["styleId"]),t;case iN.Font:return t;case iN.Selection:return t.data.ranges.forEach(t=>{this.replaceIds(t,e,["start","end"])}),t;case iN.AdoptedStyleSheet:return this.replaceIds(t.data,e,["id"]),this.replaceStyleIds(t.data,e,["styleIds"]),i6([t,"access",e=>e.data,"access",e=>e.styles,"optionalAccess",e=>e.forEach,"call",t=>t(t=>{this.replaceStyleIds(t,e,["styleId"])})]),t}}return!1}replace(e,t,r,n){for(let i of n)(Array.isArray(t[i])||"number"==typeof t[i])&&(Array.isArray(t[i])?t[i]=e.getIds(r,t[i]):t[i]=e.getId(r,t[i]));return t}replaceIds(e,t,r){return this.replace(this.crossOriginIframeMirror,e,t,r)}replaceStyleIds(e,t,r){return this.replace(this.crossOriginIframeStyleMirror,e,t,r)}replaceIdOnNode(e,t){this.replaceIds(e,t,["id","rootId"]),"childNodes"in e&&e.childNodes.forEach(e=>{this.replaceIdOnNode(e,t)})}patchRootIdOnNode(e,t){e.type===T.Document||e.rootId||(e.rootId=t),"childNodes"in e&&e.childNodes.forEach(e=>{this.patchRootIdOnNode(e,t)})}}class i7{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class ae{constructor(e){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=e.mutationCb,this.scrollCb=e.scrollCb,this.bypassOptions=e.bypassOptions,this.mirror=e.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(e,t){if(!nz(e)||this.shadowDoms.has(e))return;this.shadowDoms.add(e),this.bypassOptions.canvasManager.addShadowRoot(e);let r=iJ({...this.bypassOptions,doc:t,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},e);this.restoreHandlers.push(()=>r.disconnect()),this.restoreHandlers.push(iK({...this.bypassOptions,scrollCb:this.scrollCb,doc:e,mirror:this.mirror})),iL(()=>{e.adoptedStyleSheets&&e.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(e.adoptedStyleSheets,this.mirror.getId(e.host)),this.restoreHandlers.push(i1({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},e))},0)}observeAttachShadow(e){e.contentWindow&&e.contentDocument&&this.patchAttachShadow(e.contentWindow.Element,e.contentDocument)}patchAttachShadow(e,t){let r=this;this.restoreHandlers.push(iv(e.prototype,"attachShadow",function(e){return function(n){let i=e.call(this,n);return this.shadowRoot&&iR(this)&&r.addShadowRoot(this.shadowRoot,t),i}}))}reset(){this.restoreHandlers.forEach(e=>{try{e()}catch(e){}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet,this.bypassOptions.canvasManager.resetShadowRoots()}}class at{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}addWindow(){}addShadowRoot(){}resetShadowRoots(){}}class ar{constructor(e){this.trackedLinkElements=new WeakSet,this.styleMirror=new iC,this.mutationCb=e.mutationCb,this.adoptedStyleSheetCb=e.adoptedStyleSheetCb}attachLinkElement(e,t){"_cssText"in t.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:t.id,attributes:t.attributes}]}),this.trackLinkElement(e)}trackLinkElement(e){this.trackedLinkElements.has(e)||(this.trackedLinkElements.add(e),this.trackStylesheetInLinkElement(e))}adoptStyleSheets(e,t){if(0===e.length)return;let r={id:t,styleIds:[]},n=[];for(let t of e){let e;this.styleMirror.has(t)?e=this.styleMirror.getId(t):(e=this.styleMirror.add(t),n.push({styleId:e,rules:Array.from(t.rules||CSSRule,(e,t)=>({rule:nF(e),index:t}))})),r.styleIds.push(e)}n.length>0&&(r.styles=n),this.adoptedStyleSheetCb(r)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(e){}}class an{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){!function(...e){iM("requestAnimationFrame")(...e)}(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(e,t){let r=this.nodeMap.get(e);return r&&Array.from(r).some(e=>e!==t)}add(e,t){this.nodeMap.set(e,(this.nodeMap.get(e)||new Set).add(t))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}}try{if(2!==Array.from([1],e=>2*e)[0]){let e=document.createElement("iframe");document.body.appendChild(e),Array.from=t6([e,"access",e=>e.contentWindow,"optionalAccess",e=>e.Array,"access",e=>e.from])||Array.from,document.body.removeChild(e)}}catch(e){console.debug("Unable to override Array.from",e)}let ai=new nU;function aa(e={}){let t;let{emit:r,checkoutEveryNms:n,checkoutEveryNth:i,blockClass:a="rr-block",blockSelector:s=null,unblockSelector:o=null,ignoreClass:l="rr-ignore",ignoreSelector:c=null,maskAllText:u=!1,maskTextClass:d="rr-mask",unmaskTextClass:p=null,maskTextSelector:h=null,unmaskTextSelector:f=null,inlineStylesheet:m=!0,maskAllInputs:g,maskInputOptions:v,slimDOMOptions:k,maskAttributeFn:_,maskInputFn:I,maskTextFn:S,maxCanvasSize:x=null,packFn:E,sampling:A={},dataURLOptions:T={},mousemoveWait:C,recordDOM:P=!0,recordCanvas:R=!1,recordCrossOriginIframes:O=!1,recordAfter:M="DOMContentLoaded"===e.recordAfter?e.recordAfter:"load",userTriggeredOnInput:L=!1,collectFonts:D=!1,inlineImages:N=!1,plugins:W,keepIframeSrcFn:j=()=>!1,ignoreCSSAttributes:z=new Set([]),errorHandler:$,onMutation:F,getCanvasManager:U}=e;y=$;let B=!O||window.parent===window,V=!1;if(!B)try{window.parent.document&&(V=!1)}catch(e){V=!0}if(B&&!r)throw Error("emit function is required");void 0!==C&&void 0===A.mousemove&&(A.mousemove=C),ai.reset();let q=!0===g?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==v?v:{},G=!0===k||"all"===k?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===k,headMetaDescKeywords:"all"===k}:k||{};!function(e=window){"NodeList"in e&&!e.NodeList.prototype.forEach&&(e.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in e&&!e.DOMTokenList.prototype.forEach&&(e.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...e)=>{let t=e[0];if(!(0 in e))throw TypeError("1 argument is required");do if(this===t)return!0;while(t=t&&t.parentNode);return!1})}();let H=0,Z=e=>{for(let t of W||[])t.eventProcessor&&(e=t.eventProcessor(e));return E&&!V&&(e=E(e)),e};b=(e,a)=>{if(e.timestamp=iy(),t6([iH,"access",e=>e[0],"optionalAccess",e=>e.isFrozen,"call",e=>e()])&&e.type!==iD.FullSnapshot&&!(e.type===iD.IncrementalSnapshot&&e.data.source===iN.Mutation)&&iH.forEach(e=>e.unfreeze()),B)t6([r,"optionalCall",t=>t(Z(e),a)]);else if(V){let t={type:"rrweb",event:Z(e),origin:window.location.origin,isCheckout:a};window.parent.postMessage(t,"*")}if(e.type===iD.FullSnapshot)t=e,H=0;else if(e.type===iD.IncrementalSnapshot){if(e.data.source===iN.Mutation&&e.data.isAttachIframe)return;H++;let r=i&&H>=i,a=n&&t&&e.timestamp-t.timestamp>n;(r||a)&&en(!0)}};let J=e=>{b({type:iD.IncrementalSnapshot,data:{source:iN.Mutation,...e}})},K=e=>b({type:iD.IncrementalSnapshot,data:{source:iN.Scroll,...e}}),X=e=>b({type:iD.IncrementalSnapshot,data:{source:iN.CanvasMutation,...e}}),Y=new ar({mutationCb:J,adoptedStyleSheetCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.AdoptedStyleSheet,...e}})}),Q="boolean"==typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new i8:new i9({mirror:ai,mutationCb:J,stylesheetManager:Y,recordCrossOriginIframes:O,wrappedEmit:b});for(let e of W||[])e.getMirror&&e.getMirror({nodeMirror:ai,crossOriginIframeMirror:Q.crossOriginIframeMirror,crossOriginIframeStyleMirror:Q.crossOriginIframeStyleMirror});let ee=new an,et=function(e,t){try{return e?e(t):new at}catch(e){return console.warn("Unable to initialize CanvasManager"),new at}}(U,{mirror:ai,win:window,mutationCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.CanvasMutation,...e}}),recordCanvas:R,blockClass:a,blockSelector:s,unblockSelector:o,maxCanvasSize:x,sampling:A.canvas,dataURLOptions:T,errorHandler:$}),er="boolean"==typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new i7:new ae({mutationCb:J,scrollCb:K,bypassOptions:{onMutation:F,blockClass:a,blockSelector:s,unblockSelector:o,maskAllText:u,maskTextClass:d,unmaskTextClass:p,maskTextSelector:h,unmaskTextSelector:f,inlineStylesheet:m,maskInputOptions:q,dataURLOptions:T,maskAttributeFn:_,maskTextFn:S,maskInputFn:I,recordCanvas:R,inlineImages:N,sampling:A,slimDOMOptions:G,iframeManager:Q,stylesheetManager:Y,canvasManager:et,keepIframeSrcFn:j,processedNodeManager:ee},mirror:ai}),en=(e=!1)=>{if(!P)return;b({type:iD.Meta,data:{href:window.location.href,width:ik(),height:iw()}},e),Y.reset(),er.init(),iH.forEach(e=>e.lock());let t=function(e,t){let{mirror:r=new nU,blockClass:n="rr-block",blockSelector:i=null,unblockSelector:a=null,maskAllText:s=!1,maskTextClass:o="rr-mask",unmaskTextClass:l=null,maskTextSelector:c=null,unmaskTextSelector:u=null,inlineStylesheet:d=!0,inlineImages:p=!1,recordCanvas:h=!1,maskAllInputs:f=!1,maskAttributeFn:m,maskTextFn:g,maskInputFn:v,slimDOM:y=!1,dataURLOptions:b,preserveWhiteSpace:w,onSerialize:k,onIframeLoad:_,iframeLoadTimeout:I,onStylesheetLoad:S,stylesheetLoadTimeout:x,keepIframeSrcFn:E=()=>!1}=t||{};return iu(e,{doc:e,mirror:r,blockClass:n,blockSelector:i,unblockSelector:a,maskAllText:s,maskTextClass:o,unmaskTextClass:l,maskTextSelector:c,unmaskTextSelector:u,skipChild:!1,inlineStylesheet:d,maskInputOptions:!0===f?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===f?{}:f,maskAttributeFn:m,maskTextFn:g,maskInputFn:v,slimDOMOptions:!0===y||"all"===y?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===y,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===y?{}:y,dataURLOptions:b,inlineImages:p,recordCanvas:h,preserveWhiteSpace:w,onSerialize:k,onIframeLoad:_,iframeLoadTimeout:I,onStylesheetLoad:S,stylesheetLoadTimeout:x,keepIframeSrcFn:E,newlyAddedElement:!1})}(document,{mirror:ai,blockClass:a,blockSelector:s,unblockSelector:o,maskAllText:u,maskTextClass:d,unmaskTextClass:p,maskTextSelector:h,unmaskTextSelector:f,inlineStylesheet:m,maskAllInputs:q,maskAttributeFn:_,maskInputFn:I,maskTextFn:S,slimDOM:G,dataURLOptions:T,recordCanvas:R,inlineImages:N,onSerialize:e=>{iE(e,ai)&&Q.addIframe(e),iA(e,ai)&&Y.trackLinkElement(e),iT(e)&&er.addShadowRoot(e.shadowRoot,document)},onIframeLoad:(e,t)=>{Q.attachIframe(e,t),e.contentWindow&&et.addWindow(e.contentWindow),er.observeAttachShadow(e)},onStylesheetLoad:(e,t)=>{Y.attachLinkElement(e,t)},keepIframeSrcFn:j});if(!t)return console.warn("Failed to snapshot the document");b({type:iD.FullSnapshot,data:{node:t,initialOffset:ib(window)}}),iH.forEach(e=>e.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Y.adoptStyleSheets(document.adoptedStyleSheets,ai.getId(document))};w=en;try{let e=[],t=e=>iq(i2)({onMutation:F,mutationCb:J,mousemoveCb:(e,t)=>b({type:iD.IncrementalSnapshot,data:{source:t,positions:e}}),mouseInteractionCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.MouseInteraction,...e}}),scrollCb:K,viewportResizeCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.ViewportResize,...e}}),inputCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.Input,...e}}),mediaInteractionCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.MediaInteraction,...e}}),styleSheetRuleCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.StyleSheetRule,...e}}),styleDeclarationCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.StyleDeclaration,...e}}),canvasMutationCb:X,fontCb:e=>b({type:iD.IncrementalSnapshot,data:{source:iN.Font,...e}}),selectionCb:e=>{b({type:iD.IncrementalSnapshot,data:{source:iN.Selection,...e}})},customElementCb:e=>{b({type:iD.IncrementalSnapshot,data:{source:iN.CustomElement,...e}})},blockClass:a,ignoreClass:l,ignoreSelector:c,maskAllText:u,maskTextClass:d,unmaskTextClass:p,maskTextSelector:h,unmaskTextSelector:f,maskInputOptions:q,inlineStylesheet:m,sampling:A,recordDOM:P,recordCanvas:R,inlineImages:N,userTriggeredOnInput:L,collectFonts:D,doc:e,maskAttributeFn:_,maskInputFn:I,maskTextFn:S,keepIframeSrcFn:j,blockSelector:s,unblockSelector:o,slimDOMOptions:G,dataURLOptions:T,mirror:ai,iframeManager:Q,stylesheetManager:Y,shadowDomManager:er,processedNodeManager:ee,canvasManager:et,ignoreCSSAttributes:z,plugins:t6([W,"optionalAccess",e=>e.filter,"call",e=>e(e=>e.observer),"optionalAccess",e=>e.map,"call",e=>e(e=>({observer:e.observer,options:e.options,callback:t=>b({type:iD.Plugin,data:{plugin:e.name,payload:t}})}))])||[]},{});Q.addLoadListener(r=>{try{e.push(t(r.contentDocument))}catch(e){console.warn(e)}});let r=()=>{en(),e.push(t(document))};return"interactive"===document.readyState||"complete"===document.readyState?r():(e.push(ip("DOMContentLoaded",()=>{b({type:iD.DomContentLoaded,data:{}}),"DOMContentLoaded"===M&&r()})),e.push(ip("load",()=>{b({type:iD.Load,data:{}}),"load"===M&&r()},window))),()=>{e.forEach(e=>e()),ee.destroy(),w=void 0,y=void 0}}catch(e){console.warn(e)}}aa.mirror=ai,aa.takeFullSnapshot=function(e){if(!w)throw Error("please take full snapshot after start recording");w(e)};let as="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,ao=["info","warn","error","log"],al="[Replay] ";function ac(e,t="info"){eQ({category:"console",data:{logger:"replay"},level:t,message:`${al}${e}`},{level:t})}let au=function(){let e=!1,t=!1,r={exception:()=>void 0,infoTick:()=>void 0,setConfig:r=>{e=r.captureExceptions,t=r.traceInternals}};return as?(ao.forEach(e=>{r[e]=(...r)=>{M.kg[e](al,...r),t&&ac(r[0])}}),r.exception=(n,...i)=>{r.error&&r.error(...i),M.kg.error(al,n),e?(0,O.Tb)(n):t&&ac(n)},r.infoTick=(...e)=>{M.kg.info(al,...e),t&&setTimeout(()=>ac(e[0]),0)}):ao.forEach(e=>{r[e]=()=>void 0}),r}();function ad(e){return e>9999999999?e:1e3*e}function ap(e){return e>9999999999?e/1e3:e}function ah(e,t){"sentry.transaction"!==t.category&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate(()=>(e.throttledAddEvent({type:iD.Custom,timestamp:1e3*(t.timestamp||0),data:{tag:"breadcrumb",payload:(0,ey.Fv)(t,10,1e3)}}),"console"===t.category)))}function af(e){return e.closest("button,a")||e}function am(e){let t=ag(e);return t&&t instanceof Element?af(t):t}function ag(e){return"object"==typeof e&&e&&"target"in e?e.target:e}let av=new Set([iN.Mutation,iN.StyleSheetRule,iN.StyleDeclaration,iN.AdoptedStyleSheet,iN.CanvasMutation,iN.Selection,iN.MediaInteraction]);class ay{constructor(e,t,r=ah){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=t.timeout/1e3,this._threshold=t.threshold/1e3,this._scollTimeout=t.scrollTimeout/1e3,this._replay=e,this._ignoreSelector=t.ignoreSelector,this._addBreadcrumbEvent=r}addListeners(){var e;let t=(e=()=>{this._lastMutation=aw()},k||(k=[],(0,B.hl)(nM,"open",function(e){return function(...t){if(k)try{k.forEach(e=>e())}catch(e){}return e.apply(nM,t)}})),k.push(e),()=>{let t=k?k.indexOf(e):-1;t>-1&&k.splice(t,1)});this._teardown=()=>{t(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(e,t){var r;if(r=this._ignoreSelector,!ab.includes(t.tagName)||"INPUT"===t.tagName&&!["submit","button"].includes(t.getAttribute("type")||"")||"A"===t.tagName&&(t.hasAttribute("download")||t.hasAttribute("target")&&"_self"!==t.getAttribute("target"))||r&&t.matches(r)||!(e.data&&"number"==typeof e.data.nodeId&&e.timestamp))return;let n={timestamp:ap(e.timestamp),clickBreadcrumb:e,clickCount:0,node:t};this._clicks.some(e=>e.node===n.node&&1>Math.abs(e.timestamp-n.timestamp))||(this._clicks.push(n),1===this._clicks.length&&this._scheduleCheckClicks())}registerMutation(e=Date.now()){this._lastMutation=ap(e)}registerScroll(e=Date.now()){this._lastScroll=ap(e)}registerClick(e){let t=af(e);this._handleMultiClick(t)}_handleMultiClick(e){this._getClicks(e).forEach(e=>{e.clickCount++})}_getClicks(e){return this._clicks.filter(t=>t.node===e)}_checkClicks(){let e=[],t=aw();for(let r of(this._clicks.forEach(r=>{!r.mutationAfter&&this._lastMutation&&(r.mutationAfter=r.timestamp<=this._lastMutation?this._lastMutation-r.timestamp:void 0),!r.scrollAfter&&this._lastScroll&&(r.scrollAfter=r.timestamp<=this._lastScroll?this._lastScroll-r.timestamp:void 0),r.timestamp+this._timeout<=t&&e.push(r)}),e)){let e=this._clicks.indexOf(r);e>-1&&(this._generateBreadcrumbs(r),this._clicks.splice(e,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(e){let t=this._replay,r=e.scrollAfter&&e.scrollAfter<=this._scollTimeout,n=e.mutationAfter&&e.mutationAfter<=this._threshold,{clickCount:i,clickBreadcrumb:a}=e;if(!r&&!n){let r=1e3*Math.min(e.mutationAfter||this._timeout,this._timeout),n=r<1e3*this._timeout?"mutation":"timeout",s={type:"default",message:a.message,timestamp:a.timestamp,category:"ui.slowClickDetected",data:{...a.data,url:nM.location.href,route:t.getCurrentRoute(),timeAfterClickMs:r,endReason:n,clickCount:i||1}};this._addBreadcrumbEvent(t,s);return}if(i>1){let e={type:"default",message:a.message,timestamp:a.timestamp,category:"ui.multiClick",data:{...a.data,url:nM.location.href,route:t.getCurrentRoute(),clickCount:i,metric:!0}};this._addBreadcrumbEvent(t,e)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=tM(()=>this._checkClicks(),1e3)}}let ab=["A","BUTTON","INPUT"];function aw(){return Date.now()/1e3}function ak(e){return{timestamp:Date.now()/1e3,type:"default",...e}}(A=C||(C={}))[A.Document=0]="Document",A[A.DocumentType=1]="DocumentType",A[A.Element=2]="Element",A[A.Text=3]="Text",A[A.CDATA=4]="CDATA",A[A.Comment=5]="Comment";let a_=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]),aI=e=>t=>{if(!e.isEnabled())return;let r=function(e){let{target:t,message:r}=function(e){let t;let r="click"===e.name,n=null;try{n=r?am(e.event):ag(e.event),t=(0,e8.Rt)(n,{maxStringLength:200})||"<unknown>"}catch(e){t="<unknown>"}return{target:n,message:t}}(e);return ak({category:`ui.${e.name}`,...aS(t,r)})}(t);if(!r)return;let n="click"===t.name,i=n?t.event:void 0;n&&e.clickDetector&&i&&i.target&&!i.altKey&&!i.metaKey&&!i.ctrlKey&&!i.shiftKey&&function(e,t,r){e.handleClick(t,r)}(e.clickDetector,r,am(t.event)),ah(e,r)};function aS(e,t){let r=aa.mirror.getId(e),n=r&&aa.mirror.getNode(r),i=n&&aa.mirror.getMeta(n),a=i&&i.type===C.Element?i:null;return{message:t,data:a?{nodeId:r,node:{id:r,tagName:a.tagName,textContent:Array.from(a.childNodes).map(e=>e.type===C.Text&&e.textContent).filter(Boolean).map(e=>e.trim()).join(""),attributes:function(e){let t={};for(let r in!e["data-sentry-component"]&&e["data-sentry-element"]&&(e["data-sentry-component"]=e["data-sentry-element"]),e)if(a_.has(r)){let n=r;("data-testid"===r||"data-test-id"===r)&&(n="testId"),t[n]=e[r]}return t}(a.attributes)}}:{}}}let ax={resource:function(e){let{entryType:t,initiatorType:r,name:n,responseEnd:i,startTime:a,decodedBodySize:s,encodedBodySize:o,responseStatus:l,transferSize:c}=e;return["fetch","xmlhttprequest"].includes(r)?null:{type:`${t}.${r}`,start:aT(a),end:aT(i),name:n,data:{size:c,statusCode:l,decodedBodySize:s,encodedBodySize:o}}},paint:function(e){let{duration:t,entryType:r,name:n,startTime:i}=e,a=aT(i);return{type:r,name:n,start:a,end:a+t,data:void 0}},navigation:function(e){let{entryType:t,name:r,decodedBodySize:n,duration:i,domComplete:a,encodedBodySize:s,domContentLoadedEventStart:o,domContentLoadedEventEnd:l,domInteractive:c,loadEventStart:u,loadEventEnd:d,redirectCount:p,startTime:h,transferSize:f,type:m}=e;return 0===i?null:{type:`${t}.${m}`,start:aT(h),end:aT(a),name:r,data:{size:f,decodedBodySize:n,encodedBodySize:s,duration:i,domInteractive:c,domContentLoadedEventStart:o,domContentLoadedEventEnd:l,loadEventStart:u,loadEventEnd:d,domComplete:a,redirectCount:p}}}};function aE(e,t){return({metric:r})=>void t.replayPerformanceEntries.push(e(r))}function aA(e){let t=ax[e.entryType];return t?t(e):null}function aT(e){return((eE.Z1||nM.performance.timeOrigin)+e)/1e3}function aC(e){let t=e.entries[e.entries.length-1];return aM(e,"largest-contentful-paint",t&&t.element?[t.element]:void 0)}function aP(e){let t=[],r=[];for(let n of e.entries)if(void 0!==n.sources){let e=[];for(let t of n.sources)if(t.node){r.push(t.node);let n=aa.mirror.getId(t.node);n&&e.push(n)}t.push({value:n.value,nodeIds:e.length?e:void 0})}return aM(e,"cumulative-layout-shift",r,t)}function aR(e){let t=e.entries[e.entries.length-1];return aM(e,"first-input-delay",t&&t.target?[t.target]:void 0)}function aO(e){let t=e.entries[e.entries.length-1];return aM(e,"interaction-to-next-paint",t&&t.target?[t.target]:void 0)}function aM(e,t,r,n){let i=e.value,a=e.rating,s=aT(i);return{type:"web-vital",name:t,start:s,end:s,data:{value:i,size:i,rating:a,nodeIds:r?r.map(e=>aa.mirror.getId(e)):void 0,attributions:n}}}class aL extends Error{constructor(){super("Event buffer exceeded maximum size of 20000000.")}}class aD{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}async addEvent(e){let t=JSON.stringify(e).length;if(this._totalSize+=t,this._totalSize>2e7)throw new aL;this.events.push(e)}finish(){return new Promise(e=>{let t=this.events;this.clear(),e(JSON.stringify(t))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){let e=this.events.map(e=>e.timestamp).sort()[0];return e?ad(e):null}}class aN{constructor(e){this._worker=e,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((e,t)=>{this._worker.addEventListener("message",({data:r})=>{r.success?e():t()},{once:!0}),this._worker.addEventListener("error",e=>{t(e)},{once:!0})})),this._ensureReadyPromise}destroy(){as&&au.info("Destroying compression worker"),this._worker.terminate()}postMessage(e,t){let r=this._getAndIncrementId();return new Promise((n,i)=>{let a=({data:t})=>{if(t.method===e&&t.id===r){if(this._worker.removeEventListener("message",a),!t.success){as&&au.error("Error in compression worker: ",t.response),i(Error("Error in compression worker"));return}n(t.response)}};this._worker.addEventListener("message",a),this._worker.postMessage({id:r,method:e,arg:t})})}_getAndIncrementId(){return this._id++}}class aW{constructor(e){this._worker=new aN(e),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}addEvent(e){let t=ad(e.timestamp);(!this._earliestTimestamp||t<this._earliestTimestamp)&&(this._earliestTimestamp=t);let r=JSON.stringify(e);return(this._totalSize+=r.length,this._totalSize>2e7)?Promise.reject(new aL):this._sendEventToWorker(r)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,e=>{as&&au.exception(e,'Sending "clear" message to worker failed',e)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(e){return this._worker.postMessage("addEvent",e)}async _finishRequest(){let e=await this._worker.postMessage("finish");return this._earliestTimestamp=null,this._totalSize=0,e}}class aj{constructor(e){this._fallback=new aD,this._compression=new aW(e),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(e){this._used.hasCheckout=e}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(e){return this._used.addEvent(e)}async finish(){return await this.ensureWorkerIsLoaded(),this._used.finish()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}async _ensureWorkerIsLoaded(){try{await this._compression.ensureReady()}catch(e){as&&au.exception(e,"Failed to load the compression worker, falling back to simple buffer");return}await this._switchToCompressionWorker()}async _switchToCompressionWorker(){let{events:e,hasCheckout:t}=this._fallback,r=[];for(let t of e)r.push(this._compression.addEvent(t));this._compression.hasCheckout=t,this._used=this._compression;try{await Promise.all(r)}catch(e){as&&au.exception(e,"Failed to add events when switching buffers.")}}}function az(){try{return"sessionStorage"in nM&&!!nM.sessionStorage}catch(e){return!1}}function a$(e){return void 0!==e&&Math.random()<e}function aF(e){let t=Date.now(),r=e.id||(0,L.DM)(),n=e.started||t,i=e.lastActivity||t;return{id:r,started:n,lastActivity:i,segmentId:e.segmentId||0,sampled:e.sampled,previousSessionId:e.previousSessionId}}function aU(e){if(az())try{nM.sessionStorage.setItem(nL,JSON.stringify(e))}catch(e){}}function aB({sessionSampleRate:e,allowBuffering:t,stickySession:r=!1},{previousSessionId:n}={}){let i=aF({sampled:a$(e)?"session":!!t&&"buffer",previousSessionId:n});return r&&aU(i),i}function aV(e,t,r=+new Date){return null===e||void 0===t||t<0||0!==t&&e+t<=r}function aq(e,{maxReplayDuration:t,sessionIdleExpire:r,targetTime:n=Date.now()}){return aV(e.started,t,n)||aV(e.lastActivity,r,n)}function aG(e,{sessionIdleExpire:t,maxReplayDuration:r}){return!!aq(e,{sessionIdleExpire:t,maxReplayDuration:r})&&("buffer"!==e.sampled||0!==e.segmentId)}function aH({sessionIdleExpire:e,maxReplayDuration:t,previousSessionId:r},n){let i=n.stickySession&&function(){if(!az())return null;try{let e=nM.sessionStorage.getItem(nL);if(!e)return null;let t=JSON.parse(e);return as&&au.infoTick("Loading existing session"),aF(t)}catch(e){return null}}();return i?aG(i,{sessionIdleExpire:e,maxReplayDuration:t})?(as&&au.infoTick("Session in sessionStorage is expired, creating new one..."),aB(n,{previousSessionId:i.id})):i:(as&&au.infoTick("Creating new session"),aB(n,{previousSessionId:r}))}function aZ(e,t,r){return!!aK(e,t)&&(aJ(e,t,r),!0)}async function aJ(e,t,r){if(!e.eventBuffer)return null;try{r&&"buffer"===e.recordingMode&&e.eventBuffer.clear(),r&&(e.eventBuffer.hasCheckout=!0);let n=e.getOptions(),i=function(e,t){try{if("function"==typeof t&&e.type===iD.Custom)return t(e)}catch(e){return as&&au.exception(e,"An error occured in the `beforeAddRecordingEvent` callback, skipping the event..."),null}return e}(t,n.beforeAddRecordingEvent);if(!i)return;return await e.eventBuffer.addEvent(i)}catch(n){let t=n&&n instanceof aL?"addEventSizeExceeded":"addEvent";e.handleException(n),await e.stop({reason:t});let r=(0,V.s3)();r&&r.recordDroppedEvent("internal_sdk_error","replay")}}function aK(e,t){if(!e.eventBuffer||e.isPaused()||!e.isEnabled())return!1;let r=ad(t.timestamp);return!(r+e.timeouts.sessionIdlePause<Date.now())&&(!(r>e.getContext().initialTimestamp+e.getOptions().maxReplayDuration)||(as&&au.infoTick(`Skipping event with timestamp ${r} because it is after maxReplayDuration`),!1))}function aX(e){return"transaction"===e.type}function aY(e){return"feedback"===e.type}function aQ(e){return!!e.category}function a0(e,t){return t.map(({type:t,start:r,end:n,name:i,data:a})=>{let s=e.throttledAddEvent({type:iD.Custom,timestamp:r,data:{tag:"performanceSpan",payload:{op:t,description:i,startTimestamp:r,endTimestamp:n,data:a}}});return"string"==typeof s?Promise.resolve(null):s})}function a1(e,t){var r;e.isEnabled()&&null!==t&&(r=t.name,(!as||!e.getOptions()._experiments.traceInternals)&&function(e,t){let r=t&&t.getDsn(),n=t&&t.getOptions().tunnel;return!!r&&e.includes(r.host)||!!n&&nP(e)===nP(n)}(r,(0,V.s3)())||e.addUpdate(()=>(a0(e,[t]),!0)))}function a2(e){if(!e)return;let t=new TextEncoder;try{if("string"==typeof e)return t.encode(e).length;if(e instanceof URLSearchParams)return t.encode(e.toString()).length;if(e instanceof FormData){let r=se(e);return t.encode(r).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch(e){}}function a5(e){if(!e)return;let t=parseInt(e,10);return isNaN(t)?void 0:t}function a3(e){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[se(e)];if(!e)return[void 0]}catch(t){return as&&au.exception(t,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return as&&au.info("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function a4(e,t){if(!e)return{headers:{},size:void 0,_meta:{warnings:[t]}};let r={...e._meta},n=r.warnings||[];return r.warnings=[...n,t],e._meta=r,e}function a6(e,t){if(!t)return null;let{startTimestamp:r,endTimestamp:n,url:i,method:a,statusCode:s,request:o,response:l}=t;return{type:e,start:r/1e3,end:n/1e3,name:i,data:(0,B.Jr)({method:a,statusCode:s,request:o,response:l})}}function a8(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function a9(e,t,r){if(!t&&0===Object.keys(e).length)return;if(!t)return{headers:e};if(!r)return{headers:e,size:t};let n={headers:e,size:t},{body:i,warnings:a}=function(e){if(!e||"string"!=typeof e)return{body:e};let t=e.length>15e4,r=function(e){let t=e[0],r=e[e.length-1];return"["===t&&"]"===r||"{"===t&&"}"===r}(e);if(t){let t=e.slice(0,15e4);return r?{body:t,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${t}…`,warnings:["TEXT_TRUNCATED"]}}if(r)try{return{body:JSON.parse(e)}}catch(e){}return{body:e}}(r);return n.body=i,a&&a.length>0&&(n._meta={warnings:a}),n}function a7(e,t){return Object.entries(e).reduce((r,[n,i])=>{let a=n.toLowerCase();return t.includes(a)&&e[n]&&(r[a]=i),r},{})}function se(e){return new URLSearchParams(e).toString()}function st(e,t){let r=function(e,t=nM.document.baseURI){if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(nM.location.origin))return e;let r=new URL(e,t);if(r.origin!==new URL(t).origin)return e;let n=r.href;return!e.endsWith("/")&&n.endsWith("/")?n.slice(0,-1):n}(e);return(0,D.U0)(r,t)}async function sr(e,t,r){try{let n=await sn(e,t,r),i=a6("resource.fetch",n);a1(r.replay,i)}catch(e){as&&au.exception(e,"Failed to capture fetch breadcrumb")}}async function sn(e,t,r){let n=Date.now(),{startTimestamp:i=n,endTimestamp:a=n}=t,{url:s,method:o,status_code:l=0,request_body_size:c,response_body_size:u}=e.data,d=st(s,r.networkDetailAllowUrls)&&!st(s,r.networkDetailDenyUrls);return{startTimestamp:i,endTimestamp:a,url:s,method:o,statusCode:l,request:d?function({networkCaptureBodies:e,networkRequestHeaders:t},r,n){let i=r?1===r.length&&"string"!=typeof r[0]?sl(r[0],t):2===r.length?sl(r[1],t):{}:{};if(!e)return a9(i,n,void 0);let[a,s]=a3(ss(r)),o=a9(i,n,a);return s?a4(o,s):o}(r,t.input,c):a8(c),response:await si(d,r,t.response,u)}}async function si(e,{networkCaptureBodies:t,networkResponseHeaders:r},n,i){if(!e&&void 0!==i)return a8(i);let a=n?so(n.headers,r):{};if(!n||!t&&void 0!==i)return a9(a,i,void 0);let[s,o]=await sa(n),l=function(e,{networkCaptureBodies:t,responseBodySize:r,captureDetails:n,headers:i}){try{let a=e&&e.length&&void 0===r?a2(e):r;if(!n)return a8(a);if(t)return a9(i,a,e);return a9(i,a,void 0)}catch(e){return as&&au.exception(e,"Failed to serialize response body"),a9(i,r,void 0)}}(s,{networkCaptureBodies:t,responseBodySize:i,captureDetails:e,headers:a});return o?a4(l,o):l}async function sa(e){let t=function(e){try{return e.clone()}catch(e){as&&au.exception(e,"Failed to clone response body")}}(e);if(!t)return[void 0,"BODY_PARSE_ERROR"];try{return[await new Promise((e,r)=>{let n=tM(()=>r(Error("Timeout while trying to read response body")),500);sc(t).then(t=>e(t),e=>r(e)).finally(()=>clearTimeout(n))})]}catch(e){return as&&au.exception(e,"Failed to get text body from response"),[void 0,"BODY_PARSE_ERROR"]}}function ss(e=[]){if(2===e.length&&"object"==typeof e[1])return e[1].body}function so(e,t){let r={};return t.forEach(t=>{e.get(t)&&(r[t]=e.get(t))}),r}function sl(e,t){if(!e)return{};let r=e.headers;return r?r instanceof Headers?so(r,t):Array.isArray(r)?{}:a7(r,t):{}}async function sc(e){return await e.text()}async function su(e,t,r){try{let n=function(e,t,r){let n=Date.now(),{startTimestamp:i=n,endTimestamp:a=n,input:s,xhr:o}=t,{url:l,method:c,status_code:u=0,request_body_size:d,response_body_size:p}=e.data;if(!l)return null;if(!o||!st(l,r.networkDetailAllowUrls)||st(l,r.networkDetailDenyUrls)){let e=a8(d);return{startTimestamp:i,endTimestamp:a,url:l,method:c,statusCode:u,request:e,response:a8(p)}}let h=o[eK],f=h?a7(h.request_headers,r.networkRequestHeaders):{},m=a7(function(e){let t=e.getAllResponseHeaders();return t?t.split("\r\n").reduce((e,t)=>{let[r,n]=t.split(": ");return n&&(e[r.toLowerCase()]=n),e},{}):{}}(o),r.networkResponseHeaders),[g,v]=r.networkCaptureBodies?a3(s):[void 0],[y,b]=r.networkCaptureBodies?function(e){let t=[];try{return[e.responseText]}catch(e){t.push(e)}try{return function(e,t){try{if("string"==typeof e)return[e];if(e instanceof Document)return[e.body.outerHTML];if("json"===t&&e&&"object"==typeof e)return[JSON.stringify(e)];if(!e)return[void 0]}catch(t){return as&&au.exception(t,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return as&&au.info("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}(e.response,e.responseType)}catch(e){t.push(e)}return as&&au.warn("Failed to get xhr response body",...t),[void 0]}(o):[void 0],w=a9(f,d,g),k=a9(m,p,y);return{startTimestamp:i,endTimestamp:a,url:l,method:c,statusCode:u,request:v?a4(w,v):w,response:b?a4(k,b):k}}(e,t,r),i=a6("resource.xhr",n);a1(r.replay,i)}catch(e){as&&au.exception(e,"Failed to capture xhr breadcrumb")}}async function sd(e){try{return Promise.all(a0(e,[function(e){let{jsHeapSizeLimit:t,totalJSHeapSize:r,usedJSHeapSize:n}=e,i=Date.now()/1e3;return{type:"memory",name:"memory",start:i,end:i,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:r,usedJSHeapSize:n}}}}(nM.performance.memory)]))}catch(e){return[]}}async function sp({client:e,scope:t,replayId:r,event:n}){let i={event_id:r,integrations:"object"!=typeof e._integrations||null===e._integrations||Array.isArray(e._integrations)?void 0:Object.keys(e._integrations)};e.emit("preprocessEvent",n,i);let a=await (0,eR.R)(e.getOptions(),n,i,t,e,(0,V.aF)());if(!a)return null;a.platform=a.platform||"javascript";let s=e.getSdkMetadata(),{name:o,version:l}=s&&s.sdk||{};return a.sdk={...a.sdk,name:o||"sentry.javascript.unknown",version:l||"0.0.0"},a}async function sh({recordingData:e,replayId:t,segmentId:r,eventContext:n,timestamp:i,session:a}){var s;let o;let l=function({recordingData:e,headers:t}){let r;let n=`${JSON.stringify(t)}
`;if("string"==typeof e)r=`${n}${e}`;else{let t=new TextEncoder().encode(n);(r=new Uint8Array(t.length+e.length)).set(t),r.set(e,t.length)}return r}({recordingData:e,headers:{segment_id:r}}),{urls:c,errorIds:u,traceIds:d,initialTimestamp:p}=n,h=(0,V.s3)(),f=(0,V.nZ)(),m=h&&h.getTransport(),g=h&&h.getDsn();if(!h||!m||!g||!a.sampled)return(0,ev.WD)({});let v={type:"replay_event",replay_start_timestamp:p/1e3,timestamp:i/1e3,error_ids:u,trace_ids:d,urls:c,replay_id:t,segment_id:r,replay_type:a.sampled},y=await sp({scope:f,client:h,replayId:t,event:v});if(!y)return h.recordDroppedEvent("event_processor","replay",v),as&&au.info("An event processor returned `null`, will not send event."),(0,ev.WD)({});delete y.sdkProcessingMetadata;let b=(s=h.getOptions().tunnel,eb(eS(y,eI(y),s,g),[[{type:"replay_event"},y],[{type:"replay_recording",length:"string"==typeof l?new TextEncoder().encode(l).length:l.length},l]]));try{o=await m.send(b)}catch(t){let e=Error(nD);try{e.cause=t}catch(e){}throw e}if("number"==typeof o.statusCode&&(o.statusCode<200||o.statusCode>=300))throw new sf(o.statusCode);let w=tD({},o);if(tL(w,"replay"))throw new sm(w);return o}class sf extends Error{constructor(e){super(`Transport returned status code ${e}`)}}class sm extends Error{constructor(e){super("Rate limit hit"),this.rateLimits=e}}async function sg(e,t={count:0,interval:5e3}){let{recordingData:r,options:n}=e;if(r.length)try{return await sh(e),!0}catch(r){if(r instanceof sf||r instanceof sm)throw r;if((0,O.v)("Replays",{_retryCount:t.count}),as&&n._experiments&&n._experiments.captureExceptions&&(0,O.Tb)(r),t.count>=3){let e=Error(`${nD} - max retries exceeded`);try{e.cause=r}catch(e){}throw e}return t.interval*=++t.count,new Promise((r,n)=>{tM(async()=>{try{await sg(e,t),r(!0)}catch(e){n(e)}},t.interval)})}}let sv="__THROTTLED";class sy{constructor({options:e,recordingOptions:t}){sy.prototype.__init.call(this),sy.prototype.__init2.call(this),sy.prototype.__init3.call(this),sy.prototype.__init4.call(this),sy.prototype.__init5.call(this),sy.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._requiresManualStart=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=t,this._options=e,this._debouncedFlush=function(e,t,r){let n,i,a;let s=r&&r.maxWait?Math.max(r.maxWait,t):0;function o(){return l(),n=e()}function l(){void 0!==i&&clearTimeout(i),void 0!==a&&clearTimeout(a),i=a=void 0}function c(){return i&&clearTimeout(i),i=tM(o,t),s&&void 0===a&&(a=tM(o,s)),n}return c.cancel=l,c.flush=function(){return void 0!==i||void 0!==a?o():n},c}(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=function(e,t,r){let n=new Map,i=e=>{let t=e-5;n.forEach((e,r)=>{r<t&&n.delete(r)})},a=()=>[...n.values()].reduce((e,t)=>e+t,0),s=!1;return(...t)=>{let r=Math.floor(Date.now()/1e3);if(i(r),a()>=300){let e=s;return s=!0,e?"__SKIPPED":sv}s=!1;let o=n.get(r)||0;return n.set(r,o+1),e(...t)}}((e,t)=>aK(this,e)?aJ(this,e,t):Promise.resolve(null),0,0);let{slowClickTimeout:r,slowClickIgnoreSelectors:n}=this.getOptions(),i=r?{threshold:Math.min(3e3,r),timeout:r,scrollTimeout:300,ignoreSelector:n?n.join(","):""}:void 0;if(i&&(this.clickDetector=new ay(this,i)),as){let t=e._experiments;au.setConfig({captureExceptions:!!t.captureExceptions,traceInternals:!!t.traceInternals})}}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}handleException(e){as&&au.exception(e)}initializeSampling(e){let{errorSampleRate:t,sessionSampleRate:r}=this._options,n=t<=0&&r<=0;if(this._requiresManualStart=n,!n){if(this._initializeSessionForSampling(e),!this.session){as&&au.exception(Error("Unable to initialize and create session"));return}!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",as&&au.infoTick(`Starting replay in ${this.recordingMode} mode`),this._initializeRecording())}}start(){if(this._isEnabled&&"session"===this.recordingMode){as&&au.info("Recording is already in progress");return}if(this._isEnabled&&"buffer"===this.recordingMode){as&&au.info("Buffering is in progress, call `flush()` to save the replay");return}as&&au.infoTick("Starting replay in session mode"),this._updateUserActivity();let e=aH({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=e,this._initializeRecording()}startBuffering(){if(this._isEnabled){as&&au.info("Buffering is in progress, call `flush()` to save the replay");return}as&&au.infoTick("Starting replay in buffer mode");let e=aH({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=e,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{var e;let t;let r=this._canvas;this._stopRecording=aa({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:6e4},emit:(e=this,t=!1,(r,n)=>{if(!e.checkAndHandleExpiredSession()){as&&au.warn("Received replay event after session expired.");return}let i=n||!t;t=!0,e.clickDetector&&function(e,t){try{if(3!==t.type)return;let{source:r}=t.data;if(av.has(r)&&e.registerMutation(t.timestamp),r===iN.Scroll&&e.registerScroll(t.timestamp),t.data.source===iN.MouseInteraction){let{type:r,id:n}=t.data,i=aa.mirror.getNode(n);i instanceof HTMLElement&&r===iW.Click&&e.registerClick(i)}}catch(e){}}(e.clickDetector,r),e.addUpdate(()=>{if("buffer"===e.recordingMode&&i&&e.setInitialState(),!aZ(e,r,i))return!0;if(!i)return!1;if(i&&e.session&&0===e.session.segmentId&&aZ(e,function(e){let t=e.getOptions();return{type:iD.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:e.isRecordingCanvas(),sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:!!e.eventBuffer&&"worker"===e.eventBuffer.type,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}(e),!1),e.session&&e.session.previousSessionId)return!0;if("buffer"===e.recordingMode&&e.session&&e.eventBuffer){let t=e.eventBuffer.getEarliestTimestamp();t&&(as&&au.info(`Updating session start time to earliest event in buffer to ${new Date(t)}`),e.session.started=t,e.getOptions().stickySession&&aU(e.session))}return"session"===e.recordingMode&&e.flush(),!0})}),onMutation:this._onMutationHandler,...r?{recordCanvas:r.recordCanvas,getCanvasManager:r.getCanvasManager,sampling:r.sampling,dataURLOptions:r.dataURLOptions}:{}})}catch(e){this.handleException(e)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(e){return this.handleException(e),!1}}async stop({forceFlush:e=!1,reason:t}={}){if(this._isEnabled){this._isEnabled=!1;try{as&&au.info(`Stopping Replay${t?` triggered by ${t}`:""}`),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),e&&await this._flush({force:!0}),this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,function(){if(az())try{nM.sessionStorage.removeItem(nL)}catch(e){}}(),this.session=void 0}catch(e){this.handleException(e)}}}pause(){!this._isPaused&&(this._isPaused=!0,this.stopRecording(),as&&au.info("Pausing replay"))}resume(){this._isPaused&&this._checkSession()&&(this._isPaused=!1,this.startRecording(),as&&au.info("Resuming replay"))}async sendBufferedReplayOrFlush({continueRecording:e=!0}={}){if("session"===this.recordingMode)return this.flushImmediate();let t=Date.now();as&&au.info("Converting buffer to session"),await this.flushImmediate();let r=this.stopRecording();e&&r&&"session"!==this.recordingMode&&(this.recordingMode="session",this.session&&(this._updateUserActivity(t),this._updateSessionActivity(t),this._maybeSaveSession()),this.startRecording())}addUpdate(e){let t=e();"buffer"!==this.recordingMode&&!0!==t&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),!this._stopRecording){if(!this._checkSession())return;this.resume();return}this.checkAndHandleExpiredSession(),this._updateSessionActivity()}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(this._lastActivity&&aV(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled){this.pause();return}return!!this._checkSession()}setInitialState(){let e=`${nM.location.pathname}${nM.location.hash}${nM.location.search}`,t=`${nM.location.origin}${e}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=t,this._context.initialTimestamp=Date.now(),this._context.urls.push(t)}throttledAddEvent(e,t){let r=this._throttledAddEvent(e,t);if(r===sv){let e=ak({category:"replay.throttled"});this.addUpdate(()=>!aZ(this,{type:5,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e,metric:!0}}))}return r}getCurrentRoute(){let e=this.lastActiveSpan||(0,eT.HN)(),t=e&&(0,eT.Gx)(e),r=(t&&(0,eT.XU)(t).data||{})[tB.Zj];if(t&&r&&["route","custom"].includes(r))return(0,eT.XU)(t).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=function({useCompression:e,workerUrl:t}){if(e&&window.Worker){let e=function(e){try{let t=e||("undefined"!=typeof __SENTRY_EXCLUDE_REPLAY_WORKER__&&__SENTRY_EXCLUDE_REPLAY_WORKER__?"":function(){let e=new Blob(['var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))},M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},C=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=_(f,15),M=b.t,E=b.l,x=_(h,15),C=x.t,U=x.l,F=D(M),I=F.c,S=F.n,L=D(C),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=_(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(C,U,0),R=C;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}},L=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},O=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,A=c.p||new n(32768),_=c.h||new n(z+1),x=Math.ceil(o/3),D=2*x,T=function(t){return(a[t]^a[t+1]<<x^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=_[H];if(A[J]=K,_[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;++P){var rt=j-W+P&32767,et=rt-A[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=C(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=_,c.p=A,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},j=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},q=function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&j(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}},B=function(t){return 10+(t.filename?t.filename.length+1:0)},G=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(O(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();var H=function(){function t(t,n){this.c=L(),this.v=1,G.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),G.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=O(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=L();i.p(n.dictionary),j(t,2,i.d())}}(r,this.o),this.v=0),n&&j(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),J="undefined"!=typeof TextEncoder&&new TextEncoder,K="undefined"!=typeof TextDecoder&&new TextDecoder;try{K.decode(F,{stream:!0})}catch(t){}var N=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(P(t),this.d=n||!1)},t}();function P(n,r){if(r){for(var e=new t(n.length),i=0;i<n.length;++i)e[i]=n.charCodeAt(i);return e}if(J)return J.encode(n);var a=n.length,s=new t(n.length+(n.length>>1)),o=0,f=function(t){s[o++]=t};for(i=0;i<a;++i){if(o+5>s.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}function Q(t){return function(t,n){n||(n={});var r=S(),e=t.length;r.p(t);var i=O(t,n,B(n),8),a=i.length;return q(i,n),j(i,a-8,r.d()),j(i,a-4,e),i}(P(t))}const R=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(const r of t)n+=r.length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new H,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new N(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},V={clear:()=>{R.clear()},addEvent:t=>R.addEvent(t),finish:()=>R.finish(),compress:t=>Q(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in V&&"function"==typeof V[n])try{const t=V[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});']);return URL.createObjectURL(e)}());if(!t)return;as&&au.info(`Using compression worker${e?` from ${e}`:""}`);let r=new Worker(t);return new aj(r)}catch(e){as&&au.exception(e,"Failed to create compression worker")}}(t);if(e)return e}return as&&au.info("Using simple buffer"),new aD}({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_initializeSessionForSampling(e){let t=this._options.errorSampleRate>0,r=aH({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,previousSessionId:e},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:t});this.session=r}_checkSession(){if(!this.session)return!1;let e=this.session;return!aG(e,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(e),!1)}async _refreshSession(e){this._isEnabled&&(await this.stop({reason:"refresh session"}),this.initializeSampling(e.id))}_addListeners(){try{nM.document.addEventListener("visibilitychange",this._handleVisibilityChange),nM.addEventListener("blur",this._handleWindowBlur),nM.addEventListener("focus",this._handleWindowFocus),nM.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(function(e){let t=(0,V.s3)();eH(aI(e)),eu(t=>{if(!e.isEnabled())return;let r=function(e){let{from:t,to:r}=e,n=Date.now()/1e3;return{type:"navigation.push",start:n,end:n,name:r,data:{previous:t}}}(t);null!==r&&(e.getContext().urls.push(r.name),e.triggerUserActivity(),e.addUpdate(()=>(a0(e,[r]),!1)))}),function(e){let t=(0,V.s3)();t&&t.on("beforeAddBreadcrumb",t=>(function(e,t){if(!e.isEnabled()||!aQ(t))return;let r=!aQ(t)||["fetch","xhr","sentry.event","sentry.transaction"].includes(t.category)||t.category.startsWith("ui.")?null:"console"===t.category?function(e){let t=e.data&&e.data.arguments;if(!Array.isArray(t)||0===t.length)return ak(e);let r=!1,n=t.map(e=>{if(!e)return e;if("string"==typeof e)return e.length>5e3?(r=!0,`${e.slice(0,5e3)}…`):e;if("object"==typeof e)try{let t=(0,ey.Fv)(e,7);if(JSON.stringify(t).length>5e3)return r=!0,`${JSON.stringify(t,null,2).slice(0,5e3)}…`;return t}catch(e){}return e});return ak({...e,data:{...e.data,arguments:n,...r?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(t):ak(t);r&&ah(e,r)})(e,t))}(e),function(e){let t=(0,V.s3)();try{let{networkDetailAllowUrls:r,networkDetailDenyUrls:n,networkCaptureBodies:i,networkRequestHeaders:a,networkResponseHeaders:s}=e.getOptions(),o={replay:e,networkDetailAllowUrls:r,networkDetailDenyUrls:n,networkCaptureBodies:i,networkRequestHeaders:a,networkResponseHeaders:s};t&&t.on("beforeAddBreadcrumb",(e,t)=>(function(e,t,r){if(t.data)try{var n,i;"xhr"===t.category&&(n=r)&&n.xhr&&(function(e,t){let{xhr:r,input:n}=t;if(!r)return;let i=a2(n),a=r.getResponseHeader("content-length")?a5(r.getResponseHeader("content-length")):function(e,t){try{let r="json"===t&&e&&"object"==typeof e?JSON.stringify(e):e;return a2(r)}catch(e){return}}(r.response,r.responseType);void 0!==i&&(e.data.request_body_size=i),void 0!==a&&(e.data.response_body_size=a)}(t,r),su(t,r,e)),"fetch"===t.category&&(i=r)&&i.response&&(function(e,t){let{input:r,response:n}=t,i=a2(r?ss(r):void 0),a=n?a5(n.headers.get("content-length")):void 0;void 0!==i&&(e.data.request_body_size=i),void 0!==a&&(e.data.response_body_size=a)}(t,r),sr(t,r,e))}catch(e){as&&au.exception(e,"Error when enriching network breadcrumb")}})(o,e,t))}catch(e){}}(e);let r=Object.assign((t,r)=>e.isEnabled()?"replay_event"===t.type?(delete t.breadcrumbs,t):(!t.type||aX(t)||aY(t))&&e.checkAndHandleExpiredSession()?aY(t)?(e.flush(),t.contexts.feedback.replay_id=e.getSessionId(),e.triggerUserActivity(),e.addUpdate(()=>!t.timestamp||(e.throttledAddEvent({type:iD.Custom,timestamp:1e3*t.timestamp,data:{tag:"breadcrumb",payload:{timestamp:t.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:t.event_id}}}}),!1)),t):!t.type&&t.exception&&t.exception.values&&t.exception.values.length&&r.originalException&&r.originalException.__rrweb__&&!e.getOptions()._experiments.captureExceptions?(as&&au.log("Ignoring error from rrweb internals",t),null):(("buffer"===e.recordingMode&&t.message!==nD&&t.exception&&!t.type&&a$(e.getOptions().errorSampleRate)||"session"===e.recordingMode)&&(t.tags={...t.tags,replayId:e.getSessionId()}),t):t:t,{id:"Replay"});(0,O.Qy)(r),t&&(t.on("beforeSendEvent",t=>{e.isEnabled()&&!t.type&&function(e,t){let r=t.exception&&t.exception.values&&t.exception.values[0]&&t.exception.values[0].value;"string"==typeof r&&(r.match(/(reactjs\.org\/docs\/error-decoder\.html\?invariant=|react\.dev\/errors\/)(418|419|422|423|425)/)||r.match(/(does not match server-rendered HTML|Hydration failed because)/i))&&ah(e,ak({category:"replay.hydrate-error",data:{url:(0,e8.l4)()}}))}(e,t)}),t.on("afterSendEvent",(t,r)=>{if(!e.isEnabled()||t.type&&!aX(t))return;let n=r&&r.statusCode;if(n&&!(n<200)&&!(n>=300)){if(aX(t)){(function(e,t){let r=e.getContext();t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id&&r.traceIds.size<100&&r.traceIds.add(t.contexts.trace.trace_id)})(e,t);return}(function(e,t){let r=e.getContext();if(t.event_id&&r.errorIds.size<100&&r.errorIds.add(t.event_id),"buffer"!==e.recordingMode||!t.tags||!t.tags.replayId)return;let{beforeErrorSampling:n}=e.getOptions();("function"!=typeof n||n(t))&&tM(()=>{e.sendBufferedReplayOrFlush()})})(e,t)}}),t.on("createDsc",t=>{let r=e.getSessionId();r&&e.isEnabled()&&"session"===e.recordingMode&&e.checkAndHandleExpiredSession()&&(t.replay_id=r)}),t.on("spanStart",t=>{e.lastActiveSpan=t}),t.on("spanEnd",t=>{e.lastActiveSpan=t}),t.on("beforeSendFeedback",(t,r)=>{let n=e.getSessionId();r&&r.includeReplay&&e.isEnabled()&&n&&t.contexts&&t.contexts.feedback&&(t.contexts.feedback.replay_id=n)}))}(this),this._hasInitializedCoreListeners=!0)}catch(e){this.handleException(e)}this._performanceCleanupCallback=function(e){function t(t){e.performanceEntries.includes(t)||e.performanceEntries.push(t)}function r({entries:e}){e.forEach(t)}let n=[];return["navigation","paint","resource"].forEach(e=>{n.push(rB(e,r))}),n.push(r$(aE(aC,e)),rz(aE(aP,e)),rF(aE(aR,e)),rU(aE(aO,e))),()=>{n.forEach(e=>e())}}(this)}_removeListeners(){try{nM.document.removeEventListener("visibilitychange",this._handleVisibilityChange),nM.removeEventListener("blur",this._handleWindowBlur),nM.removeEventListener("focus",this._handleWindowFocus),nM.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(e){this.handleException(e)}}__init(){this._handleVisibilityChange=()=>{"visible"===nM.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{let e=ak({category:"ui.blur"});this._doChangeToBackgroundTasks(e)}}__init3(){this._handleWindowFocus=()=>{let e=ak({category:"ui.focus"});this._doChangeToForegroundTasks(e)}}__init4(){this._handleKeyboardEvent=e=>{!function(e,t){if(!e.isEnabled())return;e.updateUserActivity();let r=function(e){var t;let{metaKey:r,shiftKey:n,ctrlKey:i,altKey:a,key:s,target:o}=e;if(!o||"INPUT"===(t=o).tagName||"TEXTAREA"===t.tagName||t.isContentEditable||!s)return null;let l=r||i||a,c=1===s.length;if(!l&&c)return null;let u=(0,e8.Rt)(o,{maxStringLength:200})||"<unknown>",d=aS(o,u);return ak({category:"ui.keyDown",message:u,data:{...d.data,metaKey:r,shiftKey:n,ctrlKey:i,altKey:a,key:s}})}(t);r&&ah(e,r)}(this,e)}}_doChangeToBackgroundTasks(e){!this.session||aq(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(e&&this._createCustomBreadcrumb(e),this.conditionalFlush())}_doChangeToForegroundTasks(e){if(this.session){if(!this.checkAndHandleExpiredSession()){as&&au.info("Document has become active, but session has expired");return}e&&this._createCustomBreadcrumb(e)}}_updateUserActivity(e=Date.now()){this._lastActivity=e}_updateSessionActivity(e=Date.now()){this.session&&(this.session.lastActivity=e,this._maybeSaveSession())}_createCustomBreadcrumb(e){this.addUpdate(()=>{this.throttledAddEvent({type:iD.Custom,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e}})})}_addPerformanceEntries(){let e=this.performanceEntries.map(aA).filter(Boolean).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(a0(this,e))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){let{session:e,eventBuffer:t}=this;if(!e||!t||this._requiresManualStart||e.segmentId)return;let r=t.getEarliestTimestamp();r&&r<this._context.initialTimestamp&&(this._context.initialTimestamp=r)}_popEventContext(){let e={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),e}async _runFlush(){let e=this.getSessionId();if(!this.session||!this.eventBuffer||!e){as&&au.error("No session or eventBuffer found to flush.");return}if(await this._addPerformanceEntries(),this.eventBuffer&&this.eventBuffer.hasEvents&&(await sd(this),this.eventBuffer&&e===this.getSessionId()))try{this._updateInitialTimestampFromEventBuffer();let t=Date.now();if(t-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)throw Error("Session is too long, not sending replay");let r=this._popEventContext(),n=this.session.segmentId++;this._maybeSaveSession();let i=await this.eventBuffer.finish();await sg({replayId:e,recordingData:i,segmentId:n,eventContext:r,session:this.session,options:this.getOptions(),timestamp:t})}catch(t){this.handleException(t),this.stop({reason:"sendReplay"});let e=(0,V.s3)();e&&e.recordDroppedEvent("send_error","replay")}}__init5(){this._flush=async({force:e=!1}={})=>{if(!this._isEnabled&&!e)return;if(!this.checkAndHandleExpiredSession()){as&&au.error("Attempting to finish replay event after session expired.");return}if(!this.session)return;let t=this.session.started,r=Date.now()-t;this._debouncedFlush.cancel();let n=r<this._options.minReplayDuration,i=r>this._options.maxReplayDuration+5e3;if(n||i){as&&au.info(`Session duration (${Math.floor(r/1e3)}s) is too ${n?"short":"long"}, not sending replay.`),n&&this._debouncedFlush();return}let a=this.eventBuffer;if(a&&0===this.session.segmentId&&!a.hasCheckout&&as&&au.info("Flushing initial segment without checkout."),!this._flushLock){this._flushLock=this._runFlush(),await this._flushLock,this._flushLock=void 0;return}try{await this._flushLock}catch(e){as&&au.error(e)}finally{this._debouncedFlush()}}}_maybeSaveSession(){this.session&&this._options.stickySession&&aU(this.session)}__init6(){this._onMutationHandler=e=>{let t=e.length,r=this._options.mutationLimit,n=this._options.mutationBreadcrumbLimit,i=r&&t>r;if(t>n||i){let e=ak({category:"replay.mutations",data:{count:t,limit:i}});this._createCustomBreadcrumb(e)}return!i||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function sb(e,t){return[...e,...t].join(",")}let sw='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',sk=["content-length","content-type","accept"],s_=!1;class sI{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:e=5e3,flushMaxDelay:t=5500,minReplayDuration:r=4999,maxReplayDuration:n=36e5,stickySession:i=!0,useCompression:a=!0,workerUrl:s,_experiments:o={},maskAllText:l=!0,maskAllInputs:c=!0,blockAllMedia:u=!0,mutationBreadcrumbLimit:d=750,mutationLimit:p=1e4,slowClickTimeout:h=7e3,slowClickIgnoreSelectors:f=[],networkDetailAllowUrls:m=[],networkDetailDenyUrls:g=[],networkCaptureBodies:v=!0,networkRequestHeaders:y=[],networkResponseHeaders:b=[],mask:w=[],maskAttributes:k=["title","placeholder"],unmask:_=[],block:I=[],unblock:S=[],ignore:x=[],maskFn:E,beforeAddRecordingEvent:A,beforeErrorSampling:T}={}){this.name=sI.id;let C=function({mask:e,unmask:t,block:r,unblock:n,ignore:i}){return{maskTextSelector:sb(e,[".sentry-mask","[data-sentry-mask]"]),unmaskTextSelector:sb(t,[]),blockSelector:sb(r,[".sentry-block","[data-sentry-block]",'base[href="/"]']),unblockSelector:sb(n,[]),ignoreSelector:sb(i,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'])}}({mask:w,unmask:_,block:I,unblock:S,ignore:x});if(this._recordingOptions={maskAllInputs:c,maskAllText:l,maskInputOptions:{password:!0},maskTextFn:E,maskInputFn:E,maskAttributeFn:(e,t,r)=>(function({el:e,key:t,maskAttributes:r,maskAllText:n,privacyOptions:i,value:a}){return!n||i.unmaskTextSelector&&e.matches(i.unmaskTextSelector)?a:r.includes(t)||"value"===t&&"INPUT"===e.tagName&&["submit","button"].includes(e.getAttribute("type")||"")?a.replace(/[\S]/g,"*"):a})({maskAttributes:k,maskAllText:l,privacyOptions:C,key:e,value:t,el:r}),...C,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:e=>{try{e.__rrweb__=!0}catch(e){}}},this._initialOptions={flushMinDelay:e,flushMaxDelay:t,minReplayDuration:Math.min(r,15e3),maxReplayDuration:Math.min(n,36e5),stickySession:i,useCompression:a,workerUrl:s,blockAllMedia:u,maskAllInputs:c,maskAllText:l,mutationBreadcrumbLimit:d,mutationLimit:p,slowClickTimeout:h,slowClickIgnoreSelectors:f,networkDetailAllowUrls:m,networkDetailDenyUrls:g,networkCaptureBodies:v,networkRequestHeaders:sS(y),networkResponseHeaders:sS(b),beforeAddRecordingEvent:A,beforeErrorSampling:T,_experiments:o},this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${sw}`:sw),this._isInitialized&&nO())throw Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return s_}set _isInitialized(e){s_=e}afterAllSetup(e){nO()&&!this._replay&&(this._setup(e),this._initialize(e))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(e){return this._replay?this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(e):(this._replay.start(),Promise.resolve()):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(e){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(e),this._replay.initializeSampling())}_setup(e){let t=function(e,t){let r=t.getOptions(),n={sessionSampleRate:0,errorSampleRate:0,...(0,B.Jr)(e)},i=eP(r.replaysSessionSampleRate),a=eP(r.replaysOnErrorSampleRate);return null==i&&null==a&&(0,M.Cf)(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),null!=i&&(n.sessionSampleRate=i),null!=a&&(n.errorSampleRate=a),n}(this._initialOptions,e);this._replay=new sy({options:t,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(e){try{let t=e.getIntegrationByName("ReplayCanvas");if(!t)return;this._replay._canvas=t.getOptions()}catch(e){}}}function sS(e){return[...sk,...e.map(e=>e.toLowerCase())]}sI.__initStatic();var sx=r(37846);globalThis.__sentryRewritesTunnelPath__=void 0,globalThis.SENTRY_RELEASE={id:"5yi5mT6hsZOK_AjDCrISb"},globalThis.__sentryBasePath=void 0,globalThis.__rewriteFramesAssetPrefixPath__="",function(e){let t={environment:function(e){let t=e?t$.env.NEXT_PUBLIC_VERCEL_ENV:t$.env.VERCEL_ENV;return t?`vercel-${t}`:void 0}(!0)||"production",defaultIntegrations:function(e){let t=tj(e);("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&t.push(function(e={}){let t=ng({...e,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:r=!0,instrumentNavigation:n=!0}=e;return{...t,afterAllSetup(e){var i;n&&(i=e,eB.document.getElementById("__NEXT_DATA__")?n_.events.on("routeChangeStart",e=>{let t,r;let n=e.split(/[?#]/,1)[0],a=function(e){let t=(eB.__BUILD_MANIFEST||{}).sortedPages;if(t)return t.find(t=>{let r=function(e){let t=e.split("/"),r="";t6([t,"access",e=>e[t.length-1],"optionalAccess",e=>e.match,"call",e=>e(/^\[\[\.\.\..+\]\]$/)])&&(t.pop(),r="(?:/(.+?))?");let n=t.map(e=>e.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${n}${r}(?:/)?$`)}(t);return e.match(r)})}(n);a?(t=a,r="route"):(t=n,r="url"),ny(i,{name:t,attributes:{[tB.$J]:"navigation",[tB.S3]:"auto.navigation.nextjs.pages_router_instrumentation",[tB.Zj]:r}})}):e1(e=>{if(void 0!==e.endTimestamp||"GET"!==e.fetchData.method)return;let t=function(e){if(!e[0]||"object"!=typeof e[0]||void 0===e[0].searchParams||!e[1]||"object"!=typeof e[1]||!("headers"in e[1]))return null;try{let t=e[0],r=e[1].headers;if("1"!==r.RSC||"1"===r["Next-Router-Prefetch"])return null;return{targetPathname:t.pathname}}catch(e){return null}}(e.args);null!==t&&ny(i,{name:t.targetPathname,attributes:{[tB.$J]:"navigation",[tB.S3]:"auto.navigation.nextjs.app_router_instrumentation",[tB.Zj]:"url"}})})),t.afterAllSetup(e),r&&(eB.document.getElementById("__NEXT_DATA__")?function(e){let{route:t,params:r,sentryTrace:n,baggage:i}=function(){let e;let t=eB.document.getElementById("__NEXT_DATA__");if(t&&t.innerHTML)try{e=JSON.parse(t.innerHTML)}catch(e){nk&&M.kg.warn("Could not extract __NEXT_DATA__")}if(!e)return{};let r={},{page:n,query:i,props:a}=e;return r.route=n,r.params=i,a&&a.pageProps&&(r.sentryTrace=a.pageProps._sentryTraceData,r.baggage=a.pageProps._sentryBaggage),r}();nv(e,{name:t||eB.location.pathname,startTime:eE.Z1?eE.Z1/1e3:void 0,attributes:{[tB.$J]:"pageload",[tB.S3]:"auto.pageload.nextjs.pages_router_instrumentation",[tB.Zj]:t?"route":"url",...r&&e.getOptions().sendDefaultPii&&{...r}}},{sentryTrace:n,baggage:i})}(e):nv(e,{name:eB.location.pathname,startTime:eE.Z1?eE.Z1/1e3:void 0,attributes:{[tB.$J]:"pageload",[tB.S3]:"auto.pageload.nextjs.app_router_instrumentation",[tB.Zj]:"url"}}))}}}());let r=nC.__rewriteFramesAssetPrefixPath__||"";return t.push(nA({assetPrefixPath:r})),t}(e),...e};(function(e){let t=nT.__sentryRewritesTunnelPath__;if(t&&e.dsn){let r=ef(e.dsn);if(!r)return;let n=r.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(n){let i=n[1],a=n[2],s=`${t}?o=${i}&p=${r.projectId}`;a&&(s+=`&r=${a}`),e.tunnel=s,nk&&M.kg.info(`Tunneling events to "${s}"`)}else nk&&M.kg.warn("Provided DSN is not a Sentry SaaS DSN. Will not tunnel events.")}})(t),R(t,"nextjs",["nextjs","react"]),function(e){let t={...e};R(t,"react"),(0,O.v)("react",{version:tz.version}),function(e={}){let t=function(e={}){let t={defaultIntegrations:tj(),release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:eB.SENTRY_RELEASE&&eB.SENTRY_RELEASE.id?eB.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==e.defaultIntegrations&&delete e.defaultIntegrations,{...t,...e}}(e);if(function(){let e=void 0!==eB.window&&eB;if(!e)return!1;let t=e.chrome?"chrome":"browser",r=e[t],n=r&&r.runtime&&r.runtime.id,i=eB.location&&eB.location.href||"",a=!!n&&eB===eB.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some(e=>i.startsWith(`${e}//`)),s=void 0!==e.nw;return!!n&&!a&&!s}()){(0,M.Cf)(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});return}eN&&!et()&&M.kg.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill."),function(e,t){!0===t.debug&&(N.X?M.kg.enable():(0,M.Cf)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,V.nZ)().update(t.initialScope);let r=new e(t);(0,V.nZ)().setClient(r),r.init()}(eG,{...t,stackParser:(0,H.Sq)(t.stackParser||tT),integrations:function(e){let t=e.defaultIntegrations||[],r=e.integrations;t.forEach(e=>{e.isDefaultInstance=!0});let n=function(e){let t={};return e.forEach(e=>{let{name:r}=e,n=t[r];n&&!n.isDefaultInstance&&e.isDefaultInstance||(t[r]=e)}),Object.values(t)}(Array.isArray(r)?[...t,...r]:"function"==typeof r?(0,L.lE)(r(t)):t),i=n.findIndex(e=>"Debug"===e.name);if(i>-1){let[e]=n.splice(i,1);n.push(e)}return n}(t),transport:t.transport||tW}),t.autoSessionTracking&&function(){if(void 0===eB.document){eN&&M.kg.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}(0,O.yj)({ignoreDuration:!0}),(0,O.cg)(),eu(({from:e,to:t})=>{void 0!==e&&e!==t&&((0,O.yj)({ignoreDuration:!0}),(0,O.cg)())})}()}(t)}(t);let r=e=>"transaction"===e.type&&"/404"===e.transaction?null:e;r.id="NextClient404Filter",(0,O.Qy)(r)}({dsn:sx.oj,environment:sx.Wi,tracesSampleRate:0,debug:!1,replaysOnErrorSampleRate:1,replaysSessionSampleRate:.1,integrations:[new sI({maskAllText:!0,blockAllMedia:!0})]})},37846:function(e,t,r){"use strict";r.d(t,{D0:function(){return s},GW:function(){return a},Wi:function(){return i},oj:function(){return n},yG:function(){return l},yv:function(){return o}});let n="https://2411796f67a4447687058c003d9e6864@o4505482984751104.ingest.sentry.io/4505482995957760",i="production",a="https://app.maisonai.io",s="local"===i,o="production"===i,l="development"===i},37312:function(e,t,r){"use strict";r.d(t,{E2:function(){return c},Ln:function(){return s},ZH:function(){return u},rB:function(){return d},th:function(){return l}});var n=r(5394),i=r(13903),a=r(9013);let s=n.z.enum(["Private","Team","ChatBot"]);function o(e){return Object.fromEntries(Object.entries(e).map(e=>{let[t,r]=e;return[t,null===r?"null":r]}))}async function l(e){let{idToken:t="",refreshToken:r=""}=(0,a.GL)(),n=(0,i.GM)(t,r),s=o(e);return await n.postWorkspacesWorkspaceIdAiAgents(s)}let c=async e=>{let{idToken:t="",refreshToken:r=""}=(0,a.GL)(),n=(0,i.GM)(t,r),s=o(e);await n.patchWorkspacesWorkspaceIdAiAgentAiagentId(s)},u=async(e,t)=>{let{idToken:r="",refreshToken:n=""}=(0,a.GL)(),s=(0,i.GM)(r,n);await s.deleteWorkspacesWorkspaceIdAiAgentAiAgentId({workspaceId:e,aiAgentId:t})};async function d(e){let{idToken:t="",refreshToken:r=""}=(0,a.GL)(),n=(0,i.GM)(t,r);return await n.postApiV1WorkspacesWorkspaceIdAiWorkers(e)}},35168:function(e,t,r){"use strict";r.d(t,{Ln:function(){return d.Ln},LM:function(){return f},GD:function(){return h},rB:function(){return d.rB},ZH:function(){return d.ZH},AJ:function(){return m},Xc:function(){return u.Xc},E2:function(){return d.E2},tF:function(){return v},md:function(){return b},sH:function(){return a},_Z:function(){return c._Z},gV:function(){return c.gV},i2:function(){return g},$6:function(){return c.$6},XZ:function(){return l},z4:function(){return o},_9:function(){return c._9},QL:function(){return c.QL},Sr:function(){return c.Sr},lL:function(){return y},En:function(){return w},_V:function(){return c._V},ty:function(){return c.ty},Hj:function(){return c.Hj},$y:function(){return c.$y},oW:function(){return c.oW}});var n=r(9013),i=r(13903);let a=async(e,t,r,a)=>{let{idToken:s="",refreshToken:o=""}=(0,n.GL)(),l=(0,i.i4)(s,o);return await l.getApiV1WorkspacesWorkspaceIdAdditionalCreditItemsAdditionalCreditItemIdCheckoutSession({workspaceId:e,additionalCreditItemId:t,successUrl:r,cancelUrl:a})};var s=r(38929);let o=async(e,t,r,i,a,o,l,c)=>{let{idToken:u="",refreshToken:d=""}=(0,n.GL)(),p=new FormData;return p.append("message",e),a&&p.append("conversationId",a),r&&p.append("templateId",r),p.append("checkExternalSite",o.toString()),l&&l.forEach(e=>{p.append("visionMessageImages",e)}),c&&p.append("messagePromptFiles",JSON.stringify(c)),await (0,s.a)()("/api/v1/workspaces/".concat(t,"/stream-completions"),{method:"POST",body:p,headers:{Authorization:"Bearer ".concat(u),"Refresh-Token":d},signal:i.signal})},l=async(e,t,r,i,a,o,l,c)=>{let{idToken:u="",refreshToken:d=""}=(0,n.GL)(),p=new FormData;return p.append("message",e),a&&p.append("conversationId",a),p.append("chatBotId",r),l&&l.forEach(e=>{p.append("visionMessageImages",e)}),c&&p.append("messagePromptFiles",JSON.stringify(c)),p.append("checkExternalSite",o.toString()),await (0,s.a)()("/api/v1/workspaces/".concat(t,"/chatbot/stream-completions"),{method:"POST",body:p,headers:{Authorization:"Bearer ".concat(u),"Refresh-Token":d},signal:i.signal})};var c=r(12460),u=r(5947),d=r(37312),p=r(5394);let h=p.z.enum(["Private","Team","ChatBot"]),f=p.z.enum(["Private","Team"]),m=async(e,t)=>{let{idToken:r="",refreshToken:a=""}=(0,n.GL)(),s=(0,i.GM)(r,a);await s.deleteWorkspaceIdConversationsConversationId({workspaceId:e,conversationId:t,authorization:"Bearer ".concat(r)})},g=async(e,t,r)=>{let{idToken:a="",refreshToken:s=""}=(0,n.GL)(),o=(0,i.GM)(a,s);await o.patchApiV1WorkspacesWorkspaceIdConversationsConversationId({workspaceId:e,conversationId:t,authorization:"Bearer ".concat(a),patchApiV1WorkspacesWorkspaceIdConversationsConversationIdRequest:r})};async function v(e){let{idToken:t="",refreshToken:r=""}=(0,n.GL)(),a=(0,i.GM)(t,r);return await a.postApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavorite(e)}async function y(e){let{idToken:t="",refreshToken:r=""}=(0,n.GL)(),a=(0,i.GM)(t,r);return await a.deleteApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavorite(e)}async function b(e){let{idToken:t="",refreshToken:r=""}=(0,n.GL)(),a=(0,i.GM)(t,r);return await a.postApiV1WorkspacesWorkspaceIdMembersFavorites(e)}async function w(e){let{idToken:t="",refreshToken:r=""}=(0,n.GL)(),a=(0,i.GM)(t,r);return await a.deleteApiV1WorkspacesWorkspaceIdMembersFavorites(e)}},5947:function(e,t,r){"use strict";r.d(t,{Gi:function(){return c},NF:function(){return l},WY:function(){return o},Xc:function(){return u},k:function(){return s}});var n=r(5394),i=r(13903),a=r(9013);let s=n.z.enum(["Private","Team"]),o=n.z.enum(["text"]);async function l(e){let{idToken:t="",refreshToken:r=""}=(0,a.GL)(),n=(0,i.GM)(t,r);return await n.postWorkspacesWorkspaceIdTemplates(e)}async function c(e){let{idToken:t="",refreshToken:r=""}=(0,a.GL)(),n=(0,i.GM)(t,r);await n.patchWorkspacesWorkspaceIdTemplatesTemplateId(e)}async function u(e,t){let{idToken:r="",refreshToken:n=""}=(0,a.GL)(),s=(0,i.GM)(r,n);await s.deleteWorkspacesWorkspaceIdTemplatesTemplateId({workspaceId:e,templateId:t})}},12460:function(e,t,r){"use strict";r.d(t,{$6:function(){return l},$y:function(){return p},A7:function(){return u},Ff:function(){return c},Hj:function(){return h},NA:function(){return b},QL:function(){return s},Sr:function(){return m},_9:function(){return o},_L:function(){return a},_V:function(){return y},_Z:function(){return v},gV:function(){return g},oW:function(){return d},ty:function(){return f}});var n=r(9013),i=r(13903);r(85504),r(29593),r(70807);let a=async(e,t,r)=>{let{idToken:a="",refreshToken:s=""}=(0,n.GL)(),o=(0,i.i4)(a,s);return await o.postWorkspaces({postWorkspacesRequest:{workspaceName:e,adminDisplayName:t,workspaceDescription:r},authorization:"Bearer ".concat(a)})},s=async(e,t)=>{let{idToken:r="",refreshToken:a=""}=(0,n.GL)(),s=(0,i.i4)(r,a);return await s.postApiV1WorkspacesWorkspaceIdInvitationsValidate({authorization:"Bearer ".concat(r),workspaceId:e,postWorkspaceWorkspaceIdInvitationsValidate:{email:t}})},o=async(e,t)=>{let{idToken:r="",refreshToken:a=""}=(0,n.GL)(),s=(0,i.i4)(r,a);return await s.postApiV1WorkspacesWorkspaceIdInvitations({authorization:"Bearer ".concat(r),workspaceId:e,postApiV1WorkspacesWorkspaceIdInvitationsBody:{invitations:t}})},l=async(e,t)=>{let{idToken:r="",refreshToken:a=""}=(0,n.GL)(),s=(0,i.i4)(r,a);return await s.postHostApiV1WorkspacesWorkspaceIdInvitationsAccept({workspaceId:e,postHostApiV1WorkspacesWorkspaceIdInvitationsAcceptRequest:{displayName:t}})},c=async(e,t)=>{let{idToken:r="",refreshToken:a=""}=(0,n.GL)(),s=(0,i.i4)(r,a);return await s.postApiV1WorkspacesWorkspaceIdInvitationsCancel({workspaceId:e,postApiV1WorkspacesWorkspaceIdInvitationsCancelRequest:{email:t}})},u=async(e,t)=>{let{idToken:r="",refreshToken:a=""}=(0,n.GL)(),s=(0,i.i4)(r,a);await s.deleteApiV1WorkspacesWorkspaceIdMemberMemberId({authorization:"Bearer ".concat(r),workspaceId:e,memberId:t})},d=async(e,t,r)=>{let{idToken:a="",refreshToken:s=""}=(0,n.GL)(),o=(0,i.i4)(a,s),l={};t&&(l.workspaceName=t),r?l.workspaceDescription=r:l.workspaceDescription=null,Object.keys(l).length>0&&await o.patchWorkspaceWorkspaceId({authorization:"Bearer ".concat(a),workspaceId:e,patchWorkspaceWorkspaceIdRequest:l})},p=async e=>{let{workspaceId:t,memberId:r,patchWorkspacesWorkspaceIdMemberMemberIdRequest:a}=e,{idToken:s="",refreshToken:o=""}=(0,n.GL)(),l=(0,i.i4)(s,o);await l.patchWorkspacesWorkspaceIdMemberMemberId({authorization:"Bearer ".concat(s),workspaceId:t,memberId:r,patchWorkspacesWorkspaceIdMemberMemberIdRequest:a})},h=async e=>{let{idToken:t="",refreshToken:r=""}=(0,n.GL)(),a=(0,i.i4)(t,r);await a.patchApiV1WorkspacesWorkspaceIdMembersMe(e)},f=async e=>{let{idToken:t="",refreshToken:r=""}=(0,n.GL)(),a=(0,i.i4)(t,r);await a.patchApiV1WorkspacesWorkspaceIdMembersMeEmail(e)},m=async e=>{let{workspaceId:t,memberId:r}=e,{idToken:a="",refreshToken:s=""}=(0,n.GL)(),o=(0,i.i4)(a,s);return await o.postWorkspacesWorkspaceIdMembersMemberIdRestore({workspaceId:t,memberId:r,authorization:"Bearer ".concat(a)})},g=async(e,t,r)=>{let{idToken:a="",refreshToken:s=""}=(0,n.GL)(),o=(0,i.i4)(a,s);return await o.getApiV1WorkspacesWorkspaceIdCheckoutSession({workspaceId:e,successUrl:t,cancelUrl:r,authorization:"Bearer ".concat(a)})},v=async(e,t)=>{let{idToken:r="",refreshToken:a=""}=(0,n.GL)(),s=(0,i.i4)(r,a);return await s.getApiV1WorkspacesWorkspaceIdBillingPortal({workspaceId:e,returnUrl:t,authorization:"Bearer ".concat(r)})},y=async e=>{let{workspaceId:t,email:r,patchApiV1WorkspacesWorkspaceIdInvitationsEmailBody:a}=e,{idToken:s="",refreshToken:o=""}=(0,n.GL)(),l=(0,i.i4)(s,o);await l.patchApiV1WorkspacesWorkspaceIdInvitationsEmail({workspaceId:t,email:r,patchApiV1WorkspacesWorkspaceIdInvitationsEmailBody:a})},b=async()=>{let{idToken:e="",refreshToken:t=""}=(0,n.GL)(),r=(0,i.i4)(e,t);return await r.postApiV1MembersInvitations()}},9013:function(e,t,r){"use strict";r.d(t,{AU:function(){return s},GL:function(){return a},eQ:function(){return l},mp:function(){return o}});var n=r(73400),i=r(29593);let a=e=>{let{idToken:t,refreshToken:r,uid:a}=(0,n.parseCookies)(e);return((void 0===t||"undefined"===t)&&i.I8.signOut(),t&&r&&a)?{idToken:t,refreshToken:r,uid:a}:{}},s=(e,t)=>{(0,n.setCookie)(t,"idToken",e.idToken,{maxAge:2592e3,path:"/"}),(0,n.setCookie)(t,"refreshToken",e.refreshToken,{maxAge:2592e3,path:"/"}),(0,n.setCookie)(t,"uid",e.uid,{maxAge:2592e3,path:"/"})},o=e=>{(0,n.destroyCookie)(e,"idToken",{path:"/"}),(0,n.destroyCookie)(e,"refreshToken",{path:"/"}),(0,n.destroyCookie)(e,"uid",{path:"/"})},l=(e,t,r)=>{(0,n.setCookie)(r,"idToken",e,{maxAge:2592e3,path:"/"}),(0,n.setCookie)(r,"refreshToken",t,{maxAge:2592e3,path:"/"})}},51208:function(e,t,r){"use strict";r.d(t,{pL:function(){return _},U7:function(){return w},po:function(){return k},PD:function(){return S},tZ:function(){return q},A_:function(){return V},ML:function(){return M},hG:function(){return U},EM:function(){return L},mI:function(){return C},PM:function(){return $},$I:function(){return W},zq:function(){return A},eR:function(){return z},QJ:function(){return O},_d:function(){return T},n5:function(){return j},Rn:function(){return P},BT:function(){return F},UQ:function(){return R},by:function(){return B}});var n=r(44194),i=r(29593),a=r(9013);class s extends Error{}function o(e,t){let r;if("string"!=typeof e)throw new s("Invalid token specified: must be a string");t||(t={});let n=!0===t.header?0:1,i=e.split(".")[n];if("string"!=typeof i)throw new s(`Invalid token specified: missing part #${n+1}`);try{r=function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw Error("base64 string is not of the correct length")}try{var r;return r=t,decodeURIComponent(atob(r).replace(/(.)/g,(e,t)=>{let r=t.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r}))}catch(e){return atob(t)}}(i)}catch(e){throw new s(`Invalid token specified: invalid base64 for part #${n+1} (${e.message})`)}try{return JSON.parse(r)}catch(e){throw new s(`Invalid token specified: invalid json for part #${n+1} (${e.message})`)}}s.prototype.name="InvalidTokenError";var l=r(79246),c=r(17144),u=r(85504),d=r(50819),p=r(45556),h=r(37846),f=r(69039),m=r(5394),g=r(78362),v=r(13903),y=r(35168),b=r(56547);let w="emailForSignUp",k="emailForUpdateEmail",_="emailForResetPassword",I=async()=>{var e;return null===(e=(0,a.GL)())||void 0===e?void 0:e.idToken},S=()=>{let{data:e}=(0,c.ZP)(l.X.AUTH_COOKIE,()=>I());return{idToken:e||""}},x=["@omnisinc.co","@open-fashion.com"];function E(e){return x.some(t=>e.endsWith(t))}let A=()=>{let[e,t]=(0,n.useState)(!1),r=(0,d.useRouter)(),s=(0,g.p)(),{t:o}=(0,f.$G)(f.em),{pathname:m}=(0,p.j)(),v=(0,n.useCallback)(async e=>{t(!0),await (0,u.rh)(i.I8,new u.hJ).then(async t=>{let n=t.user;if(!h.yv&&!E(n.email||"")){await (0,u.w7)(i.I8),(0,a.mp)();return}let s=await n.getIdToken(),{refreshToken:o,uid:d}=n;(0,a.AU)({idToken:s,refreshToken:o,uid:d}),await (0,c.JG)(l.X.AUTH_COOKIE),await r.push(e)}).catch(e=>{"auth/cancelled-popup-request"!=e.code&&"auth/popup-closed-by-user"!=e.code&&s({title:o(f.IO.error.connectionError),status:"error",isClosable:!0})}).finally(()=>t(!1))},[r,o,s]),y=(0,n.useCallback)(async(n,o,d)=>{if(!e){t(!0);try{let e=(await (0,u.e5)(i.I8,n,o)).user,t=await e.getIdToken(),{refreshToken:s,uid:p}=e;(0,a.AU)({idToken:t,refreshToken:s,uid:p}),await (0,c.JG)(l.X.AUTH_COOKIE),await r.push(d||m.workspaces.href())}catch(e){console.error(e),s({title:new i.aQ(e).message,status:"error",isClosable:!0})}finally{t(!1)}}},[e,r,m.workspaces,s]);return{handleSignInWithGoogle:v,isLoading:e,handleSignInWithEmailAndPassword:y}},T=()=>{let[e,t]=(0,n.useState)(!1),r=(0,d.useRouter)(),{pathname:s}=(0,p.j)(),o=(0,g.p)(),{schema:h}=j();return{handleSignUpWithEmailAndPassword:(0,n.useCallback)(async(n,d,p)=>{if(e)return;let f=h.safeParse({email:n,password:d,confirmPassword:p});if(!f.success){o({title:f.error.errors[0].message,status:"error",isClosable:!0});return}t(!0);try{let e=(await (0,u.P6)(i.I8,n,window.location.href)).user;await (0,u.gQ)(e,d);let t=await e.getIdToken(),{refreshToken:o,uid:p}=e;(0,a.AU)({idToken:t,refreshToken:o,uid:p}),await (0,c.JG)(l.X.AUTH_COOKIE),await r.replace(s.workspaces.href())}catch(e){o({title:new i.aQ(e).message,status:"error",isClosable:!0})}finally{t(!1)}},[e,s.workspaces,r,h,o]),isLoading:e}},C=()=>{let[e,t]=(0,n.useState)(!1),r=(0,d.useRouter)(),{pathname:a}=(0,p.j)(),s=(0,g.p)(),o=(null===f.ag||void 0===f.ag?void 0:f.ag.language)||"ja";return{handleSendPasswordResetEmail:(0,n.useCallback)(async n=>{if(e)return;t(!0),i.I8.languageCode=o;let l={url:"".concat(v.sb).concat(a.resetPasswordComplete.href),handleCodeInApp:!0};try{await (0,u.LS)(i.I8,n,l),window.localStorage.setItem(_,n),r.push(a.sentEmail.href)}catch(t){let e=new i.aQ(t);e.code===i.MR.USER_NOT_FOUND?(r.push(a.sentEmail.href),window.localStorage.setItem(_,n)):s({title:e.message,status:"error",isClosable:!0})}finally{t(!1)}},[e,o,a.resetPasswordComplete.href,a.sentEmail.href,r,s]),isLoading:e}},P=()=>{let[e,t]=(0,n.useState)(!1),r=(0,d.useRouter)(),{pathname:a}=(0,p.j)(),s=(0,g.p)(),o=L(),{currentUser:l}=q(),c=null==l?void 0:l.providerData.some(e=>(null==e?void 0:e.providerId)==="google.com"),{t:m}=(0,f.$G)(f.M5),w=(0,n.useCallback)(async n=>{if(!h.yv&&!E(n)){s({title:m(f.HX.myPage.responseMessage.updateMember.invalidDomain),status:"error",isClosable:!0});return}let d=null==l?void 0:l.email;if(e||!l||!d)return;if(c){s({title:m(f.HX.myPage.responseMessage.updateMember.isGoogleLoginUser),status:"error",isClosable:!0});return}i.I8.languageCode=(null===f.ag||void 0===f.ag?void 0:f.ag.language)||"ja";let p={url:"".concat(v.sb).concat(a.updateEmailComplete.href),handleCodeInApp:!0};t(!0);try{await (0,y.ty)({workspaceId:o,patchApiV1WorkspacesWorkspaceIdMembersMeEmailRequest:{newEmail:n}});try{await (0,u.Ov)(l,n,p)}catch(e){b.k.error(e),await (0,y.ty)({workspaceId:o,patchApiV1WorkspacesWorkspaceIdMembersMeEmailRequest:{newEmail:d}}),s({title:m(f.HX.myPage.responseMessage.updateMember.error),status:"error",isClosable:!0});return}window.localStorage.setItem(k,n),await r.push(a.updateEmailSentEmail.href)}catch(t){let e=new i.aQ(t);e.code===i.MR.REQUIRES_RECENT_LOGIN&&await r.push(a.reAuth.href(a.updateEmail.href)),s({title:e.message,status:"error",isClosable:!0})}finally{t(!1)}},[l,c,e,a.reAuth,a.updateEmail.href,a.updateEmailComplete.href,a.updateEmailSentEmail.href,r,m,s,o]);return{isLoading:e,handleUpdateEmail:w}},R=()=>{let[e,t]=(0,n.useState)(!1),r=(0,d.useRouter)(),{pathname:a}=(0,p.j)(),s=(0,g.p)(),{schema:o}=B(),{t:l}=(0,f.$G)(f.M5),{currentUser:c}=q(),h=(0,n.useCallback)(async(n,d)=>{if(e||!c)return;if(null==c?void 0:c.providerData.some(e=>(null==e?void 0:e.providerId)==="google.com")){s({title:l(f.HX.myPage.responseMessage.updateMember.isGoogleLoginUser),status:"error",isClosable:!0});return}if(!c.emailVerified){s({title:"メールアドレスの確認が完了していません。",status:"error",isClosable:!0});return}let p=o.safeParse({newPassword:n,confirmPassword:d});if(!p.success){s({title:p.error.errors[0].message,status:"error",isClosable:!0});return}t(!0);try{await (0,u.gQ)(c,n),await r.push(a.workspaceMyPage.href),s({title:l(f.HX.updatePasswordPage.successMessage),status:"success",isClosable:!0})}catch(t){let e=new i.aQ(t);e.code===i.MR.REQUIRES_RECENT_LOGIN&&await r.push(a.reAuth.href(a.updatePassword.href)),s({title:e.message,status:"error",isClosable:!0})}finally{t(!1)}},[c,e,a.reAuth,a.updatePassword.href,a.workspaceMyPage.href,r,o,l,s]);return{isLoading:e,handleUpdatePassword:h}},O=()=>{let e=(0,d.useRouter)(),{pathname:t}=(0,p.j)();return{handleSignOut:()=>{(0,u.w7)(i.I8).then(async()=>{(0,a.mp)(),await (0,c.JG)(l.X.AUTH_COOKIE),e.push(t.login.href)}).catch(e=>{b.k.error(e)})}}},M=e=>{if(!e||"undefined"===e)return{uid:"",email:"",name:"",picture:"",signInProvider:""};let{user_id:t,email:r,name:n,picture:i,firebase:{sign_in_provider:a}}=o(e);return{uid:t,email:r,name:n,picture:i,signInProvider:a}},L=()=>{let e=(0,d.useRouter)(),{pathname:t}=(0,p.j)(),{workspaceId:r}=e.query,i=(0,n.useMemo)(()=>"string"==typeof r?r:"",[r]);return(0,n.useEffect)(()=>{i||e.isReady||(console.error("workspaceId is not found"),e.push(t.login.href))},[i,e,t.login.href]),i},D=()=>{let{t:e}=(0,f.$G)(f.em);return m.z.string().refine(e=>e.length>=8,{message:e(f.IO.error.password.tooShort)}).refine(e=>e.length<=30,{message:e(f.IO.error.password.tooLong)}).refine(e=>/[A-Z]/.test(e),{message:e(f.IO.error.password.noUppercase)}).refine(e=>/[a-z]/.test(e),{message:e(f.IO.error.password.noLowercase)}).refine(e=>/\d/.test(e),{message:e(f.IO.error.password.noNumber)})},N=()=>{let{t:e}=(0,f.$G)(f.em);return m.z.string().trim().min(1,e(f.IO.error.noEntryInputError)).email(e(f.IO.error.invalidEmail))},W=()=>{let e=N();return{schema:m.z.object({email:e})}},j=()=>{let{t:e}=(0,f.$G)(f.em),t=D(),r=N();return{schema:m.z.object({email:r,password:t,confirmPassword:m.z.string().trim().min(1,e(f.IO.error.noEntryInputError))}).superRefine((t,r)=>{let{password:n,confirmPassword:i}=t;n!==i&&r.addIssue({path:["confirmPassword"],code:"custom",message:e(f.IO.error.password.notMatch)})})}},z=()=>{let e=D(),t=N();return{schema:m.z.object({email:t,password:e})}},$=()=>{let e=N();return{schema:m.z.object({email:e})}},F=()=>{let e=N();return{schema:m.z.object({newEmail:e})}},U=()=>{let e=(0,d.useRouter)(),{pathname:t}=(0,p.j)();(0,n.useEffect)(()=>(0,u.Aj)(i.I8,r=>{(e.pathname.startsWith("/register")||e.pathname.startsWith("/workspaces"))&&(null==r?void 0:r.emailVerified)===!1&&(e.replace(t.checkEmail.href),i.I8.signOut(),(0,a.mp)())}),[t.checkEmail.href,e])},B=()=>{let{t:e}=(0,f.$G)(f.em),t=D();return{schema:m.z.object({newPassword:t,confirmPassword:m.z.string().trim().min(1,e(f.IO.error.noEntryInputError))}).superRefine((t,r)=>{let{newPassword:n,confirmPassword:i}=t;n!==i&&r.addIssue({path:["confirmPassword"],code:"custom",message:e(f.IO.error.password.notMatch)})})}},V=()=>{let[e,t]=(0,n.useState)(""),r=(0,d.useRouter)(),{pathname:i}=(0,p.j)();return(0,n.useEffect)(()=>{let{idToken:e}=(0,a.GL)();if(!e){r.replace(i.login.href);return}let{email:n}=o(e);if(!n){r.replace(i.login.href);return}t(n)},[i.login.href,r]),{email:e}},q=()=>{let[e,t]=(0,n.useState)(null);return(0,n.useEffect)(()=>{let e=(0,u.Aj)(i.I8,e=>{t(e)});return()=>e()},[]),{currentUser:e}}},38929:function(e,t,r){"use strict";r.d(t,{M:function(){return s},a:function(){return a}});var n=r(9013);let i=async e=>{let{refresh_token:t}=e,r="refresh_token=".concat(encodeURIComponent(t),"&grant_type=").concat(encodeURIComponent("refresh_token")),n=await fetch("https://securetoken.googleapis.com/v1/token?key=".concat("AIzaSyA6TwJw042kvcpCM1r6oyfTMtZnypVnwt8"),{method:"POST",headers:{"Content-Type":" application/x-www-form-urlencoded"},body:r});return await n.json()},a=e=>async(t,r)=>{let a=await fetch(t,r),s=new Headers(r.headers).get("refresh-token");if(401===a.status&&null!==s)try{let{refresh_token:a,id_token:o}=await i({refresh_token:s});return(0,n.eQ)(o,a,e),await fetch(t,{...r,headers:{...r.headers,Authorization:"Bearer ".concat(o),"Refresh-Token":a}})}catch(t){(0,n.mp)(e)}return a},s=e=>a(e)},13903:function(e,t,r){"use strict";r.d(t,{GM:function(){return l},HR:function(){return c},i4:function(){return o},sb:function(){return a},tI:function(){return u}});var n=r(73534),i=r(38929);let a=r(37846).GW||"http://localhost:3000",s=(e,t,r)=>{let s="ja";return"undefined"!=typeof location&&(s=location.pathname.match(/\/en$|\/en\//)?"en":"ja"),new n.VKt({headers:{Authorization:"Bearer ".concat(e),"Accept-Language":s,"Refresh-Token":t},basePath:a,fetchApi:(0,i.M)(r)})},o=(e,t,r)=>new n._Qh(s(e,t,r)),l=(e,t)=>new n.ywn(s(e,t)),c=e=>e instanceof n.VLC,u=(e,t,r)=>new n.AlY(s(e,t,r))},4063:function(e,t,r){"use strict";r.d(t,{Dt:function(){return a},Yn:function(){return n},iC:function(){return i}});let n="/images/default-conversation-assist-system-icon.png",i="Maison AI",a="stable_diffusion_v3"},29593:function(e,t,r){"use strict";r.d(t,{MR:function(){return i},aQ:function(){return o},I8:function(){return s}});var n=r(58864);(0,n.KN)("firebase","10.13.2","app");let i={TOO_MANY_REQUEST:"auth/too-many-requests",WRONG_PASSWORD:"auth/wrong-password",USER_NOT_FOUND:"auth/user-not-found",EMAIL_ALREADY_IN_USE:"auth/email-already-in-use",INVALID_EMAIL:"auth/invalid-email",ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL:"auth/account-exists-with-different-credential",REQUIRES_RECENT_LOGIN:"auth/requires-recent-login",UNKNOWN:"auth/unknown"};var a=r(85504);(0,n.C6)().length?(0,n.Mq)():(0,n.ZF)(r(23364));let s=(0,a.v0)();s.tenantId="prd-customer-3cpem";class o extends Error{constructor(e){switch(super(e.message),this.name=new.target.name,Object.setPrototypeOf(this,new.target.prototype),e.code){case i.EMAIL_ALREADY_IN_USE:this.message="入力されたメールアドレスはすでに使用されています。",this.code=e.code;break;case i.INVALID_EMAIL:this.message="不正なメールアドレスです",this.code=e.code;break;case i.USER_NOT_FOUND:this.message="ユーザーが見つかりませんでした",this.code=e.code;break;case i.WRONG_PASSWORD:this.message="パスワードが一致しません",this.code=e.code;break;case i.ACCOUNT_EXISTS_WITH_DIFFERENT_CREDENTIAL:this.message="既に別のプロバイダーで登録されているメールアドレスです",this.code=e.code;break;case i.REQUIRES_RECENT_LOGIN:this.message="セッションが古いので、再度ログインしてください",this.code=e.code;break;default:this.message="エラーが発生しました",this.code=i.UNKNOWN}}}},69039:function(e,t,r){"use strict";r.d(t,{qC:function(){return C},hW:function(){return o},l_:function(){return D},y2:function(){return M},Wz:function(){return d},LM:function(){return x},em:function(){return n},V5:function(){return k},sw:function(){return W},uN:function(){return c},wE:function(){return R},M8:function(){return h},xh:function(){return I},tm:function(){return v},Sx:function(){return b},f4:function(){return a},cC:function(){return z.cC},fn:function(){return A},M5:function(){return m},Kq:function(){return P},Ew:function(){return l},$4:function(){return N},Y:function(){return L},N$:function(){return p},mK:function(){return E},IO:function(){return i},KW:function(){return _},oK:function(){return j},D9:function(){return u},ag:function(){return z.ag},Ct:function(){return O},g7:function(){return f},eh:function(){return S},_F:function(){return y},pY:function(){return w},Cu:function(){return s},Oq:function(){return T},$G:function(){return z.$G},HX:function(){return g}});let n="common",i={logoutButton:"logoutButton",home:"home",histories:"histories",templates:"templates",aiAgent:"aiAgent",aiChat:"aiChat",inactive:"inactive",aiAgentPro:"aiAgentPro",aiDesign:"aiDesign",promptLibrary:"promptLibrary",accountSettings:"accountSettings",guide:"guide",members:"members",error:{connectionError:"error.connectionError",noEntryInputError:"error.noEntryInputError",noAuthorityEditError:"error.noAuthorityEditError",noAuthorityDeleteError:"error.noAuthorityDeleteError",failedToUploadImageError:"error.failedToUploadImageError",failedToFetchError:"error.failedToFetchError",invalidEmail:"error.invalidEmail",duplicateEmail:"error.duplicateEmail",alreadyWorkspaceMemberEmail:"error.alreadyWorkspaceMemberEmail",alreadyInvitedEmail:"error.alreadyInvitedEmail",exceededTokenLimit:"error.exceededTokenLimit",invalidInteger:"error.invalidInteger",minError:"error.minError",maxError:"error.maxError",minStringError:"error.minStringError",maxStringError:"error.maxStringError",password:{invalid:"error.password.invalid",tooShort:"error.password.tooShort",tooLong:"error.password.tooLong",noUppercase:"error.password.noUppercase",noLowercase:"error.password.noLowercase",noNumber:"error.password.noNumber",notMatch:"error.password.notMatch"},failedToUploadFile:"error.failedToUploadFile",incompletePdfReadError:"error.incompletePdfReadError",invalidFileError:"error.invalidFileError",emptyFileError:"error.emptyFileError"},warning:{availableModels:"warning.availableModels"},workspacesSetting:"workspacesSetting",message:{changedWorkspace:"message.changedWorkspace"},chatFormHeader:{memberList:{members:"chatFormHeader.memberList.members",button:{invite:"chatFormHeader.memberList.button.invite"}},chatForm:{placeholder:{message:"chatFormHeader.chatForm.placeholder.message"},button:{send:"chatFormHeader.chatForm.button.send",sendMobile:"chatFormHeader.chatForm.button.sendMobile"}}},badge:{private:"badge.private",team:"badge.team"},copyMessage:"copyMessage",errorPage:{message:{pageCouldNotBeDisplayed:"errorPage.message.pageCouldNotBeDisplayed",weApologizeForTheInconvenience:"errorPage.message.weApologizeForTheInconvenience",pleaseTryAgainLater:"errorPage.message.pleaseTryAgainLater",pageAppearsRepeatedly:"errorPage.message.pageAppearsRepeatedly",apologizeForTheInconvenienceBut:"errorPage.message.pageAppearsRepeatedly",maisonAIContactForm:"errorPage.message.maisonAIContactForm",pleaseContactUs:"errorPage.message.pleaseContactUs"},button:{returnToHome:"errorPage.button.returnToHome"}}},a="template",s={title:"title",subTitle1:"subTitle1",subTitle2:"subTitle2",addButton:"addButton",placeholder:"placeholder",listTemplate:{all:"listTemplate.all",favorite:"listTemplate.favorite"},editTemplate:{title:"editTemplate.title"},newTemplate:{title:"newTemplate.title",linkButton:"newTemplate.linkButton",label:{title:"newTemplate.label.title",description:"newTemplate.label.description",type:"newTemplate.label.type",template:"newTemplate.label.template",scope:"newTemplate.label.scope",uploadFile:"newTemplate.label.uploadFile"},placeholder:{template:"newTemplate.placeholder.template"},selectableTypes:{text:"newTemplate.selectableTypes.text"},scope:{team:"newTemplate.scope.team",private:"newTemplate.scope.private"},message:{prompt:"newTemplate.message.prompt"}},detailTemplate:{title:"detailTemplate.title",linkButton:"detailTemplate.linkButton",label:{title:"detailTemplate.label.title",description:"detailTemplate.label.description",type:"detailTemplate.label.type",template:"detailTemplate.label.template",scope:"detailTemplate.label.scope",uploadFile:"detailTemplate.label.uploadFile"},placeholder:{template:"detailTemplate.placeholder.template"},selectableTypes:{text:"detailTemplate.selectableTypes.text"},scope:{team:"detailTemplate.scope.team",private:"detailTemplate.scope.private"},message:{prompt:"detailTemplate.message.prompt"},button:{displayAll:"detailTemplate.button.displayAll"}},button:{create:"button.create",detail:"button.detail",edit:"button.edit",save:"button.save",delete:"button.delete",selectFile:"button.selectFile"},tabLabel:{team:"tabLabel.team",private:"tabLabel.private"},deleteAITemplate:{details:"deleteAITemplate.details",deleteButton:"deleteAITemplate.deleteButton",cancelButton:"deleteAITemplate.cancelButton"},message:{noTeamTemplate:"message.noTeamTemplate",noPrivateTemplate:"message.noPrivateTemplate",createdAITemplate:"message.createdAITemplate",changedAITemplate:"message.changedAITemplate",deletedAITemplate:"message.deletedAITemplate"}},o="ai_agent",l={title:"title",teamTitle:"teamTitle",privateTitle:"privateTitle",chatBotTitle:"chatBotTitle",addButton:"addButton",placeholder:"placeholder",message:{noTeamAIAgent:"message.noTeamAIAgent",noPrivateAIAgent:"message.noPrivateAIAgent",noChatBotAIAgent:"message.noChatBotAIAgent",createdAIAgent:"message.createdAIAgent",changedAIAgent:"message.changedAIAgent",deletedAIAgent:"message.deletedAIAgent"},listAIAgent:{all:"listAIAgent.all",favorite:"listAIAgent.favorite"},detailAIAgent:{title:"detailAIAgent.title",label:{name:"detailAIAgent.label.name",professional:"detailAIAgent.label.professional",description:"detailAIAgent.label.description",type:"detailAIAgent.label.type",prompt:"detailAIAgent.label.prompt",publicScope:"detailAIAgent.label.publicScope",firstMessage:"detailAIAgent.label.firstMessage",uploadFile:"detailAIAgent.label.uploadFile",aiModel:"detailAIAgent.label.aiModel",conversationTokenLimit:"detailAIAgent.label.conversationTokenLimit"},scope:{team:"newAIAgent.scope.team",private:"newAIAgent.scope.private",chatBot:"newAIAgent.scope.chatBot"},button:{displayAll:"detailAIAgent.button.displayAll"}},editAIAgent:{title:"editAIAgent.title"},deleteAIAgent:{details:"deleteAIAgent.details",deleteButton:"deleteAIAgent.deleteButton",cancelButton:"deleteAIAgent.cancelButton"},newAIAgent:{title:"newAIAgent.title",linkButton:"newAIAgent.linkButton",label:{name:"newAIAgent.label.name",professional:"newAIAgent.label.professional",description:"newAIAgent.label.description",type:"newAIAgent.label.type",prompt:"newAIAgent.label.prompt",publicScope:"newAIAgent.label.publicScope",firstMessage:"newAIAgent.label.firstMessage",uploadFile:"newAIAgent.label.uploadFile",aiModel:"newAIAgent.label.aiModel",conversationChargeLimit:"newAIAgent.label.conversationChargeLimit",conversationTokenLimit:"newAIAgent.label.conversationTokenLimit"},placeholder:{prompt:"newAIAgent.placeholder.prompt",firstMessage:"newAIAgent.placeholder.firstMessage"},scope:{team:"newAIAgent.scope.team",private:"newAIAgent.scope.private",chatBot:"newAIAgent.scope.chatBot"},message:{prompt:"newAIAgent.message.prompt",aiModel:"newAIAgent.message.aiModel",conversationChargeLimit:"newAIAgent.message.conversationChargeLimit",conversationTokenLimit:"newAIAgent.message.conversationTokenLimit"}},shareSetting:{title:"shareSetting.title",usageModel:"shareSetting.usageModel",shareCode:"shareSetting.shareCode",displayFormat:{title:"shareSetting.displayFormat.title",buttonAndMiniWindow:{title:"shareSetting.displayFormat.buttonAndMiniWindow.title",description:"shareSetting.displayFormat.buttonAndMiniWindow.description"},fullWindow:{title:"shareSetting.displayFormat.fullWindow.title"}},usageCount:"shareSetting.usageCount",usageAmount:"shareSetting.usageAmount",token:"shareSetting.token"},button:{create:"button.create",detail:"button.detail",save:"button.save",edit:"button.edit",delete:"button.delete",selectFile:"button.selectFile",shareSettting:"button.shareSettting"}},c="history",u={title:"title",historyChat:{message:"historyChat.message"},historyList:{text:"historyList.text",own:"historyList.own",generateImage:"historyList.generateImage",chatBot:"historyList.chatBot",all:"historyList.all",member:"historyList.member",message:{noHistory:"historyList.message.noHistory"},placeholder:"historyList.placeholder"},modal:{title:"modal.title",delete:"modal.delete",cancel:"modal.cancel",save:"modal.save",edit:{title:"modal.edit.title",scope:"modal.edit.scope"}},resultMessage:{deleteHistory:{success:"resultMessage.deleteHistory.success",error:"resultMessage.deleteHistory.error"}},isEdited:"isEdited",isDeleted:"isDeleted",message:{updatedSuccess:"message.updatedSuccess",updatedError:"message.updatedError"},menuMessage:{delete:"menuMessage.delete",edit:"menuMessage.edit"},scope:{team:"scope.team",private:"scope.private",chatBot:"scope.chatBot"}},d="chat",p={sendButton:"sendButton",placeholder:"placeholder",createNewChat:"createNewChat",aiAgentChat:{errorMessage:{forbidden:"aiAgentChat.errorMessage.forbidden"}},templateChat:{errorMessage:{forbidden:"templateChat.errorMessage.forbidden"}},chat:{errorMessage:{exceededFreePlanLimit:"chat.errorMessage.exceededFreePlanLimit",exceededInSubscriptionPlanLimit:"chat.errorMessage.exceededInSubscriptionPlanLimit",maxMessageLength:"chat.errorMessage.maxMessageLength",minMessageLength:"chat.errorMessage.minMessageLength",exceededContextLength:"chat.errorMessage.exceededContextLength",unexpectedError:"chat.errorMessage.unexpectedError",invalidImage:"chat.errorMessage.invalidImage",serverError:"chat.errorMessage.serverError",badRequest:"chat.errorMessage.badRequest"}},searching:"searching",chatType:{aiAgent:"chatType.aiAgent",template:"chatType.template",aiWorker:"chatType.aiWorker"},conversationAssistSystemStatus:{isEdited:"conversationAssistSystemStatus.isEdited",isDeleted:"conversationAssistSystemStatus.isDeleted"},uploadImage:{errorMessage:{exceededImageSize:"uploadImage.errorMessage.exceededImageSize",invalidImageType:"uploadImage.errorMessage.invalidImageType"},button:{delete:"uploadImage.button.delete",change:"uploadImage.button.change"}},uploadFile:"uploadFile",uploadedFile:"uploadedFile",uploadFileTooltip:{title:"uploadFileTooltip.title",gpt3Content:"uploadFileTooltip.gpt3Content",gpt4Content:"uploadFileTooltip.gpt4Content"},externalSiteReferenceFunction:"externalSiteReferenceFunction",useExternalSiteReferenceFunction:"useExternalSiteReferenceFunction",externalSiteReferenceFunctionNotUsed:"externalSiteReferenceFunctionNotUsed",toast:{switchError:"toast.switchError"},stopGenerating:"stopGenerating",aiAnswerMessage:"aiAnswerMessage",assistantChatMessage:{copy:"assistantChatMessage.copy",generateInAiDesign:"assistantChatMessage.generateInAiDesign",regenerateResponse:"assistantChatMessage.regenerateResponse"}},h="register",f={title:{name:"title.name",workspace:"title.workspace",members:"title.members"},message:{name:"message.name",workspace:"message.workspace",members:"message.members",accept:"message.accept",remainingSheet:"message.remainingSheet",privacyPolicy:"message.privacyPolicy",subscription:"message.subscription"},placeholder:{name:"placeholder.name",workspace:"placeholder.workspace",members:"placeholder.members",workspaceDescription:"placeholder.workspaceDescription"},roleSelectLabel:{admin:"roleSelectLabel.admin",general:"roleSelectLabel.general",owner:"roleSelectLabel.owner"},button:{continue:"button.continue",sendInvitation:"button.sendInvitation",add:"button.add"},step:{account:"step.account",workspace:"step.workspace",plan:"step.plan",members:"step.members"},link:{skipToWorkspace:"link.skipToWorkspace"},errorMessage:{workspace:{maxLength:"errorMessage.workspace.maxLength",failedToCreate:"errorMessage.workspace.failedToCreate",failedToAcceptInvitation:"errorMessage.workspace.failedToAcceptInvitation",workspaceDescription:"errorMessage.workspace.workspaceDescription"}}},m="workspace-home",g={home:{subTitle:{recommendedLearningContents:"home.subTitle.recommendedLearningContents",recommendedAIAgentPro:"home.subTitle.recommendedAIAgentPro",recommendedAIDesign:"home.subTitle.recommendedAIDesign"},link:{more:"home.link.more"},description:{aiAgentPro:"home.description.aiAgentPro",aiDesign:"home.description.aiDesign"},newRopeContents:{title:"home.newRopeContents.title",description:"home.newRopeContents.description",trendPrediction:"home.newRopeContents.trendPrediction",snsTagAnalytics:"home.newRopeContents.snsTagAnalytics",howToUseImageAnalytics:"home.newRopeContents.howToUseImageAnalytics"}},members:{title:"members.title",subTitle:{members:"members.subTitle.members",invited:"members.subTitle.invited"},label:{name:"members.label.name",permission:"members.label.permission",lastActive:"members.label.lastActive"},button:{invite:"members.button.invite",delete:"members.button.delete"},placeholder:{username:"members.placeholder.username",permission:"members.placeholder.permission",lastActive:"members.placeholder.lastActive"},roleSelectLabel:{admin:"members.roleSelectLabel.admin",general:"members.roleSelectLabel.general",owner:"members.roleSelectLabel.owner"},lastActiveSelectLabel:{today:"members.lastActiveSelectLabel.today",thisWeek:"members.lastActiveSelectLabel.thisWeek",thisMonth:"members.lastActiveSelectLabel.thisMonth"},inviteMemberModal:{title:"members.inviteMemberModal.title",checkingTitle:"members.inviteMemberModal.checkingTitle",message:"members.inviteMemberModal.message",link:"members.inviteMemberModal.link",button:{add:"members.inviteMemberModal.button.add",send:"members.inviteMemberModal.button.send",checkAndContinue:"members.inviteMemberModal.button.checkAndContinue",back:"members.inviteMemberModal.button.back"},placeholder:{members:"members.inviteMemberModal.placeholder.members"},trialDescription:"members.inviteMemberModal.trialDescription",subscriptionDescription:"members.inviteMemberModal.subscriptionDescription",success:"members.inviteMemberModal.success"},deleteInviteMemberModal:{message:"members.deleteInviteMemberModal.message",button:{cancelDelete:"members.deleteInviteMemberModal.button.cancelDelete",delete:"members.deleteInviteMemberModal.button.delete"}},deleteMemberModal:{message:"members.deleteMemberModal.message",button:{delete:"members.deleteMemberModal.button.delete",cancel:"members.deleteMemberModal.button.cancel"}},responseMessage:{updateMemberRole:{success:"members.responseMessage.updateMemberRole.success",error:"members.responseMessage.updateMemberRole.error"},updateInvitationRole:{success:"members.responseMessage.updateInvitationRole.success",error:"members.responseMessage.updateInvitationRole.error"}}},settings:{title:"settings.title",label:{title:"settings.label.title",name:"settings.label.name",description:"settings.label.description"},placeholder:{description:"settings.placeholder.description"},button:{ok:"settings.button.ok"},responseMessage:{updateWorkspaceName:{success:"settings.responseMessage.updateWorkspaceName.success",error:"settings.responseMessage.updateWorkspaceName.error"},updateWorkspaceDescription:{success:"settings.responseMessage.updateWorkspaceDescription.success",error:"settings.responseMessage.updateWorkspaceDescription.error"}},errorMessage:{workspace:{maxLength:"settings.errorMessage.workspace.maxLength"},workspaceDescription:{maxLength:"settings.errorMessage.workspaceDescription.maxLength"}},noWorkspaceDescription:"settings.noWorkspaceDescription"},myPage:{title:"myPage.title",label:{name:"myPage.label.name",usedModel:"myPage.label.usedModel",language:"myPage.label.language",email:"myPage.label.email",password:"myPage.label.password",generateImageModel:"myPage.label.generateImageModel"},button:{change:"myPage.button.change",updateEmail:"myPage.button.updateEmail",updatePassword:"myPage.button.updatePassword"},responseMessage:{updateMember:{success:"myPage.responseMessage.updateMember.success",error:"myPage.responseMessage.updateMember.error",isGoogleLoginUser:"myPage.responseMessage.updateMember.isGoogleLoginUser",invalidDomain:"myPage.responseMessage.updateMember.invalidDomain"}},link:{termsOfService:"myPage.link.termsOfService",privacyPolicy:"myPage.link.privacyPolicy",contact:"myPage.link.contact"}},reAuthPage:{header:"reAuthPage.header",title:"reAuthPage.title",label:{password:"reAuthPage.label.password"},link:{forgotPassword:"reAuthPage.link.forgotPassword"},button:{login:"reAuthPage.button.login"}},updateEmailPage:{header:"updateEmailPage.header",label:{currentEmail:"updateEmailPage.label.currentEmail",newEmail:"updateEmailPage.label.newEmail"},button:{sendEmail:"updateEmailPage.button.sendEmail"}},completeUpdateEmailPage:{header:"completeUpdateEmailPage.header",title:"completeUpdateEmailPage.title",message:"completeUpdateEmailPage.message",button:"completeUpdateEmailPage.button"},updatePasswordPage:{header:"updatePasswordPage.header",label:{newPassword:"updatePasswordPage.label.newPassword",confirmPassword:"updatePasswordPage.label.confirmPassword"},button:"updatePasswordPage.button",successMessage:"updatePasswordPage.successMessage"},aiWorker:{noData:"aiWorker.noData"},descriptionModal:{title:"descriptionModal.title",description:"descriptionModal.description"},invitationNotification:{messageFirst:"invitationNotification.messageFirst",messageLink:"invitationNotification.messageLink",messageSecond:"invitationNotification.messageSecond"},pr:{title:{howToUseMaisonai:"pr.title.howToUseMaisonai"},link:{detail:"pr.link.detail"}},favoriteList:{title:{favoriteAIAgentPro:"favoriteList.title.favoriteAIAgentPro",favoriteAIAgent:"favoriteList.title.favoriteAIAgent",favoriteAITemplate:"favoriteList.title.favoriteAITemplate"},link:{more:"favoriteList.link.more"}}};r(60350);let v="sign-in",y={title:"title",button:"button",label:{email:"label.email",password:"label.password"},message:{divider:"message.divider",toSignUp:"message.toSignUp"},link:{forgotPassword:"link.forgotPassword"}},b="sign-up",w={signUpPage:{title:"signUpPage.title",message:{privacyPolicy:"signUpPage.message.privacyPolicy",sendEmail:"signUpPage.message.sendEmail",toLogin:"signUpPage.message.toLogin",divider:"signUpPage.message.divider",invalidDomain:"signUpPage.message.invalidDomain"},button:{sendEmail:"signUpPage.button.sendEmail"},label:{email:"signUpPage.label.email"}},checkEmailPage:{title:"checkEmailPage.title",message:"checkEmailPage.message",button:"checkEmailPage.button"},setPasswordPage:{title:"setPasswordPage.title",button:"setPasswordPage.button",label:{password:"setPasswordPage.label.password",confirmPassword:"setPasswordPage.label.confirmPassword",email:"setPasswordPage.label.email"},message:{privacyPolicy:"setPasswordPage.message.privacyPolicy"}},completeRegistrationPage:{title:"completeRegistrationPage.title",button:"completeRegistrationPage.button"}},k="generate_image",_={title:"title",steps:"steps",generateCount:"generateCount",generateImageModel:"generateImageModel",additionalPrompt:"additionalPrompt",stylePreset:"stylePreset",imageSize:"imageSize",scope:"scope",positivePrompt:"positivePrompt",negativePrompt:"negativePrompt",userInputPrompt:"userInputPrompt",translatedPrompt:"translatedPrompt",autoTranslation:"autoTranslation",aspectRatio:"aspectRatio",outputFormat:"outputFormat",fix:"fix",initImage:"initImage",inpaint:"inpaint",imageToImage:"imageToImage",execute:"execute",strength:"strength",errors:{failedToGenerateImage:"errors.failedToGenerateImage",failedToDownloadImage:"errors.failedToDownloadImage",failedToDrawCircle:"errors.failedToDrawCircle",failedToGenerateImageWithoutInitialImage:"errors.failedToGenerateImageWithoutInitialImage",failedToGenerateImageWithoutMaskImage:"errors.failedToGenerateImageWithoutMaskImage",failedToUploadImageByInvalidSize:"errors.failedToUploadImageByInvalidSize",failedToGenerateImageWhileFilteredContent:"errors.failedToGenerateImageWhileFilteredContent"},stylePresetOptions:{enhance:"stylePresetOptions.enhance",anime:"stylePresetOptions.anime",photographic:"stylePresetOptions.photographic","digital-art":"stylePresetOptions.digital-art","comic-book":"stylePresetOptions.comic-book","fantasy-art":"stylePresetOptions.fantasy-art","line-art":"stylePresetOptions.line-art","analog-film":"stylePresetOptions.analog-film","neon-punk":"stylePresetOptions.neon-punk",isometric:"stylePresetOptions.isometric","low-poly":"stylePresetOptions.low-poly",origami:"stylePresetOptions.origami","modeling-compound":"stylePresetOptions.modeling-compound",cinematic:"stylePresetOptions.cinematic","3d-model":"stylePresetOptions.3d-model","pixel-art":"stylePresetOptions.pixel-art","tile-texture":"stylePresetOptions.tile-texture"},scopeOptions:{team:"scopeOptions.team",private:"scopeOptions.private"},placeholder:{stylePreset:"placeholder.stylePreset",positivePrompt:"placeholder.positivePrompt",negativePrompt:"placeholder.negativePrompt"},button:{download:"button.download",enlarge:"button.enlarge",imageToImage:"button.imageToImage",newGenerate:"button.newGenerate",close:"button.close",inpaint:"button.inpaint",resetOutline:"button.resetOutline",generateFromThisOutline:"button.generateFromThisOutline",changeOutlineArea:"button.changeOutlineArea"},tooltip:{positivePrompt:"tooltip.positivePrompt",negativePrompt:"tooltip.negativePrompt",steps:"tooltip.steps",stylePreset:{line1:"tooltip.stylePreset.line1",line2:"tooltip.stylePreset.line2"},imageSize:"tooltip.imageSize",scope:"tooltip.scope",translation:"tooltip.translation",strength:"tooltip.strength"},outlineArea:"outlineArea",changeInitialImage:"changeInitialImage",uploadImage:"uploadImage",selectImage:"selectImage",tab:{textToImage:"tab.textToImage",inpaintByUpload:"tab.inpaintByUpload"},message:{supportedSizes:"message.supportedSizes"}},I="reset-password",S={resetPasswordPage:{title:"resetPasswordPage.title",button:"resetPasswordPage.button",label:{email:"resetPasswordPage.label.email"},message:"resetPasswordPage.message"},sentEmailPage:{title:"sentEmailPage.title",message:"sentEmailPage.message",button:"sentEmailPage.button"},settingPasswordPage:{title:"settingPasswordPage.title",button:"settingPasswordPage.button",label:{password:"settingPasswordPage.label.password",confirmPassword:"settingPasswordPage.label.confirmPassword",email:"settingPasswordPage.label.email"}},completeResetPasswordPage:{title:"completeResetPasswordPage.title",button:"completeResetPasswordPage.button",message:"completeResetPasswordPage.message"}},x="check-email",E={title:"title",message:"message",button:"button"},A="update-email",T={sentEmailPage:{title:"sentEmailPage.title",message:"sentEmailPage.message"},completedPage:{title:"completedPage.title",message:"completedPage.message",button:"completedPage.button"}},C="access-control",P={accessControlPage:{title:"accessControlPage.title",message:"accessControlPage.message",button:"accessControlPage.button"}},R="prompt_store",O={subTitle:{commonPrompt:"subTitle.commonPrompt",fashionPrompt:"subTitle.fashionPrompt",imagePrompt:"subTitle.imagePrompt"},button:{generate:"button.generate",create:"button.create",all:"button.all"},type:{template:"type.template",aiAgent:"type.aiAgent"},label:{title:"label.title",description:"label.description",prompt:"label.prompt",detail:"label.detail",firstMessage:"label.firstMessage",type:"label.type",negativePrompt:"label.negativePrompt",imageStyle:"label.imageStyle"},title:{detail:"title.detail",list:"title.list"},pageDescription:{spDesign:"pageDescription.spDesign",pcDesign:"pageDescription.pcDesign"},normalStyle:"normalStyle",link:{backToList:"link.backToList"}},M="ai-worker",L={subTitle:"subTitle",noData:"noData",description:"description",backToHome:"backToHome",title:"title",favorite:"favorite",all:"all"},D="ai-design",N={subTitle:"subTitle",noData:"noData",description:"description",backToHome:"backToHome"},W="guide",j={title:"title",subTitle:"subTitle"};var z=r(70807)},60350:function(e,t,r){"use strict";r.d(t,{RX:function(){return n},r7:function(){return i}});let n="workspace-list",i={title:"title",workspaceTab:{title:"workspaceTab.title"},invitedWorkspaceTab:{title:"invitedWorkspaceTab.title"},inactiveWorkspaceTab:{title:"inactiveWorkspaceTab.title"},link:"link",members:"members",buttonText:{open:"buttonText.open",participation:"buttonText.participation"}}},56547:function(e,t,r){"use strict";r.d(t,{k:function(){return i}});let n=e=>(t,r)=>{console.log(JSON.stringify({severity:e,message:t instanceof Error?t.stack:t,...r}))},i={info:n("INFO"),warn:n("WARNING"),error:n("ERROR")}},45556:function(e,t,r){"use strict";r.d(t,{e:function(){return s},j:function(){return a}});var n=r(50819),i=r(44194);let a=()=>{let{query:{workspaceId:e}}=(0,n.useRouter)();return{pathname:(0,i.useMemo)(()=>({root:{href:"/"},login:{href:"/login"},signUp:{href:"/sign-up"},signUpCheckEmail:{href:"/sign-up/check-email"},signUpSetPassword:{href:"/sign-up/set-password"},resetPassword:{href:"/reset-password"},sentEmail:{href:"/reset-password/sent-email"},resetPasswordComplete:{href:"/reset-password/complete"},workspaces:{href:e=>void 0!==e?"/workspaces?tabIndex=".concat(e):"/workspaces"},workspaceHome:{href:"/workspaces/".concat(e,"/home")},workspaceMembers:{href:"/workspaces/".concat(e,"/home/members")},workspaceSetting:{href:"/workspaces/".concat(e,"/home/setting")},workspaceMyPage:{href:"/workspaces/".concat(e,"/home/mypage")},reAuth:{href:t=>"/workspaces/".concat(e,"/home/mypage/re-auth?redirectPath=").concat(t)},updateEmail:{href:"/workspaces/".concat(e,"/home/mypage/update-email")},updateEmailComplete:{href:"/update-email/completed"},updateEmailSentEmail:{href:"/update-email/sent-email"},updatePassword:{href:"/workspaces/".concat(e,"/home/mypage/update-password")},templates:{href:"/workspaces/".concat(e,"/templates")},templateDetail:{href:t=>"/workspaces/".concat(e,"/templates/").concat(t)},aiAgents:{href:"/workspaces/".concat(e,"/ai-agents")},aiAgentDetail:{href:t=>"/workspaces/".concat(e,"/ai-agents/").concat(t)},aiAgentShareSetting:{href:t=>"/workspaces/".concat(e,"/ai-agents/").concat(t,"/share")},createAiAgent:{href:"/workspaces/".concat(e,"/ai-agents/create")},createTemplate:{href:"/workspaces/".concat(e,"/templates/create")},aiAgentChat:{href:t=>"/workspaces/".concat(e,"/ai-agents/").concat(t,"/chat")},editAIAgent:{href:t=>"/workspaces/".concat(e,"/ai-agents/").concat(t,"/edit")},templateChat:{href:t=>"/workspaces/".concat(e,"/templates/").concat(t,"/chat")},editTemplate:{href:t=>"/workspaces/".concat(e,"/templates/").concat(t,"/edit")},histories:{href:"/workspaces/".concat(e,"/histories")},historyChat:{href:t=>"/workspaces/".concat(e,"/histories/").concat(t,"/chat")},registerAccount:{href:"/register/account"},generateImage:{href:"/workspaces/".concat(e,"/generate-image")},generateImageHistoryDetail:{href:t=>"/workspaces/".concat(e,"/generate-image/").concat(t)},registerWorkspace:{href:"/register/workspace"},registerPlan:{href:"/register/plan"},registerMembers:{href:e=>"/register/".concat(e,"/members")},registerAccept:{href:e=>"/register/".concat(e,"/accept")},chat:{href:t=>t?"/workspaces/".concat(e,"/chat?message=").concat(t):"/workspaces/".concat(e,"/chat")},checkEmail:{href:"/check-email"},promptStore:{href:"/workspaces/".concat(e,"/prompt-store")},promptDetail:{href:(t,r)=>"/workspaces/".concat(e,"/prompt-store/").concat(t,"?promptType=").concat(r)},privacyPolicy:{href:e=>"https://maisonai.io".concat(e&&"ja"!==e?"/".concat(e):"","/pages/privacy-policy")},termsOfService:{href:e=>"https://maisonai.io".concat(e&&"ja"!==e?"/".concat(e):"","/pages/terms-of-use")},contact:{href:"https://maisonai.io/pages/contact"},aiWorkers:{href:"/workspaces/".concat(e,"/ai-workers")},aiWorkersFromHome:{href:"/workspaces/".concat(e,"/home/ai-workers")},aiDesigns:{href:"/workspaces/".concat(e,"/ai-designs")},aiWorkerChat:{href:t=>"/workspaces/".concat(e,"/ai-workers/").concat(t,"/chat")},guide:{href:"/workspaces/".concat(e,"/guide")}}),[e])}},s=()=>{let{query:e}=(0,n.useRouter)();return{getQueryString:t=>"string"==typeof e[t]?e[t]:void 0}}},79246:function(e,t,r){"use strict";r.d(t,{X:function(){return n}});let n={AUTH_COOKIE:"/auth/cookie",REGISTER_DATA:"/register_data",GET_WORKSPACES_BY_USER_ID:(e,t)=>["/members/workspaces",e,t],GET_WORKSPACE_BY_WORKSPACE_ID:e=>["/workspaces/",e],GET_WORKSPACE_USAGE_AGGREGATIONS:e=>["/workspaces/usage_aggregations",e],GET_WORKSPACE_USAGE_AGGREGATION_DETAIL:(e,t)=>["/workspaces/usage_aggregation/detail",e,t],GET_WORKSPACE_USAGE_LIMITS:e=>["/workspaces/usage_limits",e],GET_INVITED_WORKSPACES:e=>["/workspaces/invited",e],GET_AI_AGENTS_BY_WORKSPACE_ID:(e,t)=>["/workspaces/ai_agents",e,t],GET_TEMPLATES_BY_WORKSPACE_ID:e=>["/workspaces/templates",e],GET_TEMPLATES_BY_WORKSPACE_ID_AND_TEMPLATE_ID:(e,t)=>["/workspaces/templates",e,t],GET_AI_AGENTS_BY_WORKSPACE_ID_AND_AI_AGENT_ID:(e,t)=>["/workspaces/ai_agents",e,t],GET_HISTORIES_BY_WORKSPACE_ID:(e,t,r,n,i)=>["/workspaces/histories",e,t,r,n,i],GET_CONVERSATION_BY_WORKSPACE_ID_AND_HISTORY_ID:(e,t,r,n)=>["/workspaces/conversations",e,t,r,n],GET_LOGIN_MEMBER:e=>["/workspaces/members",e],GET_INVITATIONS_BY_WORKSPACE_ID:e=>["/workspaces/invitations",e],GET_LANGUAGES:["/languages"],GET_OPENAI_MODELS:["/openai_models"],GET_GENERATE_IMAGE_SESSIONS:(e,t,r,n)=>["/workspaces/generate-image-sessions",e,t,r,n],GET_GENERATE_IMAGE_SESSIONS_BY_GENERATE_IMAGE_SESSION_ID:(e,t)=>["/workspaces/generate-image-sessions",e,t],GET_NOTIFICATIONS:e=>["/notifications",e],GET_TEXT_PROMPT_STORE_SAMPLES:(e,t,r,n)=>["/text-prompt-store-samples",e,t,r,n],GET_TEXT_PROMPT_STORE_SAMPLES_BY_ID:(e,t)=>["/text-prompt-store-samples",e,t],GET_GENERATE_IMAGE_PROMPT_STORE_SAMPLES:(e,t,r)=>["/generate-image-prompt-store-samples",e,t,r],GET_GENERATE_IMAGE_PROMPT_STORE_SAMPLES_BY_ID:(e,t)=>["/generate-image-prompt-store-samples",e,t],GET_AI_WORKERS:(e,t,r)=>["/ai-workers",e,t,r],GET_AI_DESIGNS:(e,t,r)=>["/ai-designs",e,t,r],GET_AI_WORKER_BY_WORKSPACE_ID_AND_AI_WORKER_ID:(e,t)=>["/workspaces/ai-workers",e,t],GET_GENERATE_IMAGE_MODELS:["/generate_image_models"],GET_ADDITIONAL_CREDIT_ITEMS:["/additional_credit_items"],GET_WORKSPACE_CREDIT_BALANCE:e=>["/workspaces/credit_balance",e],GET_ORGANIZATION_CREDIT_BALANCE:(e,t)=>["/workspaces/credit_balance",e,t],GET_WORKSPACE_CREDIT_USAGES:(e,t,r)=>["/workspaces/credit_usages",e,t,r],GET_ORGANIZATION_CREDIT_USAGES:(e,t,r,n)=>["/workspaces/credit_usages",e,t,r,n],GET_WORKSPACE_CARRY_OVER_CREDIT:e=>["/workspaces/carry_over_credit",e],GET_ORGANIZATION_CARRY_OVER_CREDIT:(e,t)=>["/workspaces/carry_over_credit",e,t],GET_PRS:e=>["/prs",e],GET_TEXT_PROMPT_STORE_SAMPLES_WITH_FAVORITE:e=>["/workspaces/members/text-prompt-samples",e]}},31347:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return aq}});var n,i,a,s,o,l,c,u,d,p,h,f,m,g,v,y,b,w,k,_,I,S,x,E=r(31549),A=r(44194),T=r(50819),C=r(93591),P=String.raw,R=P`
  :root,
  :host {
    --chakra-vh: 100vh;
  }

  @supports (height: -webkit-fill-available) {
    :root,
    :host {
      --chakra-vh: -webkit-fill-available;
    }
  }

  @supports (height: -moz-fill-available) {
    :root,
    :host {
      --chakra-vh: -moz-fill-available;
    }
  }

  @supports (height: 100dvh) {
    :root,
    :host {
      --chakra-vh: 100dvh;
    }
  }
`,O=()=>(0,E.jsx)(C.xB,{styles:R}),M=({scope:e=""})=>(0,E.jsx)(C.xB,{styles:P`
      html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        font-family: system-ui, sans-serif;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
        touch-action: manipulation;
      }

      body {
        position: relative;
        min-height: 100%;
        margin: 0;
        font-feature-settings: "kern";
      }

      ${e} :where(*, *::before, *::after) {
        border-width: 0;
        border-style: solid;
        box-sizing: border-box;
        word-wrap: break-word;
      }

      main {
        display: block;
      }

      ${e} hr {
        border-top-width: 1px;
        box-sizing: content-box;
        height: 0;
        overflow: visible;
      }

      ${e} :where(pre, code, kbd,samp) {
        font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
        font-size: 1em;
      }

      ${e} a {
        background-color: transparent;
        color: inherit;
        text-decoration: inherit;
      }

      ${e} abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
      }

      ${e} :where(b, strong) {
        font-weight: bold;
      }

      ${e} small {
        font-size: 80%;
      }

      ${e} :where(sub,sup) {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }

      ${e} sub {
        bottom: -0.25em;
      }

      ${e} sup {
        top: -0.5em;
      }

      ${e} img {
        border-style: none;
      }

      ${e} :where(button, input, optgroup, select, textarea) {
        font-family: inherit;
        font-size: 100%;
        line-height: 1.15;
        margin: 0;
      }

      ${e} :where(button, input) {
        overflow: visible;
      }

      ${e} :where(button, select) {
        text-transform: none;
      }

      ${e} :where(
          button::-moz-focus-inner,
          [type="button"]::-moz-focus-inner,
          [type="reset"]::-moz-focus-inner,
          [type="submit"]::-moz-focus-inner
        ) {
        border-style: none;
        padding: 0;
      }

      ${e} fieldset {
        padding: 0.35em 0.75em 0.625em;
      }

      ${e} legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal;
      }

      ${e} progress {
        vertical-align: baseline;
      }

      ${e} textarea {
        overflow: auto;
      }

      ${e} :where([type="checkbox"], [type="radio"]) {
        box-sizing: border-box;
        padding: 0;
      }

      ${e} input[type="number"]::-webkit-inner-spin-button,
      ${e} input[type="number"]::-webkit-outer-spin-button {
        -webkit-appearance: none !important;
      }

      ${e} input[type="number"] {
        -moz-appearance: textfield;
      }

      ${e} input[type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
      }

      ${e} input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none !important;
      }

      ${e} ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
      }

      ${e} details {
        display: block;
      }

      ${e} summary {
        display: list-item;
      }

      template {
        display: none;
      }

      [hidden] {
        display: none !important;
      }

      ${e} :where(
          blockquote,
          dl,
          dd,
          h1,
          h2,
          h3,
          h4,
          h5,
          h6,
          hr,
          figure,
          p,
          pre
        ) {
        margin: 0;
      }

      ${e} button {
        background: transparent;
        padding: 0;
      }

      ${e} fieldset {
        margin: 0;
        padding: 0;
      }

      ${e} :where(ol, ul) {
        margin: 0;
        padding: 0;
      }

      ${e} textarea {
        resize: vertical;
      }

      ${e} :where(button, [role="button"]) {
        cursor: pointer;
      }

      ${e} button::-moz-focus-inner {
        border: 0 !important;
      }

      ${e} table {
        border-collapse: collapse;
      }

      ${e} :where(h1, h2, h3, h4, h5, h6) {
        font-size: inherit;
        font-weight: inherit;
      }

      ${e} :where(button, input, optgroup, select, textarea) {
        padding: 0;
        line-height: inherit;
        color: inherit;
      }

      ${e} :where(img, svg, video, canvas, audio, iframe, embed, object) {
        display: block;
      }

      ${e} :where(img, video) {
        max-width: 100%;
        height: auto;
      }

      [data-js-focus-visible]
        :focus:not([data-focus-visible-added]):not(
          [data-focus-visible-disabled]
        ) {
        outline: none;
        box-shadow: none;
      }

      ${e} select::-ms-expand {
        display: none;
      }

      ${R}
    `}),L=r(49262),D=r(55334),N=r(58117),W={light:"chakra-ui-light",dark:"chakra-ui-dark"},j="chakra-ui-color-mode",z={ssr:!1,type:"localStorage",get(e){let t;if(!(null==globalThis?void 0:globalThis.document))return e;try{t=localStorage.getItem(j)||e}catch(e){}return t||e},set(e){try{localStorage.setItem(j,e)}catch(e){}}},$=r(49617),F=()=>{};function U(e,t){return"cookie"===e.type&&e.ssr?e.get(t):t}function B(e){let{value:t,children:r,options:{useSystemColorMode:n,initialColorMode:i,disableTransitionOnChange:a}={},colorModeManager:s=z}=e,o="dark"===i?"dark":"light",[l,c]=(0,A.useState)(()=>U(s,o)),[u,d]=(0,A.useState)(()=>U(s)),{getSystemTheme:p,setClassName:h,setDataset:f,addListener:m}=(0,A.useMemo)(()=>(function(e={}){let{preventTransition:t=!0}=e,r={setDataset:e=>{let n=t?r.preventTransition():void 0;document.documentElement.dataset.theme=e,document.documentElement.style.colorScheme=e,null==n||n()},setClassName(e){document.body.classList.add(e?W.dark:W.light),document.body.classList.remove(e?W.light:W.dark)},query:()=>window.matchMedia("(prefers-color-scheme: dark)"),getSystemTheme(e){var t;return(null!=(t=r.query().matches)?t:"dark"===e)?"dark":"light"},addListener(e){let t=r.query(),n=t=>{e(t.matches?"dark":"light")};return"function"==typeof t.addListener?t.addListener(n):t.addEventListener("change",n),()=>{"function"==typeof t.removeListener?t.removeListener(n):t.removeEventListener("change",n)}},preventTransition(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(e)})})}}};return r})({preventTransition:a}),[a]),g="system"!==i||l?l:u,v=(0,A.useCallback)(e=>{let t="system"===e?p():e;c(t),h("dark"===t),f(t),s.set(t)},[s,p,h,f]);(0,$.G)(()=>{"system"===i&&d(p())},[]),(0,A.useEffect)(()=>{let e=s.get();if(e){v(e);return}if("system"===i){v("system");return}v(o)},[s,o,i,v]);let y=(0,A.useCallback)(()=>{v("dark"===g?"light":"dark")},[g,v]);(0,A.useEffect)(()=>{if(n)return m(v)},[n,m,v]);let b=(0,A.useMemo)(()=>({colorMode:null!=t?t:g,toggleColorMode:t?F:y,setColorMode:t?F:v,forced:void 0!==t}),[g,y,v,t]);return(0,E.jsx)(N.kc.Provider,{value:b,children:r})}B.displayName="ColorModeProvider";var V=r(57711),q=e=>{let{children:t,colorModeManager:r,portalZIndex:n,resetScope:i,resetCSS:a=!0,theme:s={},environment:o,cssVarsRoot:l,disableEnvironment:c,disableGlobalStyle:u}=e,d=(0,E.jsx)(V.u,{environment:o,disabled:c,children:t});return(0,E.jsx)(D.f6,{theme:s,cssVarsRoot:l,children:(0,E.jsxs)(B,{colorModeManager:r,options:s.config,children:[a?(0,E.jsx)(M,{scope:i}):(0,E.jsx)(O,{}),!u&&(0,E.jsx)(D.ZL,{}),n?(0,E.jsx)(L.h,{zIndex:n,children:d}):d]})})},G={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},H={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},Z={...H,max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch",container:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}},J={breakpoints:{base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},zIndices:{hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},radii:{none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},blur:{none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},colors:{transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},...G,sizes:Z,shadows:{xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},space:H,borders:{none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},transition:{property:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},easing:{"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},duration:{"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"}}},K=r(42089),{defineMultiStyleConfig:X,definePartsStyle:Y}=(0,K.D)(["stepper","step","title","description","indicator","separator","icon","number"]),Q=(0,K.gJ)("stepper-indicator-size"),ee=(0,K.gJ)("stepper-icon-size"),et=(0,K.gJ)("stepper-title-font-size"),er=(0,K.gJ)("stepper-description-font-size"),en=(0,K.gJ)("stepper-accent-color"),ei=X({baseStyle:Y(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[en.variable]:`colors.${e}.500`,_dark:{[en.variable]:`colors.${e}.200`}},title:{fontSize:et.reference,fontWeight:"medium"},description:{fontSize:er.reference,color:"chakra-subtle-text"},number:{fontSize:et.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:ee.reference,height:ee.reference},indicator:{flexShrink:0,borderRadius:"full",width:Q.reference,height:Q.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:en.reference},"&[data-status=complete]":{bg:en.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:en.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${Q.reference} - 8px)`,top:`calc(${Q.reference} + 4px)`,insetStart:`calc(${Q.reference} / 2 - 1px)`}}})),sizes:{xs:Y({stepper:{[Q.variable]:"sizes.4",[ee.variable]:"sizes.3",[et.variable]:"fontSizes.xs",[er.variable]:"fontSizes.xs"}}),sm:Y({stepper:{[Q.variable]:"sizes.6",[ee.variable]:"sizes.4",[et.variable]:"fontSizes.sm",[er.variable]:"fontSizes.xs"}}),md:Y({stepper:{[Q.variable]:"sizes.8",[ee.variable]:"sizes.5",[et.variable]:"fontSizes.md",[er.variable]:"fontSizes.sm"}}),lg:Y({stepper:{[Q.variable]:"sizes.10",[ee.variable]:"sizes.6",[et.variable]:"fontSizes.lg",[er.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function ea(e,t={}){let r=!1;function n(t){let r=(["container","root"].includes(null!=t?t:"")?[e]:[e,t]).filter(Boolean).join("__"),n=`chakra-${r}`;return{className:n,selector:`.${n}`,toString:()=>t}}return{parts:function(...i){for(let e of(function(){if(!r){r=!0;return}throw Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}(),i))t[e]=n(e);return ea(e,t)},toPart:n,extend:function(...r){for(let e of r)e in t||(t[e]=n(e));return ea(e,t)},selectors:function(){return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t.selector]))},classnames:function(){return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t.className]))},get keys(){return Object.keys(t)},__type:{}}}var es=ea("accordion").parts("root","container","button","panel").extend("icon"),eo=ea("alert").parts("title","description","container").extend("icon","spinner"),el=ea("avatar").parts("label","badge","container").extend("excessLabel","group"),ec=ea("breadcrumb").parts("link","item","container").extend("separator");ea("button").parts();var eu=ea("checkbox").parts("control","icon","container").extend("label");ea("progress").parts("track","filledTrack").extend("label");var ed=ea("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),ep=ea("editable").parts("preview","input","textarea"),eh=ea("form").parts("container","requiredIndicator","helperText"),ef=ea("formError").parts("text","icon"),em=ea("input").parts("addon","field","element","group"),eg=ea("list").parts("container","item","icon"),ev=ea("menu").parts("button","list","item").extend("groupTitle","icon","command","divider"),ey=ea("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),eb=ea("numberinput").parts("root","field","stepperGroup","stepper");ea("pininput").parts("field");var ew=ea("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),ek=ea("progress").parts("label","filledTrack","track"),e_=ea("radio").parts("container","control","label"),eI=ea("select").parts("field","icon"),eS=ea("slider").parts("container","track","thumb","filledTrack","mark"),ex=ea("stat").parts("container","label","helpText","number","icon"),eE=ea("switch").parts("container","track","thumb","label"),eA=ea("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),eT=ea("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),eC=ea("tag").parts("container","label","closeButton"),eP=ea("card").parts("container","header","body","footer");function eR(e){let t=function(e,t="-"){return e.replace(/\s+/g,t)}(e.toString());return t.includes("\\.")?e:Number.isInteger(parseFloat(e.toString()))?e:t.replace(".","\\.")}function eO(e,t){var r,n;let i=function(e,t=""){return`--${function(e,t=""){return[t,eR(e)].filter(Boolean).join("-")}(e,t)}`}(e,null==t?void 0:t.prefix);return{variable:i,reference:(r="string"==typeof(n=null==t?void 0:t.fallback)?n:null==n?void 0:n.reference,`var(${eR(i)}${r?`, ${r}`:""})`)}}ea("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");var eM=r(19938);function eL(e){return(0,eM.Kn)(e)&&e.reference?e.reference:String(e)}var eD=(e,...t)=>t.map(eL).join(` ${e} `).replace(/calc/g,""),eN=(...e)=>`calc(${eD("+",...e)})`,eW=(...e)=>`calc(${eD("-",...e)})`,ej=(...e)=>`calc(${eD("*",...e)})`,ez=(...e)=>`calc(${eD("/",...e)})`,e$=e=>{let t=eL(e);return null==t||Number.isNaN(parseFloat(t))?ej(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},eF=Object.assign(e=>({add:(...t)=>eF(eN(e,...t)),subtract:(...t)=>eF(eW(e,...t)),multiply:(...t)=>eF(ej(e,...t)),divide:(...t)=>eF(ez(e,...t)),negate:()=>eF(e$(e)),toString:()=>e.toString()}),{add:eN,subtract:eW,multiply:ej,divide:ez,negate:e$}),{defineMultiStyleConfig:eU,definePartsStyle:eB}=(0,K.D)(eE.keys),eV=eO("switch-track-width"),eq=eO("switch-track-height"),eG=eO("switch-track-diff"),eH=eF.subtract(eV,eq),eZ=eO("switch-thumb-x"),eJ=eO("switch-bg"),eK=(0,K.k0)(e=>{let{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[eV.reference],height:[eq.reference],transitionProperty:"common",transitionDuration:"fast",[eJ.variable]:"colors.gray.300",_dark:{[eJ.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[eJ.variable]:`colors.${t}.500`,_dark:{[eJ.variable]:`colors.${t}.200`}},bg:eJ.reference}}),eX=(0,K.k0)({bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[eq.reference],height:[eq.reference],_checked:{transform:`translateX(${eZ.reference})`}}),eY=eU({baseStyle:eB(e=>({container:{[eG.variable]:eH,[eZ.variable]:eG.reference,_rtl:{[eZ.variable]:eF(eG).negate().toString()}},track:eK(e),thumb:eX})),sizes:{sm:eB({container:{[eV.variable]:"1.375rem",[eq.variable]:"sizes.3"}}),md:eB({container:{[eV.variable]:"1.875rem",[eq.variable]:"sizes.4"}}),lg:eB({container:{[eV.variable]:"2.875rem",[eq.variable]:"sizes.6"}})},defaultProps:{size:"md",colorScheme:"blue"}});function eQ(e,t){return r=>"dark"===r.colorMode?t:e}function e0(e){let{orientation:t,vertical:r,horizontal:n}=e;return t?"vertical"===t?r:n:{}}var{defineMultiStyleConfig:e1,definePartsStyle:e2}=(0,K.D)(eA.keys),e5=e2({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),e3=(0,K.k0)({"&[data-is-numeric=true]":{textAlign:"end"}}),e4=e1({baseStyle:e5,variants:{simple:e2(e=>{let{colorScheme:t}=e;return{th:{color:eQ("gray.600","gray.400")(e),borderBottom:"1px",borderColor:eQ(`${t}.100`,`${t}.700`)(e),...e3},td:{borderBottom:"1px",borderColor:eQ(`${t}.100`,`${t}.700`)(e),...e3},caption:{color:eQ("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),striped:e2(e=>{let{colorScheme:t}=e;return{th:{color:eQ("gray.600","gray.400")(e),borderBottom:"1px",borderColor:eQ(`${t}.100`,`${t}.700`)(e),...e3},td:{borderBottom:"1px",borderColor:eQ(`${t}.100`,`${t}.700`)(e),...e3},caption:{color:eQ("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:eQ(`${t}.100`,`${t}.700`)(e)},td:{background:eQ(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),unstyled:(0,K.k0)({})},sizes:{sm:e2({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:e2({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:e2({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}});function e6(e,t,r){return Math.min(Math.max(e,r),t)}class e8 extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}}function e9(e){if("string"!=typeof e)throw new e8(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let t=e.trim();t=ts.test(e)?function(e){let t=te[function(e){let t=5381,r=e.length;for(;r;)t=33*t^e.charCodeAt(--r);return(t>>>0)%2341}(e.toLowerCase().trim())];if(!t)throw new e8(e);return`#${t}`}(e):e;let r=tr.exec(t);if(r){let e=Array.from(r).slice(1);return[...e.slice(0,3).map(e=>parseInt(tt(e,2),16)),parseInt(tt(e[3]||"f",2),16)/255]}let n=tn.exec(t);if(n){let e=Array.from(n).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,16)),parseInt(e[3]||"ff",16)/255]}let i=ti.exec(t);if(i){let e=Array.from(i).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,10)),parseFloat(e[3]||"1")]}let a=ta.exec(t);if(a){let[t,r,n,i]=Array.from(a).slice(1).map(parseFloat);if(e6(0,100,r)!==r||e6(0,100,n)!==n)throw new e8(e);return[...tl(t,r,n),Number.isNaN(i)?1:i]}throw new e8(e)}let e7=e=>parseInt(e.replace(/_/g,""),36),te="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{let r=e7(t.substring(0,3)),n=e7(t.substring(3)).toString(16),i="";for(let e=0;e<6-n.length;e++)i+="0";return e[r]=`${i}${n}`,e},{}),tt=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),tr=RegExp(`^#${tt("([a-f0-9])",3)}([a-f0-9])?$`,"i"),tn=RegExp(`^#${tt("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),ti=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${tt(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),ta=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,ts=/^[a-z]+$/i,to=e=>Math.round(255*e),tl=(e,t,r)=>{let n=r/100;if(0===t)return[n,n,n].map(to);let i=(e%360+360)%360/60,a=t/100*(1-Math.abs(2*n-1)),s=a*(1-Math.abs(i%2-1)),o=0,l=0,c=0;i>=0&&i<1?(o=a,l=s):i>=1&&i<2?(o=s,l=a):i>=2&&i<3?(l=a,c=s):i>=3&&i<4?(l=s,c=a):i>=4&&i<5?(o=s,c=a):i>=5&&i<6&&(o=a,c=s);let u=n-a/2;return[o+u,l+u,c+u].map(to)};var tc=e=>0===Object.keys(e).length,tu=(e,t,r)=>{let n=function(e,t,r,n,i){for(t=t.split?t.split("."):t,n=0;n<t.length;n++)e=e?e[t[n]]:void 0;return void 0===e?r:e}(e,`colors.${t}`,t);try{return function(e){let[t,r,n,i]=e9(e),a=e=>{let t=e6(0,255,e).toString(16);return 1===t.length?`0${t}`:t};a(t),a(r),a(n),i<1&&a(Math.round(255*i))}(n),n}catch{return null!=r?r:"#000000"}},td=e=>{let[t,r,n]=e9(e);return(299*t+587*r+114*n)/1e3},tp=e=>t=>128>td(tu(t,e))?"dark":"light",th=e=>t=>"dark"===tp(e)(t),tf=(e,t)=>r=>(function(e,t){var r;let[n,i,a,s]=e9(e);return r=s-t,`rgba(${e6(0,255,n).toFixed()}, ${e6(0,255,i).toFixed()}, ${e6(0,255,a).toFixed()}, ${parseFloat(e6(0,1,r).toFixed(3))})`})(tu(r,e),1-t);function tm(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
    45deg,
    ${t} 25%,
    transparent 25%,
    transparent 50%,
    ${t} 50%,
    ${t} 75%,
    transparent 75%,
    transparent
  )`,backgroundSize:`${e} ${e}`}}var tg=()=>`#${Math.floor(16777215*Math.random()).toString(16).padEnd(6,"0")}`,tv=(0,K.gJ)("tabs-color"),ty=(0,K.gJ)("tabs-bg"),tb=(0,K.gJ)("tabs-border-color"),{defineMultiStyleConfig:tw,definePartsStyle:tk}=(0,K.D)(eT.keys),t_=(0,K.k0)(e=>{let{orientation:t}=e;return{display:"vertical"===t?"flex":"block"}}),tI=(0,K.k0)(e=>{let{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}}),tS=(0,K.k0)(e=>{let{align:t="start",orientation:r}=e;return{justifyContent:({end:"flex-end",center:"center",start:"flex-start"})[t],flexDirection:"vertical"===r?"column":"row"}}),tx=(0,K.k0)({p:4}),tE=tw({baseStyle:tk(e=>({root:t_(e),tab:tI(e),tablist:tS(e),tabpanel:tx})),sizes:{sm:tk({tab:{py:1,px:4,fontSize:"sm"}}),md:tk({tab:{fontSize:"md",py:2,px:4}}),lg:tk({tab:{fontSize:"lg",py:3,px:4}})},variants:{line:tk(e=>{let{colorScheme:t,orientation:r}=e,n="vertical"===r,i=n?"borderStart":"borderBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[n?"marginStart":"marginBottom"]:"-2px",_selected:{[tv.variable]:`colors.${t}.600`,_dark:{[tv.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[ty.variable]:"colors.gray.200",_dark:{[ty.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:tv.reference,bg:ty.reference}}}),enclosed:tk(e=>{let{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[tb.variable]:"transparent",_selected:{[tv.variable]:`colors.${t}.600`,[tb.variable]:"colors.white",_dark:{[tv.variable]:`colors.${t}.300`,[tb.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:tb.reference},color:tv.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"enclosed-colored":tk(e=>{let{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[ty.variable]:"colors.gray.50",_dark:{[ty.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[ty.variable]:"colors.white",[tv.variable]:`colors.${t}.600`,_dark:{[ty.variable]:"colors.gray.800",[tv.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:tv.reference,bg:ty.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"soft-rounded":tk(e=>{let{colorScheme:t,theme:r}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:tu(r,`${t}.700`),bg:tu(r,`${t}.100`)}}}}),"solid-rounded":tk(e=>{let{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[tv.variable]:"colors.gray.600",_dark:{[tv.variable]:"inherit"},_selected:{[tv.variable]:"colors.white",[ty.variable]:`colors.${t}.600`,_dark:{[tv.variable]:"colors.gray.800",[ty.variable]:`colors.${t}.300`}},color:tv.reference,bg:ty.reference}}}),unstyled:tk({})},defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),tA=(0,K._6)("badge",["bg","color","shadow"]),tT=(0,K.k0)({px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:tA.bg.reference,color:tA.color.reference,boxShadow:tA.shadow.reference}),tC=(0,K.k0)(e=>{let{colorScheme:t,theme:r}=e,n=tf(`${t}.500`,.6)(r);return{[tA.bg.variable]:`colors.${t}.500`,[tA.color.variable]:"colors.white",_dark:{[tA.bg.variable]:n,[tA.color.variable]:"colors.whiteAlpha.800"}}}),tP=(0,K.k0)(e=>{let{colorScheme:t,theme:r}=e,n=tf(`${t}.200`,.16)(r);return{[tA.bg.variable]:`colors.${t}.100`,[tA.color.variable]:`colors.${t}.800`,_dark:{[tA.bg.variable]:n,[tA.color.variable]:`colors.${t}.200`}}}),tR=(0,K.k0)(e=>{let{colorScheme:t,theme:r}=e,n=tf(`${t}.200`,.8)(r);return{[tA.color.variable]:`colors.${t}.500`,_dark:{[tA.color.variable]:n},[tA.shadow.variable]:`inset 0 0 0px 1px ${tA.color.reference}`}}),tO=(0,K.fj)({baseStyle:tT,variants:{solid:tC,subtle:tP,outline:tR},defaultProps:{variant:"subtle",colorScheme:"gray"}}),{defineMultiStyleConfig:tM,definePartsStyle:tL}=(0,K.D)(eC.keys),tD=(0,K.gJ)("tag-bg"),tN=(0,K.gJ)("tag-color"),tW=(0,K.gJ)("tag-shadow"),tj=(0,K.gJ)("tag-min-height"),tz=(0,K.gJ)("tag-min-width"),t$=(0,K.gJ)("tag-font-size"),tF=(0,K.gJ)("tag-padding-inline"),tU=tL({container:(0,K.k0)({fontWeight:"medium",lineHeight:1.2,outline:0,[tN.variable]:tA.color.reference,[tD.variable]:tA.bg.reference,[tW.variable]:tA.shadow.reference,color:tN.reference,bg:tD.reference,boxShadow:tW.reference,borderRadius:"md",minH:tj.reference,minW:tz.reference,fontSize:t$.reference,px:tF.reference,_focusVisible:{[tW.variable]:"shadows.outline"}}),label:(0,K.k0)({lineHeight:1.2,overflow:"visible"}),closeButton:(0,K.k0)({fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}})}),tB={sm:tL({container:{[tj.variable]:"sizes.5",[tz.variable]:"sizes.5",[t$.variable]:"fontSizes.xs",[tF.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:tL({container:{[tj.variable]:"sizes.6",[tz.variable]:"sizes.6",[t$.variable]:"fontSizes.sm",[tF.variable]:"space.2"}}),lg:tL({container:{[tj.variable]:"sizes.8",[tz.variable]:"sizes.8",[t$.variable]:"fontSizes.md",[tF.variable]:"space.3"}})},tV=tM({variants:{subtle:tL(e=>{var t;return{container:null==(t=tO.variants)?void 0:t.subtle(e)}}),solid:tL(e=>{var t;return{container:null==(t=tO.variants)?void 0:t.solid(e)}}),outline:tL(e=>{var t;return{container:null==(t=tO.variants)?void 0:t.outline(e)}})},baseStyle:tU,sizes:tB,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:tq,defineMultiStyleConfig:tG}=(0,K.D)(em.keys),tH=(0,K.gJ)("input-height"),tZ=(0,K.gJ)("input-font-size"),tJ=(0,K.gJ)("input-padding"),tK=(0,K.gJ)("input-border-radius"),tX=tq({addon:{height:tH.reference,fontSize:tZ.reference,px:tJ.reference,borderRadius:tK.reference},field:{width:"100%",height:tH.reference,fontSize:tZ.reference,px:tJ.reference,borderRadius:tK.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),tY={lg:(0,K.k0)({[tZ.variable]:"fontSizes.lg",[tJ.variable]:"space.4",[tK.variable]:"radii.md",[tH.variable]:"sizes.12"}),md:(0,K.k0)({[tZ.variable]:"fontSizes.md",[tJ.variable]:"space.4",[tK.variable]:"radii.md",[tH.variable]:"sizes.10"}),sm:(0,K.k0)({[tZ.variable]:"fontSizes.sm",[tJ.variable]:"space.3",[tK.variable]:"radii.sm",[tH.variable]:"sizes.8"}),xs:(0,K.k0)({[tZ.variable]:"fontSizes.xs",[tJ.variable]:"space.2",[tK.variable]:"radii.sm",[tH.variable]:"sizes.6"})};function tQ(e){let{focusBorderColor:t,errorBorderColor:r}=e;return{focusBorderColor:t||eQ("blue.500","blue.300")(e),errorBorderColor:r||eQ("red.500","red.300")(e)}}var t0=tG({baseStyle:tX,sizes:{lg:tq({field:tY.lg,group:tY.lg}),md:tq({field:tY.md,group:tY.md}),sm:tq({field:tY.sm,group:tY.sm}),xs:tq({field:tY.xs,group:tY.xs})},variants:{outline:tq(e=>{let{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=tQ(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:eQ("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:tu(t,n),boxShadow:`0 0 0 1px ${tu(t,n)}`},_focusVisible:{zIndex:1,borderColor:tu(t,r),boxShadow:`0 0 0 1px ${tu(t,r)}`}},addon:{border:"1px solid",borderColor:eQ("inherit","whiteAlpha.50")(e),bg:eQ("gray.100","whiteAlpha.300")(e)}}}),filled:tq(e=>{let{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=tQ(e);return{field:{border:"2px solid",borderColor:"transparent",bg:eQ("gray.100","whiteAlpha.50")(e),_hover:{bg:eQ("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:tu(t,n)},_focusVisible:{bg:"transparent",borderColor:tu(t,r)}},addon:{border:"2px solid",borderColor:"transparent",bg:eQ("gray.100","whiteAlpha.50")(e)}}}),flushed:tq(e=>{let{theme:t}=e,{focusBorderColor:r,errorBorderColor:n}=tQ(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:tu(t,n),boxShadow:`0px 1px 0px 0px ${tu(t,n)}`},_focusVisible:{borderColor:tu(t,r),boxShadow:`0px 1px 0px 0px ${tu(t,r)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),unstyled:tq({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}})},defaultProps:{size:"md",variant:"outline"}}),t1=(0,K.k0)({...null==(n=t0.baseStyle)?void 0:n.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"}),t2={outline:(0,K.k0)(e=>{var t,r;return null!=(r=null==(t=t0.variants)?void 0:t.outline(e).field)?r:{}}),flushed:(0,K.k0)(e=>{var t,r;return null!=(r=null==(t=t0.variants)?void 0:t.flushed(e).field)?r:{}}),filled:(0,K.k0)(e=>{var t,r;return null!=(r=null==(t=t0.variants)?void 0:t.filled(e).field)?r:{}}),unstyled:null!=(a=null==(i=t0.variants)?void 0:i.unstyled.field)?a:{}},t5={xs:null!=(o=null==(s=t0.sizes)?void 0:s.xs.field)?o:{},sm:null!=(c=null==(l=t0.sizes)?void 0:l.sm.field)?c:{},md:null!=(d=null==(u=t0.sizes)?void 0:u.md.field)?d:{},lg:null!=(h=null==(p=t0.sizes)?void 0:p.lg.field)?h:{}},t3=(0,K.fj)({baseStyle:t1,sizes:t5,variants:t2,defaultProps:{size:"md",variant:"outline"}}),t4=eO("tooltip-bg"),t6=eO("tooltip-fg"),t8=eO("popper-arrow-bg"),t9=(0,K.k0)({bg:t4.reference,color:t6.reference,[t4.variable]:"colors.gray.700",[t6.variable]:"colors.whiteAlpha.900",_dark:{[t4.variable]:"colors.gray.300",[t6.variable]:"colors.gray.900"},[t8.variable]:t4.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"}),t7=(0,K.fj)({baseStyle:t9}),{defineMultiStyleConfig:re,definePartsStyle:rt}=(0,K.D)(ek.keys),rr=(0,K.k0)(e=>{let{colorScheme:t,theme:r,isIndeterminate:n,hasStripe:i}=e,a=eQ(tm(),tm("1rem","rgba(0,0,0,0.1)"))(e),s=eQ(`${t}.500`,`${t}.200`)(e),o=`linear-gradient(
    to right,
    transparent 0%,
    ${tu(r,s)} 50%,
    transparent 100%
  )`;return{...!n&&i&&a,...n?{bgImage:o}:{bgColor:s}}}),rn=(0,K.k0)({lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"}),ri=(0,K.k0)(e=>({bg:eQ("gray.100","whiteAlpha.300")(e)})),ra=(0,K.k0)(e=>({transitionProperty:"common",transitionDuration:"slow",...rr(e)})),rs=rt(e=>({label:rn,filledTrack:ra(e),track:ri(e)})),ro=re({sizes:{xs:rt({track:{h:"1"}}),sm:rt({track:{h:"2"}}),md:rt({track:{h:"3"}}),lg:rt({track:{h:"4"}})},baseStyle:rs,defaultProps:{size:"md",colorScheme:"blue"}}),rl=e=>"function"==typeof e;function rc(e,...t){return rl(e)?e(...t):e}var{definePartsStyle:ru,defineMultiStyleConfig:rd}=(0,K.D)(eu.keys),rp=(0,K.gJ)("checkbox-size"),rh=(0,K.k0)(e=>{let{colorScheme:t}=e;return{w:rp.reference,h:rp.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:eQ(`${t}.500`,`${t}.200`)(e),borderColor:eQ(`${t}.500`,`${t}.200`)(e),color:eQ("white","gray.900")(e),_hover:{bg:eQ(`${t}.600`,`${t}.300`)(e),borderColor:eQ(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:eQ("gray.200","transparent")(e),bg:eQ("gray.200","whiteAlpha.300")(e),color:eQ("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:eQ(`${t}.500`,`${t}.200`)(e),borderColor:eQ(`${t}.500`,`${t}.200`)(e),color:eQ("white","gray.900")(e)},_disabled:{bg:eQ("gray.100","whiteAlpha.100")(e),borderColor:eQ("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:eQ("red.500","red.300")(e)}}}),rf=(0,K.k0)({_disabled:{cursor:"not-allowed"}}),rm=(0,K.k0)({userSelect:"none",_disabled:{opacity:.4}}),rg=(0,K.k0)({transitionProperty:"transform",transitionDuration:"normal"}),rv=rd({baseStyle:ru(e=>({icon:rg,container:rf,control:rc(rh,e),label:rm})),sizes:{sm:ru({control:{[rp.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:ru({control:{[rp.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:ru({control:{[rp.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:ry,definePartsStyle:rb}=(0,K.D)(e_.keys),rw=(0,K.k0)(e=>{var t;let r=null==(t=rc(rv.baseStyle,e))?void 0:t.control;return{...r,borderRadius:"full",_checked:{...null==r?void 0:r._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}}),rk=ry({baseStyle:rb(e=>{var t,r;return{label:null==(t=rv.baseStyle)?void 0:t.call(rv,e).label,container:null==(r=rv.baseStyle)?void 0:r.call(rv,e).container,control:rw(e)}}),sizes:{md:rb({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:rb({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:rb({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:r_,definePartsStyle:rI}=(0,K.D)(eI.keys),rS=(0,K.gJ)("select-bg"),rx=rI({field:(0,K.k0)({...null==(f=t0.baseStyle)?void 0:f.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:rS.reference,[rS.variable]:"colors.white",_dark:{[rS.variable]:"colors.gray.700"},"> option, > optgroup":{bg:rS.reference}}),icon:(0,K.k0)({width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}})}),rE=(0,K.k0)({paddingInlineEnd:"8"}),rA=r_({baseStyle:rx,sizes:{lg:{...null==(m=t0.sizes)?void 0:m.lg,field:{...null==(g=t0.sizes)?void 0:g.lg.field,...rE}},md:{...null==(v=t0.sizes)?void 0:v.md,field:{...null==(y=t0.sizes)?void 0:y.md.field,...rE}},sm:{...null==(b=t0.sizes)?void 0:b.sm,field:{...null==(w=t0.sizes)?void 0:w.sm.field,...rE}},xs:{...null==(k=t0.sizes)?void 0:k.xs,field:{...null==(_=t0.sizes)?void 0:_.xs.field,...rE},icon:{insetEnd:"1"}}},variants:t0.variants,defaultProps:t0.defaultProps}),rT=(0,K.gJ)("skeleton-start-color"),rC=(0,K.gJ)("skeleton-end-color"),rP=(0,K.k0)({[rT.variable]:"colors.gray.100",[rC.variable]:"colors.gray.400",_dark:{[rT.variable]:"colors.gray.800",[rC.variable]:"colors.gray.600"},background:rT.reference,borderColor:rC.reference,opacity:.7,borderRadius:"sm"}),rR=(0,K.fj)({baseStyle:rP}),rO=(0,K.gJ)("skip-link-bg"),rM=(0,K.k0)({borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[rO.variable]:"colors.white",_dark:{[rO.variable]:"colors.gray.700"},bg:rO.reference}}),rL=(0,K.fj)({baseStyle:rM}),{defineMultiStyleConfig:rD,definePartsStyle:rN}=(0,K.D)(eS.keys),rW=(0,K.gJ)("slider-thumb-size"),rj=(0,K.gJ)("slider-track-size"),rz=(0,K.gJ)("slider-bg"),r$=(0,K.k0)(e=>{let{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...e0({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}}),rF=(0,K.k0)(e=>({...e0({orientation:e.orientation,horizontal:{h:rj.reference},vertical:{w:rj.reference}}),overflow:"hidden",borderRadius:"sm",[rz.variable]:"colors.gray.200",_dark:{[rz.variable]:"colors.whiteAlpha.200"},_disabled:{[rz.variable]:"colors.gray.300",_dark:{[rz.variable]:"colors.whiteAlpha.300"}},bg:rz.reference})),rU=(0,K.k0)(e=>{let{orientation:t}=e;return{...e0({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:rW.reference,h:rW.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}}),rB=(0,K.k0)(e=>{let{colorScheme:t}=e;return{width:"inherit",height:"inherit",[rz.variable]:`colors.${t}.500`,_dark:{[rz.variable]:`colors.${t}.200`},bg:rz.reference}}),rV=rD({baseStyle:rN(e=>({container:r$(e),track:rF(e),thumb:rU(e),filledTrack:rB(e)})),sizes:{lg:rN({container:{[rW.variable]:"sizes.4",[rj.variable]:"sizes.1"}}),md:rN({container:{[rW.variable]:"sizes.3.5",[rj.variable]:"sizes.1"}}),sm:rN({container:{[rW.variable]:"sizes.2.5",[rj.variable]:"sizes.0.5"}})},defaultProps:{size:"md",colorScheme:"blue"}}),rq=eO("spinner-size"),rG=(0,K.k0)({width:[rq.reference],height:[rq.reference]}),rH={xs:(0,K.k0)({[rq.variable]:"sizes.3"}),sm:(0,K.k0)({[rq.variable]:"sizes.4"}),md:(0,K.k0)({[rq.variable]:"sizes.6"}),lg:(0,K.k0)({[rq.variable]:"sizes.8"}),xl:(0,K.k0)({[rq.variable]:"sizes.12"})},rZ=(0,K.fj)({baseStyle:rG,sizes:rH,defaultProps:{size:"md"}}),{defineMultiStyleConfig:rJ,definePartsStyle:rK}=(0,K.D)(ex.keys),rX=rJ({baseStyle:rK({container:{},label:(0,K.k0)({fontWeight:"medium"}),helpText:(0,K.k0)({opacity:.8,marginBottom:"2"}),number:(0,K.k0)({verticalAlign:"baseline",fontWeight:"semibold"}),icon:(0,K.k0)({marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"})}),sizes:{md:rK({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},defaultProps:{size:"md"}}),rY=(0,K.gJ)("kbd-bg"),rQ=(0,K.k0)({[rY.variable]:"colors.gray.100",_dark:{[rY.variable]:"colors.whiteAlpha.100"},bg:rY.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}),r0=(0,K.fj)({baseStyle:rQ}),r1=(0,K.k0)({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}),r2=(0,K.fj)({baseStyle:r1}),{defineMultiStyleConfig:r5,definePartsStyle:r3}=(0,K.D)(eg.keys),r4=r5({baseStyle:r3({icon:(0,K.k0)({marginEnd:"2",display:"inline",verticalAlign:"text-bottom"})})}),{defineMultiStyleConfig:r6,definePartsStyle:r8}=(0,K.D)(ev.keys),r9=(0,K.gJ)("menu-bg"),r7=(0,K.gJ)("menu-shadow"),ne=(0,K.k0)({[r9.variable]:"#fff",[r7.variable]:"shadows.sm",_dark:{[r9.variable]:"colors.gray.700",[r7.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:r9.reference,boxShadow:r7.reference}),nt=(0,K.k0)({py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[r9.variable]:"colors.gray.100",_dark:{[r9.variable]:"colors.whiteAlpha.100"}},_active:{[r9.variable]:"colors.gray.200",_dark:{[r9.variable]:"colors.whiteAlpha.200"}},_expanded:{[r9.variable]:"colors.gray.100",_dark:{[r9.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:r9.reference}),nr=(0,K.k0)({mx:4,my:2,fontWeight:"semibold",fontSize:"sm"}),nn=(0,K.k0)({display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0}),ni=(0,K.k0)({opacity:.6}),na=(0,K.k0)({border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}),ns=r6({baseStyle:r8({button:(0,K.k0)({transitionProperty:"common",transitionDuration:"normal"}),list:ne,item:nt,groupTitle:nr,icon:nn,command:ni,divider:na})}),{defineMultiStyleConfig:no,definePartsStyle:nl}=(0,K.D)(ey.keys),nc=(0,K.gJ)("modal-bg"),nu=(0,K.gJ)("modal-shadow"),nd=(0,K.k0)({bg:"blackAlpha.600",zIndex:"modal"}),np=(0,K.k0)(e=>{let{isCentered:t,scrollBehavior:r}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:"inside"===r?"hidden":"auto",overscrollBehaviorY:"none"}}),nh=(0,K.k0)(e=>{let{isCentered:t,scrollBehavior:r}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:"inside"===r?"calc(100% - 7.5rem)":void 0,[nc.variable]:"colors.white",[nu.variable]:"shadows.lg",_dark:{[nc.variable]:"colors.gray.700",[nu.variable]:"shadows.dark-lg"},bg:nc.reference,boxShadow:nu.reference}}),nf=(0,K.k0)({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),nm=(0,K.k0)({position:"absolute",top:"2",insetEnd:"3"}),ng=(0,K.k0)(e=>{let{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:"inside"===t?"auto":void 0}}),nv=(0,K.k0)({px:"6",py:"4"});function ny(e){return"full"===e?nl({dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}):nl({dialog:{maxW:e}})}var nb=no({baseStyle:nl(e=>({overlay:nd,dialogContainer:rc(np,e),dialog:rc(nh,e),header:nf,closeButton:nm,body:rc(ng,e),footer:nv})),sizes:{xs:ny("xs"),sm:ny("sm"),md:ny("md"),lg:ny("lg"),xl:ny("xl"),"2xl":ny("2xl"),"3xl":ny("3xl"),"4xl":ny("4xl"),"5xl":ny("5xl"),"6xl":ny("6xl"),full:ny("full")},defaultProps:{size:"md"}}),{defineMultiStyleConfig:nw,definePartsStyle:nk}=(0,K.D)(eb.keys),n_=eO("number-input-stepper-width"),nI=eO("number-input-input-padding"),nS=eF(n_).add("0.5rem").toString(),nx=eO("number-input-bg"),nE=eO("number-input-color"),nA=eO("number-input-border-color"),nT=(0,K.k0)({[n_.variable]:"sizes.6",[nI.variable]:nS}),nC=(0,K.k0)(e=>{var t,r;return null!=(r=null==(t=rc(t0.baseStyle,e))?void 0:t.field)?r:{}}),nP=(0,K.k0)({width:n_.reference}),nR=(0,K.k0)({borderStart:"1px solid",borderStartColor:nA.reference,color:nE.reference,bg:nx.reference,[nE.variable]:"colors.chakra-body-text",[nA.variable]:"colors.chakra-border-color",_dark:{[nE.variable]:"colors.whiteAlpha.800",[nA.variable]:"colors.whiteAlpha.300"},_active:{[nx.variable]:"colors.gray.200",_dark:{[nx.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}});function nO(e){var t,r,n;let i=null==(t=t0.sizes)?void 0:t[e],a={lg:"md",md:"md",sm:"sm",xs:"sm"},s=null!=(n=null==(r=i.field)?void 0:r.fontSize)?n:"md",o=G.fontSizes[s];return nk({field:{...i.field,paddingInlineEnd:nI.reference,verticalAlign:"top"},stepper:{fontSize:eF(o).multiply(.75).toString(),_first:{borderTopEndRadius:a[e]},_last:{borderBottomEndRadius:a[e],mt:"-1px",borderTopWidth:1}}})}var nM=nw({baseStyle:nk(e=>{var t;return{root:nT,field:null!=(t=rc(nC,e))?t:{},stepperGroup:nP,stepper:nR}}),sizes:{xs:nO("xs"),sm:nO("sm"),md:nO("md"),lg:nO("lg")},variants:t0.variants,defaultProps:t0.defaultProps}),nL=(0,K.k0)({...null==(I=t0.baseStyle)?void 0:I.field,textAlign:"center"}),nD={lg:(0,K.k0)({fontSize:"lg",w:12,h:12,borderRadius:"md"}),md:(0,K.k0)({fontSize:"md",w:10,h:10,borderRadius:"md"}),sm:(0,K.k0)({fontSize:"sm",w:8,h:8,borderRadius:"sm"}),xs:(0,K.k0)({fontSize:"xs",w:6,h:6,borderRadius:"sm"})},nN={outline:(0,K.k0)(e=>{var t,r,n;return null!=(n=null==(r=rc(null==(t=t0.variants)?void 0:t.outline,e))?void 0:r.field)?n:{}}),flushed:(0,K.k0)(e=>{var t,r,n;return null!=(n=null==(r=rc(null==(t=t0.variants)?void 0:t.flushed,e))?void 0:r.field)?n:{}}),filled:(0,K.k0)(e=>{var t,r,n;return null!=(n=null==(r=rc(null==(t=t0.variants)?void 0:t.filled,e))?void 0:r.field)?n:{}}),unstyled:null!=(x=null==(S=t0.variants)?void 0:S.unstyled.field)?x:{}},nW=(0,K.fj)({baseStyle:nL,sizes:nD,variants:nN,defaultProps:t0.defaultProps}),{defineMultiStyleConfig:nj,definePartsStyle:nz}=(0,K.D)(ew.keys),n$=eO("popper-bg"),nF=eO("popper-arrow-bg"),nU=eO("popper-arrow-shadow-color"),nB=nj({baseStyle:nz({popper:(0,K.k0)({zIndex:10}),content:(0,K.k0)({[n$.variable]:"colors.white",bg:n$.reference,[nF.variable]:n$.reference,[nU.variable]:"colors.gray.200",_dark:{[n$.variable]:"colors.gray.700",[nU.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}}),header:(0,K.k0)({px:3,py:2,borderBottomWidth:"1px"}),body:(0,K.k0)({px:3,py:2}),footer:(0,K.k0)({px:3,py:2,borderTopWidth:"1px"}),closeButton:(0,K.k0)({position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2})})}),{definePartsStyle:nV,defineMultiStyleConfig:nq}=(0,K.D)(ed.keys),nG=(0,K.gJ)("drawer-bg"),nH=(0,K.gJ)("drawer-box-shadow");function nZ(e){return"full"===e?nV({dialog:{maxW:"100vw",h:"100vh"}}):nV({dialog:{maxW:e}})}var nJ=(0,K.k0)({bg:"blackAlpha.600",zIndex:"modal"}),nK=(0,K.k0)({display:"flex",zIndex:"modal",justifyContent:"center"}),nX=(0,K.k0)(e=>{let{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[nG.variable]:"colors.white",[nH.variable]:"shadows.lg",_dark:{[nG.variable]:"colors.gray.700",[nH.variable]:"shadows.dark-lg"},bg:nG.reference,boxShadow:nH.reference}}),nY=(0,K.k0)({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),nQ=(0,K.k0)({position:"absolute",top:"2",insetEnd:"3"}),n0=(0,K.k0)({px:"6",py:"2",flex:"1",overflow:"auto"}),n1=(0,K.k0)({px:"6",py:"4"}),n2=nq({baseStyle:nV(e=>({overlay:nJ,dialogContainer:nK,dialog:rc(nX,e),header:nY,closeButton:nQ,body:n0,footer:n1})),sizes:{xs:nZ("xs"),sm:nZ("md"),md:nZ("lg"),lg:nZ("2xl"),xl:nZ("4xl"),full:nZ("full")},defaultProps:{size:"xs"}}),{definePartsStyle:n5,defineMultiStyleConfig:n3}=(0,K.D)(ep.keys),n4=n3({baseStyle:n5({preview:(0,K.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"}),input:(0,K.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}),textarea:(0,K.k0)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}})})}),{definePartsStyle:n6,defineMultiStyleConfig:n8}=(0,K.D)(eh.keys),n9=(0,K.gJ)("form-control-color"),n7=n8({baseStyle:n6({container:{width:"100%",position:"relative"},requiredIndicator:(0,K.k0)({marginStart:"1",[n9.variable]:"colors.red.500",_dark:{[n9.variable]:"colors.red.300"},color:n9.reference}),helperText:(0,K.k0)({mt:"2",[n9.variable]:"colors.gray.600",_dark:{[n9.variable]:"colors.whiteAlpha.600"},color:n9.reference,lineHeight:"normal",fontSize:"sm"})})}),{definePartsStyle:ie,defineMultiStyleConfig:it}=(0,K.D)(ef.keys),ir=(0,K.gJ)("form-error-color"),ii=it({baseStyle:ie({text:(0,K.k0)({[ir.variable]:"colors.red.500",_dark:{[ir.variable]:"colors.red.300"},color:ir.reference,mt:"2",fontSize:"sm",lineHeight:"normal"}),icon:(0,K.k0)({marginEnd:"0.5em",[ir.variable]:"colors.red.500",_dark:{[ir.variable]:"colors.red.300"},color:ir.reference})})}),ia=(0,K.k0)({fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}),is=(0,K.fj)({baseStyle:ia}),io=(0,K.k0)({fontFamily:"heading",fontWeight:"bold"}),il={"4xl":(0,K.k0)({fontSize:["6xl",null,"7xl"],lineHeight:1}),"3xl":(0,K.k0)({fontSize:["5xl",null,"6xl"],lineHeight:1}),"2xl":(0,K.k0)({fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]}),xl:(0,K.k0)({fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]}),lg:(0,K.k0)({fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]}),md:(0,K.k0)({fontSize:"xl",lineHeight:1.2}),sm:(0,K.k0)({fontSize:"md",lineHeight:1.2}),xs:(0,K.k0)({fontSize:"sm",lineHeight:1.2})},ic=(0,K.fj)({baseStyle:io,sizes:il,defaultProps:{size:"xl"}}),{defineMultiStyleConfig:iu,definePartsStyle:id}=(0,K.D)(ec.keys),ip=(0,K.gJ)("breadcrumb-link-decor"),ih=iu({baseStyle:id({link:(0,K.k0)({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:ip.reference,[ip.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[ip.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}})})}),im=(0,K.k0)({lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}}),ig=(0,K.k0)(e=>{let{colorScheme:t,theme:r}=e;if("gray"===t)return{color:eQ("gray.800","whiteAlpha.900")(e),_hover:{bg:eQ("gray.100","whiteAlpha.200")(e)},_active:{bg:eQ("gray.200","whiteAlpha.300")(e)}};let n=tf(`${t}.200`,.12)(r),i=tf(`${t}.200`,.24)(r);return{color:eQ(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:eQ(`${t}.50`,n)(e)},_active:{bg:eQ(`${t}.100`,i)(e)}}}),iv=(0,K.k0)(e=>{let{colorScheme:t}=e,r=eQ("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:"gray"===t?r:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...rc(ig,e)}}),iy={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},ib=(0,K.k0)(e=>{var t;let{colorScheme:r}=e;if("gray"===r){let t=eQ("gray.100","whiteAlpha.200")(e);return{bg:t,color:eQ("gray.800","whiteAlpha.900")(e),_hover:{bg:eQ("gray.200","whiteAlpha.300")(e),_disabled:{bg:t}},_active:{bg:eQ("gray.300","whiteAlpha.400")(e)}}}let{bg:n=`${r}.500`,color:i="white",hoverBg:a=`${r}.600`,activeBg:s=`${r}.700`}=null!=(t=iy[r])?t:{},o=eQ(n,`${r}.200`)(e);return{bg:o,color:eQ(i,"gray.800")(e),_hover:{bg:eQ(a,`${r}.300`)(e),_disabled:{bg:o}},_active:{bg:eQ(s,`${r}.400`)(e)}}}),iw=(0,K.k0)(e=>{let{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:eQ(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:eQ(`${t}.700`,`${t}.500`)(e)}}}),ik=(0,K.k0)({bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}),i_={lg:(0,K.k0)({h:"12",minW:"12",fontSize:"lg",px:"6"}),md:(0,K.k0)({h:"10",minW:"10",fontSize:"md",px:"4"}),sm:(0,K.k0)({h:"8",minW:"8",fontSize:"sm",px:"3"}),xs:(0,K.k0)({h:"6",minW:"6",fontSize:"xs",px:"2"})},iI=(0,K.fj)({baseStyle:im,variants:{ghost:ig,outline:iv,solid:ib,link:iw,unstyled:ik},sizes:i_,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}}),{definePartsStyle:iS,defineMultiStyleConfig:ix}=(0,K.D)(eP.keys),iE=(0,K.gJ)("card-bg"),iA=(0,K.gJ)("card-padding"),iT=(0,K.gJ)("card-shadow"),iC=(0,K.gJ)("card-radius"),iP=(0,K.gJ)("card-border-width","0"),iR=(0,K.gJ)("card-border-color"),iO=iS({container:{[iE.variable]:"colors.chakra-body-bg",backgroundColor:iE.reference,boxShadow:iT.reference,borderRadius:iC.reference,color:"chakra-body-text",borderWidth:iP.reference,borderColor:iR.reference},body:{padding:iA.reference,flex:"1 1 0%"},header:{padding:iA.reference},footer:{padding:iA.reference}}),iM={sm:iS({container:{[iC.variable]:"radii.base",[iA.variable]:"space.3"}}),md:iS({container:{[iC.variable]:"radii.md",[iA.variable]:"space.5"}}),lg:iS({container:{[iC.variable]:"radii.xl",[iA.variable]:"space.7"}})},iL=ix({baseStyle:iO,variants:{elevated:iS({container:{[iT.variable]:"shadows.base",_dark:{[iE.variable]:"colors.gray.700"}}}),outline:iS({container:{[iP.variable]:"1px",[iR.variable]:"colors.chakra-border-color"}}),filled:iS({container:{[iE.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[iA.variable]:0},header:{[iA.variable]:0},footer:{[iA.variable]:0}}},sizes:iM,defaultProps:{variant:"elevated",size:"md"}}),iD=eO("close-button-size"),iN=eO("close-button-bg"),iW=(0,K.k0)({w:[iD.reference],h:[iD.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[iN.variable]:"colors.blackAlpha.100",_dark:{[iN.variable]:"colors.whiteAlpha.100"}},_active:{[iN.variable]:"colors.blackAlpha.200",_dark:{[iN.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:iN.reference}),ij={lg:(0,K.k0)({[iD.variable]:"sizes.10",fontSize:"md"}),md:(0,K.k0)({[iD.variable]:"sizes.8",fontSize:"xs"}),sm:(0,K.k0)({[iD.variable]:"sizes.6",fontSize:"2xs"})},iz=(0,K.fj)({baseStyle:iW,sizes:ij,defaultProps:{size:"md"}}),{variants:i$,defaultProps:iF}=tO,iU=(0,K.k0)({fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:tA.bg.reference,color:tA.color.reference,boxShadow:tA.shadow.reference}),iB=(0,K.fj)({baseStyle:iU,variants:i$,defaultProps:iF}),iV=(0,K.k0)({w:"100%",mx:"auto",maxW:"prose",px:"4"}),iq=(0,K.fj)({baseStyle:iV}),iG=(0,K.k0)({opacity:.6,borderColor:"inherit"}),iH=(0,K.k0)({borderStyle:"solid"}),iZ=(0,K.k0)({borderStyle:"dashed"}),iJ=(0,K.fj)({baseStyle:iG,variants:{solid:iH,dashed:iZ},defaultProps:{variant:"solid"}}),{definePartsStyle:iK,defineMultiStyleConfig:iX}=(0,K.D)(es.keys),iY=iX({baseStyle:iK({container:(0,K.k0)({borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}}),button:(0,K.k0)({transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"}),panel:(0,K.k0)({pt:"2",px:"4",pb:"5"}),icon:(0,K.k0)({fontSize:"1.25em"})})}),{definePartsStyle:iQ,defineMultiStyleConfig:i0}=(0,K.D)(eo.keys),i1=(0,K.gJ)("alert-fg"),i2=(0,K.gJ)("alert-bg");function i5(e){let{theme:t,colorScheme:r}=e,n=tf(`${r}.200`,.16)(t);return{light:`colors.${r}.100`,dark:n}}var i3=i0({baseStyle:iQ({container:{bg:i2.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:i1.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:i1.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}}),variants:{subtle:iQ(e=>{let{colorScheme:t}=e,r=i5(e);return{container:{[i1.variable]:`colors.${t}.600`,[i2.variable]:r.light,_dark:{[i1.variable]:`colors.${t}.200`,[i2.variable]:r.dark}}}}),"left-accent":iQ(e=>{let{colorScheme:t}=e,r=i5(e);return{container:{[i1.variable]:`colors.${t}.600`,[i2.variable]:r.light,_dark:{[i1.variable]:`colors.${t}.200`,[i2.variable]:r.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:i1.reference}}}),"top-accent":iQ(e=>{let{colorScheme:t}=e,r=i5(e);return{container:{[i1.variable]:`colors.${t}.600`,[i2.variable]:r.light,_dark:{[i1.variable]:`colors.${t}.200`,[i2.variable]:r.dark},pt:"2",borderTopWidth:"4px",borderTopColor:i1.reference}}}),solid:iQ(e=>{let{colorScheme:t}=e;return{container:{[i1.variable]:"colors.white",[i2.variable]:`colors.${t}.600`,_dark:{[i1.variable]:"colors.gray.900",[i2.variable]:`colors.${t}.200`},color:i1.reference}}})},defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:i4,defineMultiStyleConfig:i6}=(0,K.D)(el.keys),i8=(0,K.gJ)("avatar-border-color"),i9=(0,K.gJ)("avatar-bg"),i7=(0,K.gJ)("avatar-font-size"),ae=(0,K.gJ)("avatar-size"),at=(0,K.k0)({borderRadius:"full",border:"0.2em solid",borderColor:i8.reference,[i8.variable]:"white",_dark:{[i8.variable]:"colors.gray.800"}}),ar=(0,K.k0)({bg:i9.reference,fontSize:i7.reference,width:ae.reference,height:ae.reference,lineHeight:"1",[i9.variable]:"colors.gray.200",_dark:{[i9.variable]:"colors.whiteAlpha.400"}}),an=(0,K.k0)(e=>{let{name:t,theme:r}=e,n=t?function(e){var t;let r=tg();return!e||tc(e)?r:e.string&&e.colors?function(e,t){let r=0;if(0===e.length)return t[0];for(let t=0;t<e.length;t+=1)r=e.charCodeAt(t)+((r<<5)-r),r&=r;return r=(r%t.length+t.length)%t.length,t[r]}(e.string,e.colors):e.string&&!e.colors?function(e){let t=0;if(0===e.length)return t.toString();for(let r=0;r<e.length;r+=1)t=e.charCodeAt(r)+((t<<5)-t),t&=t;let r="#";for(let e=0;e<3;e+=1){let n=t>>8*e&255;r+=`00${n.toString(16)}`.substr(-2)}return r}(e.string):e.colors&&!e.string?(t=e.colors)[Math.floor(Math.random()*t.length)]:r}({string:t}):"colors.gray.400",i=th(n)(r),a="white";return i||(a="gray.800"),{bg:i9.reference,fontSize:i7.reference,color:a,borderColor:i8.reference,verticalAlign:"top",width:ae.reference,height:ae.reference,"&:not([data-loaded])":{[i9.variable]:n},[i8.variable]:"colors.white",_dark:{[i8.variable]:"colors.gray.800"}}}),ai=(0,K.k0)({fontSize:i7.reference,lineHeight:"1"});function aa(e){let t="100%"!==e?Z[e]:void 0;return i4({container:{[ae.variable]:null!=t?t:e,[i7.variable]:`calc(${null!=t?t:e} / 2.5)`},excessLabel:{[ae.variable]:null!=t?t:e,[i7.variable]:`calc(${null!=t?t:e} / 2.5)`}})}var as=i6({baseStyle:i4(e=>({badge:rc(at,e),excessLabel:rc(ar,e),container:rc(an,e),label:ai})),sizes:{"2xs":aa(4),xs:aa(6),sm:aa(8),md:aa(12),lg:aa(16),xl:aa(24),"2xl":aa(32),full:aa("100%")},defaultProps:{size:"md"}}),ao={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},al={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},ac={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},au={semanticTokens:ao,direction:"ltr",...J,components:{Accordion:iY,Alert:i3,Avatar:as,Badge:tO,Breadcrumb:ih,Button:iI,Checkbox:rv,CloseButton:iz,Code:iB,Container:iq,Divider:iJ,Drawer:n2,Editable:n4,Form:n7,FormError:ii,FormLabel:is,Heading:ic,Input:t0,Kbd:r0,Link:r2,List:r4,Menu:ns,Modal:nb,NumberInput:nM,PinInput:nW,Popover:nB,Progress:ro,Radio:rk,Select:rA,Skeleton:rR,SkipLink:rL,Slider:rV,Spinner:rZ,Stat:rX,Switch:eY,Table:e4,Tabs:tE,Tag:tV,Textarea:t3,Tooltip:t7,Card:iL,Stepper:ei},styles:al,config:ac},ad={semanticTokens:ao,direction:"ltr",components:{},...J,styles:al,config:ac},ap=r(40140),ah=e=>function({children:t,theme:r=e,toastOptions:n,...i}){return(0,E.jsxs)(q,{theme:r,...i,children:[(0,E.jsx)(ap.Qi,{value:null==n?void 0:n.defaultOptions,children:t}),(0,E.jsx)(ap.VW,{...n})]})},af=ah(au);ah(ad);var am=r(27882),ag=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"],av=r(59123);function ay(e){return"function"==typeof e}var ab=e=>function(...t){var r;let n=[...t],i=t[t.length-1];return(r=i,(0,eM.Kn)(r)&&ag.every(e=>Object.prototype.hasOwnProperty.call(r,e))&&n.length>1)?n=n.slice(0,n.length-1):i=e,(function(...e){return t=>e.reduce((e,t)=>t(e),t)})(...n.map(e=>t=>ay(e)?e(t):function(...e){return av({},...e,ak)}(t,e)))(i)},aw=ab(au);function ak(e,t,r,n){if((ay(e)||ay(t))&&Object.prototype.hasOwnProperty.call(n,r))return(...r)=>av({},ay(e)?e(...r):e,ay(t)?t(...r):t,ak)}ab(ad);let a_=aw({colors:{brand:{50:"#F9F9FD",100:"#EDEEF8",200:"#D2D4E7",300:"#A2A5BE",400:"#8E93B3",500:"#8085A9",600:"#6F759E",700:"#616794",800:"#555B8A",900:"#485081"}},styles:{global:{"html, body,#__next":{height:"100%","&":{height:"100svh"}},"#__next":{display:"flex",flexDirection:"column"}}}});var aI=r(70807),aS=r(24444),ax=r.n(aS),aE=r(4063),aA=r(51208),aT=r(65452),aC=r.n(aT);let aP="G-5X5G8CKV23",aR=e=>{aP&&window.gtag("config",aP,{page_path:e})};function aO(){let e=(0,T.useRouter)();return((0,A.useEffect)(()=>{if(!aP)return;let t=(e,t)=>{let{shallow:r}=t;r||aR(e)};return e.events.on("routeChangeComplete",t),()=>{e.events.off("routeChangeComplete",t)}},[e.events]),aP)?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(aC(),{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=".concat(aP)}),(0,E.jsx)(aC(),{dangerouslySetInnerHTML:{__html:"\n                   window.dataLayer = window.dataLayer || [];\n                   function gtag(){dataLayer.push(arguments);}\n                   gtag('js', new Date());\n                   gtag('config', '".concat(aP,"', {\n                     page_path: window.location.pathname,\n                   });")}})]}):null}let aM="oe7rv";function aL(){return aM?(0,E.jsx)(aC(),{id:"x-pixel",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n              !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);\n              },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',\n              a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');\n              twq('config','".concat(aM,"');\n          ")}}):null}let aD="CLANEGRC77U8QAN7TOD0";function aN(){return aD?(0,E.jsx)(aC(),{id:"tiktok-pixel",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:'\n            !function (w, d, t) {\n            w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};\n            ttq.load(\''.concat(aD,"');\n            ttq.page();\n            }(window, document, 'ttq');")}}):null}let aW="966082708006083",aj=()=>{window.fbq("track","PageView")};function az(){let e=(0,T.useRouter)();return((0,A.useEffect)(()=>{if(!aW)return;aj();let t=()=>{aj()};return e.events.on("routeChangeComplete",t),()=>{e.events.off("routeChangeComplete",t)}},[e.events]),aW)?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("noscript",{children:(0,E.jsx)("img",{height:"1",width:"1",style:{display:"none"},src:"https://www.facebook.com/tr?id=".concat(aW,"&ev=PageView&noscript=1")})}),(0,E.jsx)(aC(),{id:"fb-pixel",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:"\n            !function(f,b,e,v,n,t,s)\n            {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n            n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n            if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n            n.queue=[];t=b.createElement(e);t.async=!0;\n            t.src=v;s=b.getElementsByTagName(e)[0];\n            s.parentNode.insertBefore(t,s)}(window, document,'script',\n            'https://connect.facebook.net/en_US/fbevents.js');\n            fbq('init', ".concat(aW,");\n          ")}})]}):null}let a$="187157939";function aF(){return a$?(0,E.jsx)(aC(),{children:"\n                (function(w,d,t,r,u){\n                    var f,n,i;\n                    w[u]=w[u]||[],f=function(){\n                        var o={ti:'".concat(a$,'\', enableAutoSpaTracking: true};\n                        o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")\n                    },\n                    n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){\n                        var s=this.readyState;\n                        s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)\n                    },\n                    i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)\n                })(window,document,"script","//bat.bing.com/bat.js","uetq");\n            ')}):null}var aU=r(17144),aB=r(79246),aV=r(57854);r(95888),r(10468);var aq=(0,aI.Jc)(function(e){let{Component:t,pageProps:r}=e,n=(0,T.useRouter)(),{workspaceId:i}=n.query,a=(0,A.useMemo)(()=>"string"==typeof i?i:"",[i]),s=(0,A.useMemo)(()=>(0,aV.vB)({json:r,meta:r._superjson}),[r]),o=null==s?void 0:s.workspace,l=(0,A.useMemo)(()=>(null==o?void 0:o.name)?"".concat(aE.iC," - ").concat(o.name):aE.iC,[null==o?void 0:o.name]);(0,aA.hG)();let c=(0,A.useRef)("");return(0,A.useEffect)(()=>{let e=()=>{c.current=n.asPath};return n.events.on("routeChangeStart",e),()=>{n.events.off("routeChangeStart",e)}},[n]),(0,E.jsx)(af,{theme:a_,children:(0,E.jsxs)(am.m.main,{flex:1,display:"flex",flexDirection:"column",minHeight:0,children:[(0,E.jsx)(aO,{}),(0,E.jsx)(az,{}),(0,E.jsx)(aL,{}),(0,E.jsx)(aN,{}),(0,E.jsx)(aF,{}),(0,E.jsxs)(ax(),{children:[(0,E.jsx)("title",{children:l}),(0,E.jsx)("meta",{property:"og:title",content:l})]}),(0,E.jsx)(aU.J$,{value:{fallback:{[(0,aU.wE)(aB.X.GET_WORKSPACE_BY_WORKSPACE_ID(a))]:o}},children:(0,E.jsx)(t,{...r,previousPath:c.current})})]})})})},10468:function(){},95888:function(){},24444:function(e,t,r){e.exports=r(46464)},50819:function(e,t,r){e.exports=r(11691)},65452:function(e,t,r){e.exports=r(60899)},73400: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 i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.destroyCookie=t.setCookie=t.parseCookies=void 0;var i=r(6922),a=r(90662),s=r(95587);function o(e,t){var r,n;return(null===(n=null===(r=null==e?void 0:e.req)||void 0===r?void 0:r.headers)||void 0===n?void 0:n.cookie)?i.parse(e.req.headers.cookie,t):s.isBrowser()?i.parse(document.cookie,t):{}}function l(e,t,r,o){var l,c;if(void 0===o&&(o={}),(null===(l=null==e?void 0:e.res)||void 0===l?void 0:l.getHeader)&&e.res.setHeader){if(null===(c=null==e?void 0:e.res)||void 0===c?void 0:c.finished)return console.warn('Not setting "'+t+'" cookie. Response has finished.'),console.warn("You should set cookie before res.send()"),{};var u=e.res.getHeader("Set-Cookie")||[];"string"==typeof u&&(u=[u]),"number"==typeof u&&(u=[]);var d=a.parse(u,{decodeValues:!1}),p=s.createCookie(t,r,o),h=[];d.forEach(function(e){if(!s.areCookiesEqual(e,p)){var t=i.serialize(e.name,e.value,n({encode:function(e){return e}},e));h.push(t)}}),h.push(i.serialize(t,r,o)),e.res.setHeader("Set-Cookie",h)}if(s.isBrowser()){if(o&&o.httpOnly)throw Error("Can not set a httpOnly cookie in the browser.");document.cookie=i.serialize(t,r,o)}return{}}function c(e,t,r){return l(e,t,"",n(n({},r||{}),{maxAge:-1}))}t.parseCookies=o,t.setCookie=l,t.destroyCookie=c,t.default={set:l,get:o,destroy:c}},95587:function(e,t){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function n(e,t){var r=Object.getOwnPropertyNames(e),n=Object.getOwnPropertyNames(t);if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++){var a=r[i];if(e[a]!==t[a])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.areCookiesEqual=t.hasSameProperties=t.createCookie=t.isBrowser=void 0,t.isBrowser=function(){return"undefined"!=typeof window},t.createCookie=function(e,t,n){var i=n.sameSite;!0===i&&(i="strict"),(void 0===i||!1===i)&&(i="lax");var a=r(r({},n),{sameSite:i});return delete a.encode,r({name:e,value:t},a)},t.hasSameProperties=n,t.areCookiesEqual=function(e,t){var i=e.sameSite===t.sameSite;return"string"==typeof e.sameSite&&"string"==typeof t.sameSite&&(i=e.sameSite.toLowerCase()===t.sameSite.toLowerCase()),n(r(r({},e),{sameSite:void 0}),r(r({},t),{sameSite:void 0}))&&i}},73656:function(e){var t,r,n,i=e.exports={};function a(){throw Error("setTimeout has not been defined")}function s(){throw Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!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:a}catch(e){t=a}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l=[],c=!1,u=-1;function d(){c&&n&&(c=!1,n.length?l=n.concat(l):u=-1,l.length&&p())}function p(){if(!c){var e=o(d);c=!0;for(var t=l.length;t;){for(n=l,l=[];++u<t;)n&&n[u].run();u=-1,t=l.length}n=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!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 h(e,t){this.fun=e,this.array=t}function f(){}i.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 h(e,t)),1!==l.length||c||o(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=f,i.addListener=f,i.once=f,i.off=f,i.removeListener=f,i.removeAllListeners=f,i.emit=f,i.prependListener=f,i.prependOnceListener=f,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}},81690:function(e){var t="undefined"!=typeof Element,r="function"==typeof Map,n="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,a){try{return function e(a,s){if(a===s)return!0;if(a&&s&&"object"==typeof a&&"object"==typeof s){var o,l,c,u;if(a.constructor!==s.constructor)return!1;if(Array.isArray(a)){if((o=a.length)!=s.length)return!1;for(l=o;0!=l--;)if(!e(a[l],s[l]))return!1;return!0}if(r&&a instanceof Map&&s instanceof Map){if(a.size!==s.size)return!1;for(u=a.entries();!(l=u.next()).done;)if(!s.has(l.value[0]))return!1;for(u=a.entries();!(l=u.next()).done;)if(!e(l.value[1],s.get(l.value[0])))return!1;return!0}if(n&&a instanceof Set&&s instanceof Set){if(a.size!==s.size)return!1;for(u=a.entries();!(l=u.next()).done;)if(!s.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(a)&&ArrayBuffer.isView(s)){if((o=a.length)!=s.length)return!1;for(l=o;0!=l--;)if(a[l]!==s[l])return!1;return!0}if(a.constructor===RegExp)return a.source===s.source&&a.flags===s.flags;if(a.valueOf!==Object.prototype.valueOf&&"function"==typeof a.valueOf&&"function"==typeof s.valueOf)return a.valueOf()===s.valueOf();if(a.toString!==Object.prototype.toString&&"function"==typeof a.toString&&"function"==typeof s.toString)return a.toString()===s.toString();if((o=(c=Object.keys(a)).length)!==Object.keys(s).length)return!1;for(l=o;0!=l--;)if(!Object.prototype.hasOwnProperty.call(s,c[l]))return!1;if(t&&a instanceof Element)return!1;for(l=o;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!a.$$typeof)&&!e(a[c[l]],s[c[l]]))return!1;return!0}return a!=a&&s!=s}(e,a)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},4507:function(e,t){"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,o=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,f=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case a:case o:case s:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case i:return t}}}function _(e){return k(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=n,t.ForwardRef=p,t.Fragment=a,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=o,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return _(e)||k(e)===u},t.isConcurrentMode=_,t.isContextConsumer=function(e){return k(e)===c},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===m},t.isPortal=function(e){return k(e)===i},t.isProfiler=function(e){return k(e)===o},t.isStrictMode=function(e){return k(e)===s},t.isSuspense=function(e){return k(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===o||e===s||e===h||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},99415:function(e,t,r){"use strict";e.exports=r(4507)},90662:function(e){"use strict";var t={decodeValues:!0,map:!1,silent:!1};function r(e){return"string"==typeof e&&!!e.trim()}function n(e,n){var i,a,s,o,l=e.split(";").filter(r),c=(i=l.shift(),a="",s="",(o=i.split("=")).length>1?(a=o.shift(),s=o.join("=")):s=i,{name:a,value:s}),u=c.name,d=c.value;n=n?Object.assign({},t,n):t;try{d=n.decodeValues?decodeURIComponent(d):d}catch(e){console.error("set-cookie-parser encountered an error while decoding a cookie with value '"+d+"'. Set options.decodeValues to false to disable this feature.",e)}var p={name:u,value:d};return l.forEach(function(e){var t=e.split("="),r=t.shift().trimLeft().toLowerCase(),n=t.join("=");"expires"===r?p.expires=new Date(n):"max-age"===r?p.maxAge=parseInt(n,10):"secure"===r?p.secure=!0:"httponly"===r?p.httpOnly=!0:"samesite"===r?p.sameSite=n:"partitioned"===r?p.partitioned=!0:p[r]=n}),p}function i(e,i){if(i=i?Object.assign({},t,i):t,!e)return i.map?{}:[];if(e.headers){if("function"==typeof e.headers.getSetCookie)e=e.headers.getSetCookie();else if(e.headers["set-cookie"])e=e.headers["set-cookie"];else{var a=e.headers[Object.keys(e.headers).find(function(e){return"set-cookie"===e.toLowerCase()})];a||!e.headers.cookie||i.silent||console.warn("Warning: set-cookie-parser appears to have been called on a request object. It is designed to parse Set-Cookie headers from responses, not Cookie headers from requests. Set the option {silent: true} to suppress this warning."),e=a}}return(Array.isArray(e)||(e=[e]),(i=i?Object.assign({},t,i):t).map)?e.filter(r).reduce(function(e,t){var r=n(t,i);return e[r.name]=r,e},{}):e.filter(r).map(function(e){return n(e,i)})}e.exports=i,e.exports.parse=i,e.exports.parseString=n,e.exports.splitCookiesString=function(e){if(Array.isArray(e))return e;if("string"!=typeof e)return[];var t,r,n,i,a,s=[],o=0;function l(){for(;o<e.length&&/\s/.test(e.charAt(o));)o+=1;return o<e.length}for(;o<e.length;){for(t=o,a=!1;l();)if(","===(r=e.charAt(o))){for(n=o,o+=1,l(),i=o;o<e.length&&"="!==(r=e.charAt(o))&&";"!==r&&","!==r;)o+=1;o<e.length&&"="===e.charAt(o)?(a=!0,o=i,s.push(e.substring(t,n)),t=o):o=n+1}else o+=1;(!a||o>=e.length)&&s.push(e.substring(t,e.length))}return s}},57854:function(e,t,r){"use strict";r.d(t,{ZP:function(){return et},vB:function(){return er}});var n,i,a,s=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}(),o=function(){function e(e){this.generateIdentifier=e,this.kv=new s}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}(),l=(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(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)}),c=function(e){function t(){var t=e.call(this,function(e){return e.name})||this;return t.classToAllowedProps=new Map,t}return l(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}(o),u=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return s};function d(e,t){Object.entries(e).forEach(function(e){var r=u(e,2),n=r[0];return t(r[1],n)})}function p(e,t){return -1!==e.indexOf(t)}function h(e,t){for(var r=0;r<e.length;r++){var n=e[r];if(t(n))return n}}var f=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 i=r[n];if(t(i))return i}}(this.transfomers,function(t){return t.isApplicable(e)})},e.prototype.findByName=function(e){return this.transfomers[e]},e}(),m=function(e){return void 0===e},g=function(e){return"object"==typeof e&&null!==e&&e!==Object.prototype&&(null===Object.getPrototypeOf(e)||Object.getPrototypeOf(e)===Object.prototype)},v=function(e){return g(e)&&0===Object.keys(e).length},y=function(e){return Array.isArray(e)},b=function(e){return e instanceof Map},w=function(e){return e instanceof Set},k=function(e){return"Symbol"===Object.prototype.toString.call(e).slice(8,-1)},_=function(e){return"number"==typeof e&&isNaN(e)},I=function(e){return e.replace(/\./g,"\\.")},S=function(e){return e.map(String).map(I).join(".")},x=function(e){for(var t=[],r="",n=0;n<e.length;n++){var i=e.charAt(n);if("\\"===i&&"."===e.charAt(n+1)){r+=".",n++;continue}if("."===i){t.push(r),r="";continue}r+=i}var a=r;return t.push(a),t},E=function(){return(E=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},A=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return s},T=function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};function C(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}var P=[C(m,"undefined",function(){return null},function(){}),C(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)}),C(function(e){return e instanceof Date&&!isNaN(e.valueOf())},"Date",function(e){return e.toISOString()},function(e){return new Date(e)}),C(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}),C(function(e){return e instanceof RegExp},"regexp",function(e){return""+e},function(e){return new RegExp(e.slice(1,e.lastIndexOf("/")),e.slice(e.lastIndexOf("/")+1))}),C(w,"set",function(e){return T([],A(e.values()))},function(e){return new Set(e)}),C(b,"map",function(e){return T([],A(e.entries()))},function(e){return new Map(e)}),C(function(e){var t;return _(e)||(t=e)===1/0||t===-1/0},"number",function(e){return _(e)?"NaN":e>0?"Infinity":"-Infinity"},Number),C(function(e){return 0===e&&1/e==-1/0},"number",function(){return"-0"},Number),C(function(e){return e instanceof URL},"URL",function(e){return e.toString()},function(e){return new URL(e)})];function R(e,t,r,n){return{isApplicable:e,annotation:t,transform:r,untransform:n}}var O=R(function(e,t){return!!k(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}),M=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce(function(e,t){return e[t.name]=t,e},{}),L=R(function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)},function(e){return["typed-array",e.constructor.name]},function(e){return T([],A(e))},function(e,t){var r=M[t[1]];if(!r)throw Error("Trying to deserialize unknown typed array");return new r(e)});function D(e,t){return null!=e&&!!e.constructor&&!!t.classRegistry.getIdentifier(e.constructor)}var N=R(D,function(e,t){return["class",t.classRegistry.getIdentifier(e.constructor)]},function(e,t){var r=t.classRegistry.getAllowedProps(e.constructor);if(!r)return E({},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)}),W=R(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)}),j=[N,O,W,L],z=function(e,t){var r=h(j,function(r){return r.isApplicable(e,t)});if(r)return{value:r.transform(e,t),type:r.annotation(e,t)};var n=h(P,function(r){return r.isApplicable(e,t)});if(n)return{value:n.transform(e,t),type:n.annotation}},$={};P.forEach(function(e){$[e.annotation]=e});var F=function(e,t,r){if(y(t))switch(t[0]){case"symbol":return O.untransform(e,t,r);case"class":return N.untransform(e,t,r);case"custom":return W.untransform(e,t,r);case"typed-array":return L.untransform(e,t,r);default:throw Error("Unknown transformation: "+t)}else{var n=$[t];if(!n)throw Error("Unknown transformation: "+t);return n.untransform(e,r)}},U=function(e,t){for(var r=e.keys();t>0;)r.next(),t--;return r.next().value};function B(e){if(p(e,"__proto__"))throw Error("__proto__ is not allowed as a property");if(p(e,"prototype"))throw Error("prototype is not allowed as a property");if(p(e,"constructor"))throw Error("constructor is not allowed as a property")}var V=function(e,t){B(t);for(var r=0;r<t.length;r++){var n=t[r];if(w(e))e=U(e,+n);else if(b(e)){var i=+n,a=0==+t[++r]?"key":"value",s=U(e,i);switch(a){case"key":e=s;break;case"value":e=e.get(s)}}else e=e[n]}return e},q=function(e,t,r){if(B(t),0===t.length)return r(e);for(var n=e,i=0;i<t.length-1;i++){var a=t[i];if(y(n))n=n[+a];else if(g(n))n=n[a];else if(w(n)){var s=+a;n=U(n,s)}else if(b(n)){if(i===t.length-2)break;var s=+a,o=0==+t[++i]?"key":"value",l=U(n,s);switch(o){case"key":n=l;break;case"value":n=n.get(l)}}}var c=t[t.length-1];if(y(n)?n[+c]=r(n[+c]):g(n)&&(n[c]=r(n[c])),w(n)){var u=U(n,+c),d=r(u);u!==d&&(n.delete(u),n.add(d))}if(b(n)){var s=+t[t.length-2],p=U(n,s),o=0==+c?"key":"value";switch(o){case"key":var h=r(p);n.set(h,n.get(p)),h!==p&&n.delete(p);break;case"value":n.set(p,r(n.get(p)))}}return e},G=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return s},H=function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e},Z=function(e,t,r,n,i,a,s){void 0===i&&(i=[]),void 0===a&&(a=[]),void 0===s&&(s=new Map);var o,l,c="boolean"==typeof(o=e)||null===o||m(o)||"number"==typeof o&&!isNaN(o)||"string"==typeof o||k(o);if(!c){u=i,(h=t.get(e))?h.push(u):t.set(e,[u]);var u,h,f=s.get(e);if(f)return n?{transformedValue:null}:f}if(!(g(e)||y(e)||b(e)||w(e)||D(e,r))){var _=z(e,r),S=_?{transformedValue:_.value,annotations:[_.type]}:{transformedValue:e};return c||s.set(e,S),S}if(p(a,e))return{transformedValue:null};var x=z(e,r),E=null!==(l=null==x?void 0:x.value)&&void 0!==l?l:e,A=y(E)?[]:{},T={};d(E,function(o,l){var c=Z(o,t,r,n,H(H([],G(i)),[l]),H(H([],G(a)),[e]),s);A[l]=c.transformedValue,y(c.annotations)?T[l]=c.annotations:g(c.annotations)&&d(c.annotations,function(e,t){T[I(l)+"."+t]=e})});var C=v(T)?{transformedValue:A,annotations:x?[x.type]:void 0}:{transformedValue:A,annotations:x?[x.type,T]:T};return c||s.set(e,C),C};function J(e){return Object.prototype.toString.call(e).slice(8,-1)}function K(e){return"Array"===J(e)}i=function(e){return"Null"===J(e)},a=function(e){return"Undefined"===J(e)},e=>i(e)||a(e)||!1;var X=function(){return(X=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Y=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)s.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return s},Q=function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e},ee=function(){function e(e){var t=(void 0===e?{}:e).dedupe;this.classRegistry=new c,this.symbolRegistry=new o(function(e){var t;return null!==(t=e.description)&&void 0!==t?t:""}),this.customTransformerRegistry=new f,this.allowedErrorProps=[],this.dedupe=void 0!==t&&t}return e.prototype.serialize=function(e){var t,r,n,i=new Map,a=Z(e,i,this,this.dedupe),s={json:a.transformedValue};a.annotations&&(s.meta=X(X({},s.meta),{values:a.annotations}));var o=(t=this.dedupe,r={},n=void 0,(i.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 i=G(e),a=i[0],s=i.slice(1);0===a.length?n=s.map(S):r[S(a)]=s.map(S)}}),n)?v(r)?[n]:[n,r]:v(r)?void 0:r);return o&&(s.meta=X(X({},s.meta),{referentialEqualities:o})),s},e.prototype.deserialize=function(e){var t,r,n,i=e.json,a=e.meta,s=function e(t,r={}){return K(t)?t.map(t=>e(t,r)):!function(e){if("Object"!==J(e))return!1;let t=Object.getPrototypeOf(e);return!!t&&t.constructor===Object&&t===Object.prototype}(t)?t:[...Object.getOwnPropertyNames(t),...Object.getOwnPropertySymbols(t)].reduce((n,i)=>{if(K(r.props)&&!r.props.includes(i))return n;let a=e(t[i],r);return function(e,t,r,n,i){let a=({}).propertyIsEnumerable.call(n,t)?"enumerable":"nonenumerable";"enumerable"===a&&(e[t]=r),i&&"nonenumerable"===a&&Object.defineProperty(e,t,{value:r,enumerable:!1,writable:!0,configurable:!0})}(n,i,a,t,r.nonenumerable),n},{})}(i);return(null==a?void 0:a.values)&&(t=s,r=a.values,n=this,function e(t,r,n){if(void 0===n&&(n=[]),t){if(!y(t)){d(t,function(t,i){return e(t,r,H(H([],G(n)),G(x(i))))});return}var i=G(t,2),a=i[0],s=i[1];s&&d(s,function(t,i){e(t,r,H(H([],G(n)),G(x(i))))}),r(a,n)}}(r,function(e,r){t=q(t,r,function(t){return F(t,e,n)})}),s=t),(null==a?void 0:a.referentialEqualities)&&(s=function(e,t){function r(t,r){var n=V(e,x(r));t.map(x).forEach(function(t){e=q(e,t,function(){return n})})}if(y(t)){var n=G(t,2),i=n[0],a=n[1];i.forEach(function(t){e=q(e,x(t),function(){return e})}),a&&d(a,r)}else d(t,r);return e}(s,a.referentialEqualities)),s},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(X({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,Q([],Y(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}(),et=ee;ee.serialize;var er=ee.deserialize;ee.stringify,ee.parse,ee.registerClass,ee.registerCustom,ee.registerSymbol,ee.allowErrorProps},14527:function(e,t,r){"use strict";var n=r(44194),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,s=n.useEffect,o=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,u=n[1];return o(function(){i.value=r,i.getSnapshot=t,c(i)&&u({inst:i})},[e,r,t]),s(function(){return c(i)&&u({inst:i}),e(function(){c(i)&&u({inst:i})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:u},38645:function(e,t,r){"use strict";e.exports=r(14527)},63229: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}},73534:function(e,t,r){"use strict";r.d(t,{BcS:function(){return b},_Qh:function(){return eh},ywn:function(){return ef},VKt:function(){return i},vHW:function(){return m},AlY:function(){return eg},xlp:function(){return em},IvH:function(){return k},WU5:function(){return en},UBk:function(){return S},ozu:function(){return eu},VLC:function(){return o},FQC:function(){return _},Gfu:function(){return ed},NPT:function(){return $}});let n="http://localhost:3000".replace(/\/+$/,"");class i{constructor(e={}){this.configuration=e}set config(e){this.configuration=e}get basePath(){return null!=this.configuration.basePath?this.configuration.basePath:n}get fetchApi(){return this.configuration.fetchApi}get middleware(){return this.configuration.middleware||[]}get queryParamsStringify(){return this.configuration.queryParamsStringify||function e(t,r=""){return Object.keys(t).map(n=>(function t(r,n,i=""){let a=i+(i.length?`[${r}]`:r);if(n instanceof Array){let e=n.map(e=>encodeURIComponent(String(e))).join(`&${encodeURIComponent(a)}=`);return`${encodeURIComponent(a)}=${e}`}return n instanceof Set?t(r,Array.from(n),i):n instanceof Date?`${encodeURIComponent(a)}=${encodeURIComponent(n.toISOString())}`:n instanceof Object?e(n,a):`${encodeURIComponent(a)}=${encodeURIComponent(String(n))}`})(n,t[n],r)).filter(e=>e.length>0).join("&")}}get username(){return this.configuration.username}get password(){return this.configuration.password}get apiKey(){let e=this.configuration.apiKey;if(e)return"function"==typeof e?e:()=>e}get accessToken(){let e=this.configuration.accessToken;if(e)return"function"==typeof e?e:async()=>e}get headers(){return this.configuration.headers}get credentials(){return this.configuration.credentials}}let a=new i;class s{constructor(e=a){this.configuration=e,this.fetchApi=async(e,t)=>{let r,n={url:e,init:t};for(let e of this.middleware)e.pre&&(n=await e.pre({fetch:this.fetchApi,...n})||n);try{r=await (this.configuration.fetchApi||fetch)(n.url,n.init)}catch(e){for(let t of this.middleware)t.onError&&(r=await t.onError({fetch:this.fetchApi,url:n.url,init:n.init,error:e,response:r?r.clone():void 0})||r);if(void 0===r){if(e instanceof Error)throw new l(e,"The request failed and the interceptors did not return an alternative response");throw e}}for(let e of this.middleware)e.post&&(r=await e.post({fetch:this.fetchApi,url:n.url,init:n.init,response:r.clone()})||r);return r},this.middleware=e.middleware}withMiddleware(...e){let t=this.clone();return t.middleware=t.middleware.concat(...e),t}withPreMiddleware(...e){let t=e.map(e=>({pre:e}));return this.withMiddleware(...t)}withPostMiddleware(...e){let t=e.map(e=>({post:e}));return this.withMiddleware(...t)}isJsonMime(e){return!!e&&s.jsonRegex.test(e)}async request(e,t){let{url:r,init:n}=await this.createFetchParams(e,t),i=await this.fetchApi(r,n);if(i&&i.status>=200&&i.status<300)return i;throw new o(i,"Response returned an error code")}async createFetchParams(e,t){var r,n;let i,a=this.configuration.basePath+e.path;void 0!==e.query&&0!==Object.keys(e.query).length&&(a+="?"+this.configuration.queryParamsStringify(e.query));let s=Object.assign({},this.configuration.headers,e.headers);Object.keys(s).forEach(e=>void 0===s[e]?delete s[e]:{});let o={method:e.method,headers:s,body:e.body,credentials:this.configuration.credentials},l={...o,...await ("function"==typeof t?t:async()=>t)({init:o,context:e})};return(r=l.body,"undefined"!=typeof FormData&&r instanceof FormData||l.body instanceof URLSearchParams||(n=l.body,"undefined"!=typeof Blob&&n instanceof Blob))?i=l.body:i=this.isJsonMime(s["Content-Type"])?JSON.stringify(l.body):l.body,{url:a,init:{...l,body:i}}}clone(){let e=new this.constructor(this.configuration);return e.middleware=this.middleware.slice(),e}}s.jsonRegex=RegExp("^(:?application/json|[^;/ 	]+/[^;/ 	]+[+]json)[ 	]*(:?;.*)?$","i");class o extends Error{constructor(e,t){super(t),this.response=e,this.name="ResponseError"}}class l extends Error{constructor(e,t){super(t),this.cause=e,this.name="FetchError"}}class c extends Error{constructor(e,t){super(t),this.field=e,this.name="RequiredError"}}let u={csv:","};function d(e){for(let t of e)if("multipart/form-data"===t.contentType)return!0;return!1}class p{constructor(e,t=e=>e){this.raw=e,this.transformer=t}async value(){return this.transformer(await this.raw.json())}}class h{constructor(e){this.raw=e}async value(){}}function f(e,t){return null==e?e:{description:e.description,professional:e.professional,displayIconSrc:null==e.displayIconSrc?void 0:e.displayIconSrc}}let m={AiAgentPrompt:"AIAgentPrompt",AiWorkerPrompt:"AIWorkerPrompt",TemplatePrompt:"TemplatePrompt",PlaneChatPrompt:"PlaneChatPrompt"};function g(e){return e}function v(e){return null==e?e:{name:e.name,content:e.content}}function y(e){return null==e?e:{prompt:e.prompt,promptVariables:e.promptVariables,inputRole:e.inputRole}}let b={Team:"Team",Private:"Private",ChatBot:"ChatBot"};function w(e){return null==e?e:{id:e.id,creditAmount:e.creditAmount,price:e.price,currency:e.currency}}let k={User:"user",Tool:"tool"},_={Assistant:"assistant",Model:"model"};function I(e){var t,r;return r=0,null==(t=e)?t:"role"in t&&void 0!==t.role&&"content"in t&&void 0!==t.content?null==t?t:{role:t.role,content:t.content,visionMessageImageURLs:null==t.visionMessageImageURLs?void 0:t.visionMessageImageURLs,messagePromptFiles:null==t.messagePromptFiles?void 0:t.messagePromptFiles.map(v)}:function(e,t){var r;return null==e?e:{role:null==e.role?void 0:e.role,content:null==e.content?void 0:e.content,functionCall:null==e.functionCall?void 0:null==(r=e.functionCall)?r:{name:null==r.name?void 0:r.name,arguments:null==r.arguments?void 0:r.arguments}}}(t,0)}let S={Owner:"Owner",Admin:"Admin",General:"General"};function x(e){return function(e,t){var r;return null==e?e:{id:e.id,name:e.name,email:e.email,role:r=e.role,displayIconSrc:null==e.displayIconSrc?void 0:e.displayIconSrc,iconSrc:e.iconSrc,aiModel:e.aiModel,generateImageModel:e.generateImageModel,language:e.language,createdAt:new Date(e.createdAt),updatedAt:new Date(e.updatedAt)}}(e,0)}function E(e){return null==e?e:{id:e.id,workspaceId:e.workspaceId,title:e.title,scope:e.scope,description:e.description,profession:e.profession,templateTitle:e.templateTitle,isUsedExternalSite:e.isUsedExternalSite,displayIconSrc:null==e.displayIconSrc?void 0:e.displayIconSrc,systemPrompt:e.systemPrompt,conversationAssistSystemType:g(e.conversationAssistSystemType),firstMessage:e.firstMessage,createdUser:null==e.createdUser?void 0:x(e.createdUser),messages:e.messages.map(I),createdAt:e.createdAt,conversationAssistSystemId:e.conversationAssistSystemId,isEditedConversationAssistSystem:e.isEditedConversationAssistSystem,isArchivedConversationAssistSystem:e.isArchivedConversationAssistSystem}}function A(e){return null==e?e:{id:e.id,src:e.src,signedURL:null==e.signedURL?void 0:e.signedURL,thumbnailURL:null==e.thumbnailURL?void 0:e.thumbnailURL,finishReason:e.finishReason}}function T(e){return function(e,t){var r,n,i;return null==e?e:{id:e.id,generatedImages:e.generatedImages.map(A),textToImagePayload:null==e.textToImagePayload?void 0:null==(r=e.textToImagePayload)?r:{positivePrompt:r.positivePrompt,negativePrompt:null==r.negativePrompt?void 0:r.negativePrompt,translatedPositivePrompt:null==r.translatedPositivePrompt?void 0:r.translatedPositivePrompt,translatedNegativePrompt:null==r.translatedNegativePrompt?void 0:r.translatedNegativePrompt,positivePromptWeight:r.positivePromptWeight,negativePromptWeight:null==r.negativePromptWeight?void 0:r.negativePromptWeight,steps:r.steps,samples:r.samples,width:r.width,height:r.height,stylePreset:null==r.stylePreset?void 0:r.stylePreset},imageToImagePayload:null==e.imageToImagePayload?void 0:null==(n=e.imageToImagePayload)?n:{positivePrompt:n.positivePrompt,negativePrompt:null==n.negativePrompt?void 0:n.negativePrompt,translatedPositivePrompt:null==n.translatedPositivePrompt?void 0:n.translatedPositivePrompt,translatedNegativePrompt:null==n.translatedNegativePrompt?void 0:n.translatedNegativePrompt,positivePromptWeight:n.positivePromptWeight,negativePromptWeight:null==n.negativePromptWeight?void 0:n.negativePromptWeight,steps:n.steps,samples:n.samples,initialImage:null==n.initialImage?void 0:A(n.initialImage),uploadedInitialImageURL:null==n.uploadedInitialImageURL?void 0:n.uploadedInitialImageURL},inpaintingPayload:null==e.inpaintingPayload?void 0:null==(i=e.inpaintingPayload)?i:{positivePrompt:i.positivePrompt,negativePrompt:null==i.negativePrompt?void 0:i.negativePrompt,translatedPositivePrompt:null==i.translatedPositivePrompt?void 0:i.translatedPositivePrompt,translatedNegativePrompt:null==i.translatedNegativePrompt?void 0:i.translatedNegativePrompt,positivePromptWeight:i.positivePromptWeight,negativePromptWeight:null==i.negativePromptWeight?void 0:i.negativePromptWeight,steps:i.steps,samples:i.samples,initialImage:null==i.initialImage?void 0:A(i.initialImage),maskImageURL:null==i.maskImageURL?void 0:i.maskImageURL,uploadedInitialImageURL:null==i.uploadedInitialImageURL?void 0:i.uploadedInitialImageURL},sd3TextToImagePayload:null==e.sd3TextToImagePayload?void 0:function(e,t){var r,n;return null==e?e:{positivePrompt:e.positivePrompt,negativePrompt:null==e.negativePrompt?void 0:e.negativePrompt,translatedPositivePrompt:null==e.translatedPositivePrompt?void 0:e.translatedPositivePrompt,translatedNegativePrompt:null==e.translatedNegativePrompt?void 0:e.translatedNegativePrompt,seed:null==e.seed?void 0:e.seed,model:null==e.model?void 0:r=e.model,outputFormat:null==e.outputFormat?void 0:n=e.outputFormat,aspectRatio:null==e.aspectRatio?void 0:e.aspectRatio,samples:e.samples}}(e.sd3TextToImagePayload,0),sd3ImageToImagePayload:null==e.sd3ImageToImagePayload?void 0:function(e,t){var r,n;return null==e?e:{positivePrompt:e.positivePrompt,negativePrompt:null==e.negativePrompt?void 0:e.negativePrompt,translatedPositivePrompt:null==e.translatedPositivePrompt?void 0:e.translatedPositivePrompt,translatedNegativePrompt:null==e.translatedNegativePrompt?void 0:e.translatedNegativePrompt,seed:null==e.seed?void 0:e.seed,model:null==e.model?void 0:r=e.model,outputFormat:null==e.outputFormat?void 0:n=e.outputFormat,strength:e.strength,initialImage:null==e.initialImage?void 0:A(e.initialImage),samples:e.samples}}(e.sd3ImageToImagePayload,0),sd3InpaintingPayload:null==e.sd3InpaintingPayload?void 0:function(e,t){var r;return null==e?e:{positivePrompt:e.positivePrompt,negativePrompt:null==e.negativePrompt?void 0:e.negativePrompt,translatedPositivePrompt:null==e.translatedPositivePrompt?void 0:e.translatedPositivePrompt,translatedNegativePrompt:null==e.translatedNegativePrompt?void 0:e.translatedNegativePrompt,seed:null==e.seed?void 0:e.seed,outputFormat:null==e.outputFormat?void 0:r=e.outputFormat,initialImage:null==e.initialImage?void 0:A(e.initialImage),maskImageURL:null==e.maskImageURL?void 0:e.maskImageURL,samples:e.samples,uploadedInitialImageURL:null==e.uploadedInitialImageURL?void 0:e.uploadedInitialImageURL}}(e.sd3InpaintingPayload,0),isTranslated:null==e.isTranslated?void 0:e.isTranslated,generateImageModel:e.generateImageModel}}(e,0)}function C(e){return null==e?e:{id:e.id,title:e.title,description:e.description,detail:e.detail,positivePrompt:e.positivePrompt,negativePrompt:null==e.negativePrompt?void 0:e.negativePrompt,thumbnailSrc:e.thumbnailSrc,stylePreset:null==e.stylePreset?void 0:e.stylePreset}}function P(e){return null==e?e:{generateImageSessionId:e.generateImageSessionId,generateImageJobId:e.generateImageJobId,generatedImages:e.generatedImages.map(A),translatedPositivePrompt:null==e.translatedPositivePrompt?void 0:e.translatedPositivePrompt,translatedNegativePrompt:null==e.translatedNegativePrompt?void 0:e.translatedNegativePrompt}}function R(e){return function(e,t){var r,n;return null==e?e:{id:e.id,generateImageJobs:e.generateImageJobs.map(T),title:e.title,createdAt:new Date(e.createdAt),createdMember:null==(r=e.createdMember)?r:{id:r.id,name:r.name},scope:n=e.scope}}(e,0)}function O(e){return function(e,t){var r;return null==e?e:{pageInfo:null==(r=e.pageInfo)?r:{totalCount:r.totalCount,offset:r.offset,perPage:r.perPage,totalPages:r.totalPages,currentPage:r.currentPage,nextPage:r.nextPage,prevPage:r.prevPage,isFirstPage:r.isFirstPage,isLastPage:r.isLastPage}}}(e,0)}function M(e){return null==e?e:{aiModelGroupName:e.aiModelGroupName,name:e.name,displayName:e.displayName,contextWindow:e.contextWindow}}function L(e){return null==e?e:{name:e.name,displayName:e.displayName,serviceName:e.serviceName}}function D(e){return null==e?e:{name:e.name,displayName:e.displayName}}function N(e){return null==e?e:{generateImageModelName:e.generateImageModelName,limitNumberOfImages:e.limitNumberOfImages}}function W(e){return null==e?e:{aiModelGroupName:e.aiModelGroupName,tokenLimit:e.tokenLimit}}function j(e,t){return null==e?e:{id:e.id,name:e.name,description:null==e.description?void 0:e.description,createdBy:e.createdBy,members:e.members.map(x),trialStartedAt:new Date(e.trialStartedAt),trialEndAt:new Date(e.trialEndAt),createdAt:new Date(e.createdAt),updatedAt:null==e.updatedAt?void 0:new Date(e.updatedAt)}}function z(e){return null==e?e:{aiModelGroupName:e.aiModelGroupName,displayName:e.displayName,usageTokens:e.usageTokens,tokenLimit:e.tokenLimit}}let $={Red:"red",White:"white"};function F(e){return null==e?e:{id:e.id,body:e.body,designType:e.designType,linkUrl:e.linkUrl}}function U(e){return null==e?e:{id:e.id,label:e.label,detail:e.detail,image:e.image,linkUrl:e.linkUrl}}function B(e){return null==e?e:{id:e.id,title:e.title,description:e.description,detail:e.detail,prompt:e.prompt,message:null==e.message?void 0:e.message,iconSrc:e.iconSrc,type:e.type,category:e.category}}function V(e,t){return null==e?e:{textPromptSamples:e.textPromptSamples.map(B),meta:O(e.meta)}}function q(e,t){return null==e?e:{textPromptSample:B(e.textPromptSample)}}function G(e){return null==e?e:{amount:e.amount,expireAt:new Date(e.expireAt)}}function H(e){return null==e?e:{amount:e.amount,createdAt:new Date(e.createdAt)}}function Z(e){return null==e?e:{id:e.id,title:e.title,description:e.description,detail:e.detail,prompt:e.prompt,message:null==e.message?void 0:e.message,iconSrc:e.iconSrc,type:e.type,category:e.category,isFavorite:e.isFavorite}}function J(e){return null==e?e:{id:e.id,isTrial:e.isTrial,startDate:new Date(e.startDate),endDate:new Date(e.endDate)}}function K(e){return null==e?e:{model:e.model,imageCount:e.imageCount,limitNumberOfImages:e.limitNumberOfImages,displayName:e.displayName}}function X(e){return null==e?e:{name:e.name,displayName:e.displayName,isExceeded:e.isExceeded}}function Y(e){return null==e?e:{name:e.name,displayName:e.displayName,isExceeded:e.isExceeded}}function Q(e){return null==e?e:{model:e.model,displayName:e.displayName,totalToken:e.totalToken}}function ee(e){return null==e?e:{templateId:e.templateId,templateType:g(e.templateType),workspaceId:e.workspaceId,authorId:e.authorId,defaultInputField:null==e.defaultInputField?void 0:e.defaultInputField,firstMessage:null==e.firstMessage?void 0:e.firstMessage,scope:e.scope,profile:f(e.profile,!1),aiModel:null==e.aiModel?void 0:e.aiModel,conversationTokenLimit:null==e.conversationTokenLimit?void 0:e.conversationTokenLimit,conversationCreditLimit:null==e.conversationCreditLimit?void 0:e.conversationCreditLimit,systemPrompt:null==e.systemPrompt?void 0:y(e.systemPrompt),promptFiles:null==e.promptFiles?void 0:e.promptFiles.map(v),isFavorite:e.isFavorite}}function et(e,t){return null==e?e:{title:e.title,description:e.description,type:null==e.type?void 0:e.type,displayIconSrc:null==e.displayIconSrc?void 0:e.displayIconSrc}}function er(e){return null==e?e:{templateId:e.templateId,templateType:g(e.templateType),workspaceId:e.workspaceId,authorId:e.authorId,scope:e.scope,defaultInputField:null==e.defaultInputField?void 0:e.defaultInputField,firstMessage:null==e.firstMessage?void 0:e.firstMessage,profile:et(e.profile,!1),systemPrompt:null==e.systemPrompt?void 0:y(e.systemPrompt),promptFiles:null==e.promptFiles?void 0:e.promptFiles.map(v),isFavorite:e.isFavorite}}let en={General:"General",Admin:"Admin"};function ei(e){return function(e,t){var r;return null==e?e:{workspaceId:e.workspaceId,email:e.email,status:e.status,role:r=e.role,createdBy:e.createdBy,createdAt:new Date(e.createdAt),updatedAt:new Date(e.updatedAt),isFromAdminPanel:null==e.isFromAdminPanel?void 0:e.isFromAdminPanel,isTopNotificationClosed:null==e.isTopNotificationClosed?void 0:e.isTopNotificationClosed}}(e,0)}function ea(e){return null==e?e:{workspaceId:e.workspaceId,workspaceName:e.workspaceName,email:e.email,isTopNotificationClosed:null==e.isTopNotificationClosed?void 0:e.isTopNotificationClosed,members:null==e.members?void 0:e.members.map(x)}}function es(e){return null==e?e:{memberId:e.memberId,memberFirebaseAuthId:e.memberFirebaseAuthId,workspaceId:e.workspaceId,workspaceName:e.workspaceName,members:null==e.members?void 0:e.members.map(x)}}function eo(e){return null==e?e:{email:e.email,role:e.role}}function el(e,t){return null==e?e:{id:e.id,name:e.name,description:null==e.description?void 0:e.description,createdBy:e.createdBy,members:e.members.map(x),trialStartedAt:new Date(e.trialStartedAt),trialEndAt:new Date(e.trialEndAt),createdAt:new Date(e.createdAt),updatedAt:null==e.updatedAt?void 0:new Date(e.updatedAt),memberSheet:e.memberSheet,organization:null==e.organization?void 0:function(e,t){var r;return null==e?e:{id:e.id,name:e.name,billingChargeLimitImageList:e.billingChargeLimitImageList.map(N),chatAIModelGroupLimitList:e.chatAIModelGroupLimitList.map(W),enabledStartDateTime:new Date(e.enabledStartDateTime),enabledEndDateTime:new Date(e.enabledEndDateTime),organizationPlan:null==(r=e.organizationPlan)?r:{name:r.name,maxMemberCount:null==r.maxMemberCount?void 0:r.maxMemberCount,monthlyFee:null==r.monthlyFee?void 0:r.monthlyFee,monthlyCreditAllocation:null==r.monthlyCreditAllocation?void 0:r.monthlyCreditAllocation,isEnterprise:r.isEnterprise,isDefault:r.isDefault},customMaxMemberCount:null==e.customMaxMemberCount?void 0:e.customMaxMemberCount,customMonthlyFee:null==e.customMonthlyFee?void 0:e.customMonthlyFee,customMonthlyCreditAllocation:null==e.customMonthlyCreditAllocation?void 0:e.customMonthlyCreditAllocation}}(e.organization,0),subscription:null==e.subscription?void 0:function(e,t){var r,n;return null==e?e:{currentSubscribedPeriod:null==(r=e.currentSubscribedPeriod)?r:{startedAt:new Date(r.startedAt),endAt:new Date(r.endAt)},currentAvailablePeriod:null==(n=e.currentAvailablePeriod)?n:{startedAt:new Date(n.startedAt),endAt:new Date(n.endAt)},isActive:e.isActive}}(e.subscription,0)}}function ec(e){return null==e?e:{name:e.name,content:e.content}}let eu={Length:"length",Stop:"stop",FunctionCall:"function_call",ToolCalls:"tool_calls",ContentFilter:"content_filter",Error:"error"},ed={Team:"Team",Private:"Private"};function ep(e,t){return null==e?e:{templateId:e.templateId,templateType:g(e.templateType),workspaceId:e.workspaceId,authorId:e.authorId,scope:e.scope,defaultInputField:null==e.defaultInputField?void 0:e.defaultInputField,firstMessage:null==e.firstMessage?void 0:e.firstMessage,profile:et(e.profile,!1),systemPrompt:null==e.systemPrompt?void 0:y(e.systemPrompt),promptFiles:null==e.promptFiles?void 0:e.promptFiles.map(v)}}class eh extends s{async deleteApiV1WorkspacesWorkspaceIdMemberMemberIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling deleteApiV1WorkspacesWorkspaceIdMemberMemberId().');if(null==e.memberId)throw new c("memberId",'Required parameter "memberId" was null or undefined when calling deleteApiV1WorkspacesWorkspaceIdMemberMemberId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/{memberId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{memberId}",encodeURIComponent(String(e.memberId))),method:"DELETE",headers:r,query:{}},t))}async deleteApiV1WorkspacesWorkspaceIdMemberMemberId(e,t){await this.deleteApiV1WorkspacesWorkspaceIdMemberMemberIdRaw(e,t)}async getApiV1AdditionalCreditItemsRaw(e,t){let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/additional_credit_items",method:"GET",headers:r,query:{}},t),e=>e.map(w))}async getApiV1AdditionalCreditItems(e={},t){let r=await this.getApiV1AdditionalCreditItemsRaw(e,t);return await r.value()}async getApiV1LanguagesRaw(e,t){let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/languages",method:"GET",headers:r,query:{}},t),e=>null==e?e:{languages:e.languages.map(D)})}async getApiV1Languages(e={},t){let r=await this.getApiV1LanguagesRaw(e,t);return await r.value()}async getApiV1MembersInvitedWorkspacesRaw(e,t){let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/members/invited_workspaces",method:"GET",headers:r,query:{}},t),e=>e.map(ea))}async getApiV1MembersInvitedWorkspaces(e={},t){let r=await this.getApiV1MembersInvitedWorkspacesRaw(e,t);return await r.value()}async getApiV1PrRaw(e,t){let r={};null!=e.language&&(r.language=e.language);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/prs",method:"GET",headers:n,query:r},t),e=>null==e?e:{prs:e.prs.map(U)})}async getApiV1Pr(e={},t){let r=await this.getApiV1PrRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdAdditionalCreditItemsAdditionalCreditItemIdCheckoutSessionRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdAdditionalCreditItemsAdditionalCreditItemIdCheckoutSession().');if(null==e.additionalCreditItemId)throw new c("additionalCreditItemId",'Required parameter "additionalCreditItemId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdAdditionalCreditItemsAdditionalCreditItemIdCheckoutSession().');if(null==e.successUrl)throw new c("successUrl",'Required parameter "successUrl" was null or undefined when calling getApiV1WorkspacesWorkspaceIdAdditionalCreditItemsAdditionalCreditItemIdCheckoutSession().');if(null==e.cancelUrl)throw new c("cancelUrl",'Required parameter "cancelUrl" was null or undefined when calling getApiV1WorkspacesWorkspaceIdAdditionalCreditItemsAdditionalCreditItemIdCheckoutSession().');let r={};null!=e.successUrl&&(r.successUrl=e.successUrl),null!=e.cancelUrl&&(r.cancelUrl=e.cancelUrl);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/additional_credit_items/{additionalCreditItemId}/checkout_session".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{additionalCreditItemId}",encodeURIComponent(String(e.additionalCreditItemId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{sessionUrl:e.sessionUrl})}async getApiV1WorkspacesWorkspaceIdAdditionalCreditItemsAdditionalCreditItemIdCheckoutSession(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdAdditionalCreditItemsAdditionalCreditItemIdCheckoutSessionRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdBillingPortalRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdBillingPortal().');if(null==e.returnUrl)throw new c("returnUrl",'Required parameter "returnUrl" was null or undefined when calling getApiV1WorkspacesWorkspaceIdBillingPortal().');let r={};null!=e.returnUrl&&(r.returnUrl=e.returnUrl);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/billing_portal".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{billingPortalUrl:e.billingPortalUrl})}async getApiV1WorkspacesWorkspaceIdBillingPortal(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdBillingPortalRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdCarryOverCreditRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdCarryOverCredit().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/credits/carry_over_credits".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:r,query:{}},t),e=>null==e?e:{carryOverCredits:e.carryOverCredits.map(G)})}async getApiV1WorkspacesWorkspaceIdCarryOverCredit(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdCarryOverCreditRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdCheckoutSessionRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdCheckoutSession().');if(null==e.successUrl)throw new c("successUrl",'Required parameter "successUrl" was null or undefined when calling getApiV1WorkspacesWorkspaceIdCheckoutSession().');if(null==e.cancelUrl)throw new c("cancelUrl",'Required parameter "cancelUrl" was null or undefined when calling getApiV1WorkspacesWorkspaceIdCheckoutSession().');let r={};null!=e.successUrl&&(r.successUrl=e.successUrl),null!=e.cancelUrl&&(r.cancelUrl=e.cancelUrl);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/checkout_session".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{sessionUrl:e.sessionUrl})}async getApiV1WorkspacesWorkspaceIdCheckoutSession(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdCheckoutSessionRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdCreditBalanceRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdCreditBalance().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/credits/credit_balances".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:r,query:{}},t),e=>(function(e,t){var r;return null==e?e:{creditBalanceDetail:null==e.creditBalanceDetail?void 0:null==(r=e.creditBalanceDetail)?r:{totalBalance:r.totalBalance,monthlyBalance:r.monthlyBalance,additionalBalance:r.additionalBalance,trailBalance:r.trailBalance}}})(e,0))}async getApiV1WorkspacesWorkspaceIdCreditBalance(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdCreditBalanceRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdCreditsUsageCreditsRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdCreditsUsageCredits().');let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/credits/credit_usages".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{usageCredits:null==e.usageCredits?void 0:e.usageCredits.map(H),meta:O(e.meta)})}async getApiV1WorkspacesWorkspaceIdCreditsUsageCredits(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdCreditsUsageCreditsRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCarryOverCreditRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCarryOverCredit().');if(null==e.organizationId)throw new c("organizationId",'Required parameter "organizationId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCarryOverCredit().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/organizations/{organizationId}/credits/carry_over_credits".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{organizationId}",encodeURIComponent(String(e.organizationId))),method:"GET",headers:r,query:{}},t),e=>null==e?e:{carryOverCredits:e.carryOverCredits.map(G)})}async getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCarryOverCredit(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCarryOverCreditRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditBalanceRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditBalance().');if(null==e.organizationId)throw new c("organizationId",'Required parameter "organizationId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditBalance().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/organizations/{organizationId}/credits/credit_balances".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{organizationId}",encodeURIComponent(String(e.organizationId))),method:"GET",headers:r,query:{}},t),e=>(function(e,t){var r;return null==e?e:{creditBalanceDetail:null==e.creditBalanceDetail?void 0:null==(r=e.creditBalanceDetail)?r:{totalBalance:r.totalBalance,monthlyBalance:r.monthlyBalance,additionalBalance:r.additionalBalance}}})(e,0))}async getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditBalance(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditBalanceRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditsCreditUsagesRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditsCreditUsages().');if(null==e.organizationId)throw new c("organizationId",'Required parameter "organizationId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditsCreditUsages().');let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/organizations/{organizationId}/credits/credit_usages".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{organizationId}",encodeURIComponent(String(e.organizationId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{usageCredits:null==e.usageCredits?void 0:e.usageCredits.map(H),meta:O(e.meta)})}async getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditsCreditUsages(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdOrganizationsOrganizationIdCreditsCreditUsagesRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdUsageAggregationsRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdUsageAggregations().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/usage_aggregations".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:r,query:{}},t),e=>e.map(J))}async getApiV1WorkspacesWorkspaceIdUsageAggregations(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdUsageAggregationsRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdUsageAggregationsUsageAggregationIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdUsageAggregationsUsageAggregationId().');if(null==e.usageAggregationId)throw new c("usageAggregationId",'Required parameter "usageAggregationId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdUsageAggregationsUsageAggregationId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/usage_aggregations/{usage_aggregation_id}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{usage_aggregation_id}",encodeURIComponent(String(e.usageAggregationId))),method:"GET",headers:r,query:{}},t),e=>null==e?e:{chatAIModelGroupUsage:e.chatAIModelGroupUsage.map(z),generateImageUsage:e.generateImageUsage.map(K)})}async getApiV1WorkspacesWorkspaceIdUsageAggregationsUsageAggregationId(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdUsageAggregationsUsageAggregationIdRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdUsageLimitsRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdUsageLimits().');if(null==e.authorization)throw new c("authorization",'Required parameter "authorization" was null or undefined when calling getApiV1WorkspacesWorkspaceIdUsageLimits().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/usage_limits".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:r,query:{}},t),e=>null==e?e:{generateImageUsageLimits:e.generateImageUsageLimits.map(X),chatUsageLimits:e.chatUsageLimits.map(Y)})}async getApiV1WorkspacesWorkspaceIdUsageLimits(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdUsageLimitsRaw(e,t);return await r.value()}async getV1MembersWorkspacesRaw(e,t){if(null==e.authorization)throw new c("authorization",'Required parameter "authorization" was null or undefined when calling getV1MembersWorkspaces().');let r={};null!=e.isActive&&(r.isActive=e.isActive);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/members/workspaces",method:"GET",headers:n,query:r},t),e=>e.map(es))}async getV1MembersWorkspaces(e,t){let r=await this.getV1MembersWorkspacesRaw(e,t);return await r.value()}async getV1WorkspaceWorkspaceIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getV1WorkspaceWorkspaceId().');if(null==e.authorization)throw new c("authorization",'Required parameter "authorization" was null or undefined when calling getV1WorkspaceWorkspaceId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:r,query:{}},t),e=>el(e,!1))}async getV1WorkspaceWorkspaceId(e,t){let r=await this.getV1WorkspaceWorkspaceIdRaw(e,t);return await r.value()}async getWorkspaceIdInvitationsStatusRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspaceIdInvitationsStatus().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/invitations/status".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:r,query:{}},t),e=>(function(e,t){var r;return null==e?e:{workspaceId:e.workspaceId,remainingSheets:e.remainingSheets,sheetStatus:null==(r=e.sheetStatus)?r:{used:r.used,inviting:r.inviting,total:r.total},activeInvitations:e.activeInvitations.map(ei)}})(e,0))}async getWorkspaceIdInvitationsStatus(e,t){let r=await this.getWorkspaceIdInvitationsStatusRaw(e,t);return await r.value()}async getWorkspacesWorkspaceIdMembersByFirebaseAuthIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspacesWorkspaceIdMembersByFirebaseAuthId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/me".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:r,query:{}},t),e=>x(e))}async getWorkspacesWorkspaceIdMembersByFirebaseAuthId(e,t){let r=await this.getWorkspacesWorkspaceIdMembersByFirebaseAuthIdRaw(e,t);return await r.value()}async getWorkspacesWorkspaceIdMembersMemberIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspacesWorkspaceIdMembersMemberId().');if(null==e.memberId)throw new c("memberId",'Required parameter "memberId" was null or undefined when calling getWorkspacesWorkspaceIdMembersMemberId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/{memberId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{memberId}",encodeURIComponent(String(e.memberId))),method:"GET",headers:r,query:{}},t),e=>x(e))}async getWorkspacesWorkspaceIdMembersMemberId(e,t){let r=await this.getWorkspacesWorkspaceIdMembersMemberIdRaw(e,t);return await r.value()}async patchApiV1WorkspacesWorkspaceIdInvitationsEmailRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchApiV1WorkspacesWorkspaceIdInvitationsEmail().');if(null==e.email)throw new c("email",'Required parameter "email" was null or undefined when calling patchApiV1WorkspacesWorkspaceIdInvitationsEmail().');let n={};return n["Content-Type"]="application/json",new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/invitations/{email}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{email}",encodeURIComponent(String(e.email))),method:"PATCH",headers:n,query:{},body:null==(r=e.patchApiV1WorkspacesWorkspaceIdInvitationsEmailBody)?r:{role:r.role}},t))}async patchApiV1WorkspacesWorkspaceIdInvitationsEmail(e,t){await this.patchApiV1WorkspacesWorkspaceIdInvitationsEmailRaw(e,t)}async patchApiV1WorkspacesWorkspaceIdMembersMeRaw(e,t){let r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchApiV1WorkspacesWorkspaceIdMembersMe().');let n={};null!=e.authorization&&(n.Authorization=String(e.authorization));let i=d([{contentType:"multipart/form-data"}]);return r=i?new FormData:new URLSearchParams,null!=e.iconImage&&r.append("iconImage",e.iconImage),null!=e.name&&r.append("name",e.name),null!=e.aiModel&&r.append("aiModel",e.aiModel),null!=e.generateImageModel&&r.append("generateImageModel",e.generateImageModel),null!=e.language&&r.append("language",e.language),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/me".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"PATCH",headers:n,query:{},body:r},t))}async patchApiV1WorkspacesWorkspaceIdMembersMe(e,t){await this.patchApiV1WorkspacesWorkspaceIdMembersMeRaw(e,t)}async patchApiV1WorkspacesWorkspaceIdMembersMeEmailRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchApiV1WorkspacesWorkspaceIdMembersMeEmail().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/me/email".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"PATCH",headers:n,query:{},body:null==(r=e.patchApiV1WorkspacesWorkspaceIdMembersMeEmailRequest)?r:{newEmail:r.newEmail}},t))}async patchApiV1WorkspacesWorkspaceIdMembersMeEmail(e,t){await this.patchApiV1WorkspacesWorkspaceIdMembersMeEmailRaw(e,t)}async patchWorkspaceWorkspaceIdRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchWorkspaceWorkspaceId().');if(null==e.authorization)throw new c("authorization",'Required parameter "authorization" was null or undefined when calling patchWorkspaceWorkspaceId().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"PATCH",headers:n,query:{},body:null==(r=e.patchWorkspaceWorkspaceIdRequest)?r:{workspaceName:r.workspaceName,workspaceDescription:r.workspaceDescription}},t),e=>j(e,!1))}async patchWorkspaceWorkspaceId(e,t){let r=await this.patchWorkspaceWorkspaceIdRaw(e,t);return await r.value()}async patchWorkspacesWorkspaceIdMemberMemberIdRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchWorkspacesWorkspaceIdMemberMemberId().');if(null==e.memberId)throw new c("memberId",'Required parameter "memberId" was null or undefined when calling patchWorkspacesWorkspaceIdMemberMemberId().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/{memberId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{memberId}",encodeURIComponent(String(e.memberId))),method:"PATCH",headers:n,query:{},body:null==(r=e.patchWorkspacesWorkspaceIdMemberMemberIdRequest)?r:{role:r.role}},t))}async patchWorkspacesWorkspaceIdMemberMemberId(e,t){await this.patchWorkspacesWorkspaceIdMemberMemberIdRaw(e,t)}async postApiV1MembersInvitationsRaw(e,t){let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/members/invitations",method:"POST",headers:r,query:{}},t))}async postApiV1MembersInvitations(e={},t){await this.postApiV1MembersInvitationsRaw(e,t)}async postApiV1VerifyEmailRaw(e,t){var r;let n={};return n["Content-Type"]="application/json",new h(await this.request({path:"/api/v1/verify_email",method:"POST",headers:n,query:{},body:null==(r=e.postApiV1VerifyEmailBody)?r:{email:r.email}},t))}async postApiV1VerifyEmail(e={},t){await this.postApiV1VerifyEmailRaw(e,t)}async postApiV1WorkspacesWorkspaceIdAuthRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdAuth().');let n={};return n["Content-Type"]="application/json",new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/auth".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postApiV1WorkspacesWorkspaceIdAuthRequest)?r:{requiredRole:r.requiredRole,requiredActiveWorkspace:r.requiredActiveWorkspace}},t),e=>null==e?e:{language:e.language,workspace:el(e.workspace,!1)})}async postApiV1WorkspacesWorkspaceIdAuth(e,t){let r=await this.postApiV1WorkspacesWorkspaceIdAuthRaw(e,t);return await r.value()}async postApiV1WorkspacesWorkspaceIdInvitationsRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdInvitations().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/invitations".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postApiV1WorkspacesWorkspaceIdInvitationsBody)?r:{invitations:r.invitations.map(eo)}},t))}async postApiV1WorkspacesWorkspaceIdInvitations(e,t){await this.postApiV1WorkspacesWorkspaceIdInvitationsRaw(e,t)}async postApiV1WorkspacesWorkspaceIdInvitationsCancelRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdInvitationsCancel().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/invitations/cancel".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postApiV1WorkspacesWorkspaceIdInvitationsCancelRequest)?r:{email:r.email}},t))}async postApiV1WorkspacesWorkspaceIdInvitationsCancel(e,t){await this.postApiV1WorkspacesWorkspaceIdInvitationsCancelRaw(e,t)}async postApiV1WorkspacesWorkspaceIdInvitationsValidateRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdInvitationsValidate().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/invitations/validate".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postWorkspaceWorkspaceIdInvitationsValidate)?r:{email:r.email}},t),e=>null==e?e:{message:e.message,foundFirebaseAuthAccount:e.foundFirebaseAuthAccount,archivedMemberId:null==e.archivedMemberId?void 0:e.archivedMemberId})}async postApiV1WorkspacesWorkspaceIdInvitationsValidate(e,t){let r=await this.postApiV1WorkspacesWorkspaceIdInvitationsValidateRaw(e,t);return await r.value()}async postHostApiV1WorkspacesWorkspaceIdInvitationsAcceptRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postHostApiV1WorkspacesWorkspaceIdInvitationsAccept().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/invitations/accept".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postHostApiV1WorkspacesWorkspaceIdInvitationsAcceptRequest)?r:{displayName:r.displayName}},t))}async postHostApiV1WorkspacesWorkspaceIdInvitationsAccept(e,t){await this.postHostApiV1WorkspacesWorkspaceIdInvitationsAcceptRaw(e,t)}async postWorkspacesRaw(e,t){var r;if(null==e.authorization)throw new c("authorization",'Required parameter "authorization" was null or undefined when calling postWorkspaces().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces",method:"POST",headers:n,query:{},body:null==(r=e.postWorkspacesRequest)?r:{workspaceName:r.workspaceName,adminDisplayName:r.adminDisplayName,workspaceDescription:r.workspaceDescription}},t),e=>j(e,!1))}async postWorkspaces(e,t){let r=await this.postWorkspacesRaw(e,t);return await r.value()}async postWorkspacesWorkspaceIdMembersMemberIdRestoreRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdMembersMemberIdRestore().');if(null==e.memberId)throw new c("memberId",'Required parameter "memberId" was null or undefined when calling postWorkspacesWorkspaceIdMembersMemberIdRestore().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/{memberId}/restore".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{memberId}",encodeURIComponent(String(e.memberId))),method:"PATCH",headers:r,query:{}},t))}async postWorkspacesWorkspaceIdMembersMemberIdRestore(e,t){await this.postWorkspacesWorkspaceIdMembersMemberIdRestoreRaw(e,t)}}class ef extends s{async deleteApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavoriteRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling deleteApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavorite().');if(null==e.conversationAssistSystemId)throw new c("conversationAssistSystemId",'Required parameter "conversationAssistSystemId" was null or undefined when calling deleteApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavorite().');return new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/conversation_assist_systems/{conversationAssistSystemId}/favorite".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{conversationAssistSystemId}",encodeURIComponent(String(e.conversationAssistSystemId))),method:"DELETE",headers:{},query:{}},t))}async deleteApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavorite(e,t){await this.deleteApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavoriteRaw(e,t)}async deleteApiV1WorkspacesWorkspaceIdMembersFavoritesRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling deleteApiV1WorkspacesWorkspaceIdMembersFavorites().');if(null==e.textPromptStoreSampleId)throw new c("textPromptStoreSampleId",'Required parameter "textPromptStoreSampleId" was null or undefined when calling deleteApiV1WorkspacesWorkspaceIdMembersFavorites().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/text-prompt-samples/{textPromptStoreSampleId}/favorite".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{textPromptStoreSampleId}",encodeURIComponent(String(e.textPromptStoreSampleId))),method:"DELETE",headers:r,query:{}},t))}async deleteApiV1WorkspacesWorkspaceIdMembersFavorites(e,t){await this.deleteApiV1WorkspacesWorkspaceIdMembersFavoritesRaw(e,t)}async deleteWorkspaceIdConversationsConversationIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling deleteWorkspaceIdConversationsConversationId().');if(null==e.conversationId)throw new c("conversationId",'Required parameter "conversationId" was null or undefined when calling deleteWorkspaceIdConversationsConversationId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/conversations/{conversationId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{conversationId}",encodeURIComponent(String(e.conversationId))),method:"DELETE",headers:r,query:{}},t))}async deleteWorkspaceIdConversationsConversationId(e,t){await this.deleteWorkspaceIdConversationsConversationIdRaw(e,t)}async deleteWorkspacesWorkspaceIdAiAgentAiAgentIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling deleteWorkspacesWorkspaceIdAiAgentAiAgentId().');if(null==e.aiAgentId)throw new c("aiAgentId",'Required parameter "aiAgentId" was null or undefined when calling deleteWorkspacesWorkspaceIdAiAgentAiAgentId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/ai-agent/{aiAgentId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{aiAgentId}",encodeURIComponent(String(e.aiAgentId))),method:"DELETE",headers:r,query:{}},t))}async deleteWorkspacesWorkspaceIdAiAgentAiAgentId(e,t){await this.deleteWorkspacesWorkspaceIdAiAgentAiAgentIdRaw(e,t)}async deleteWorkspacesWorkspaceIdTemplatesTemplateIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling deleteWorkspacesWorkspaceIdTemplatesTemplateId().');if(null==e.templateId)throw new c("templateId",'Required parameter "templateId" was null or undefined when calling deleteWorkspacesWorkspaceIdTemplatesTemplateId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/templates/{templateId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{templateId}",encodeURIComponent(String(e.templateId))),method:"DELETE",headers:r,query:{}},t))}async deleteWorkspacesWorkspaceIdTemplatesTemplateId(e,t){await this.deleteWorkspacesWorkspaceIdTemplatesTemplateIdRaw(e,t)}async getApiV1AiModelsRaw(e,t){let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/ai_models",method:"GET",headers:r,query:{}},t),e=>null==e?e:{aiModels:e.aiModels.map(M)})}async getApiV1AiModels(e={},t){let r=await this.getApiV1AiModelsRaw(e,t);return await r.value()}async getApiV1GenerateImageModelsRaw(e,t){let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/generate_image_models",method:"GET",headers:r,query:{}},t),e=>null==e?e:{generateImageModels:e.generateImageModels.map(L)})}async getApiV1GenerateImageModels(e={},t){let r=await this.getApiV1GenerateImageModelsRaw(e,t);return await r.value()}async getApiV1GenerateImagePromptAiDesignSamplesRaw(e,t){let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage),null!=e.language&&(r.language=e.language);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/generate-image-prompt-ai-design-samples",method:"GET",headers:n,query:r},t),e=>null==e?e:{generateImagePromptSamples:e.generateImagePromptSamples.map(C),meta:O(e.meta)})}async getApiV1GenerateImagePromptAiDesignSamples(e={},t){let r=await this.getApiV1GenerateImagePromptAiDesignSamplesRaw(e,t);return await r.value()}async getApiV1GenerateImagePromptSamplesGenerateImagePromptSampleIdRaw(e,t){if(null==e.generateImagePromptSampleId)throw new c("generateImagePromptSampleId",'Required parameter "generateImagePromptSampleId" was null or undefined when calling getApiV1GenerateImagePromptSamplesGenerateImagePromptSampleId().');let r={};null!=e.language&&(r.language=e.language);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/generate-image-prompt-samples/{generateImagePromptSampleId}".replace("{generateImagePromptSampleId}",encodeURIComponent(String(e.generateImagePromptSampleId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{generateImagePromptSample:C(e.generateImagePromptSample)})}async getApiV1GenerateImagePromptSamplesGenerateImagePromptSampleId(e,t){let r=await this.getApiV1GenerateImagePromptSamplesGenerateImagePromptSampleIdRaw(e,t);return await r.value()}async getApiV1GenerateImagePromptStoreSamplesRaw(e,t){let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage),null!=e.language&&(r.language=e.language);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/generate-image-prompt-store-samples",method:"GET",headers:n,query:r},t),e=>null==e?e:{generateImagePromptSamples:e.generateImagePromptSamples.map(C),meta:O(e.meta)})}async getApiV1GenerateImagePromptStoreSamples(e={},t){let r=await this.getApiV1GenerateImagePromptStoreSamplesRaw(e,t);return await r.value()}async getApiV1NotificationsRaw(e,t){let r={};null!=e.language&&(r.language=e.language);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/notifications",method:"GET",headers:n,query:r},t),e=>null==e?e:{notifications:e.notifications.map(F)})}async getApiV1Notifications(e={},t){let r=await this.getApiV1NotificationsRaw(e,t);return await r.value()}async getApiV1TextPromptAiWorkerSamplesRaw(e,t){let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage),null!=e.language&&(r.language=e.language);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/text-prompt-ai-worker-samples",method:"GET",headers:n,query:r},t),e=>V(e,!1))}async getApiV1TextPromptAiWorkerSamples(e={},t){let r=await this.getApiV1TextPromptAiWorkerSamplesRaw(e,t);return await r.value()}async getApiV1TextPromptAiWorkerSamplesTextPromptAiWorkerSampleTextIdRaw(e,t){if(null==e.textPromptAiWorkerSampleId)throw new c("textPromptAiWorkerSampleId",'Required parameter "textPromptAiWorkerSampleId" was null or undefined when calling getApiV1TextPromptAiWorkerSamplesTextPromptAiWorkerSampleTextId().');let r={};null!=e.language&&(r.language=e.language);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/text-prompt-ai-worker-samples/{textPromptAiWorkerSampleId}".replace("{textPromptAiWorkerSampleId}",encodeURIComponent(String(e.textPromptAiWorkerSampleId))),method:"GET",headers:n,query:r},t),e=>q(e,!1))}async getApiV1TextPromptAiWorkerSamplesTextPromptAiWorkerSampleTextId(e,t){let r=await this.getApiV1TextPromptAiWorkerSamplesTextPromptAiWorkerSampleTextIdRaw(e,t);return await r.value()}async getApiV1TextPromptStoreSamplesRaw(e,t){let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage),null!=e.language&&(r.language=e.language),null!=e.category&&(r.category=e.category);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/text-prompt-store-samples",method:"GET",headers:n,query:r},t),e=>V(e,!1))}async getApiV1TextPromptStoreSamples(e={},t){let r=await this.getApiV1TextPromptStoreSamplesRaw(e,t);return await r.value()}async getApiV1TextPromptStoreSamplesTextPromptStoreSampleTextIdRaw(e,t){if(null==e.textPromptStoreSampleId)throw new c("textPromptStoreSampleId",'Required parameter "textPromptStoreSampleId" was null or undefined when calling getApiV1TextPromptStoreSamplesTextPromptStoreSampleTextId().');let r={};null!=e.language&&(r.language=e.language);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/text-prompt-store-samples/{textPromptStoreSampleId}".replace("{textPromptStoreSampleId}",encodeURIComponent(String(e.textPromptStoreSampleId))),method:"GET",headers:n,query:r},t),e=>q(e,!1))}async getApiV1TextPromptStoreSamplesTextPromptStoreSampleTextId(e,t){let r=await this.getApiV1TextPromptStoreSamplesTextPromptStoreSampleTextIdRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdAiWorkersAiWorkerIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdAiWorkersAiWorkerId().');if(null==e.aiWorkerId)throw new c("aiWorkerId",'Required parameter "aiWorkerId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdAiWorkersAiWorkerId().');return new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/ai-workers/{aiWorkerId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{aiWorkerId}",encodeURIComponent(String(e.aiWorkerId))),method:"GET",headers:{},query:{}},t),e=>(function(e,t){var r;return null==e?e:{id:e.id,workspaceId:e.workspaceId,authorId:e.authorId,firstMessage:e.firstMessage,scope:e.scope,profile:null==(r=e.profile)?r:{profession:r.profession,description:r.description,displayIconSrc:null==r.displayIconSrc?void 0:r.displayIconSrc},systemPrompt:y(e.systemPrompt)}})(e,0))}async getApiV1WorkspacesWorkspaceIdAiWorkersAiWorkerId(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdAiWorkersAiWorkerIdRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdChatbotChatbotIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdChatbotChatbotId().');if(null==e.chatbotId)throw new c("chatbotId",'Required parameter "chatbotId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdChatbotChatbotId().');return new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/chatbot/{chatbotId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{chatbotId}",encodeURIComponent(String(e.chatbotId))),method:"GET",headers:{},query:{}},t),e=>null==e?e:{id:e.id,name:e.name,description:e.description,firstMessage:e.firstMessage,displayIconSrc:null==e.displayIconSrc?void 0:e.displayIconSrc,aiModel:e.aiModel})}async getApiV1WorkspacesWorkspaceIdChatbotChatbotId(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdChatbotChatbotIdRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdMembersFavoritesRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdMembersFavorites().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/text-prompt-samples".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:r,query:{}},t),e=>e.map(Z))}async getApiV1WorkspacesWorkspaceIdMembersFavorites(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdMembersFavoritesRaw(e,t);return await r.value()}async getWorkspaceIdConversationsRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspaceIdConversations().');let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage),null!=e.createdBy&&(r.createdBy=e.createdBy),null!=e.searchValue&&(r.searchValue=e.searchValue);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/conversations".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{meta:O(e.meta),conversations:e.conversations.map(E)})}async getWorkspaceIdConversations(e,t){let r=await this.getWorkspaceIdConversationsRaw(e,t);return await r.value()}async getWorkspaceIdConversationsConversationIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspaceIdConversationsConversationId().');if(null==e.conversationId)throw new c("conversationId",'Required parameter "conversationId" was null or undefined when calling getWorkspaceIdConversationsConversationId().');let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/conversations/{conversationId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{conversationId}",encodeURIComponent(String(e.conversationId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{meta:O(e.meta),conversation:E(e.conversation)})}async getWorkspaceIdConversationsConversationId(e,t){let r=await this.getWorkspaceIdConversationsConversationIdRaw(e,t);return await r.value()}async getWorkspacesWorkspaceIdAiAgentAiAgentIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspacesWorkspaceIdAiAgentAiAgentId().');if(null==e.aiAgentId)throw new c("aiAgentId",'Required parameter "aiAgentId" was null or undefined when calling getWorkspacesWorkspaceIdAiAgentAiAgentId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/ai-agent/{aiAgentId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{aiAgentId}",encodeURIComponent(String(e.aiAgentId))),method:"GET",headers:r,query:{}},t),e=>null==e?e:{templateId:e.templateId,templateType:g(e.templateType),workspaceId:e.workspaceId,authorId:e.authorId,defaultInputField:null==e.defaultInputField?void 0:e.defaultInputField,firstMessage:null==e.firstMessage?void 0:e.firstMessage,scope:e.scope,profile:f(e.profile,!1),aiModel:null==e.aiModel?void 0:e.aiModel,conversationTokenLimit:null==e.conversationTokenLimit?void 0:e.conversationTokenLimit,conversationCreditLimit:null==e.conversationCreditLimit?void 0:e.conversationCreditLimit,systemPrompt:null==e.systemPrompt?void 0:y(e.systemPrompt),promptFiles:null==e.promptFiles?void 0:e.promptFiles.map(v),aiModelDisplayName:null==e.aiModelDisplayName?void 0:e.aiModelDisplayName,chatUsage:e.chatUsage.map(Q),usageCount:e.usageCount})}async getWorkspacesWorkspaceIdAiAgentAiAgentId(e,t){let r=await this.getWorkspacesWorkspaceIdAiAgentAiAgentIdRaw(e,t);return await r.value()}async getWorkspacesWorkspaceIdAiAgentsRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspacesWorkspaceIdAiAgents().');let r={};null!=e.scope&&(r.scope=e.scope),null!=e.isFavorite&&(r.isFavorite=e.isFavorite);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/ai-agent".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:n,query:r},t),e=>e.map(ee))}async getWorkspacesWorkspaceIdAiAgents(e,t){let r=await this.getWorkspacesWorkspaceIdAiAgentsRaw(e,t);return await r.value()}async getWorkspacesWorkspaceIdTemplatesRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspacesWorkspaceIdTemplates().');let r={};null!=e.isFavorite&&(r.isFavorite=e.isFavorite);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/templates".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:n,query:r},t),e=>e.map(er))}async getWorkspacesWorkspaceIdTemplates(e,t){let r=await this.getWorkspacesWorkspaceIdTemplatesRaw(e,t);return await r.value()}async getWorkspacesWorkspaceIdTemplatesTemplateIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getWorkspacesWorkspaceIdTemplatesTemplateId().');if(null==e.templateId)throw new c("templateId",'Required parameter "templateId" was null or undefined when calling getWorkspacesWorkspaceIdTemplatesTemplateId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/templates/{templateId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{templateId}",encodeURIComponent(String(e.templateId))),method:"GET",headers:r,query:{}},t),e=>ep(e,!1))}async getWorkspacesWorkspaceIdTemplatesTemplateId(e,t){let r=await this.getWorkspacesWorkspaceIdTemplatesTemplateIdRaw(e,t);return await r.value()}async patchApiV1WorkspacesWorkspaceIdConversationsConversationIdRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchApiV1WorkspacesWorkspaceIdConversationsConversationId().');if(null==e.conversationId)throw new c("conversationId",'Required parameter "conversationId" was null or undefined when calling patchApiV1WorkspacesWorkspaceIdConversationsConversationId().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/conversations/{conversationId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{conversationId}",encodeURIComponent(String(e.conversationId))),method:"PATCH",headers:n,query:{},body:null==(r=e.patchApiV1WorkspacesWorkspaceIdConversationsConversationIdRequest)?r:{title:r.title,scope:r.scope}},t))}async patchApiV1WorkspacesWorkspaceIdConversationsConversationId(e,t){await this.patchApiV1WorkspacesWorkspaceIdConversationsConversationIdRaw(e,t)}async patchWorkspacesWorkspaceIdAiAgentAiagentIdRaw(e,t){let r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchWorkspacesWorkspaceIdAiAgentAiagentId().');if(null==e.aiAgentId)throw new c("aiAgentId",'Required parameter "aiAgentId" was null or undefined when calling patchWorkspacesWorkspaceIdAiAgentAiagentId().');let n={};null!=e.authorization&&(n.Authorization=String(e.authorization));let i=d([{contentType:"multipart/form-data"}]);return r=i?new FormData:new URLSearchParams,null!=e.professional&&r.append("professional",e.professional),null!=e.description&&r.append("description",e.description),null!=e.prompt&&r.append("prompt",e.prompt),null!=e.scope&&r.append("scope",e.scope),null!=e.firstMessage&&r.append("firstMessage",e.firstMessage),null!=e.aiModel&&r.append("aiModel",e.aiModel),null!=e.conversationTokenLimit&&r.append("conversationTokenLimit",e.conversationTokenLimit),null!=e.conversationCreditLimit&&r.append("conversationCreditLimit",e.conversationCreditLimit),null!=e.promptFiles&&r.append("promptFiles",e.promptFiles),null!=e.iconImage&&r.append("iconImage",e.iconImage),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/ai-agent/{aiAgentId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{aiAgentId}",encodeURIComponent(String(e.aiAgentId))),method:"PATCH",headers:n,query:{},body:r},t))}async patchWorkspacesWorkspaceIdAiAgentAiagentId(e,t){await this.patchWorkspacesWorkspaceIdAiAgentAiagentIdRaw(e,t)}async patchWorkspacesWorkspaceIdTemplatesTemplateIdRaw(e,t){let r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchWorkspacesWorkspaceIdTemplatesTemplateId().');if(null==e.templateId)throw new c("templateId",'Required parameter "templateId" was null or undefined when calling patchWorkspacesWorkspaceIdTemplatesTemplateId().');let n={};null!=e.authorization&&(n.Authorization=String(e.authorization));let i=d([{contentType:"multipart/form-data"}]);return r=i?new FormData:new URLSearchParams,null!=e.title&&r.append("title",e.title),null!=e.description&&r.append("description",e.description),null!=e.prompt&&r.append("prompt",e.prompt),null!=e.categoryIds&&r.append("categoryIds",e.categoryIds.join(u.csv)),null!=e.templateType&&r.append("templateType",e.templateType),null!=e.scope&&r.append("scope",e.scope),null!=e.promptFiles&&r.append("promptFiles",e.promptFiles),null!=e.iconImage&&r.append("iconImage",e.iconImage),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/templates/{templateId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{templateId}",encodeURIComponent(String(e.templateId))),method:"PATCH",headers:n,query:{},body:r},t))}async patchWorkspacesWorkspaceIdTemplatesTemplateId(e,t){await this.patchWorkspacesWorkspaceIdTemplatesTemplateIdRaw(e,t)}async postApiV1WorkspacesWorkspaceIdAiWorkersRaw(e,t){let r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdAiWorkers().');if(null==e.professional)throw new c("professional",'Required parameter "professional" was null or undefined when calling postApiV1WorkspacesWorkspaceIdAiWorkers().');if(null==e.description)throw new c("description",'Required parameter "description" was null or undefined when calling postApiV1WorkspacesWorkspaceIdAiWorkers().');if(null==e.prompt)throw new c("prompt",'Required parameter "prompt" was null or undefined when calling postApiV1WorkspacesWorkspaceIdAiWorkers().');if(null==e.firstMessage)throw new c("firstMessage",'Required parameter "firstMessage" was null or undefined when calling postApiV1WorkspacesWorkspaceIdAiWorkers().');let n=d([{contentType:"multipart/form-data"}]);return r=n?new FormData:new URLSearchParams,null!=e.professional&&r.append("professional",e.professional),null!=e.description&&r.append("description",e.description),null!=e.prompt&&r.append("prompt",e.prompt),null!=e.firstMessage&&r.append("firstMessage",e.firstMessage),null!=e.iconImage&&r.append("iconImage",e.iconImage),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/ai-workers".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:{},query:{},body:r},t),e=>null==e?e:{aiWorkerId:e.aiWorkerId})}async postApiV1WorkspacesWorkspaceIdAiWorkers(e,t){let r=await this.postApiV1WorkspacesWorkspaceIdAiWorkersRaw(e,t);return await r.value()}async postApiV1WorkspacesWorkspaceIdCompletionsRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdCompletions().');if(null==e.authorization)throw new c("authorization",'Required parameter "authorization" was null or undefined when calling postApiV1WorkspacesWorkspaceIdCompletions().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/completions".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postApiV1WorkspacesWorkspaceIdCompletionsRequest)?r:{conversationId:r.conversationId,template:r.template,message:r.message,checkExternalSite:r.checkExternalSite,messagePromptFiles:null==r.messagePromptFiles?void 0:r.messagePromptFiles.map(ec)}},t),e=>null==e?e:{conversationId:e.conversationId,finishReason:e.finishReason,responseContent:e.responseContent})}async postApiV1WorkspacesWorkspaceIdCompletions(e,t){let r=await this.postApiV1WorkspacesWorkspaceIdCompletionsRaw(e,t);return await r.value()}async postApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavoriteRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavorite().');if(null==e.conversationAssistSystemId)throw new c("conversationAssistSystemId",'Required parameter "conversationAssistSystemId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavorite().');return new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/conversation_assist_systems/{conversationAssistSystemId}/favorite".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{conversationAssistSystemId}",encodeURIComponent(String(e.conversationAssistSystemId))),method:"POST",headers:{},query:{}},t))}async postApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavorite(e,t){await this.postApiV1WorkspacesWorkspaceIdConversationAssistSystemsConversationAssistSystemIdFavoriteRaw(e,t)}async postApiV1WorkspacesWorkspaceIdMembersFavoritesRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdMembersFavorites().');if(null==e.textPromptStoreSampleId)throw new c("textPromptStoreSampleId",'Required parameter "textPromptStoreSampleId" was null or undefined when calling postApiV1WorkspacesWorkspaceIdMembersFavorites().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/members/text-prompt-samples/{textPromptStoreSampleId}/favorite".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{textPromptStoreSampleId}",encodeURIComponent(String(e.textPromptStoreSampleId))),method:"POST",headers:r,query:{}},t))}async postApiV1WorkspacesWorkspaceIdMembersFavorites(e,t){await this.postApiV1WorkspacesWorkspaceIdMembersFavoritesRaw(e,t)}async postReadPdfRaw(e,t){let r;if(null==e.pdfFile)throw new c("pdfFile",'Required parameter "pdfFile" was null or undefined when calling postReadPdf().');let n={};null!=e.authorization&&(n.Authorization=String(e.authorization));let i=d([{contentType:"multipart/form-data"}]);return r=i?new FormData:new URLSearchParams,null!=e.pdfFile&&r.append("pdfFile",e.pdfFile),new p(await this.request({path:"/api/v1/read_pdf",method:"POST",headers:n,query:{},body:r},t),e=>null==e?e:{textContent:e.textContent,errors:null==e.errors?void 0:e.errors})}async postReadPdf(e,t){let r=await this.postReadPdfRaw(e,t);return await r.value()}async postWorkspacesWorkspaceIdAiAgentsRaw(e,t){let r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdAiAgents().');if(null==e.professional)throw new c("professional",'Required parameter "professional" was null or undefined when calling postWorkspacesWorkspaceIdAiAgents().');if(null==e.description)throw new c("description",'Required parameter "description" was null or undefined when calling postWorkspacesWorkspaceIdAiAgents().');if(null==e.prompt)throw new c("prompt",'Required parameter "prompt" was null or undefined when calling postWorkspacesWorkspaceIdAiAgents().');if(null==e.scope)throw new c("scope",'Required parameter "scope" was null or undefined when calling postWorkspacesWorkspaceIdAiAgents().');if(null==e.firstMessage)throw new c("firstMessage",'Required parameter "firstMessage" was null or undefined when calling postWorkspacesWorkspaceIdAiAgents().');let n={};null!=e.authorization&&(n.Authorization=String(e.authorization));let i=d([{contentType:"multipart/form-data"}]);return r=i?new FormData:new URLSearchParams,null!=e.professional&&r.append("professional",e.professional),null!=e.description&&r.append("description",e.description),null!=e.prompt&&r.append("prompt",e.prompt),null!=e.scope&&r.append("scope",e.scope),null!=e.firstMessage&&r.append("firstMessage",e.firstMessage),null!=e.aiModel&&r.append("aiModel",e.aiModel),null!=e.conversationTokenLimit&&r.append("conversationTokenLimit",e.conversationTokenLimit),null!=e.conversationCreditLimit&&r.append("conversationCreditLimit",e.conversationCreditLimit),null!=e.promptFiles&&r.append("promptFiles",e.promptFiles),null!=e.iconImage&&r.append("iconImage",e.iconImage),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/ai-agent".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:r},t),e=>null==e?e:{templateId:e.templateId,templateType:g(e.templateType),workspaceId:e.workspaceId,authorId:e.authorId,defaultInputField:null==e.defaultInputField?void 0:e.defaultInputField,firstMessage:null==e.firstMessage?void 0:e.firstMessage,scope:e.scope,profile:f(e.profile,!1),aiModel:null==e.aiModel?void 0:e.aiModel,conversationTokenLimit:null==e.conversationTokenLimit?void 0:e.conversationTokenLimit,conversationCreditLimit:null==e.conversationCreditLimit?void 0:e.conversationCreditLimit,systemPrompt:null==e.systemPrompt?void 0:y(e.systemPrompt),promptFiles:null==e.promptFiles?void 0:e.promptFiles.map(v)})}async postWorkspacesWorkspaceIdAiAgents(e,t){let r=await this.postWorkspacesWorkspaceIdAiAgentsRaw(e,t);return await r.value()}async postWorkspacesWorkspaceIdTemplatesRaw(e,t){let r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdTemplates().');if(null==e.title)throw new c("title",'Required parameter "title" was null or undefined when calling postWorkspacesWorkspaceIdTemplates().');if(null==e.description)throw new c("description",'Required parameter "description" was null or undefined when calling postWorkspacesWorkspaceIdTemplates().');if(null==e.prompt)throw new c("prompt",'Required parameter "prompt" was null or undefined when calling postWorkspacesWorkspaceIdTemplates().');if(null==e.templateType)throw new c("templateType",'Required parameter "templateType" was null or undefined when calling postWorkspacesWorkspaceIdTemplates().');if(null==e.scope)throw new c("scope",'Required parameter "scope" was null or undefined when calling postWorkspacesWorkspaceIdTemplates().');let n={};null!=e.authorization&&(n.Authorization=String(e.authorization));let i=d([{contentType:"multipart/form-data"}]);return r=i?new FormData:new URLSearchParams,null!=e.title&&r.append("title",e.title),null!=e.description&&r.append("description",e.description),null!=e.prompt&&r.append("prompt",e.prompt),null!=e.templateType&&r.append("templateType",e.templateType),null!=e.scope&&r.append("scope",e.scope),null!=e.promptFiles&&r.append("promptFiles",e.promptFiles),null!=e.iconImage&&r.append("iconImage",e.iconImage),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/templates".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:r},t),e=>ep(e,!1))}async postWorkspacesWorkspaceIdTemplates(e,t){let r=await this.postWorkspacesWorkspaceIdTemplatesRaw(e,t);return await r.value()}}let em={Own:"own",TeamMember:"teamMember",Chatbot:"chatbot"};class eg extends s{async deleteApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling deleteApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId().');if(null==e.generateImageSessionId)throw new c("generateImageSessionId",'Required parameter "generateImageSessionId" was null or undefined when calling deleteApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/sessions/{generateImageSessionId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{generateImageSessionId}",encodeURIComponent(String(e.generateImageSessionId))),method:"DELETE",headers:r,query:{}},t))}async deleteApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId(e,t){await this.deleteApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionIdRaw(e,t)}async getApiV1WorkspacesWorkspaceIdGenerateImageSessionsRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdGenerateImageSessions().');let r={};null!=e.page&&(r.page=e.page),null!=e.perPage&&(r.perPage=e.perPage),null!=e.createdBy&&(r.createdBy=e.createdBy);let n={};return null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/sessions".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"GET",headers:n,query:r},t),e=>null==e?e:{meta:O(e.meta),generateImageSessions:e.generateImageSessions.map(R)})}async getApiV1WorkspacesWorkspaceIdGenerateImageSessions(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdGenerateImageSessionsRaw(e,t);return await r.value()}async getApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionIdRaw(e,t){if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId().');if(null==e.generateImageSessionId)throw new c("generateImageSessionId",'Required parameter "generateImageSessionId" was null or undefined when calling getApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId().');let r={};return null!=e.authorization&&(r.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/sessions/{generateImageSessionId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{generateImageSessionId}",encodeURIComponent(String(e.generateImageSessionId))),method:"GET",headers:r,query:{}},t),e=>R(e))}async getApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId(e,t){let r=await this.getApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionIdRaw(e,t);return await r.value()}async patchApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionIdRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling patchApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId().');if(null==e.generateImageSessionId)throw new c("generateImageSessionId",'Required parameter "generateImageSessionId" was null or undefined when calling patchApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new h(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/sessions/{generateImageSessionId}".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))).replace("{generateImageSessionId}",encodeURIComponent(String(e.generateImageSessionId))),method:"PATCH",headers:n,query:{},body:null==(r=e.patchApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionIdRequest)?r:{title:r.title,scope:r.scope}},t))}async patchApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionId(e,t){await this.patchApiV1WorkspacesWorkspaceIdGenerateImageSessionsGenerateImageSessionIdRaw(e,t)}async postWorkspacesWorkspaceIdGenerateImageImage2imageRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageImage2image().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/image2image".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postWorkspacesWorkspaceIdGenerateImageImage2imageRequest)?r:{initialImageId:r.initialImageId,positivePrompt:r.positivePrompt,positivePromptWeight:r.positivePromptWeight,negativePrompt:r.negativePrompt,negativePromptWeight:r.negativePromptWeight,steps:r.steps,samples:r.samples,generateImageSessionId:r.generateImageSessionId,isTranslated:r.isTranslated}},t),e=>P(e))}async postWorkspacesWorkspaceIdGenerateImageImage2image(e,t){let r=await this.postWorkspacesWorkspaceIdGenerateImageImage2imageRaw(e,t);return await r.value()}async postWorkspacesWorkspaceIdGenerateImageInpaintingRaw(e,t){let r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageInpainting().');if(null==e.maskImage)throw new c("maskImage",'Required parameter "maskImage" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageInpainting().');if(null==e.positivePrompt)throw new c("positivePrompt",'Required parameter "positivePrompt" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageInpainting().');if(null==e.positivePromptWeight)throw new c("positivePromptWeight",'Required parameter "positivePromptWeight" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageInpainting().');if(null==e.scope)throw new c("scope",'Required parameter "scope" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageInpainting().');let n={};null!=e.authorization&&(n.Authorization=String(e.authorization));let i=d([{contentType:"multipart/form-data"}]);return r=i?new FormData:new URLSearchParams,null!=e.maskImage&&r.append("maskImage",e.maskImage),null!=e.uploadedInitialImage&&r.append("uploadedInitialImage",e.uploadedInitialImage),null!=e.initialImageId&&r.append("initialImageId",e.initialImageId),null!=e.positivePrompt&&r.append("positivePrompt",e.positivePrompt),null!=e.positivePromptWeight&&r.append("positivePromptWeight",e.positivePromptWeight),null!=e.negativePrompt&&r.append("negativePrompt",e.negativePrompt),null!=e.negativePromptWeight&&r.append("negativePromptWeight",e.negativePromptWeight),null!=e.steps&&r.append("steps",e.steps),null!=e.samples&&r.append("samples",e.samples),null!=e.generateImageSessionId&&r.append("generateImageSessionId",e.generateImageSessionId),null!=e.maskSource&&r.append("maskSource",e.maskSource),null!=e.scope&&r.append("scope",e.scope),null!=e.isTranslated&&r.append("isTranslated",e.isTranslated),null!=e.seed&&r.append("seed",e.seed),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/inpainting".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:r},t),e=>P(e))}async postWorkspacesWorkspaceIdGenerateImageInpainting(e,t){let r=await this.postWorkspacesWorkspaceIdGenerateImageInpaintingRaw(e,t);return await r.value()}async postWorkspacesWorkspaceIdGenerateImageSd3InpaintingRaw(e,t){let r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageSd3Inpainting().');if(null==e.maskImage)throw new c("maskImage",'Required parameter "maskImage" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageSd3Inpainting().');if(null==e.positivePrompt)throw new c("positivePrompt",'Required parameter "positivePrompt" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageSd3Inpainting().');if(null==e.scope)throw new c("scope",'Required parameter "scope" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageSd3Inpainting().');let n={};null!=e.authorization&&(n.Authorization=String(e.authorization));let i=d([{contentType:"multipart/form-data"}]);return r=i?new FormData:new URLSearchParams,null!=e.maskImage&&r.append("maskImage",e.maskImage),null!=e.initialImageId&&r.append("initialImageId",e.initialImageId),null!=e.positivePrompt&&r.append("positivePrompt",e.positivePrompt),null!=e.negativePrompt&&r.append("negativePrompt",e.negativePrompt),null!=e.samples&&r.append("samples",e.samples),null!=e.generateImageSessionId&&r.append("generateImageSessionId",e.generateImageSessionId),null!=e.isTranslated&&r.append("isTranslated",e.isTranslated),null!=e.seed&&r.append("seed",e.seed),null!=e.scope&&r.append("scope",e.scope),null!=e.uploadedInitialImage&&r.append("uploadedInitialImage",e.uploadedInitialImage),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/sd3-inpainting".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:r},t),e=>P(e))}async postWorkspacesWorkspaceIdGenerateImageSd3Inpainting(e,t){let r=await this.postWorkspacesWorkspaceIdGenerateImageSd3InpaintingRaw(e,t);return await r.value()}async postWorkspacesWorkspaceIdGenerateImageSd3Text2imageRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageSd3Text2image().');if(null==e.postWorkspacesWorkspaceIdGenerateImageSd3Text2imageRequest)throw new c("postWorkspacesWorkspaceIdGenerateImageSd3Text2imageRequest",'Required parameter "postWorkspacesWorkspaceIdGenerateImageSd3Text2imageRequest" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageSd3Text2image().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/sd3-text2image".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postWorkspacesWorkspaceIdGenerateImageSd3Text2imageRequest)?r:{positivePrompt:r.positivePrompt,negativePrompt:r.negativePrompt,generateImageSessionId:r.generateImageSessionId,scope:r.scope,isTranslated:r.isTranslated,aspectRatio:r.aspectRatio,outputFormat:r.outputFormat,samples:r.samples}},t),e=>P(e))}async postWorkspacesWorkspaceIdGenerateImageSd3Text2image(e,t){let r=await this.postWorkspacesWorkspaceIdGenerateImageSd3Text2imageRaw(e,t);return await r.value()}async postWorkspacesWorkspaceIdGenerateImageText2imageRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageText2image().');if(null==e.postWorkspacesWorkspaceIdGenerateImageText2imageRequest)throw new c("postWorkspacesWorkspaceIdGenerateImageText2imageRequest",'Required parameter "postWorkspacesWorkspaceIdGenerateImageText2imageRequest" was null or undefined when calling postWorkspacesWorkspaceIdGenerateImageText2image().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/text2image".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postWorkspacesWorkspaceIdGenerateImageText2imageRequest)?r:{positivePrompt:r.positivePrompt,positivePromptWeight:r.positivePromptWeight,negativePrompt:r.negativePrompt,negativePromptWeight:r.negativePromptWeight,steps:r.steps,samples:r.samples,generateImageSessionId:r.generateImageSessionId,stylePreset:r.stylePreset,width:r.width,height:r.height,scope:r.scope,isTranslated:r.isTranslated}},t),e=>P(e))}async postWorkspacesWorkspaceIdGenerateImageText2image(e,t){let r=await this.postWorkspacesWorkspaceIdGenerateImageText2imageRaw(e,t);return await r.value()}async postWorkspacesWorkspaceIdSd3GenerateImageImage2imageRaw(e,t){var r;if(null==e.workspaceId)throw new c("workspaceId",'Required parameter "workspaceId" was null or undefined when calling postWorkspacesWorkspaceIdSd3GenerateImageImage2image().');let n={};return n["Content-Type"]="application/json",null!=e.authorization&&(n.Authorization=String(e.authorization)),new p(await this.request({path:"/api/v1/workspaces/{workspaceId}/generate-image/sd3-image2image".replace("{workspaceId}",encodeURIComponent(String(e.workspaceId))),method:"POST",headers:n,query:{},body:null==(r=e.postWorkspacesWorkspaceIdSd3GenerateImageImage2imageRequest)?r:{initialImageId:r.initialImageId,positivePrompt:r.positivePrompt,negativePrompt:r.negativePrompt,generateImageSessionId:r.generateImageSessionId,isTranslated:r.isTranslated,outputFormat:r.outputFormat,strength:r.strength,samples:r.samples}},t),e=>P(e))}async postWorkspacesWorkspaceIdSd3GenerateImageImage2image(e,t){let r=await this.postWorkspacesWorkspaceIdSd3GenerateImageImage2imageRaw(e,t);return await r.value()}}},26486: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}})},53778:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(28477);function i(e,t,r){var i;return(i=function(e,t){if("object"!=(0,n.Z)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=(0,n.Z)(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==(0,n.Z)(i)?i:i+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},47907: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)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}r.d(t,{Z:function(){return n}})},21164:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(65546);function i(e,t){if(null==e)return{};var r,i,a=(0,n.Z)(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)r=s[i],t.includes(r)||({}).propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}},65546:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}r.d(t,{Z:function(){return n}})},19471:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(26486),i=r(23916);function a(e){return function(e){if(Array.isArray(e))return(0,n.Z)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,i.Z)(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},28477: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}})},23916:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(26486);function i(e,t){if(e){if("string"==typeof e)return(0,n.Z)(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,n.Z)(e,t):void 0}}},46070:function(e,t,r){"use strict";r.d(t,{P:function(){return u}});var n=r(10929),i=r(41657),a=r(21556),s=r(42089),o=r(27882),l=r(31549);function c(e){return(0,l.jsx)(n.J,{focusable:"false","aria-hidden":!0,...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var u=(0,i.G)(function(e,t){let r=(0,a.mq)("CloseButton",e),{children:n,isDisabled:i,__css:u,...d}=(0,s.Lr)(e);return(0,l.jsx)(o.m.button,{type:"button","aria-label":"Close",ref:t,disabled:i,__css:{outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,...r,...u},...d,children:n||(0,l.jsx)(c,{width:"1em",height:"1em"})})});u.displayName="CloseButton"},58117:function(e,t,r){"use strict";r.d(t,{If:function(){return a},kc:function(){return i}});var n=r(44194),i=(0,n.createContext)({});function a(){let e=(0,n.useContext)(i);if(void 0===e)throw Error("useColorMode must be used within a ColorModeProvider");return e}i.displayName="ColorModeContext"},10929:function(e,t,r){"use strict";r.d(t,{J:function(){return c}});var n=r(41657),i=r(21556),a=r(27882),s=r(19938),o=r(31549),l={path:(0,o.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,o.jsx)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,o.jsx)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,o.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},c=(0,n.G)((e,t)=>{let{as:r,viewBox:n,color:c="currentColor",focusable:u=!1,children:d,className:p,__css:h,...f}=e,m=(0,s.cx)("chakra-icon",p),g=(0,i.mq)("Icon",e),v={ref:t,focusable:u,className:m,__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:c,...h,...g}},y=null!=n?n:l.viewBox;if(r&&"string"!=typeof r)return(0,o.jsx)(a.m.svg,{as:r,...v,...f});let b=null!=d?d:l.path;return(0,o.jsx)(a.m.svg,{verticalAlign:"middle",viewBox:y,...v,...f,children:b})});c.displayName="Icon"},27334:function(e,t,r){"use strict";r.d(t,{h:function(){return m}});var n=r(49262),i=r(49617),a=r(46),s=r(56321),o=r(44194),l=r(31549),[c,u]=(0,a.k)({strict:!1,name:"PortalContext"}),d="chakra-portal",p=e=>(0,l.jsx)("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),h=e=>{let{appendToParentPortal:t,children:r}=e,[a,h]=(0,o.useState)(null),f=(0,o.useRef)(null),[,m]=(0,o.useState)({});(0,o.useEffect)(()=>m({}),[]);let g=u(),v=(0,n.L)();(0,i.G)(()=>{if(!a)return;let e=a.ownerDocument,r=t&&null!=g?g:e.body;if(!r)return;f.current=e.createElement("div"),f.current.className=d,r.appendChild(f.current),m({});let n=f.current;return()=>{r.contains(n)&&r.removeChild(n)}},[a]);let y=(null==v?void 0:v.zIndex)?(0,l.jsx)(p,{zIndex:null==v?void 0:v.zIndex,children:r}):r;return f.current?(0,s.createPortal)((0,l.jsx)(c,{value:f.current,children:y}),f.current):(0,l.jsx)("span",{ref:e=>{e&&h(e)}})},f=e=>{let{children:t,containerRef:r,appendToParentPortal:n}=e,a=r.current,u=null!=a?a:"undefined"!=typeof window?document.body:void 0,p=(0,o.useMemo)(()=>{let e=null==a?void 0:a.ownerDocument.createElement("div");return e&&(e.className=d),e},[a]),[,h]=(0,o.useState)({});return((0,i.G)(()=>h({}),[]),(0,i.G)(()=>{if(p&&u)return u.appendChild(p),()=>{u.removeChild(p)}},[p,u]),u&&p)?(0,s.createPortal)((0,l.jsx)(c,{value:n?p:null,children:t}),p):null};function m(e){let{containerRef:t,...r}={appendToParentPortal:!0,...e};return t?(0,l.jsx)(f,{containerRef:t,...r}):(0,l.jsx)(h,{...r})}m.className=d,m.selector=".chakra-portal",m.displayName="Portal"},49262:function(e,t,r){"use strict";r.d(t,{L:function(){return s},h:function(){return o}});var n=r(46),i=r(31549),[a,s]=(0,n.k)({strict:!1,name:"PortalManagerContext"});function o(e){let{children:t,zIndex:r}=e;return(0,i.jsx)(a,{value:{zIndex:r},children:t})}o.displayName="PortalManager"},46:function(e,t,r){"use strict";r.d(t,{k:function(){return i}});var n=r(44194);function i(e={}){let{name:t,strict:r=!0,hookName:i="useContext",providerName:a="Provider",errorMessage:s,defaultValue:o}=e,l=(0,n.createContext)(o);return l.displayName=t,[l.Provider,function e(){var t;let o=(0,n.useContext)(l);if(!o&&r){let r=Error(null!=s?s:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${a}`);throw r.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,r,e),r}return o},l]}},57711:function(e,t,r){"use strict";r.d(t,{O:function(){return o},u:function(){return l}});var n=r(49617),i=r(44194),a=r(31549),s=(0,i.createContext)({getDocument:()=>document,getWindow:()=>window});function o({defer:e}={}){let[,t]=(0,i.useReducer)(e=>e+1,0);return(0,n.G)(()=>{e&&t()},[e]),(0,i.useContext)(s)}function l(e){let{children:t,environment:r,disabled:n}=e,o=(0,i.useRef)(null),l=(0,i.useMemo)(()=>r||{getDocument:()=>{var e,t;return null!=(t=null==(e=o.current)?void 0:e.ownerDocument)?t:document},getWindow:()=>{var e,t;return null!=(t=null==(e=o.current)?void 0:e.ownerDocument.defaultView)?t:window}},[r]),c=!n||!r;return(0,a.jsxs)(s.Provider,{value:l,children:[t,c&&(0,a.jsx)("span",{id:"__chakra_env",hidden:!0,ref:o})]})}s.displayName="EnvironmentContext",l.displayName="EnvironmentProvider"},54054:function(e,t,r){"use strict";r.d(t,{W:function(){return i}});var n=r(44194);function i(e,t=[]){let r=(0,n.useRef)(e);return(0,n.useEffect)(()=>{r.current=e}),(0,n.useCallback)((...e)=>{var t;return null==(t=r.current)?void 0:t.call(r,...e)},t)}},49617:function(e,t,r){"use strict";r.d(t,{G:function(){return i}});var n=r(44194),i=(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:n.useEffect},81587:function(e,t,r){"use strict";r.d(t,{r:function(){return i}});var n=r(44194);function i(e,t){let r=(0,n.useRef)(!1),i=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(r.current&&i.current)return e();i.current=!0},t),(0,n.useEffect)(()=>(r.current=!0,()=>{r.current=!1}),[])}},19938:function(e,t,r){"use strict";r.d(t,{Kn:function(){return i},PB:function(){return l},PP:function(){return d},Pu:function(){return s},Qm:function(){return c},ZK:function(){return a},cx:function(){return n},v0:function(){return u}});var n=(...e)=>e.filter(Boolean).join(" ");function i(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}var a=e=>{let{condition:t,message:r}=e};function s(e,...t){return o(e)?e(...t):e}var o=e=>"function"==typeof e,l=e=>e?"":void 0,c=e=>!!e||void 0;function u(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}function d(...e){return function(t){e.forEach(e=>{null==e||e(t)})}}},24698:function(e,t,r){"use strict";r.d(t,{$:function(){return d}});var n=r(93591),i=r(41657),a=r(21556),s=r(42089),o=r(27882),l=r(19938),c=r(31549),u=(0,n.F4)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),d=(0,i.G)((e,t)=>{let r=(0,a.mq)("Spinner",e),{label:n="Loading...",thickness:i="2px",speed:d="0.45s",emptyColor:p="transparent",className:h,...f}=(0,s.Lr)(e),m=(0,l.cx)("chakra-spinner",h),g={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:p,borderLeftColor:p,animation:`${u} ${d} linear infinite`,...r};return(0,c.jsx)(o.m.div,{ref:t,__css:g,className:m,...f,children:n&&(0,c.jsx)(o.m.span,{srOnly:!0,children:n})})});d.displayName="Spinner"},42089:function(e,t,r){"use strict";r.d(t,{D:function(){return ej},K1:function(){return e$},Lr:function(){return eF},Ud:function(){return ez},ZR:function(){return eR},_6:function(){return er},c0:function(){return eE},cC:function(){return eC},fj:function(){return eW},gJ:function(){return et},iv:function(){return eD},k0:function(){return eN},oE:function(){return eT}});var n=r(19938),i=r(59123),a=e=>/!(important)?$/.test(e),s=e=>"string"==typeof e?e.replace(/!(important)?$/,"").trim():e,o=(e,t)=>r=>{let i=String(t),o=a(i),l=s(i),c=e?`${e}.${l}`:l,u=(0,n.Kn)(r.__cssMap)&&c in r.__cssMap?r.__cssMap[c].varRef:t;return u=s(u),o?`${u} !important`:u};function l(e){let{scale:t,transform:r,compose:n}=e;return(e,i)=>{var a;let s=o(t,e)(i),l=null!=(a=null==r?void 0:r(s,i))?a:s;return n&&(l=n(l,i)),l}}var c=(...e)=>t=>e.reduce((e,t)=>t(e),t);function u(e,t){return r=>{let n={property:r,scale:e};return n.transform=l({scale:e,transform:t}),n}}var d=({rtl:e,ltr:t})=>r=>"rtl"===r.direction?e:t,p=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"],h={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:"var(--chakra-blur) var(--chakra-brightness) var(--chakra-contrast) var(--chakra-grayscale) var(--chakra-hue-rotate) var(--chakra-invert) var(--chakra-saturate) var(--chakra-sepia) var(--chakra-drop-shadow)"},f={backdropFilter:"var(--chakra-backdrop-blur) var(--chakra-backdrop-brightness) var(--chakra-backdrop-contrast) var(--chakra-backdrop-grayscale) var(--chakra-backdrop-hue-rotate) var(--chakra-backdrop-invert) var(--chakra-backdrop-opacity) var(--chakra-backdrop-saturate) var(--chakra-backdrop-sepia)","--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"},m={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},g={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},v=new Set(Object.values(g)),y=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),b=e=>e.trim(),w=e=>"string"==typeof e&&e.includes("(")&&e.includes(")"),k=e=>{let t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}},_=e=>t=>`${e}(${t})`,I={filter:e=>"auto"!==e?e:h,backdropFilter:e=>"auto"!==e?e:f,ring:e=>({"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":I.px(e),boxShadow:"var(--chakra-ring-offset-shadow), var(--chakra-ring-shadow), var(--chakra-shadow, 0 0 #0000)"}),bgClip:e=>"text"===e?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e},transform:e=>"auto"===e?["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...p].join(" "):"auto-gpu"===e?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...p].join(" "):e,vh:e=>"$100vh"===e?"var(--chakra-vh)":e,px(e){if(null==e)return e;let{unitless:t}=k(e);return t||"number"==typeof e?`${e}px`:e},fraction:e=>"number"!=typeof e||e>1?e:`${100*e}%`,float:(e,t)=>"rtl"===t.direction?({left:"right",right:"left"})[e]:e,degree(e){if(/^var\(--.+\)$/.test(e)||null==e)return e;let t="string"==typeof e&&!e.endsWith("deg");return"number"==typeof e||t?`${e}deg`:e},gradient:(e,t)=>(function(e,t){if(null==e||y.has(e))return e;if(!(w(e)||y.has(e)))return`url('${e}')`;let r=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),n=null==r?void 0:r[1],i=null==r?void 0:r[2];if(!n||!i)return e;let a=n.includes("-gradient")?n:`${n}-gradient`,[s,...o]=i.split(",").map(b).filter(Boolean);if((null==o?void 0:o.length)===0)return e;let l=s in g?g[s]:s;o.unshift(l);let c=o.map(e=>{if(v.has(e))return e;let r=e.indexOf(" "),[n,i]=-1!==r?[e.substr(0,r),e.substr(r+1)]:[e],a=w(i)?i:i&&i.split(" "),s=`colors.${n}`,o=s in t.__cssMap?t.__cssMap[s].varRef:n;return a?[o,...Array.isArray(a)?a:[a]].join(" "):o});return`${a}(${c.join(", ")})`})(e,null!=t?t:{}),blur:_("blur"),opacity:_("opacity"),brightness:_("brightness"),contrast:_("contrast"),dropShadow:_("drop-shadow"),grayscale:_("grayscale"),hueRotate:e=>_("hue-rotate")(I.degree(e)),invert:_("invert"),saturate:_("saturate"),sepia:_("sepia"),bgImage:e=>null==e?e:w(e)||y.has(e)?e:`url(${e})`,outline(e){let t="0"===String(e)||"none"===String(e);return null!==e&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;let{space:r,divide:n}=null!=(t=m[e])?t:{},i={flexDirection:e};return r&&(i[r]=1),n&&(i[n]=1),i}},S={borderWidths:u("borderWidths"),borderStyles:u("borderStyles"),colors:u("colors"),borders:u("borders"),gradients:u("gradients",I.gradient),radii:u("radii",I.px),space:u("space",c(I.vh,I.px)),spaceT:u("space",c(I.vh,I.px)),degreeT:e=>({property:e,transform:I.degree}),prop:(e,t,r)=>({property:e,scale:t,...t&&{transform:l({scale:t,transform:r})}}),propT:(e,t)=>({property:e,transform:t}),sizes:u("sizes",c(I.vh,I.px)),sizesT:u("sizes",c(I.vh,I.fraction)),shadows:u("shadows"),logical:function(e){let{property:t,scale:r,transform:n}=e;return{scale:r,property:d(t),transform:r?l({scale:r,compose:n}):n}},blur:u("blur",I.blur)},x={background:S.colors("background"),backgroundColor:S.colors("backgroundColor"),backgroundImage:S.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:I.bgClip},bgSize:S.prop("backgroundSize"),bgPosition:S.prop("backgroundPosition"),bg:S.colors("background"),bgColor:S.colors("backgroundColor"),bgPos:S.prop("backgroundPosition"),bgRepeat:S.prop("backgroundRepeat"),bgAttachment:S.prop("backgroundAttachment"),bgGradient:S.gradients("backgroundImage"),bgClip:{transform:I.bgClip}};Object.assign(x,{bgImage:x.backgroundImage,bgImg:x.backgroundImage});var E={border:S.borders("border"),borderWidth:S.borderWidths("borderWidth"),borderStyle:S.borderStyles("borderStyle"),borderColor:S.colors("borderColor"),borderRadius:S.radii("borderRadius"),borderTop:S.borders("borderTop"),borderBlockStart:S.borders("borderBlockStart"),borderTopLeftRadius:S.radii("borderTopLeftRadius"),borderStartStartRadius:S.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:S.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:S.radii("borderTopRightRadius"),borderStartEndRadius:S.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:S.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:S.borders("borderRight"),borderInlineEnd:S.borders("borderInlineEnd"),borderBottom:S.borders("borderBottom"),borderBlockEnd:S.borders("borderBlockEnd"),borderBottomLeftRadius:S.radii("borderBottomLeftRadius"),borderBottomRightRadius:S.radii("borderBottomRightRadius"),borderLeft:S.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:S.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:S.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:S.borders(["borderLeft","borderRight"]),borderInline:S.borders("borderInline"),borderY:S.borders(["borderTop","borderBottom"]),borderBlock:S.borders("borderBlock"),borderTopWidth:S.borderWidths("borderTopWidth"),borderBlockStartWidth:S.borderWidths("borderBlockStartWidth"),borderTopColor:S.colors("borderTopColor"),borderBlockStartColor:S.colors("borderBlockStartColor"),borderTopStyle:S.borderStyles("borderTopStyle"),borderBlockStartStyle:S.borderStyles("borderBlockStartStyle"),borderBottomWidth:S.borderWidths("borderBottomWidth"),borderBlockEndWidth:S.borderWidths("borderBlockEndWidth"),borderBottomColor:S.colors("borderBottomColor"),borderBlockEndColor:S.colors("borderBlockEndColor"),borderBottomStyle:S.borderStyles("borderBottomStyle"),borderBlockEndStyle:S.borderStyles("borderBlockEndStyle"),borderLeftWidth:S.borderWidths("borderLeftWidth"),borderInlineStartWidth:S.borderWidths("borderInlineStartWidth"),borderLeftColor:S.colors("borderLeftColor"),borderInlineStartColor:S.colors("borderInlineStartColor"),borderLeftStyle:S.borderStyles("borderLeftStyle"),borderInlineStartStyle:S.borderStyles("borderInlineStartStyle"),borderRightWidth:S.borderWidths("borderRightWidth"),borderInlineEndWidth:S.borderWidths("borderInlineEndWidth"),borderRightColor:S.colors("borderRightColor"),borderInlineEndColor:S.colors("borderInlineEndColor"),borderRightStyle:S.borderStyles("borderRightStyle"),borderInlineEndStyle:S.borderStyles("borderInlineEndStyle"),borderTopRadius:S.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:S.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:S.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:S.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(E,{rounded:E.borderRadius,roundedTop:E.borderTopRadius,roundedTopLeft:E.borderTopLeftRadius,roundedTopRight:E.borderTopRightRadius,roundedTopStart:E.borderStartStartRadius,roundedTopEnd:E.borderStartEndRadius,roundedBottom:E.borderBottomRadius,roundedBottomLeft:E.borderBottomLeftRadius,roundedBottomRight:E.borderBottomRightRadius,roundedBottomStart:E.borderEndStartRadius,roundedBottomEnd:E.borderEndEndRadius,roundedLeft:E.borderLeftRadius,roundedRight:E.borderRightRadius,roundedStart:E.borderInlineStartRadius,roundedEnd:E.borderInlineEndRadius,borderStart:E.borderInlineStart,borderEnd:E.borderInlineEnd,borderTopStartRadius:E.borderStartStartRadius,borderTopEndRadius:E.borderStartEndRadius,borderBottomStartRadius:E.borderEndStartRadius,borderBottomEndRadius:E.borderEndEndRadius,borderStartRadius:E.borderInlineStartRadius,borderEndRadius:E.borderInlineEndRadius,borderStartWidth:E.borderInlineStartWidth,borderEndWidth:E.borderInlineEndWidth,borderStartColor:E.borderInlineStartColor,borderEndColor:E.borderInlineEndColor,borderStartStyle:E.borderInlineStartStyle,borderEndStyle:E.borderInlineEndStyle});var A={color:S.colors("color"),textColor:S.colors("color"),fill:S.colors("fill"),stroke:S.colors("stroke")},T={boxShadow:S.shadows("boxShadow"),mixBlendMode:!0,blendMode:S.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:S.prop("backgroundBlendMode"),opacity:!0};Object.assign(T,{shadow:T.boxShadow});var C={filter:{transform:I.filter},blur:S.blur("--chakra-blur"),brightness:S.propT("--chakra-brightness",I.brightness),contrast:S.propT("--chakra-contrast",I.contrast),hueRotate:S.propT("--chakra-hue-rotate",I.hueRotate),invert:S.propT("--chakra-invert",I.invert),saturate:S.propT("--chakra-saturate",I.saturate),dropShadow:S.propT("--chakra-drop-shadow",I.dropShadow),backdropFilter:{transform:I.backdropFilter},backdropBlur:S.blur("--chakra-backdrop-blur"),backdropBrightness:S.propT("--chakra-backdrop-brightness",I.brightness),backdropContrast:S.propT("--chakra-backdrop-contrast",I.contrast),backdropHueRotate:S.propT("--chakra-backdrop-hue-rotate",I.hueRotate),backdropInvert:S.propT("--chakra-backdrop-invert",I.invert),backdropSaturate:S.propT("--chakra-backdrop-saturate",I.saturate)},P={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:I.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:S.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:S.space("gap"),rowGap:S.space("rowGap"),columnGap:S.space("columnGap")};Object.assign(P,{flexDir:P.flexDirection});var R={gridGap:S.space("gridGap"),gridColumnGap:S.space("gridColumnGap"),gridRowGap:S.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},O={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:I.outline},outlineOffset:!0,outlineColor:S.colors("outlineColor")},M={width:S.sizesT("width"),inlineSize:S.sizesT("inlineSize"),height:S.sizes("height"),blockSize:S.sizes("blockSize"),boxSize:S.sizes(["width","height"]),minWidth:S.sizes("minWidth"),minInlineSize:S.sizes("minInlineSize"),minHeight:S.sizes("minHeight"),minBlockSize:S.sizes("minBlockSize"),maxWidth:S.sizes("maxWidth"),maxInlineSize:S.sizes("maxInlineSize"),maxHeight:S.sizes("maxHeight"),maxBlockSize:S.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;let a=null!=(i=null==(n=null==(r=t.__breakpoints)?void 0:r.get(e))?void 0:n.minW)?i:e;return{[`@media screen and (min-width: ${a})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;let a=null!=(i=null==(n=null==(r=t.__breakpoints)?void 0:r.get(e))?void 0:n._minW)?i:e;return{[`@media screen and (max-width: ${a})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:S.propT("float",I.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(M,{w:M.width,h:M.height,minW:M.minWidth,maxW:M.maxWidth,minH:M.minHeight,maxH:M.maxHeight,overscroll:M.overscrollBehavior,overscrollX:M.overscrollBehaviorX,overscrollY:M.overscrollBehaviorY});var L={listStyleType:!0,listStylePosition:!0,listStylePos:S.prop("listStylePosition"),listStyleImage:!0,listStyleImg:S.prop("listStyleImage")},D=(e=>{let t=new WeakMap;return(r,n,i,a)=>{if(void 0===r)return e(r,n,i);t.has(r)||t.set(r,new Map);let s=t.get(r);if(s.has(n))return s.get(n);let o=e(r,n,i,a);return s.set(n,o),o}})(function(e,t,r,n){let i="string"==typeof t?t.split("."):[t];for(n=0;n<i.length&&e;n+=1)e=e[i[n]];return void 0===e?r:e}),N={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},W={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},j=(e,t,r)=>{let n={},i=D(e,t,{});for(let e in i)e in r&&null!=r[e]||(n[e]=i[e]);return n},z={position:!0,pos:S.prop("position"),zIndex:S.prop("zIndex","zIndices"),inset:S.spaceT("inset"),insetX:S.spaceT(["left","right"]),insetInline:S.spaceT("insetInline"),insetY:S.spaceT(["top","bottom"]),insetBlock:S.spaceT("insetBlock"),top:S.spaceT("top"),insetBlockStart:S.spaceT("insetBlockStart"),bottom:S.spaceT("bottom"),insetBlockEnd:S.spaceT("insetBlockEnd"),left:S.spaceT("left"),insetInlineStart:S.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:S.spaceT("right"),insetInlineEnd:S.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(z,{insetStart:z.insetInlineStart,insetEnd:z.insetInlineEnd});var $={ring:{transform:I.ring},ringColor:S.colors("--chakra-ring-color"),ringOffset:S.prop("--chakra-ring-offset-width"),ringOffsetColor:S.colors("--chakra-ring-offset-color"),ringInset:S.prop("--chakra-ring-inset")},F={margin:S.spaceT("margin"),marginTop:S.spaceT("marginTop"),marginBlockStart:S.spaceT("marginBlockStart"),marginRight:S.spaceT("marginRight"),marginInlineEnd:S.spaceT("marginInlineEnd"),marginBottom:S.spaceT("marginBottom"),marginBlockEnd:S.spaceT("marginBlockEnd"),marginLeft:S.spaceT("marginLeft"),marginInlineStart:S.spaceT("marginInlineStart"),marginX:S.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:S.spaceT("marginInline"),marginY:S.spaceT(["marginTop","marginBottom"]),marginBlock:S.spaceT("marginBlock"),padding:S.space("padding"),paddingTop:S.space("paddingTop"),paddingBlockStart:S.space("paddingBlockStart"),paddingRight:S.space("paddingRight"),paddingBottom:S.space("paddingBottom"),paddingBlockEnd:S.space("paddingBlockEnd"),paddingLeft:S.space("paddingLeft"),paddingInlineStart:S.space("paddingInlineStart"),paddingInlineEnd:S.space("paddingInlineEnd"),paddingX:S.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:S.space("paddingInline"),paddingY:S.space(["paddingTop","paddingBottom"]),paddingBlock:S.space("paddingBlock")};Object.assign(F,{m:F.margin,mt:F.marginTop,mr:F.marginRight,me:F.marginInlineEnd,marginEnd:F.marginInlineEnd,mb:F.marginBottom,ml:F.marginLeft,ms:F.marginInlineStart,marginStart:F.marginInlineStart,mx:F.marginX,my:F.marginY,p:F.padding,pt:F.paddingTop,py:F.paddingY,px:F.paddingX,pb:F.paddingBottom,pl:F.paddingLeft,ps:F.paddingInlineStart,paddingStart:F.paddingInlineStart,pr:F.paddingRight,pe:F.paddingInlineEnd,paddingEnd:F.paddingInlineEnd});var U={textDecorationColor:S.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:S.shadows("textShadow")},B={clipPath:!0,transform:S.propT("transform",I.transform),transformOrigin:!0,translateX:S.spaceT("--chakra-translate-x"),translateY:S.spaceT("--chakra-translate-y"),skewX:S.degreeT("--chakra-skew-x"),skewY:S.degreeT("--chakra-skew-y"),scaleX:S.prop("--chakra-scale-x"),scaleY:S.prop("--chakra-scale-y"),scale:S.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:S.degreeT("--chakra-rotate")},V={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:S.prop("transitionDuration","transition.duration"),transitionProperty:S.prop("transitionProperty","transition.property"),transitionTimingFunction:S.prop("transitionTimingFunction","transition.easing")},q={fontFamily:S.prop("fontFamily","fonts"),fontSize:S.prop("fontSize","fontSizes",I.px),fontWeight:S.prop("fontWeight","fontWeights"),lineHeight:S.prop("lineHeight","lineHeights"),letterSpacing:S.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(!0===e)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},G={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:S.spaceT("scrollMargin"),scrollMarginTop:S.spaceT("scrollMarginTop"),scrollMarginBottom:S.spaceT("scrollMarginBottom"),scrollMarginLeft:S.spaceT("scrollMarginLeft"),scrollMarginRight:S.spaceT("scrollMarginRight"),scrollMarginX:S.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:S.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:S.spaceT("scrollPadding"),scrollPaddingTop:S.spaceT("scrollPaddingTop"),scrollPaddingBottom:S.spaceT("scrollPaddingBottom"),scrollPaddingLeft:S.spaceT("scrollPaddingLeft"),scrollPaddingRight:S.spaceT("scrollPaddingRight"),scrollPaddingX:S.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:S.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function H(e){return(0,n.Kn)(e)&&e.reference?e.reference:String(e)}var Z=(e,...t)=>t.map(H).join(` ${e} `).replace(/calc/g,""),J=(...e)=>`calc(${Z("+",...e)})`,K=(...e)=>`calc(${Z("-",...e)})`,X=(...e)=>`calc(${Z("*",...e)})`,Y=(...e)=>`calc(${Z("/",...e)})`,Q=e=>{let t=H(e);return null==t||Number.isNaN(parseFloat(t))?X(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},ee=Object.assign(e=>({add:(...t)=>ee(J(e,...t)),subtract:(...t)=>ee(K(e,...t)),multiply:(...t)=>ee(X(e,...t)),divide:(...t)=>ee(Y(e,...t)),negate:()=>ee(Q(e)),toString:()=>e.toString()}),{add:J,subtract:K,multiply:X,divide:Y,negate:Q});function et(e,t,r){let n=function(e,t=""){var r;return((r=function(e,t="-"){return e.replace(/\s+/g,t)}(`--${(function(e,t=""){return[t,e].filter(Boolean).join("-")})(e,t)}`.toString())).includes("\\.")?r:Number.isInteger(parseFloat(r.toString()))?r:r.replace(".","\\.")).replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}(e,r);return{variable:n,reference:`var(${n}${t?`, ${t}`:""})`}}function er(e,t){let r={};for(let n of t){if(Array.isArray(n)){let[t,i]=n;r[t]=et(`${e}-${t}`,i);continue}r[n]=et(`${e}-${n}`)}return r}function en(e){if(null==e)return e;let{unitless:t}=function(e){let t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}}(e);return t||"number"==typeof e?`${e}px`:e}var ei=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,ea=e=>Object.fromEntries(Object.entries(e).sort(ei));function es(e){let t=ea(e);return Object.assign(Object.values(t),t)}function eo(e){var t;return e?"number"==typeof(e=null!=(t=en(e))?t:e)?`${e+-.02}`:e.replace(/(\d+\.?\d*)/u,e=>`${parseFloat(e)+-.02}`):e}function el(e,t){let r=["@media screen"];return e&&r.push("and",`(min-width: ${en(e)})`),t&&r.push("and",`(max-width: ${en(t)})`),r.join(" ")}var ec=(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,eu=(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,ed=(e,t)=>`${e}:focus-visible ${t}`,ep=(e,t)=>`${e}:focus-within ${t}`,eh=(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,ef=(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,em=(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,eg=(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,ev=e=>eb(t=>e(t,"&"),"[role=group]","[data-group]",".group"),ey=e=>eb(t=>e(t,"~ &"),"[data-peer]",".peer"),eb=(e,...t)=>t.map(e).join(", "),ew={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:ev(ec),_peerHover:ey(ec),_groupFocus:ev(eu),_peerFocus:ey(eu),_groupFocusVisible:ev(ed),_peerFocusVisible:ey(ed),_groupActive:ev(eh),_peerActive:ey(eh),_groupDisabled:ev(ef),_peerDisabled:ey(ef),_groupInvalid:ev(em),_peerInvalid:ey(em),_groupChecked:ev(eg),_peerChecked:ey(eg),_groupFocusWithin:ev(ep),_peerFocusWithin:ey(ep),_peerPlaceholderShown:ey((e,t)=>`${e}:placeholder-shown ${t}`),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},ek=Object.keys(ew);function e_(e,t){return et(String(e).replace(/\./g,"-"),void 0,t)}function eI(e,t,r={}){let{stop:n,getKey:i}=r;return function e(r,a=[]){var s;if("object"==typeof r&&null!=r&&!Array.isArray(r)||Array.isArray(r)){let o={};for(let[l,c]of Object.entries(r)){let u=null!=(s=null==i?void 0:i(l))?s:l,d=[...a,u];if(null==n?void 0:n(r,d))return t(r,a);o[u]=e(c,d)}return o}return t(r,a)}(e)}var eS=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"],ex=e=>ek.includes(e)||"default"===e;function eE(e){var t;let r=function(e){let{__cssMap:t,__cssVars:r,__breakpoints:n,...i}=e;return i}(e),{cssMap:a,cssVars:s}=function(e,t){let r={},a={};for(let[s,o]of Object.entries(e)){let{isSemantic:l,value:c}=o,{variable:u,reference:d}=e_(s,null==t?void 0:t.cssVarPrefix);if(!l){if(s.startsWith("space")){let[e,...t]=s.split("."),r=`${e}.-${t.join(".")}`,n=ee.negate(c),i=ee.negate(d);a[r]={value:n,var:u,varRef:i}}r[u]=c,a[s]={value:c,var:u,varRef:d};continue}let p=r=>{let n=[String(s).split(".")[0],r].join(".");if(!e[n])return r;let{reference:i}=e_(n,null==t?void 0:t.cssVarPrefix);return i};r=i(r,Object.entries((0,n.Kn)(c)?c:{default:c}).reduce((e,[t,r])=>{var n;if(!r)return e;let i=p(`${r}`);return"default"===t?e[u]=i:e[null!=(n=null==ew?void 0:ew[t])?n:t]={[u]:i},e},{})),a[s]={value:d,var:u,varRef:d}}return{cssVars:r,cssMap:a}}(function({tokens:e,semanticTokens:t}){let r={};return eI(e,(e,t)=>{null!=e&&(r[t.join(".")]={isSemantic:!1,value:e})}),eI(t,(e,t)=>{null!=e&&(r[t.join(".")]={isSemantic:!0,value:e})},{stop:e=>Object.keys(e).every(ex)}),r}({tokens:function(e,t){let r={};for(let n of t)n in e&&(r[n]=e[n]);return r}(r,eS),semanticTokens:r.semanticTokens}),{cssVarPrefix:null==(t=r.config)?void 0:t.cssVarPrefix});return Object.assign(r,{__cssVars:{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0",...s},__cssMap:a,__breakpoints:function(e){var t;if(!e)return null;e.base=null!=(t=e.base)?t:"0px";let r=es(e),i=Object.entries(e).sort(ei).map(([e,t],r,n)=>{var i;let[,a]=null!=(i=n[r+1])?i:[];return a=parseFloat(a)>0?eo(a):void 0,{_minW:eo(t),breakpoint:e,minW:t,maxW:a,maxWQuery:el(null,a),minWQuery:el(t),minMaxQuery:el(t,a)}}),a=new Set(Object.keys(ea(e))),s=Array.from(a.values());return{keys:a,normalized:r,isResponsive(e){let t=Object.keys(e);return t.length>0&&t.every(e=>a.has(e))},asObject:ea(e),asArray:es(e),details:i,get:e=>i.find(t=>t.breakpoint===e),media:[null,...r.map(e=>el(e)).slice(1)],toArrayValue(e){if(!(0,n.Kn)(e))throw Error("toArrayValue: value must be an object");let t=s.map(t=>{var r;return null!=(r=e[t])?r:null});for(;null===function(e){let t=null==e?0:e.length;return t?e[t-1]:void 0}(t);)t.pop();return t},toObjectValue(e){if(!Array.isArray(e))throw Error("toObjectValue: value must be an array");return e.reduce((e,t,r)=>{let n=s[r];return null!=n&&null!=t&&(e[n]=t),e},{})}}}(r.breakpoints)}),r}var eA=i({},x,E,A,P,M,C,$,O,R,{srOnly:{transform:e=>!0===e?N:"focusable"===e?W:{}},layerStyle:{processResult:!0,transform:(e,t,r)=>j(t,`layerStyles.${e}`,r)},textStyle:{processResult:!0,transform:(e,t,r)=>j(t,`textStyles.${e}`,r)},apply:{processResult:!0,transform:(e,t,r)=>j(t,e,r)}},z,T,F,G,q,U,B,L,V),eT=Object.keys(Object.assign({},F,M,P,R,z)),eC=[...Object.keys(eA),...ek],eP={...eA,...ew},eR=e=>e in eP,eO=e=>t=>{if(!t.__breakpoints)return e;let{isResponsive:r,toArrayValue:i,media:a}=t.__breakpoints,s={};for(let o in e){let l=(0,n.Pu)(e[o],t);if(null==l)continue;if(!Array.isArray(l=(0,n.Kn)(l)&&r(l)?i(l):l)){s[o]=l;continue}let c=l.slice(0,a.length).length;for(let e=0;e<c;e+=1){let t=null==a?void 0:a[e];if(!t){s[o]=l[e];continue}s[t]=s[t]||{},null!=l[e]&&(s[t][o]=l[e])}}return s},eM=(e,t)=>e.startsWith("--")&&"string"==typeof t&&!/^var\(--.+\)$/.test(t),eL=(e,t)=>{var r,n;if(null==t)return t;let i=t=>{var r,n;return null==(n=null==(r=e.__cssMap)?void 0:r[t])?void 0:n.varRef},a=e=>{var t;return null!=(t=i(e))?t:e},[s,o]=function(e){let t=[],r="",n=!1;for(let i=0;i<e.length;i++){let a=e[i];"("===a?(n=!0,r+=a):")"===a?(n=!1,r+=a):","!==a||n?r+=a:(t.push(r),r="")}return(r=r.trim())&&t.push(r),t}(t);return t=null!=(n=null!=(r=i(s))?r:a(o))?n:a(t)},eD=e=>t=>(function(e){let{configs:t={},pseudos:r={},theme:a}=e,s=(e,o=!1)=>{var l,c,u;let d=(0,n.Pu)(e,a),p=eO(d)(a),h={};for(let e in p){let f=p[e],m=(0,n.Pu)(f,a);e in r&&(e=r[e]),eM(e,m)&&(m=eL(a,m));let g=t[e];if(!0===g&&(g={property:e}),(0,n.Kn)(m)){h[e]=null!=(l=h[e])?l:{},h[e]=i({},h[e],s(m,!0));continue}let v=null!=(u=null==(c=null==g?void 0:g.transform)?void 0:c.call(g,m,a,d))?u:m;v=(null==g?void 0:g.processResult)?s(v,!0):v;let y=(0,n.Pu)(null==g?void 0:g.property,a);if(!o&&(null==g?void 0:g.static)&&(h=i({},h,(0,n.Pu)(g.static,a))),y&&Array.isArray(y)){for(let e of y)h[e]=v;continue}if(y){"&"===y&&(0,n.Kn)(v)?h=i({},h,v):h[y]=v;continue}if((0,n.Kn)(v)){h=i({},h,v);continue}h[e]=v}return h};return s})({theme:t,pseudos:ew,configs:eA})(e);function eN(e){return e}function eW(e){return e}function ej(e){return{definePartsStyle:e=>e,defineMultiStyleConfig:t=>({parts:e,...t})}}function ez(e){return t=>{var r;let{variant:a,size:s,theme:o}=t,l=function(e){let t=e.__breakpoints;return function(e,r,a,s){var o,l,c;if(!t)return;let u={},d=(c=t.toArrayValue,Array.isArray(a)?a:(0,n.Kn)(a)?c(a):null!=a?[a]:void 0);if(!d)return u;let p=d.length,h=1===p,f=!!e.parts;for(let a=0;a<p;a++){let c=t.details[a],p=t.details[function(e,t){for(let r=t+1;r<e.length;r++)if(null!=e[r])return r;return -1}(d,a)],m=el(c.minW,null==p?void 0:p._minW),g=(0,n.Pu)(null==(o=e[r])?void 0:o[d[a]],s);if(g){if(f){null==(l=e.parts)||l.forEach(e=>{i(u,{[e]:h?g[e]:{[m]:g[e]}})});continue}if(!f){h?i(u,g):u[m]=g;continue}u[m]=g}}return u}}(o);return i({},(0,n.Pu)(null!=(r=e.baseStyle)?r:{},t),l(e,"sizes",s,t),l(e,"variants",a,t))}}function e$(e,t,r){var n,i,a;return null!=(a=null==(i=null==(n=e.__cssMap)?void 0:n[`${t}.${r}`])?void 0:i.varRef)?a:r}function eF(e){return function(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}(e,["styleConfig","size","variant","colorScheme"])}},71381:function(e,t,r){"use strict";r.d(t,{LP:function(){return o},dQ:function(){return s},uP:function(){return a}});var n=r(68742),i=r(58117);function a(){let e=(0,i.If)(),t=(0,n.F)();return{...e,theme:t}}function s(e,t,r){let i=(0,n.F)();return o(e,t,r)(i)}function o(e,t,r){let n=Array.isArray(t)?t:[t],i=Array.isArray(r)?r:[r];return r=>{let a=i.filter(Boolean),s=n.map((t,n)=>{var i,s;return"breakpoints"===e?function(e,t,r){var n,i;if(null==t)return t;let a=t=>{var r,n;return null==(n=null==(r=e.__breakpoints)?void 0:r.asArray)?void 0:n[t]};return null!=(i=null!=(n=a(t))?n:a(r))?i:r}(r,t,null!=(i=a[n])?i:t):function(e,t,r){var n,i;if(null==t)return t;let a=t=>{var r,n;return null==(n=null==(r=e.__cssMap)?void 0:r[t])?void 0:n.value};return null!=(i=null!=(n=a(t))?n:a(r))?i:r}(r,`${e}.${t}`,null!=(s=a[n])?s:t)});return Array.isArray(t)?s:s[0]}}},21556:function(e,t,r){"use strict";r.d(t,{jC:function(){return d},mq:function(){return u}});var n=r(71381),i=r(42089),a=r(90997),s=r(59123),o=r(44194),l=r(81690);function c(e,t={}){var r;let{styleConfig:c,...u}=t,{theme:d,colorMode:p}=(0,n.uP)(),h=e?(0,a.Wf)(d,`components.${e}`):void 0,f=c||h,m=s({theme:d,colorMode:p},null!=(r=null==f?void 0:f.defaultProps)?r:{},(0,a.YU)((0,a.CE)(u,["children"]))),g=(0,o.useRef)({});if(f){let e=(0,i.Ud)(f)(m);l(g.current,e)||(g.current=e)}return g.current}function u(e,t={}){return c(e,t)}function d(e,t={}){return c(e,t)}},55334:function(e,t,r){"use strict";r.d(t,{ZL:function(){return v},f6:function(){return p},eC:function(){return g}});var n=r(58117),i=r(44194);function a(e={}){let{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,a=(0,i.createContext)(void 0);return a.displayName=n,[a.Provider,function e(){var n;let s=(0,i.useContext)(a);if(!s&&t){let t=Error(r);throw t.name="ContextError",null==(n=Error.captureStackTrace)||n.call(Error,t,e),t}return s},a]}var s=r(42089),o=r(90997),l=r(89007),c=r(4367),u=r(93591),d=r(31549);function p(e){let{cssVarsRoot:t,theme:r,children:n}=e,a=(0,i.useMemo)(()=>(0,s.c0)(r),[r]);return(0,d.jsxs)(c.a,{theme:a,children:[(0,d.jsx)(h,{root:t}),n]})}function h({root:e=":host, :root"}){let t=[e,"[data-theme]"].join(",");return(0,d.jsx)(u.xB,{styles:e=>({[t]:e.__cssVars})})}var[f,m]=a({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function g(e){return a({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function v(){let{colorMode:e}=(0,n.If)();return(0,d.jsx)(u.xB,{styles:t=>{let r=(0,o.Wf)(t,"styles.global"),n=(0,l.Pu)(r,{theme:t,colorMode:e});if(n)return(0,s.iv)(n)(t)}})}},68742:function(e,t,r){"use strict";r.d(t,{F:function(){return a}});var n=r(4367),i=r(44194);function a(){let e=(0,i.useContext)(n.T);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}},27882:function(e,t,r){"use strict";r.d(t,{m:function(){return g}});var n,i=r(42089),a=new Set([...i.cC,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),s=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function o(e){return s.has(e)||!a.has(e)}var l=r(58117),c=r(90997),u=r(89007),d=r(40312),p=r(44194),h=null!=(n=d.Z.default)?n:d.Z,f=({baseStyle:e})=>t=>{let{theme:r,css:n,__css:a,sx:s,...o}=t,l=(0,c.lw)(o,(e,t)=>(0,i.ZR)(t)),d=function(e,...t){if(null==e)throw TypeError("Cannot convert undefined or null to object");let r={...e};for(let e of t)if(null!=e)for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(t in r&&delete r[t],r[t]=e[t]);return r}({},a,(0,u.Pu)(e,t),(0,c.YU)(l),s),p=(0,i.iv)(d)(t.theme);return n?[p,n]:p};function m(e,t){let{baseStyle:r,...n}=null!=t?t:{};n.shouldForwardProp||(n.shouldForwardProp=o);let i=f({baseStyle:r}),a=h(e,n)(i);return p.forwardRef(function(e,t){let{colorMode:r,forced:n}=(0,l.If)();return p.createElement(a,{ref:t,"data-theme":n?r:void 0,...e})})}var g=function(){let e=new Map;return new Proxy(m,{apply:(e,t,r)=>m(...r),get:(t,r)=>(e.has(r)||e.set(r,m(r)),e.get(r))})}()},41657:function(e,t,r){"use strict";r.d(t,{G:function(){return i}});var n=r(44194);function i(e){return(0,n.forwardRef)(e)}},40140:function(e,t,r){"use strict";r.d(t,{Qi:function(){return v},VW:function(){return b},OX:function(){return y}});var n=r(45905),i=r(44194),a=r(54054),s=r(81587),o=r(19938),l=r(70448),c=r(71839),u=r(27882),d=r(31549),p={initial:e=>{let{position:t}=e,r=["top","bottom"].includes(t)?"y":"x",n=["top-right","bottom-right"].includes(t)?1:-1;return"bottom"===t&&(n=1),{opacity:0,[r]:24*n}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},h=(0,i.memo)(e=>{let{id:t,message:r,onCloseComplete:h,onRequestRemove:f,requestClose:m=!1,position:g="bottom",duration:v=5e3,containerStyle:y,motionVariants:b=p,toastSpacing:w="0.5rem"}=e,[k,_]=(0,i.useState)(v),I=(0,l.hO)();(0,s.r)(()=>{I||null==h||h()},[I]),(0,s.r)(()=>{_(v)},[v]);let S=()=>{I&&f()};(0,i.useEffect)(()=>{I&&m&&f()},[I,m,f]),function(e,t){let r=(0,a.W)(e);(0,i.useEffect)(()=>{if(null==t)return;let e=null;return e=window.setTimeout(()=>{r()},t),()=>{e&&window.clearTimeout(e)}},[t,r])}(S,k);let x=(0,i.useMemo)(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:w,...y}),[y,w]),E=(0,i.useMemo)(()=>(0,n.sv)(g),[g]);return(0,d.jsx)(c.E.div,{layout:!0,className:"chakra-toast",variants:b,initial:"initial",animate:"animate",exit:"exit",onHoverStart:()=>_(null),onHoverEnd:()=>_(v),custom:{position:g},style:E,children:(0,d.jsx)(u.m.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:x,children:(0,o.Pu)(r,{id:t,onClose:S})})})});h.displayName="ToastComponent";var f=r(92408),m=r(44047),g=r(27334),[v,y]=(0,r(46).k)({name:"ToastOptionsContext",strict:!1}),b=e=>{let t=(0,i.useSyncExternalStore)(f.fp.subscribe,f.fp.getState,f.fp.getState),{motionVariants:r,component:a=h,portalProps:s}=e,o=Object.keys(t).map(e=>{let i=t[e];return(0,d.jsx)("div",{role:"region","aria-live":"polite","aria-label":`Notifications-${e}`,id:`chakra-toast-manager-${e}`,style:(0,n.IW)(e),children:(0,d.jsx)(m.M,{initial:!1,children:i.map(e=>(0,d.jsx)(a,{motionVariants:r,...e},e.id))})},e)});return(0,d.jsx)(g.h,{...s,children:o})}},78362:function(e,t,r){"use strict";r.d(t,{p:function(){return o}});var n=r(40140),i=r(92408),a=r(71381),s=r(44194);function o(e){let{theme:t}=(0,a.uP)(),r=(0,n.OX)();return(0,s.useMemo)(()=>(0,i.Cj)(t.direction,{...r,...e}),[e,t.direction,r])}},92408:function(e,t,r){"use strict";r.d(t,{Cj:function(){return T},fp:function(){return S}});var n=r(45905),i=r(10929),a=r(31549);function s(e){return(0,a.jsx)(i.J,{viewBox:"0 0 24 24",...e,children:(0,a.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var o=r(46),l=r(24698),[c,u]=(0,o.k)({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[d,p]=(0,o.k)({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),h={info:{icon:function(e){return(0,a.jsx)(i.J,{viewBox:"0 0 24 24",...e,children:(0,a.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})},colorScheme:"blue"},warning:{icon:s,colorScheme:"orange"},success:{icon:function(e){return(0,a.jsx)(i.J,{viewBox:"0 0 24 24",...e,children:(0,a.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})},colorScheme:"green"},error:{icon:s,colorScheme:"red"},loading:{icon:l.$,colorScheme:"blue"}},f=r(19938),m=r(41657),g=r(42089),v=r(21556),y=r(27882),b=(0,m.G)(function(e,t){var r;let{status:n="info",addRole:i=!0,...s}=(0,g.Lr)(e),o=null!=(r=e.colorScheme)?r:h[n].colorScheme,l=(0,v.jC)("Alert",{...e,colorScheme:o}),u={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...l.container};return(0,a.jsx)(c,{value:{status:n},children:(0,a.jsx)(d,{value:l,children:(0,a.jsx)(y.m.div,{"data-status":n,role:i?"alert":void 0,ref:t,...s,className:(0,f.cx)("chakra-alert",e.className),__css:u})})})});function w(e){let{status:t}=u(),r=h[t].icon,n=p(),i="loading"===t?n.spinner:n.icon;return(0,a.jsx)(y.m.span,{display:"inherit","data-status":t,...e,className:(0,f.cx)("chakra-alert__icon",e.className),__css:i,children:e.children||(0,a.jsx)(r,{h:"100%",w:"100%"})})}b.displayName="Alert",w.displayName="AlertIcon";var k=(0,m.G)(function(e,t){let r=p(),{status:n}=u();return(0,a.jsx)(y.m.div,{ref:t,"data-status":n,...e,className:(0,f.cx)("chakra-alert__title",e.className),__css:r.title})});k.displayName="AlertTitle";var _=(0,m.G)(function(e,t){let r=p(),{status:n}=u(),i={display:"inline",...r.description};return(0,a.jsx)(y.m.div,{ref:t,"data-status":n,...e,className:(0,f.cx)("chakra-alert__desc",e.className),__css:i})});_.displayName="AlertDescription";var I=r(46070),S=function(e){let t=e,r=new Set,i=e=>{t=e(t),r.forEach(e=>e())};return{getState:()=>t,subscribe:t=>(r.add(t),()=>{i(()=>e),r.delete(t)}),removeToast:(e,t)=>{i(r=>({...r,[t]:r[t].filter(t=>t.id!=e)}))},notify:(e,t)=>{let r=function(e,t={}){var r,n;x+=1;let i=null!=(r=t.id)?r:x,a=null!=(n=t.position)?n:"bottom";return{id:i,message:e,position:a,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>S.removeToast(String(i),a),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}(e,t),{position:n,id:a}=r;return i(e=>{var t,i;let a=n.includes("top")?[r,...null!=(t=e[n])?t:[]]:[...null!=(i=e[n])?i:[],r];return{...e,[n]:a}}),a},update:(e,t)=>{e&&i(r=>{let i={...r},{position:a,index:s}=(0,n.Dn)(i,e);return a&&-1!==s&&(i[a][s]={...i[a][s],...t,message:A(t)}),i})},closeAll:({positions:e}={})=>{i(t=>(null!=e?e:["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((e,r)=>(e[r]=t[r].map(e=>({...e,requestClose:!0})),e),{...t}))},close:e=>{i(t=>{let r=(0,n.ym)(t,e);return r?{...t,[r]:t[r].map(t=>t.id==e?{...t,requestClose:!0}:t)}:t})},isActive:e=>!!(0,n.Dn)(S.getState(),e).position}}({top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]}),x=0,E=e=>{let{status:t,variant:r="solid",id:n,title:i,isClosable:s,onClose:o,description:l,colorScheme:c,icon:u}=e,d=n?{root:`toast-${n}`,title:`toast-${n}-title`,description:`toast-${n}-description`}:void 0;return(0,a.jsxs)(b,{addRole:!1,status:t,variant:r,id:null==d?void 0:d.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:c,children:[(0,a.jsx)(w,{children:u}),(0,a.jsxs)(y.m.div,{flex:"1",maxWidth:"100%",children:[i&&(0,a.jsx)(k,{id:null==d?void 0:d.title,children:i}),l&&(0,a.jsx)(_,{id:null==d?void 0:d.description,display:"block",children:l})]}),s&&(0,a.jsx)(I.P,{size:"sm",onClick:o,position:"absolute",insetEnd:1,top:1})]})};function A(e={}){let{render:t,toastComponent:r=E}=e;return n=>"function"==typeof t?t({...n,...e}):(0,a.jsx)(r,{...n,...e})}function T(e,t){let r=r=>{var n;return{...t,...r,position:function(e,t){var r;let n=null!=e?e:"bottom",i={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return null!=(r=null==i?void 0:i[t])?r:n}(null!=(n=null==r?void 0:r.position)?n:null==t?void 0:t.position,e)}},n=e=>{let t=r(e),n=A(t);return S.notify(n,t)};return n.update=(e,t)=>{S.update(e,r(t))},n.promise=(e,t)=>{let r=n({...t.loading,status:"loading",duration:null});e.then(e=>n.update(r,{status:"success",duration:5e3,...(0,f.Pu)(t.success,e)})).catch(e=>n.update(r,{status:"error",duration:5e3,...(0,f.Pu)(t.error,e)}))},n.closeAll=S.closeAll,n.close=S.close,n.isActive=S.isActive,n}},45905:function(e,t,r){"use strict";r.d(t,{Dn:function(){return i},IW:function(){return o},sv:function(){return s},ym:function(){return a}});var n=(e,t)=>e.find(e=>e.id===t);function i(e,t){let r=a(e,t),n=r?e[r].findIndex(e=>e.id===t):-1;return{position:r,index:n}}function a(e,t){for(let[r,i]of Object.entries(e))if(n(i,t))return r}function s(e){let t=e.includes("right"),r=e.includes("left"),n="center";return t&&(n="flex-end"),r&&(n="flex-start"),{display:"flex",flexDirection:"column",alignItems:n}}function o(e){let t=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,r=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,n=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",i=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:"top"===e||"bottom"===e?"0 auto":void 0,top:t,bottom:r,right:n,left:i}}},89007:function(e,t,r){"use strict";function n(e,...t){return"function"==typeof e?e(...t):e}function i(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}r.d(t,{v0:function(){return i},Pu:function(){return n}})},90997:function(e,t,r){"use strict";function n(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}r.d(t,{CE:function(){return n},Wf:function(){return i},YU:function(){return s},lw:function(){return a}}),r(59123);var i=(e=>{let t=new WeakMap;return(r,n,i,a)=>{if(void 0===r)return e(r,n,i);t.has(r)||t.set(r,new Map);let s=t.get(r);if(s.has(n))return s.get(n);let o=e(r,n,i,a);return s.set(n,o),o}})(function(e,t,r,n){let i="string"==typeof t?t.split("."):[t];for(n=0;n<i.length&&e;n+=1)e=e[i[n]];return void 0===e?r:e});function a(e,t){let r={};return Object.keys(e).forEach(n=>{let i=e[n];t(i,n,e)&&(r[n]=i)}),r}var s=e=>a(e,e=>null!=e)},58864:function(e,t,r){"use strict";let n,i,a;r.d(t,{Jn:function(){return W},qX:function(){return M},rh:function(){return L},Xd:function(){return O},Mq:function(){return z},C6:function(){return $},ZF:function(){return j},KN:function(){return F}});var s=r(1295),o=r(12438),l=r(88048);let c=(e,t)=>t.some(t=>e instanceof t),u=new WeakMap,d=new WeakMap,p=new WeakMap,h=new WeakMap,f=new WeakMap,m={get(e,t,r){if(e instanceof IDBTransaction){if("done"===t)return d.get(e);if("objectStoreNames"===t)return e.objectStoreNames||p.get(e);if("store"===t)return r.objectStoreNames[1]?void 0:r.objectStore(r.objectStoreNames[0])}return g(e[t])},set:(e,t,r)=>(e[t]=r,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function g(e){var t;if(e instanceof IDBRequest)return function(e){let t=new Promise((t,r)=>{let n=()=>{e.removeEventListener("success",i),e.removeEventListener("error",a)},i=()=>{t(g(e.result)),n()},a=()=>{r(e.error),n()};e.addEventListener("success",i),e.addEventListener("error",a)});return t.then(t=>{t instanceof IDBCursor&&u.set(t,e)}).catch(()=>{}),f.set(t,e),t}(e);if(h.has(e))return h.get(e);let r="function"==typeof(t=e)?t!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(i||(i=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(t)?function(...e){return t.apply(v(this),e),g(u.get(this))}:function(...e){return g(t.apply(v(this),e))}:function(e,...r){let n=t.call(v(this),e,...r);return p.set(n,e.sort?e.sort():[e]),g(n)}:(t instanceof IDBTransaction&&function(e){if(d.has(e))return;let t=new Promise((t,r)=>{let n=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",a),e.removeEventListener("abort",a)},i=()=>{t(),n()},a=()=>{r(e.error||new DOMException("AbortError","AbortError")),n()};e.addEventListener("complete",i),e.addEventListener("error",a),e.addEventListener("abort",a)});d.set(e,t)}(t),c(t,n||(n=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(t,m):t;return r!==e&&(h.set(e,r),f.set(r,e)),r}let v=e=>f.get(e),y=["get","getKey","getAll","getAllKeys","count"],b=["put","add","delete","clear"],w=new Map;function k(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(w.get(t))return w.get(t);let r=t.replace(/FromIndex$/,""),n=t!==r,i=b.includes(r);if(!(r in(n?IDBIndex:IDBObjectStore).prototype)||!(i||y.includes(r)))return;let a=async function(e,...t){let a=this.transaction(e,i?"readwrite":"readonly"),s=a.store;return n&&(s=s.index(t.shift())),(await Promise.all([s[r](...t),i&&a.done]))[0]};return w.set(t,a),a}m={...a=m,get:(e,t,r)=>k(e,t)||a.get(e,t,r),has:(e,t)=>!!k(e,t)||a.has(e,t)};class _{constructor(e){this.container=e}getPlatformInfoString(){return this.container.getProviders().map(e=>{if(!function(e){let t=e.getComponent();return(null==t?void 0:t.type)==="VERSION"}(e))return null;{let t=e.getImmediate();return`${t.library}/${t.version}`}}).filter(e=>e).join(" ")}}let I="@firebase/app",S="0.10.11",x=new o.Yd("@firebase/app"),E="[DEFAULT]",A={[I]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","@firebase/vertexai-preview":"fire-vertex","fire-js":"fire-js",firebase:"fire-js-all"},T=new Map,C=new Map,P=new Map;function R(e,t){try{e.container.addComponent(t)}catch(r){x.debug(`Component ${t.name} failed to register with FirebaseApp ${e.name}`,r)}}function O(e){let t=e.name;if(P.has(t))return x.debug(`There were multiple attempts to register component ${t}.`),!1;for(let r of(P.set(t,e),T.values()))R(r,e);for(let t of C.values())R(t,e);return!0}function M(e,t){let r=e.container.getProvider("heartbeat").getImmediate({optional:!0});return r&&r.triggerHeartbeat(),e.container.getProvider(t)}function L(e){return void 0!==e.settings}let D=new l.LL("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."});class N{constructor(e,t,r){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},t),this._name=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled,this._container=r,this.container.addComponent(new s.wA("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw D.create("app-deleted",{appName:this._name})}}let W="10.13.2";function j(e,t={}){let r=e;"object"!=typeof t&&(t={name:t});let n=Object.assign({name:E,automaticDataCollectionEnabled:!1},t),i=n.name;if("string"!=typeof i||!i)throw D.create("bad-app-name",{appName:String(i)});if(r||(r=(0,l.aH)()),!r)throw D.create("no-options");let a=T.get(i);if(a){if((0,l.vZ)(r,a.options)&&(0,l.vZ)(n,a.config))return a;throw D.create("duplicate-app",{appName:i})}let o=new s.H0(i);for(let e of P.values())o.addComponent(e);let c=new N(r,n,o);return T.set(i,c),c}function z(e=E){let t=T.get(e);if(!t&&e===E&&(0,l.aH)())return j();if(!t)throw D.create("no-app",{appName:e});return t}function $(){return Array.from(T.values())}function F(e,t,r){var n;let i=null!==(n=A[e])&&void 0!==n?n:e;r&&(i+=`-${r}`);let a=i.match(/\s|\//),o=t.match(/\s|\//);if(a||o){let e=[`Unable to register library "${i}" with version "${t}":`];a&&e.push(`library name "${i}" contains illegal characters (whitespace or "/")`),a&&o&&e.push("and"),o&&e.push(`version name "${t}" contains illegal characters (whitespace or "/")`),x.warn(e.join(" "));return}O(new s.wA(`${i}-version`,()=>({library:i,version:t}),"VERSION"))}let U="firebase-heartbeat-store",B=null;function V(){return B||(B=(function(e,t,{blocked:r,upgrade:n,blocking:i,terminated:a}={}){let s=indexedDB.open(e,1),o=g(s);return n&&s.addEventListener("upgradeneeded",e=>{n(g(s.result),e.oldVersion,e.newVersion,g(s.transaction),e)}),r&&s.addEventListener("blocked",e=>r(e.oldVersion,e.newVersion,e)),o.then(e=>{a&&e.addEventListener("close",()=>a()),i&&e.addEventListener("versionchange",e=>i(e.oldVersion,e.newVersion,e))}).catch(()=>{}),o})("firebase-heartbeat-database",0,{upgrade:(e,t)=>{if(0===t)try{e.createObjectStore(U)}catch(e){console.warn(e)}}}).catch(e=>{throw D.create("idb-open",{originalErrorMessage:e.message})})),B}async function q(e){try{let t=(await V()).transaction(U),r=await t.objectStore(U).get(H(e));return await t.done,r}catch(e){if(e instanceof l.ZR)x.warn(e.message);else{let t=D.create("idb-get",{originalErrorMessage:null==e?void 0:e.message});x.warn(t.message)}}}async function G(e,t){try{let r=(await V()).transaction(U,"readwrite"),n=r.objectStore(U);await n.put(t,H(e)),await r.done}catch(e){if(e instanceof l.ZR)x.warn(e.message);else{let t=D.create("idb-set",{originalErrorMessage:null==e?void 0:e.message});x.warn(t.message)}}}function H(e){return`${e.name}!${e.options.appId}`}class Z{constructor(e){this.container=e,this._heartbeatsCache=null;let t=this.container.getProvider("app").getImmediate();this._storage=new K(t),this._heartbeatsCachePromise=this._storage.read().then(e=>(this._heartbeatsCache=e,e))}async triggerHeartbeat(){var e,t;try{let r=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),n=J();if((null===(e=this._heartbeatsCache)||void 0===e?void 0:e.heartbeats)==null&&(this._heartbeatsCache=await this._heartbeatsCachePromise,(null===(t=this._heartbeatsCache)||void 0===t?void 0:t.heartbeats)==null)||this._heartbeatsCache.lastSentHeartbeatDate===n||this._heartbeatsCache.heartbeats.some(e=>e.date===n))return;return this._heartbeatsCache.heartbeats.push({date:n,agent:r}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter(e=>{let t=new Date(e.date).valueOf();return Date.now()-t<=2592e6}),this._storage.overwrite(this._heartbeatsCache)}catch(e){x.warn(e)}}async getHeartbeatsHeader(){var e;try{if(null===this._heartbeatsCache&&await this._heartbeatsCachePromise,(null===(e=this._heartbeatsCache)||void 0===e?void 0:e.heartbeats)==null||0===this._heartbeatsCache.heartbeats.length)return"";let t=J(),{heartbeatsToSend:r,unsentEntries:n}=function(e,t=1024){let r=[],n=e.slice();for(let i of e){let e=r.find(e=>e.agent===i.agent);if(e){if(e.dates.push(i.date),X(r)>t){e.dates.pop();break}}else if(r.push({agent:i.agent,dates:[i.date]}),X(r)>t){r.pop();break}n=n.slice(1)}return{heartbeatsToSend:r,unsentEntries:n}}(this._heartbeatsCache.heartbeats),i=(0,l.L)(JSON.stringify({version:2,heartbeats:r}));return this._heartbeatsCache.lastSentHeartbeatDate=t,n.length>0?(this._heartbeatsCache.heartbeats=n,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),i}catch(e){return x.warn(e),""}}}function J(){return new Date().toISOString().substring(0,10)}class K{constructor(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return!!(0,l.hl)()&&(0,l.eu)().then(()=>!0).catch(()=>!1)}async read(){if(!await this._canUseIndexedDBPromise)return{heartbeats:[]};{let e=await q(this.app);return(null==e?void 0:e.heartbeats)?e:{heartbeats:[]}}}async overwrite(e){var t;if(await this._canUseIndexedDBPromise){let r=await this.read();return G(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:r.lastSentHeartbeatDate,heartbeats:e.heartbeats})}}async add(e){var t;if(await this._canUseIndexedDBPromise){let r=await this.read();return G(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:r.lastSentHeartbeatDate,heartbeats:[...r.heartbeats,...e.heartbeats]})}}}function X(e){return(0,l.L)(JSON.stringify({version:2,heartbeats:e})).length}O(new s.wA("platform-logger",e=>new _(e),"PRIVATE")),O(new s.wA("heartbeat",e=>new Z(e),"PRIVATE")),F(I,S,""),F(I,S,"esm2017"),F("fire-js","")},1295:function(e,t,r){"use strict";r.d(t,{H0:function(){return o},wA:function(){return i}});var n=r(88048);class i{constructor(e,t,r){this.name=e,this.instanceFactory=t,this.type=r,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}}let a="[DEFAULT]";class s{constructor(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){let t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){let e=new n.BH;if(this.instancesDeferred.set(t,e),this.isInitialized(t)||this.shouldAutoInitialize())try{let r=this.getOrInitializeService({instanceIdentifier:t});r&&e.resolve(r)}catch(e){}}return this.instancesDeferred.get(t).promise}getImmediate(e){var t;let r=this.normalizeInstanceIdentifier(null==e?void 0:e.identifier),n=null!==(t=null==e?void 0:e.optional)&&void 0!==t&&t;if(this.isInitialized(r)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:r})}catch(e){if(n)return null;throw e}else{if(n)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error(`Mismatching Component ${e.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=e,this.shouldAutoInitialize()){if("EAGER"===e.instantiationMode)try{this.getOrInitializeService({instanceIdentifier:a})}catch(e){}for(let[e,t]of this.instancesDeferred.entries()){let r=this.normalizeInstanceIdentifier(e);try{let e=this.getOrInitializeService({instanceIdentifier:r});t.resolve(e)}catch(e){}}}}clearInstance(e=a){this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){let e=Array.from(this.instances.values());await Promise.all([...e.filter(e=>"INTERNAL"in e).map(e=>e.INTERNAL.delete()),...e.filter(e=>"_delete"in e).map(e=>e._delete())])}isComponentSet(){return null!=this.component}isInitialized(e=a){return this.instances.has(e)}getOptions(e=a){return this.instancesOptions.get(e)||{}}initialize(e={}){let{options:t={}}=e,r=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(r))throw Error(`${this.name}(${r}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);let n=this.getOrInitializeService({instanceIdentifier:r,options:t});for(let[e,t]of this.instancesDeferred.entries())r===this.normalizeInstanceIdentifier(e)&&t.resolve(n);return n}onInit(e,t){var r;let n=this.normalizeInstanceIdentifier(t),i=null!==(r=this.onInitCallbacks.get(n))&&void 0!==r?r:new Set;i.add(e),this.onInitCallbacks.set(n,i);let a=this.instances.get(n);return a&&e(a,n),()=>{i.delete(e)}}invokeOnInitCallbacks(e,t){let r=this.onInitCallbacks.get(t);if(r)for(let n of r)try{n(e,t)}catch(e){}}getOrInitializeService({instanceIdentifier:e,options:t={}}){let r=this.instances.get(e);if(!r&&this.component&&(r=this.component.instanceFactory(this.container,{instanceIdentifier:e===a?void 0:e,options:t}),this.instances.set(e,r),this.instancesOptions.set(e,t),this.invokeOnInitCallbacks(r,e),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,e,r)}catch(e){}return r||null}normalizeInstanceIdentifier(e=a){return this.component?this.component.multipleInstances?e:a:e}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class o{constructor(e){this.name=e,this.providers=new Map}addComponent(e){let t=this.getProvider(e.name);if(t.isComponentSet())throw Error(`Component ${e.name} has already been registered with ${this.name}`);t.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);let t=new s(e,this);return this.providers.set(e,t),t}getProviders(){return Array.from(this.providers.values())}}},12438:function(e,t,r){"use strict";var n,i;r.d(t,{Yd:function(){return u},in:function(){return n}});let a=[];(i=n||(n={}))[i.DEBUG=0]="DEBUG",i[i.VERBOSE=1]="VERBOSE",i[i.INFO=2]="INFO",i[i.WARN=3]="WARN",i[i.ERROR=4]="ERROR",i[i.SILENT=5]="SILENT";let s={debug:n.DEBUG,verbose:n.VERBOSE,info:n.INFO,warn:n.WARN,error:n.ERROR,silent:n.SILENT},o=n.INFO,l={[n.DEBUG]:"log",[n.VERBOSE]:"log",[n.INFO]:"info",[n.WARN]:"warn",[n.ERROR]:"error"},c=(e,t,...r)=>{if(t<e.logLevel)return;let n=new Date().toISOString(),i=l[t];if(i)console[i](`[${n}]  ${e.name}:`,...r);else throw Error(`Attempted to log a message with an invalid logType (value: ${t})`)};class u{constructor(e){this.name=e,this._logLevel=o,this._logHandler=c,this._userLogHandler=null,a.push(this)}get logLevel(){return this._logLevel}set logLevel(e){if(!(e in n))throw TypeError(`Invalid value "${e}" assigned to \`logLevel\``);this._logLevel=e}setLogLevel(e){this._logLevel="string"==typeof e?s[e]:e}get logHandler(){return this._logHandler}set logHandler(e){if("function"!=typeof e)throw TypeError("Value assigned to `logHandler` must be a function");this._logHandler=e}get userLogHandler(){return this._userLogHandler}set userLogHandler(e){this._userLogHandler=e}debug(...e){this._userLogHandler&&this._userLogHandler(this,n.DEBUG,...e),this._logHandler(this,n.DEBUG,...e)}log(...e){this._userLogHandler&&this._userLogHandler(this,n.VERBOSE,...e),this._logHandler(this,n.VERBOSE,...e)}info(...e){this._userLogHandler&&this._userLogHandler(this,n.INFO,...e),this._logHandler(this,n.INFO,...e)}warn(...e){this._userLogHandler&&this._userLogHandler(this,n.WARN,...e),this._logHandler(this,n.WARN,...e)}error(...e){this._userLogHandler&&this._userLogHandler(this,n.ERROR,...e),this._logHandler(this,n.ERROR,...e)}}},78925:function(e,t,r){"use strict";r.d(t,{G:function(){return p}});var n=r(37362),i=r(65876),a=r(63501),s=r(77282);class o{constructor(e,t){let r,n;r=e||new s.s,n=t||new s.s,this._stack=[{scope:r}],this._isolationScope=n}withScope(e){let t;let r=this._pushScope();try{t=e(r)}catch(e){throw this._popScope(),e}return(0,i.J8)(t)?t.then(e=>(this._popScope(),e),e=>{throw this._popScope(),e}):(this._popScope(),t)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function l(){let e=(0,n.c)(),t=(0,n.q)(e);return t.stack=t.stack||new o((0,a.Y)("defaultCurrentScope",()=>new s.s),(0,a.Y)("defaultIsolationScope",()=>new s.s))}function c(e){return l().withScope(e)}function u(e,t){let r=l();return r.withScope(()=>(r.getStackTop().scope=e,t(e)))}function d(e){return l().withScope(()=>e(l().getIsolationScope()))}function p(e){let t=(0,n.q)(e);return t.acs?t.acs:{withIsolationScope:d,withScope:c,withSetScope:u,withSetIsolationScope:(e,t)=>d(t),getCurrentScope:()=>l().getScope(),getIsolationScope:()=>l().getIsolationScope()}}},37362:function(e,t,r){"use strict";r.d(t,{c:function(){return a},q:function(){return s}});var n=r(63501),i=r(75607);function a(){return s(n.GLOBAL_OBJ),n.GLOBAL_OBJ}function s(e){let t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||i.J,t[i.J]=t[i.J]||{}}},61435:function(e,t,r){"use strict";r.d(t,{J:function(){return n}});let n="production"},37057:function(e,t,r){"use strict";r.d(t,{$e:function(){return u},aF:function(){return l},lW:function(){return c},nZ:function(){return o},s3:function(){return d}});var n=r(63501),i=r(78925),a=r(37362),s=r(77282);function o(){let e=(0,a.c)();return(0,i.G)(e).getCurrentScope()}function l(){let e=(0,a.c)();return(0,i.G)(e).getIsolationScope()}function c(){return(0,n.Y)("globalScope",()=>new s.s)}function u(...e){let t=(0,a.c)(),r=(0,i.G)(t);if(2===e.length){let[t,n]=e;return t?r.withSetScope(t,n):r.withScope(n)}return r.withScope(e[0])}function d(){return o().getClient()}},52538:function(e,t,r){"use strict";r.d(t,{X:function(){return n}});let n="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},61158:function(e,t,r){"use strict";r.d(t,{Qy:function(){return d},Tb:function(){return l},cg:function(){return m},eN:function(){return c},v:function(){return u},yj:function(){return p}});var n=r(63501),i=r(61435),a=r(37057),s=r(35177),o=r(72413);function l(e,t){return(0,a.nZ)().captureException(e,(0,o.U0)(t))}function c(e,t){return(0,a.nZ)().captureEvent(e,t)}function u(e,t){(0,a.aF)().setContext(e,t)}function d(e){(0,a.aF)().addEventProcessor(e)}function p(e){let t=(0,a.s3)(),r=(0,a.aF)(),o=(0,a.nZ)(),{release:l,environment:c=i.J}=t&&t.getOptions()||{},{userAgent:u}=n.GLOBAL_OBJ.navigator||{},d=(0,s.Hv)({release:l,environment:c,user:o.getUser()||r.getUser(),...u&&{userAgent:u},...e}),p=r.getSession();return p&&"ok"===p.status&&(0,s.CT)(p,{status:"exited"}),h(),r.setSession(d),o.setSession(d),d}function h(){let e=(0,a.aF)(),t=(0,a.nZ)(),r=t.getSession()||e.getSession();r&&(0,s.RJ)(r),f(),e.setSession(),t.setSession()}function f(){let e=(0,a.aF)(),t=(0,a.nZ)(),r=(0,a.s3)(),n=t.getSession()||e.getSession();n&&r&&r.captureSession(n)}function m(e=!1){if(e){h();return}f()}},30681:function(e,t,r){"use strict";r.d(t,{y:function(){return i}});var n=r(57565);function i(e){let t=e._sentryMetrics;if(!t)return;let r={};for(let[,[e,i]]of t)(r[e]||(r[e]=[])).push((0,n.Jr)(i));return r}},77282:function(e,t,r){"use strict";r.d(t,{s:function(){return d}});var n=r(11577),i=r(65876),a=r(19467),s=r(85894),o=r(85558),l=r(35177),c=r(86336);class u{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=(0,n.Q)()}clone(){let e=new u;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,(0,c.D)(e,(0,c.Y)(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&(0,l.CT)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this._tags={...this._tags,[e]:t},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let t="function"==typeof e?e(this):e,[r,n]=t instanceof d?[t.getScopeData(),t.getRequestSession()]:(0,i.PO)(t)?[e,e.requestSession]:[],{tags:a,extra:s,user:o,contexts:l,level:c,fingerprint:u=[],propagationContext:p}=r||{};return this._tags={...this._tags,...a},this._extra={...this._extra,...s},this._contexts={...this._contexts,...l},o&&Object.keys(o).length&&(this._user=o),c&&(this._level=c),u.length&&(this._fingerprint=u),p&&(this._propagationContext=p),n&&(this._requestSession=n),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,(0,c.D)(this,void 0),this._attachments=[],this._propagationContext=(0,n.Q)(),this._notifyScopeListeners(),this}addBreadcrumb(e,t){let r="number"==typeof t?t:100;if(r<=0)return this;let n={timestamp:(0,a.yW)(),...e},i=this._breadcrumbs;return i.push(n),this._breadcrumbs=i.length>r?i.slice(-r):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:(0,c.Y)(this)}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){let r=t&&t.event_id?t.event_id:(0,s.DM)();if(!this._client)return o.kg.warn("No client configured on scope - will not capture exception!"),r;let n=Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:n,...t,event_id:r},this),r}captureMessage(e,t,r){let n=r&&r.event_id?r.event_id:(0,s.DM)();if(!this._client)return o.kg.warn("No client configured on scope - will not capture message!"),n;let i=Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...r,event_id:n},this),n}captureEvent(e,t){let r=t&&t.event_id?t.event_id:(0,s.DM)();return this._client?this._client.captureEvent(e,{...t,event_id:r},this):o.kg.warn("No client configured on scope - will not capture event!"),r}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}let d=u},45741:function(e,t,r){"use strict";r.d(t,{$J:function(){return a},E1:function(){return l},JQ:function(){return d},S3:function(){return s},TE:function(){return i},Wb:function(){return c},Zj:function(){return n},ju:function(){return o},p6:function(){return u}});let n="sentry.source",i="sentry.sample_rate",a="sentry.op",s="sentry.origin",o="sentry.idle_span_finish_reason",l="sentry.measurement_unit",c="sentry.measurement_value",u="sentry.profile_id",d="sentry.exclusive_time"},35177:function(e,t,r){"use strict";r.d(t,{CT:function(){return o},Hv:function(){return s},RJ:function(){return l}});var n=r(19467),i=r(85894),a=r(57565);function s(e){let t=(0,n.ph)(),r={sid:(0,i.DM)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>(0,a.Jr)({sid:`${r.sid}`,init:r.init,started:new Date(1e3*r.started).toISOString(),timestamp:new Date(1e3*r.timestamp).toISOString(),status:r.status,errors:r.errors,did:"number"==typeof r.did||"string"==typeof r.did?`${r.did}`:void 0,duration:r.duration,abnormal_mechanism:r.abnormal_mechanism,attrs:{release:r.release,environment:r.environment,ip_address:r.ipAddress,user_agent:r.userAgent}})};return e&&o(r,e),r}function o(e,t={}){if(!t.user||(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,n.ph)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,i.DM)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{let t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function l(e,t){let r={};t?r={status:t}:"ok"===e.status&&(r={status:"exited"}),o(e,r)}},51109:function(e,t,r){"use strict";r.d(t,{Lh:function(){return u},_l:function(){return d},jC:function(){return p}});var n=r(57565),i=r(17360),a=r(61435),s=r(37057),o=r(45741),l=r(52952);let c="_frozenDsc";function u(e,t){(0,n.xp)(e,c,t)}function d(e,t){let r=t.getOptions(),{publicKey:i}=t.getDsn()||{},s=(0,n.Jr)({environment:r.environment||a.J,release:r.release,public_key:i,trace_id:e});return t.emit("createDsc",s),s}function p(e){let t=(0,s.s3)();if(!t)return{};let r=d((0,l.XU)(e).trace_id||"",t),n=(0,l.Gx)(e),a=n[c];if(a)return a;let u=n.spanContext().traceState,p=u&&u.get("sentry.dsc"),h=p&&(0,i.EN)(p);if(h)return h;let f=(0,l.XU)(n),m=f.data||{},g=m[o.TE];null!=g&&(r.sample_rate=`${g}`);let v=m[o.Zj],y=f.description;return"url"!==v&&y&&(r.transaction=y),r.sampled=String((0,l.Tt)(n)),t.emit("createDsc",r,n),r}},43157:function(e,t,r){"use strict";r.d(t,{OP:function(){return i},Q0:function(){return s},jt:function(){return a},pq:function(){return n}});let n=0,i=1,a=2;function s(e,t){e.setAttribute("http.response.status_code",t);let r=function(e){if(e<400&&e>=100)return{code:i};if(e>=400&&e<500)switch(e){case 401:return{code:a,message:"unauthenticated"};case 403:return{code:a,message:"permission_denied"};case 404:return{code:a,message:"not_found"};case 409:return{code:a,message:"already_exists"};case 413:return{code:a,message:"failed_precondition"};case 429:return{code:a,message:"resource_exhausted"};case 499:return{code:a,message:"cancelled"};default:return{code:a,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:a,message:"unimplemented"};case 503:return{code:a,message:"unavailable"};case 504:return{code:a,message:"deadline_exceeded"};default:return{code:a,message:"internal_error"}}return{code:a,message:"unknown_error"}}(t);"unknown_error"!==r.message&&e.setStatus(r)}},72413:function(e,t,r){"use strict";r.d(t,{U0:function(){return _},R:function(){return w}});var n=r(85894),i=r(19467),a=r(26611),s=r(63501),o=r(27389),l=r(61435),c=r(37057),u=r(28737),d=r(85558),p=r(65876),h=r(52538),f=r(77282),m=r(57565),g=r(51109),v=r(52952);function y(e,t){let{extra:r,tags:n,user:i,contexts:a,level:s,sdkProcessingMetadata:o,breadcrumbs:l,fingerprint:c,eventProcessors:u,attachments:d,propagationContext:p,transactionName:h,span:f}=t;b(e,"extra",r),b(e,"tags",n),b(e,"user",i),b(e,"contexts",a),b(e,"sdkProcessingMetadata",o),s&&(e.level=s),h&&(e.transactionName=h),f&&(e.span=f),l.length&&(e.breadcrumbs=[...e.breadcrumbs,...l]),c.length&&(e.fingerprint=[...e.fingerprint,...c]),u.length&&(e.eventProcessors=[...e.eventProcessors,...u]),d.length&&(e.attachments=[...e.attachments,...d]),e.propagationContext={...e.propagationContext,...p}}function b(e,t,r){if(r&&Object.keys(r).length)for(let n in e[t]={...e[t]},r)Object.prototype.hasOwnProperty.call(r,n)&&(e[t][n]=r[n])}function w(e,t,r,b,w,_){let{normalizeDepth:I=3,normalizeMaxBreadth:S=1e3}=e,x={...t,event_id:t.event_id||r.event_id||(0,n.DM)(),timestamp:t.timestamp||(0,i.yW)()},E=r.integrations||e.integrations.map(e=>e.name);(function(e,t){let{environment:r,release:n,dist:i,maxValueLength:s=250}=t;"environment"in e||(e.environment="environment"in t?r:l.J),void 0===e.release&&void 0!==n&&(e.release=n),void 0===e.dist&&void 0!==i&&(e.dist=i),e.message&&(e.message=(0,a.$G)(e.message,s));let o=e.exception&&e.exception.values&&e.exception.values[0];o&&o.value&&(o.value=(0,a.$G)(o.value,s));let c=e.request;c&&c.url&&(c.url=(0,a.$G)(c.url,s))})(x,e),E.length>0&&(x.sdk=x.sdk||{},x.sdk.integrations=[...x.sdk.integrations||[],...E]),w&&w.emit("applyFrameMetadata",t),void 0===t.type&&function(e,t){let r;let n=s.GLOBAL_OBJ._sentryDebugIds;if(!n)return;let i=k.get(t);i?r=i:(r=new Map,k.set(t,r));let a=Object.entries(n).reduce((e,[n,i])=>{let a;let s=r.get(n);s?a=s:(a=t(n),r.set(n,a));for(let t=a.length-1;t>=0;t--){let r=a[t];if(r.filename){e[r.filename]=i;break}}return e},{});try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.filename&&(e.debug_id=a[e.filename])})})}catch(e){}}(x,e.stackParser);let A=function(e,t){if(!t)return e;let r=e?e.clone():new f.s;return r.update(t),r}(b,r.captureContext);r.mechanism&&(0,n.EG)(x,r.mechanism);let T=w?w.getEventProcessors():[],C=(0,c.lW)().getScopeData();_&&y(C,_.getScopeData()),A&&y(C,A.getScopeData());let P=[...r.attachments||[],...C.attachments];return P.length&&(r.attachments=P),function(e,t){let{fingerprint:r,span:i,breadcrumbs:a,sdkProcessingMetadata:s}=t;(function(e,t){let{extra:r,tags:n,user:i,contexts:a,level:s,transactionName:o}=t,l=(0,m.Jr)(r);l&&Object.keys(l).length&&(e.extra={...l,...e.extra});let c=(0,m.Jr)(n);c&&Object.keys(c).length&&(e.tags={...c,...e.tags});let u=(0,m.Jr)(i);u&&Object.keys(u).length&&(e.user={...u,...e.user});let d=(0,m.Jr)(a);d&&Object.keys(d).length&&(e.contexts={...d,...e.contexts}),s&&(e.level=s),o&&"transaction"!==e.type&&(e.transaction=o)})(e,t),i&&function(e,t){e.contexts={trace:(0,v.wy)(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,g.jC)(t),...e.sdkProcessingMetadata};let r=(0,v.Gx)(t),n=(0,v.XU)(r).description;n&&!e.transaction&&"transaction"===e.type&&(e.transaction=n)}(e,i),e.fingerprint=e.fingerprint?(0,n.lE)(e.fingerprint):[],r&&(e.fingerprint=e.fingerprint.concat(r)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint,function(e,t){let r=[...e.breadcrumbs||[],...t];e.breadcrumbs=r.length?r:void 0}(e,a),e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...s}}(x,C),(function e(t,r,n,i=0){return new u.cW((a,s)=>{let o=t[i];if(null===r||"function"!=typeof o)a(r);else{let l=o({...r},n);h.X&&o.id&&null===l&&d.kg.log(`Event processor "${o.id}" dropped event`),(0,p.J8)(l)?l.then(r=>e(t,r,n,i+1).then(a)).then(null,s):e(t,l,n,i+1).then(a).then(null,s)}})})([...T,...C.eventProcessors],x,r).then(e=>(e&&function(e){let t={};try{e.exception.values.forEach(e=>{e.stacktrace.frames.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})})}catch(e){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let r=e.debug_meta.images;Object.entries(t).forEach(([e,t])=>{r.push({type:"sourcemap",code_file:e,debug_id:t})})}(e),"number"==typeof I&&I>0)?function(e,t,r){if(!e)return null;let n={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,o.Fv)(e.data,t,r)}}))},...e.user&&{user:(0,o.Fv)(e.user,t,r)},...e.contexts&&{contexts:(0,o.Fv)(e.contexts,t,r)},...e.extra&&{extra:(0,o.Fv)(e.extra,t,r)}};return e.contexts&&e.contexts.trace&&n.contexts&&(n.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(n.contexts.trace.data=(0,o.Fv)(e.contexts.trace.data,t,r))),e.spans&&(n.spans=e.spans.map(e=>({...e,...e.data&&{data:(0,o.Fv)(e.data,t,r)}}))),n}(e,I,S):e)}let k=new WeakMap;function _(e){return e?e instanceof f.s||"function"==typeof e||Object.keys(e).some(e=>I.includes(e))?{captureContext:e}:e:void 0}let I=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},86336:function(e,t,r){"use strict";r.d(t,{D:function(){return a},Y:function(){return s}});var n=r(57565);let i="_sentrySpan";function a(e,t){t?(0,n.xp)(e,i,t):delete e[i]}function s(e){return e[i]}},52952:function(e,t,r){"use strict";r.d(t,{$k:function(){return y},Dp:function(){return A},Gx:function(){return T},HN:function(){return C},HR:function(){return m},Hb:function(){return v},Tt:function(){return k},XU:function(){return w},_4:function(){return _},ed:function(){return E},i0:function(){return f},j5:function(){return x},ve:function(){return h},wy:function(){return g}});var n=r(57565),i=r(38168),a=r(19467),s=r(78925),o=r(37362),l=r(37057),c=r(30681),u=r(45741),d=r(43157),p=r(86336);let h=0,f=1;function m(e){let{spanId:t,traceId:r}=e.spanContext(),{data:i,op:a,parent_span_id:s,status:o,origin:l}=w(e);return(0,n.Jr)({parent_span_id:s,span_id:t,trace_id:r,data:i,op:a,status:o,origin:l})}function g(e){let{spanId:t,traceId:r}=e.spanContext(),{parent_span_id:i}=w(e);return(0,n.Jr)({parent_span_id:i,span_id:t,trace_id:r})}function v(e){let{traceId:t,spanId:r}=e.spanContext(),n=k(e);return(0,i.$p)(t,r,n)}function y(e){return"number"==typeof e?b(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?b(e.getTime()):(0,a.ph)()}function b(e){return e>9999999999?e/1e3:e}function w(e){if("function"==typeof e.getSpanJSON)return e.getSpanJSON();try{let{spanId:t,traceId:r}=e.spanContext();if(e.attributes&&e.startTime&&e.name&&e.endTime&&e.status){let{attributes:i,startTime:a,name:s,endTime:o,parentSpanId:l,status:d}=e;return(0,n.Jr)({span_id:t,trace_id:r,data:i,description:s,parent_span_id:l,start_timestamp:y(a),timestamp:y(o)||void 0,status:_(d),op:i[u.$J],origin:i[u.S3],_metrics_summary:(0,c.y)(e)})}return{span_id:t,trace_id:r}}catch(e){return{}}}function k(e){let{traceFlags:t}=e.spanContext();return t===f}function _(e){return e&&e.code!==d.pq?e.code===d.OP?"ok":e.message||"unknown_error":void 0}let I="_sentryChildSpans",S="_sentryRootSpan";function x(e,t){let r=e[S]||e;(0,n.xp)(t,S,r),e[I]?e[I].add(t):(0,n.xp)(e,I,new Set([t]))}function E(e,t){e[I]&&e[I].delete(t)}function A(e){let t=new Set;return function e(r){if(!t.has(r)&&k(r))for(let n of(t.add(r),r[I]?Array.from(r[I]):[]))e(n)}(e),Array.from(t)}function T(e){return e[S]||e}function C(){let e=(0,o.c)(),t=(0,s.G)(e);return t.getActiveSpan?t.getActiveSpan():(0,p.Y)((0,l.nZ)())}},17360:function(e,t,r){"use strict";r.d(t,{EN:function(){return c},IQ:function(){return u},bU:function(){return s}});var n=r(75770),i=r(65876),a=r(85558);let s="baggage",o="sentry-",l=/^sentry-/;function c(e){let t=e&&((0,i.HD)(e)||Array.isArray(e))?Array.isArray(e)?e.reduce((e,t)=>(Object.entries(d(t)).forEach(([t,r])=>{e[t]=r}),e),{}):d(e):void 0;if(!t)return;let r=Object.entries(t).reduce((e,[t,r])=>(t.match(l)&&(e[t.slice(o.length)]=r),e),{});return Object.keys(r).length>0?r:void 0}function u(e){if(e)return function(e){if(0!==Object.keys(e).length)return Object.entries(e).reduce((e,[t,r],i)=>{let s=`${encodeURIComponent(t)}=${encodeURIComponent(r)}`,o=0===i?s:`${e},${s}`;return o.length>8192?(n.X&&a.kg.warn(`Not adding key: ${t} with val: ${r} to baggage header due to exceeding baggage size limits.`),e):o},"")}(Object.entries(e).reduce((e,[t,r])=>(r&&(e[`${o}${t}`]=r),e),{}))}function d(e){return e.split(",").map(e=>e.split("=").map(e=>decodeURIComponent(e.trim()))).reduce((e,[t,r])=>(t&&r&&(e[t]=r),e),{})}},49780:function(e,t,r){"use strict";r.d(t,{Rt:function(){return a},iY:function(){return l},l4:function(){return s},qT:function(){return o}});var n=r(65876);let i=r(63501).GLOBAL_OBJ;function a(e,t={}){if(!e)return"<unknown>";try{let r,a=e,s=[],o=0,l=0,c=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||80;for(;a&&o++<5&&(r=function(e,t){let r=[];if(!e||!e.tagName)return"";if(i.HTMLElement&&e instanceof HTMLElement&&e.dataset){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}r.push(e.tagName.toLowerCase());let a=t&&t.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;if(a&&a.length)a.forEach(e=>{r.push(`[${e[0]}="${e[1]}"]`)});else{e.id&&r.push(`#${e.id}`);let t=e.className;if(t&&(0,n.HD)(t))for(let e of t.split(/\s+/))r.push(`.${e}`)}for(let t of["aria-label","type","name","title","alt"]){let n=e.getAttribute(t);n&&r.push(`[${t}="${n}"]`)}return r.join("")}(a,c),"html"!==r&&(!(o>1)||!(l+3*s.length+r.length>=u)));)s.push(r),l+=r.length,a=a.parentNode;return s.reverse().join(" > ")}catch(e){return"<unknown>"}}function s(){try{return i.document.location.href}catch(e){return""}}function o(e){return i.document&&i.document.querySelector?i.document.querySelector(e):null}function l(e){if(!i.HTMLElement)return null;let t=e;for(let e=0;e<5&&t;e++){if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}},75770:function(e,t,r){"use strict";r.d(t,{X:function(){return n}});let n="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},65876:function(e,t,r){"use strict";r.d(t,{Cy:function(){return v},HD:function(){return c},J8:function(){return g},Kj:function(){return m},Le:function(){return u},PO:function(){return p},TX:function(){return o},V9:function(){return y},VW:function(){return s},VZ:function(){return i},cO:function(){return h},fm:function(){return l},kK:function(){return f},pt:function(){return d},y1:function(){return b}});let n=Object.prototype.toString;function i(e){switch(n.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function a(e,t){return n.call(e)===`[object ${t}]`}function s(e){return a(e,"ErrorEvent")}function o(e){return a(e,"DOMError")}function l(e){return a(e,"DOMException")}function c(e){return a(e,"String")}function u(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function d(e){return null===e||u(e)||"object"!=typeof e&&"function"!=typeof e}function p(e){return a(e,"Object")}function h(e){return"undefined"!=typeof Event&&y(e,Event)}function f(e){return"undefined"!=typeof Element&&y(e,Element)}function m(e){return a(e,"RegExp")}function g(e){return!!(e&&e.then&&"function"==typeof e.then)}function v(e){return p(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function y(e,t){try{return e instanceof t}catch(e){return!1}}function b(e){return!!("object"==typeof e&&null!==e&&(e.__isVue||e._isVue))}},85558:function(e,t,r){"use strict";r.d(t,{Cf:function(){return o},LD:function(){return s},RU:function(){return a},kg:function(){return l}});var n=r(75770),i=r(63501);let a=["debug","info","warn","error","log","assert","trace"],s={};function o(e){if(!("console"in i.GLOBAL_OBJ))return e();let t=i.GLOBAL_OBJ.console,r={},n=Object.keys(s);n.forEach(e=>{let n=s[e];r[e]=t[e],t[e]=n});try{return e()}finally{n.forEach(e=>{t[e]=r[e]})}}let l=(0,i.Y)("logger",function(){let e=!1,t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return n.X?a.forEach(r=>{t[r]=(...t)=>{e&&o(()=>{i.GLOBAL_OBJ.console[r](`Sentry Logger [${r}]:`,...t)})}}):a.forEach(e=>{t[e]=()=>void 0}),t})},85894:function(e,t,r){"use strict";r.d(t,{DM:function(){return a},Db:function(){return l},EG:function(){return c},YO:function(){return u},jH:function(){return o},lE:function(){return d}});var n=r(57565),i=r(63501);function a(){let e=i.GLOBAL_OBJ,t=e.crypto||e.msCrypto,r=()=>16*Math.random();try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(r=()=>{let e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(e){}return"10000000100040008000100000000000".replace(/[018]/g,e=>(e^(15&r())>>e/4).toString(16))}function s(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function o(e){let{message:t,event_id:r}=e;if(t)return t;let n=s(e);return n?n.type&&n.value?`${n.type}: ${n.value}`:n.type||n.value||r||"<unknown>":r||"<unknown>"}function l(e,t,r){let n=e.exception=e.exception||{},i=n.values=n.values||[],a=i[0]=i[0]||{};a.value||(a.value=t||""),a.type||(a.type=r||"Error")}function c(e,t){let r=s(e);if(!r)return;let n=r.mechanism;if(r.mechanism={type:"generic",handled:!0,...n,...t},t&&"data"in t){let e={...n&&n.data,...t.data};r.mechanism.data=e}}function u(e){if(e&&e.__sentry_captured__)return!0;try{(0,n.xp)(e,"__sentry_captured__",!0)}catch(e){}return!1}function d(e){return Array.isArray(e)?e:[e]}},27389:function(e,t,r){"use strict";r.d(t,{Fv:function(){return s},Qy:function(){return function e(t,r=3,n=102400){let i=s(t,r);return~-encodeURI(JSON.stringify(i)).split(/%..|./).length>n?e(t,r-1,n):i}}});var n=r(65876),i=r(57565),a=r(51097);function s(e,t=100,r=Infinity){try{return function e(t,r,s=Infinity,o=Infinity,l=function(){let e="function"==typeof WeakSet,t=e?new WeakSet:[];return[function(r){if(e)return!!t.has(r)||(t.add(r),!1);for(let e=0;e<t.length;e++)if(t[e]===r)return!0;return t.push(r),!1},function(r){if(e)t.delete(r);else for(let e=0;e<t.length;e++)if(t[e]===r){t.splice(e,1);break}}]}()){let[c,u]=l;if(null==r||["number","boolean","string"].includes(typeof r)&&!Number.isNaN(r))return r;let d=function(e,t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("undefined"!=typeof global&&t===global)return"[Global]";if("undefined"!=typeof window&&t===window)return"[Window]";if("undefined"!=typeof document&&t===document)return"[Document]";if((0,n.y1)(t))return"[VueViewModel]";if((0,n.Cy)(t))return"[SyntheticEvent]";if("number"==typeof t&&t!=t)return"[NaN]";if("function"==typeof t)return`[Function: ${(0,a.$P)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;let r=function(e){let t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}(t);if(/^HTML(\w*)Element$/.test(r))return`[HTMLElement: ${r}]`;return`[object ${r}]`}catch(e){return`**non-serializable** (${e})`}}(t,r);if(!d.startsWith("[object "))return d;if(r.__sentry_skip_normalization__)return r;let p="number"==typeof r.__sentry_override_normalization_depth__?r.__sentry_override_normalization_depth__:s;if(0===p)return d.replace("object ","");if(c(r))return"[Circular ~]";if(r&&"function"==typeof r.toJSON)try{let t=r.toJSON();return e("",t,p-1,o,l)}catch(e){}let h=Array.isArray(r)?[]:{},f=0,m=(0,i.Sh)(r);for(let t in m){if(!Object.prototype.hasOwnProperty.call(m,t))continue;if(f>=o){h[t]="[MaxProperties ~]";break}let r=m[t];h[t]=e(t,r,p-1,o,l),f++}return u(r),h}("",e,t,r)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}},57565:function(e,t,r){"use strict";r.d(t,{$Q:function(){return u},HK:function(){return d},Jr:function(){return v},Sh:function(){return h},_j:function(){return p},hl:function(){return l},xp:function(){return c},zf:function(){return g}});var n=r(49780),i=r(75770),a=r(65876),s=r(85558),o=r(26611);function l(e,t,r){if(!(t in e))return;let n=e[t],i=r(n);"function"==typeof i&&u(i,n),e[t]=i}function c(e,t,r){try{Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0})}catch(r){i.X&&s.kg.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function u(e,t){try{let r=t.prototype||{};e.prototype=t.prototype=r,c(e,"__sentry_original__",t)}catch(e){}}function d(e){return e.__sentry_original__}function p(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function h(e){if((0,a.VZ)(e))return{message:e.message,name:e.name,stack:e.stack,...m(e)};if(!(0,a.cO)(e))return e;{let t={type:e.type,target:f(e.target),currentTarget:f(e.currentTarget),...m(e)};return"undefined"!=typeof CustomEvent&&(0,a.V9)(e,CustomEvent)&&(t.detail=e.detail),t}}function f(e){try{return(0,a.kK)(e)?(0,n.Rt)(e):Object.prototype.toString.call(e)}catch(e){return"<unknown>"}}function m(e){if("object"!=typeof e||null===e)return{};{let t={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}}function g(e,t=40){let r=Object.keys(h(e));r.sort();let n=r[0];if(!n)return"[object has no keys]";if(n.length>=t)return(0,o.$G)(n,t);for(let e=r.length;e>0;e--){let n=r.slice(0,e).join(", ");if(!(n.length>t)){if(e===r.length)return n;return(0,o.$G)(n,t)}}return""}function v(e){return function e(t,r){if(function(e){if(!(0,a.PO)(e))return!1;try{let t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(e){return!0}}(t)){let n=r.get(t);if(void 0!==n)return n;let i={};for(let n of(r.set(t,i),Object.keys(t)))void 0!==t[n]&&(i[n]=e(t[n],r));return i}if(Array.isArray(t)){let n=r.get(t);if(void 0!==n)return n;let i=[];return r.set(t,i),t.forEach(t=>{i.push(e(t,r))}),i}return t}(e,new Map)}},11577:function(e,t,r){"use strict";r.d(t,{Q:function(){return i}});var n=r(85894);function i(){return{traceId:(0,n.DM)(),spanId:(0,n.DM)().substring(16)}}},51097:function(e,t,r){"use strict";r.d(t,{$P:function(){return u},Fi:function(){return n},Fr:function(){return d},Sq:function(){return o},pE:function(){return s}});let n="?",i=/\(error: (.*)\)/,a=/captureMessage|captureException/;function s(...e){let t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,r=0,s=0)=>{let o=[],c=e.split("\n");for(let e=r;e<c.length;e++){let r=c[e];if(r.length>1024)continue;let n=i.test(r)?r.replace(i,"$1"):r;if(!n.match(/\S*Error: /)){for(let e of t){let t=e(n);if(t){o.push(t);break}}if(o.length>=50+s)break}}return function(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(l(t).function||"")&&t.pop(),t.reverse(),a.test(l(t).function||"")&&(t.pop(),a.test(l(t).function||"")&&t.pop()),t.slice(0,50).map(e=>({...e,filename:e.filename||l(t).filename,function:e.function||n}))}(o.slice(s))}}function o(e){return Array.isArray(e)?s(...e):e}function l(e){return e[e.length-1]||{}}let c="<anonymous>";function u(e){try{if(!e||"function"!=typeof e)return c;return e.name||c}catch(e){return c}}function d(e){let t=e.exception;if(t){let e=[];try{return t.values.forEach(t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)}),e}catch(e){}}}},26611:function(e,t,r){"use strict";r.d(t,{$G:function(){return i},U0:function(){return s},nK:function(){return a}});var n=r(65876);function i(e,t=0){return"string"!=typeof e||0===t?e:e.length<=t?e:`${e.slice(0,t)}...`}function a(e,t){if(!Array.isArray(e))return"";let r=[];for(let t=0;t<e.length;t++){let i=e[t];try{(0,n.y1)(i)?r.push("[VueViewModel]"):r.push(String(i))}catch(e){r.push("[value cannot be serialized]")}}return r.join(t)}function s(e,t=[],r=!1){return t.some(t=>(function(e,t,r=!1){return!!(0,n.HD)(e)&&((0,n.Kj)(t)?t.test(e):!!(0,n.HD)(t)&&(r?e===t:e.includes(t)))})(e,t,r))}},28737:function(e,t,r){"use strict";r.d(t,{$2:function(){return o},WD:function(){return s},cW:function(){return l}});var n,i,a=r(65876);function s(e){return new l(t=>{t(e)})}function o(e){return new l((t,r)=>{r(e)})}(n=i||(i={}))[n.PENDING=0]="PENDING",n[n.RESOLVED=1]="RESOLVED",n[n.REJECTED=2]="REJECTED";class l{constructor(e){l.prototype.__init.call(this),l.prototype.__init2.call(this),l.prototype.__init3.call(this),l.prototype.__init4.call(this),this._state=i.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(e){this._reject(e)}}then(e,t){return new l((r,n)=>{this._handlers.push([!1,t=>{if(e)try{r(e(t))}catch(e){n(e)}else r(t)},e=>{if(t)try{r(t(e))}catch(e){n(e)}else n(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new l((t,r)=>{let n,i;return this.then(t=>{i=!1,n=t,e&&e()},t=>{i=!0,n=t,e&&e()}).then(()=>{if(i){r(n);return}t(n)})})}__init(){this._resolve=e=>{this._setResult(i.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(i.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===i.PENDING){if((0,a.J8)(t)){t.then(this._resolve,this._reject);return}this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===i.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(this._state===i.RESOLVED&&e[1](this._value),this._state===i.REJECTED&&e[2](this._value),e[0]=!0)})}}}},19467:function(e,t,r){"use strict";r.d(t,{Z1:function(){return s},ph:function(){return a},yW:function(){return i}});var n=r(63501);function i(){return Date.now()/1e3}let a=function(){let{performance:e}=n.GLOBAL_OBJ;if(!e||!e.now)return i;let t=Date.now()-e.now(),r=void 0==e.timeOrigin?t:e.timeOrigin;return()=>(r+e.now())/1e3}(),s=(()=>{let{performance:e}=n.GLOBAL_OBJ;if(!e||!e.now)return;let t=e.now(),r=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+t-r):36e5,a=e.timing&&e.timing.navigationStart,s="number"==typeof a?Math.abs(a+t-r):36e5;return i<36e5||s<36e5?i<=s?e.timeOrigin:a:r})()},38168:function(e,t,r){"use strict";r.d(t,{$p:function(){return o},pT:function(){return s}});var n=r(17360),i=r(85894);let a=RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function s(e,t){let r=function(e){let t;if(!e)return;let r=e.match(a);if(r)return"1"===r[3]?t=!0:"0"===r[3]&&(t=!1),{traceId:r[1],parentSampled:t,parentSpanId:r[2]}}(e),s=(0,n.EN)(t),{traceId:o,parentSpanId:l,parentSampled:c}=r||{};return r?{traceId:o||(0,i.DM)(),parentSpanId:l||(0,i.DM)().substring(16),spanId:(0,i.DM)().substring(16),sampled:c,dsc:s||{}}:{traceId:o||(0,i.DM)(),spanId:(0,i.DM)().substring(16)}}function o(e=(0,i.DM)(),t=(0,i.DM)().substring(16),r){let n="";return void 0!==r&&(n=r?"-1":"-0"),`${e}-${t}${n}`}},75607:function(e,t,r){"use strict";r.d(t,{J:function(){return n}});let n="8.30.0"},63501:function(e,t,r){"use strict";r.d(t,{GLOBAL_OBJ:function(){return i},Y:function(){return a}});var n=r(75607);let i=globalThis;function a(e,t,r){let a=r||i,s=a.__SENTRY__=a.__SENTRY__||{},o=s[n.J]=s[n.J]||{};return o[e]||(o[e]=t())}},85504:function(e,t,r){"use strict";r.d(t,{hJ:function(){return eQ},v0:function(){return rg},JB:function(){return ti},Aj:function(){return tc},LS:function(){return tr},e5:function(){return tn},P6:function(){return ta},rh:function(){return t$},w7:function(){return tu},gQ:function(){return to},Ov:function(){return ts}});var n,i=r(58864),a=r(88048),s=r(12438),o=r(94154),l=r(1295);function c(){return{"dependent-sdk-initialized-before-auth":"Another Firebase SDK was initialized and is trying to use Auth before Auth is initialized. Please be sure to call `initializeAuth` or `getAuth` before starting any other Firebase SDK."}}let u=new a.LL("auth","Firebase",c()),d=new s.Yd("@firebase/auth");function p(e,...t){d.logLevel<=s.in.ERROR&&d.error(`Auth (${i.Jn}): ${e}`,...t)}function h(e,...t){throw v(e,...t)}function f(e,...t){return v(e,...t)}function m(e,t,r){let n=Object.assign(Object.assign({},c()),{[t]:r});return new a.LL("auth","Firebase",n).create(t,{appName:e.name})}function g(e){return m(e,"operation-not-supported-in-this-environment","Operations that alter the current user are not supported in conjunction with FirebaseServerApp")}function v(e,...t){if("string"!=typeof e){let r=t[0],n=[...t.slice(1)];return n[0]&&(n[0].appName=e.name),e._errorFactory.create(r,...n)}return u.create(e,...t)}function y(e,t,...r){if(!e)throw v(t,...r)}function b(e){let t="INTERNAL ASSERTION FAILED: "+e;throw p(t),Error(t)}function w(){var e;return"undefined"!=typeof self&&(null===(e=self.location)||void 0===e?void 0:e.href)||""}function k(){var e;return"undefined"!=typeof self&&(null===(e=self.location)||void 0===e?void 0:e.protocol)||null}class _{constructor(e,t){var r;this.shortDelay=e,this.longDelay=t,r="Short delay should be less than long delay!",t>e||b(r),this.isMobile=(0,a.uI)()||(0,a.b$)()}get(){return!("undefined"!=typeof navigator&&navigator&&"onLine"in navigator&&"boolean"==typeof navigator.onLine&&("http:"===k()||"https:"===k()||(0,a.ru)()||"connection"in navigator))||navigator.onLine?this.isMobile?this.longDelay:this.shortDelay:Math.min(5e3,this.shortDelay)}}function I(e,t){var r,n;r=e.emulator,n="Emulator should always be set here",r||b(n);let{url:i}=e.emulator;return t?`${i}${t.startsWith("/")?t.slice(1):t}`:i}class S{static initialize(e,t,r){this.fetchImpl=e,t&&(this.headersImpl=t),r&&(this.responseImpl=r)}static fetch(){return this.fetchImpl?this.fetchImpl:"undefined"!=typeof self&&"fetch"in self?self.fetch:"undefined"!=typeof globalThis&&globalThis.fetch?globalThis.fetch:"undefined"!=typeof fetch?fetch:void b("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){return this.headersImpl?this.headersImpl:"undefined"!=typeof self&&"Headers"in self?self.Headers:"undefined"!=typeof globalThis&&globalThis.Headers?globalThis.Headers:"undefined"!=typeof Headers?Headers:void b("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){return this.responseImpl?this.responseImpl:"undefined"!=typeof self&&"Response"in self?self.Response:"undefined"!=typeof globalThis&&globalThis.Response?globalThis.Response:"undefined"!=typeof Response?Response:void b("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}let x={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"},E=new _(3e4,6e4);function A(e,t){return e.tenantId&&!t.tenantId?Object.assign(Object.assign({},t),{tenantId:e.tenantId}):t}async function T(e,t,r,n,i={}){return C(e,i,async()=>{let i={},s={};n&&("GET"===t?s=n:i={body:JSON.stringify(n)});let o=(0,a.xO)(Object.assign({key:e.config.apiKey},s)).slice(1),l=await e._getAdditionalHeaders();l["Content-Type"]="application/json",e.languageCode&&(l["X-Firebase-Locale"]=e.languageCode);let c=Object.assign({method:t,headers:l},i);return(0,a.L_)()||(c.referrerPolicy="no-referrer"),S.fetch()(R(e,e.config.apiHost,r,o),c)})}async function C(e,t,r){e._canInitEmulator=!1;let n=Object.assign(Object.assign({},x),t);try{let t=new O(e),i=await Promise.race([r(),t.promise]);t.clearNetworkTimeout();let a=await i.json();if("needConfirmation"in a)throw M(e,"account-exists-with-different-credential",a);if(i.ok&&!("errorMessage"in a))return a;{let[t,r]=(i.ok?a.errorMessage:a.error.message).split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===t)throw M(e,"credential-already-in-use",a);if("EMAIL_EXISTS"===t)throw M(e,"email-already-in-use",a);if("USER_DISABLED"===t)throw M(e,"user-disabled",a);let s=n[t]||t.toLowerCase().replace(/[_\s]+/g,"-");if(r)throw m(e,s,r);h(e,s)}}catch(t){if(t instanceof a.ZR)throw t;h(e,"network-request-failed",{message:String(t)})}}async function P(e,t,r,n,i={}){let a=await T(e,t,r,n,i);return"mfaPendingCredential"in a&&h(e,"multi-factor-auth-required",{_serverResponse:a}),a}function R(e,t,r,n){let i=`${t}${r}?${n}`;return e.config.emulator?I(e.config,i):`${e.config.apiScheme}://${i}`}class O{constructor(e){this.auth=e,this.timer=null,this.promise=new Promise((e,t)=>{this.timer=setTimeout(()=>t(f(this.auth,"network-request-failed")),E.get())})}clearNetworkTimeout(){clearTimeout(this.timer)}}function M(e,t,r){let n={appName:e.name};r.email&&(n.email=r.email),r.phoneNumber&&(n.phoneNumber=r.phoneNumber);let i=f(e,t,n);return i.customData._tokenResponse=r,i}function L(e){return void 0!==e&&void 0!==e.enterprise}class D{constructor(e){if(this.siteKey="",this.recaptchaEnforcementState=[],void 0===e.recaptchaKey)throw Error("recaptchaKey undefined");this.siteKey=e.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=e.recaptchaEnforcementState}getProviderEnforcementState(e){if(!this.recaptchaEnforcementState||0===this.recaptchaEnforcementState.length)return null;for(let t of this.recaptchaEnforcementState)if(t.provider&&t.provider===e)return function(e){switch(e){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}(t.enforcementState);return null}isProviderEnabled(e){return"ENFORCE"===this.getProviderEnforcementState(e)||"AUDIT"===this.getProviderEnforcementState(e)}}async function N(e,t){return T(e,"GET","/v2/recaptchaConfig",A(e,t))}async function W(e,t){return T(e,"POST","/v1/accounts:delete",t)}async function j(e,t){return T(e,"POST","/v1/accounts:lookup",t)}function z(e){if(e)try{let t=new Date(Number(e));if(!isNaN(t.getTime()))return t.toUTCString()}catch(e){}}async function $(e,t=!1){let r=(0,a.m9)(e),n=await r.getIdToken(t),i=U(n);y(i&&i.exp&&i.auth_time&&i.iat,r.auth,"internal-error");let s="object"==typeof i.firebase?i.firebase:void 0,o=null==s?void 0:s.sign_in_provider;return{claims:i,token:n,authTime:z(F(i.auth_time)),issuedAtTime:z(F(i.iat)),expirationTime:z(F(i.exp)),signInProvider:o||null,signInSecondFactor:(null==s?void 0:s.sign_in_second_factor)||null}}function F(e){return 1e3*Number(e)}function U(e){let[t,r,n]=e.split(".");if(void 0===t||void 0===r||void 0===n)return p("JWT malformed, contained fewer than 3 sections"),null;try{let e=(0,a.tV)(r);if(!e)return p("Failed to decode base64 JWT payload"),null;return JSON.parse(e)}catch(e){return p("Caught error parsing JWT payload as JSON",null==e?void 0:e.toString()),null}}function B(e){let t=U(e);return y(t,"internal-error"),y(void 0!==t.exp,"internal-error"),y(void 0!==t.iat,"internal-error"),Number(t.exp)-Number(t.iat)}async function V(e,t,r=!1){if(r)return t;try{return await t}catch(t){throw t instanceof a.ZR&&function({code:e}){return"auth/user-disabled"===e||"auth/user-token-expired"===e}(t)&&e.auth.currentUser===e&&await e.auth.signOut(),t}}class q{constructor(e){this.user=e,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,null!==this.timerId&&clearTimeout(this.timerId))}getInterval(e){var t;if(!e)return this.errorBackoff=3e4,Math.max(0,(null!==(t=this.user.stsTokenManager.expirationTime)&&void 0!==t?t:0)-Date.now()-3e5);{let e=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),e}}schedule(e=!1){if(!this.isRunning)return;let t=this.getInterval(e);this.timerId=setTimeout(async()=>{await this.iteration()},t)}async iteration(){try{await this.user.getIdToken(!0)}catch(e){(null==e?void 0:e.code)==="auth/network-request-failed"&&this.schedule(!0);return}this.schedule()}}class G{constructor(e,t){this.createdAt=e,this.lastLoginAt=t,this._initializeTime()}_initializeTime(){this.lastSignInTime=z(this.lastLoginAt),this.creationTime=z(this.createdAt)}_copy(e){this.createdAt=e.createdAt,this.lastLoginAt=e.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}async function H(e){var t;let r=e.auth,n=await e.getIdToken(),i=await V(e,j(r,{idToken:n}));y(null==i?void 0:i.users.length,r,"internal-error");let a=i.users[0];e._notifyReloadListener(a);let s=(null===(t=a.providerUserInfo)||void 0===t?void 0:t.length)?J(a.providerUserInfo):[],o=[...e.providerData.filter(e=>!s.some(t=>t.providerId===e.providerId)),...s],l=e.isAnonymous,c=!(e.email&&a.passwordHash)&&!(null==o?void 0:o.length);Object.assign(e,{uid:a.localId,displayName:a.displayName||null,photoURL:a.photoUrl||null,email:a.email||null,emailVerified:a.emailVerified||!1,phoneNumber:a.phoneNumber||null,tenantId:a.tenantId||null,providerData:o,metadata:new G(a.createdAt,a.lastLoginAt),isAnonymous:!!l&&c})}async function Z(e){let t=(0,a.m9)(e);await H(t),await t.auth._persistUserIfCurrent(t),t.auth._notifyListenersIfCurrent(t)}function J(e){return e.map(e=>{var{providerId:t}=e,r=(0,o._T)(e,["providerId"]);return{providerId:t,uid:r.rawId||"",displayName:r.displayName||null,email:r.email||null,phoneNumber:r.phoneNumber||null,photoURL:r.photoUrl||null}})}async function K(e,t){let r=await C(e,{},async()=>{let r=(0,a.xO)({grant_type:"refresh_token",refresh_token:t}).slice(1),{tokenApiHost:n,apiKey:i}=e.config,s=R(e,n,"/v1/token",`key=${i}`),o=await e._getAdditionalHeaders();return o["Content-Type"]="application/x-www-form-urlencoded",S.fetch()(s,{method:"POST",headers:o,body:r})});return{accessToken:r.access_token,expiresIn:r.expires_in,refreshToken:r.refresh_token}}async function X(e,t){return T(e,"POST","/v2/accounts:revokeToken",A(e,t))}class Y{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(e){y(e.idToken,"internal-error"),y(void 0!==e.idToken,"internal-error"),y(void 0!==e.refreshToken,"internal-error");let t="expiresIn"in e&&void 0!==e.expiresIn?Number(e.expiresIn):B(e.idToken);this.updateTokensAndExpiration(e.idToken,e.refreshToken,t)}updateFromIdToken(e){y(0!==e.length,"internal-error");let t=B(e);this.updateTokensAndExpiration(e,null,t)}async getToken(e,t=!1){return t||!this.accessToken||this.isExpired?(y(this.refreshToken,e,"user-token-expired"),this.refreshToken)?(await this.refresh(e,this.refreshToken),this.accessToken):null:this.accessToken}clearRefreshToken(){this.refreshToken=null}async refresh(e,t){let{accessToken:r,refreshToken:n,expiresIn:i}=await K(e,t);this.updateTokensAndExpiration(r,n,Number(i))}updateTokensAndExpiration(e,t,r){this.refreshToken=t||null,this.accessToken=e||null,this.expirationTime=Date.now()+1e3*r}static fromJSON(e,t){let{refreshToken:r,accessToken:n,expirationTime:i}=t,a=new Y;return r&&(y("string"==typeof r,"internal-error",{appName:e}),a.refreshToken=r),n&&(y("string"==typeof n,"internal-error",{appName:e}),a.accessToken=n),i&&(y("number"==typeof i,"internal-error",{appName:e}),a.expirationTime=i),a}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(e){this.accessToken=e.accessToken,this.refreshToken=e.refreshToken,this.expirationTime=e.expirationTime}_clone(){return Object.assign(new Y,this.toJSON())}_performRefresh(){return b("not implemented")}}function Q(e,t){y("string"==typeof e||void 0===e,"internal-error",{appName:t})}class ee{constructor(e){var{uid:t,auth:r,stsTokenManager:n}=e,i=(0,o._T)(e,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new q(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=t,this.auth=r,this.stsTokenManager=n,this.accessToken=n.accessToken,this.displayName=i.displayName||null,this.email=i.email||null,this.emailVerified=i.emailVerified||!1,this.phoneNumber=i.phoneNumber||null,this.photoURL=i.photoURL||null,this.isAnonymous=i.isAnonymous||!1,this.tenantId=i.tenantId||null,this.providerData=i.providerData?[...i.providerData]:[],this.metadata=new G(i.createdAt||void 0,i.lastLoginAt||void 0)}async getIdToken(e){let t=await V(this,this.stsTokenManager.getToken(this.auth,e));return y(t,this.auth,"internal-error"),this.accessToken!==t&&(this.accessToken=t,await this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),t}getIdTokenResult(e){return $(this,e)}reload(){return Z(this)}_assign(e){this!==e&&(y(this.uid===e.uid,this.auth,"internal-error"),this.displayName=e.displayName,this.photoURL=e.photoURL,this.email=e.email,this.emailVerified=e.emailVerified,this.phoneNumber=e.phoneNumber,this.isAnonymous=e.isAnonymous,this.tenantId=e.tenantId,this.providerData=e.providerData.map(e=>Object.assign({},e)),this.metadata._copy(e.metadata),this.stsTokenManager._assign(e.stsTokenManager))}_clone(e){let t=new ee(Object.assign(Object.assign({},this),{auth:e,stsTokenManager:this.stsTokenManager._clone()}));return t.metadata._copy(this.metadata),t}_onReload(e){y(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=e,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(e){this.reloadListener?this.reloadListener(e):this.reloadUserInfo=e}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}async _updateTokensIfNecessary(e,t=!1){let r=!1;e.idToken&&e.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(e),r=!0),t&&await H(this),await this.auth._persistUserIfCurrent(this),r&&this.auth._notifyListenersIfCurrent(this)}async delete(){if((0,i.rh)(this.auth.app))return Promise.reject(g(this.auth));let e=await this.getIdToken();return await V(this,W(this.auth,{idToken:e})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map(e=>Object.assign({},e)),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(e,t){var r,n,i,a,s,o,l,c;let u=null!==(r=t.displayName)&&void 0!==r?r:void 0,d=null!==(n=t.email)&&void 0!==n?n:void 0,p=null!==(i=t.phoneNumber)&&void 0!==i?i:void 0,h=null!==(a=t.photoURL)&&void 0!==a?a:void 0,f=null!==(s=t.tenantId)&&void 0!==s?s:void 0,m=null!==(o=t._redirectEventId)&&void 0!==o?o:void 0,g=null!==(l=t.createdAt)&&void 0!==l?l:void 0,v=null!==(c=t.lastLoginAt)&&void 0!==c?c:void 0,{uid:b,emailVerified:w,isAnonymous:k,providerData:_,stsTokenManager:I}=t;y(b&&I,e,"internal-error");let S=Y.fromJSON(this.name,I);y("string"==typeof b,e,"internal-error"),Q(u,e.name),Q(d,e.name),y("boolean"==typeof w,e,"internal-error"),y("boolean"==typeof k,e,"internal-error"),Q(p,e.name),Q(h,e.name),Q(f,e.name),Q(m,e.name),Q(g,e.name),Q(v,e.name);let x=new ee({uid:b,auth:e,email:d,emailVerified:w,displayName:u,isAnonymous:k,photoURL:h,phoneNumber:p,tenantId:f,stsTokenManager:S,createdAt:g,lastLoginAt:v});return _&&Array.isArray(_)&&(x.providerData=_.map(e=>Object.assign({},e))),m&&(x._redirectEventId=m),x}static async _fromIdTokenResponse(e,t,r=!1){let n=new Y;n.updateFromServerResponse(t);let i=new ee({uid:t.localId,auth:e,stsTokenManager:n,isAnonymous:r});return await H(i),i}static async _fromGetAccountInfoResponse(e,t,r){let n=t.users[0];y(void 0!==n.localId,"internal-error");let i=void 0!==n.providerUserInfo?J(n.providerUserInfo):[],a=!(n.email&&n.passwordHash)&&!(null==i?void 0:i.length),s=new Y;s.updateFromIdToken(r);let o=new ee({uid:n.localId,auth:e,stsTokenManager:s,isAnonymous:a});return Object.assign(o,{uid:n.localId,displayName:n.displayName||null,photoURL:n.photoUrl||null,email:n.email||null,emailVerified:n.emailVerified||!1,phoneNumber:n.phoneNumber||null,tenantId:n.tenantId||null,providerData:i,metadata:new G(n.createdAt,n.lastLoginAt),isAnonymous:!(n.email&&n.passwordHash)&&!(null==i?void 0:i.length)}),o}}let et=new Map;function er(e){var t,r;t="Expected a class definition",e instanceof Function||b(t);let n=et.get(e);return n?(r="Instance stored in cache mismatched with class",n instanceof e||b(r)):(n=new e,et.set(e,n)),n}class en{constructor(){this.type="NONE",this.storage={}}async _isAvailable(){return!0}async _set(e,t){this.storage[e]=t}async _get(e){let t=this.storage[e];return void 0===t?null:t}async _remove(e){delete this.storage[e]}_addListener(e,t){}_removeListener(e,t){}}function ei(e,t,r){return`firebase:${e}:${t}:${r}`}en.type="NONE";class ea{constructor(e,t,r){this.persistence=e,this.auth=t,this.userKey=r;let{config:n,name:i}=this.auth;this.fullUserKey=ei(this.userKey,n.apiKey,i),this.fullPersistenceKey=ei("persistence",n.apiKey,i),this.boundEventHandler=t._onStorageEvent.bind(t),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(e){return this.persistence._set(this.fullUserKey,e.toJSON())}async getCurrentUser(){let e=await this.persistence._get(this.fullUserKey);return e?ee._fromJSON(this.auth,e):null}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}async setPersistence(e){if(this.persistence===e)return;let t=await this.getCurrentUser();if(await this.removeCurrentUser(),this.persistence=e,t)return this.setCurrentUser(t)}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static async create(e,t,r="authUser"){if(!t.length)return new ea(er(en),e,r);let n=(await Promise.all(t.map(async e=>{if(await e._isAvailable())return e}))).filter(e=>e),i=n[0]||er(en),a=ei(r,e.config.apiKey,e.name),s=null;for(let r of t)try{let t=await r._get(a);if(t){let n=ee._fromJSON(e,t);r!==i&&(s=n),i=r;break}}catch(e){}let o=n.filter(e=>e._shouldAllowMigration);return i._shouldAllowMigration&&o.length&&(i=o[0],s&&await i._set(a,s.toJSON()),await Promise.all(t.map(async e=>{if(e!==i)try{await e._remove(a)}catch(e){}}))),new ea(i,e,r)}}function es(e){let t=e.toLowerCase();if(t.includes("opera/")||t.includes("opr/")||t.includes("opios/"))return"Opera";if(eu(t))return"IEMobile";if(t.includes("msie")||t.includes("trident/"))return"IE";{if(t.includes("edge/"))return"Edge";if(eo(t))return"Firefox";if(t.includes("silk/"))return"Silk";if(ep(t))return"Blackberry";if(eh(t))return"Webos";if(el(t))return"Safari";if((t.includes("chrome/")||ec(t))&&!t.includes("edge/"))return"Chrome";if(ed(t))return"Android";let r=e.match(/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/);if((null==r?void 0:r.length)===2)return r[1]}return"Other"}function eo(e=(0,a.z$)()){return/firefox\//i.test(e)}function el(e=(0,a.z$)()){let t=e.toLowerCase();return t.includes("safari/")&&!t.includes("chrome/")&&!t.includes("crios/")&&!t.includes("android")}function ec(e=(0,a.z$)()){return/crios\//i.test(e)}function eu(e=(0,a.z$)()){return/iemobile/i.test(e)}function ed(e=(0,a.z$)()){return/android/i.test(e)}function ep(e=(0,a.z$)()){return/blackberry/i.test(e)}function eh(e=(0,a.z$)()){return/webos/i.test(e)}function ef(e=(0,a.z$)()){return/iphone|ipad|ipod/i.test(e)||/macintosh/i.test(e)&&/mobile/i.test(e)}function em(e=(0,a.z$)()){return ef(e)||ed(e)||eh(e)||ep(e)||/windows phone/i.test(e)||eu(e)}function eg(e,t=[]){let r;switch(e){case"Browser":r=es((0,a.z$)());break;case"Worker":r=`${es((0,a.z$)())}-${e}`;break;default:r=e}let n=t.length?t.join(","):"FirebaseCore-web";return`${r}/JsCore/${i.Jn}/${n}`}class ev{constructor(e){this.auth=e,this.queue=[]}pushCallback(e,t){let r=t=>new Promise((r,n)=>{try{let n=e(t);r(n)}catch(e){n(e)}});r.onAbort=t,this.queue.push(r);let n=this.queue.length-1;return()=>{this.queue[n]=()=>Promise.resolve()}}async runMiddleware(e){if(this.auth.currentUser===e)return;let t=[];try{for(let r of this.queue)await r(e),r.onAbort&&t.push(r.onAbort)}catch(e){for(let e of(t.reverse(),t))try{e()}catch(e){}throw this.auth._errorFactory.create("login-blocked",{originalMessage:null==e?void 0:e.message})}}}async function ey(e,t={}){return T(e,"GET","/v2/passwordPolicy",A(e,t))}class eb{constructor(e){var t,r,n,i;let a=e.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=null!==(t=a.minPasswordLength)&&void 0!==t?t:6,a.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=a.maxPasswordLength),void 0!==a.containsLowercaseCharacter&&(this.customStrengthOptions.containsLowercaseLetter=a.containsLowercaseCharacter),void 0!==a.containsUppercaseCharacter&&(this.customStrengthOptions.containsUppercaseLetter=a.containsUppercaseCharacter),void 0!==a.containsNumericCharacter&&(this.customStrengthOptions.containsNumericCharacter=a.containsNumericCharacter),void 0!==a.containsNonAlphanumericCharacter&&(this.customStrengthOptions.containsNonAlphanumericCharacter=a.containsNonAlphanumericCharacter),this.enforcementState=e.enforcementState,"ENFORCEMENT_STATE_UNSPECIFIED"===this.enforcementState&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=null!==(n=null===(r=e.allowedNonAlphanumericCharacters)||void 0===r?void 0:r.join(""))&&void 0!==n?n:"",this.forceUpgradeOnSignin=null!==(i=e.forceUpgradeOnSignin)&&void 0!==i&&i,this.schemaVersion=e.schemaVersion}validatePassword(e){var t,r,n,i,a,s;let o={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(e,o),this.validatePasswordCharacterOptions(e,o),o.isValid&&(o.isValid=null===(t=o.meetsMinPasswordLength)||void 0===t||t),o.isValid&&(o.isValid=null===(r=o.meetsMaxPasswordLength)||void 0===r||r),o.isValid&&(o.isValid=null===(n=o.containsLowercaseLetter)||void 0===n||n),o.isValid&&(o.isValid=null===(i=o.containsUppercaseLetter)||void 0===i||i),o.isValid&&(o.isValid=null===(a=o.containsNumericCharacter)||void 0===a||a),o.isValid&&(o.isValid=null===(s=o.containsNonAlphanumericCharacter)||void 0===s||s),o}validatePasswordLengthOptions(e,t){let r=this.customStrengthOptions.minPasswordLength,n=this.customStrengthOptions.maxPasswordLength;r&&(t.meetsMinPasswordLength=e.length>=r),n&&(t.meetsMaxPasswordLength=e.length<=n)}validatePasswordCharacterOptions(e,t){let r;this.updatePasswordCharacterOptionsStatuses(t,!1,!1,!1,!1);for(let n=0;n<e.length;n++)r=e.charAt(n),this.updatePasswordCharacterOptionsStatuses(t,r>="a"&&r<="z",r>="A"&&r<="Z",r>="0"&&r<="9",this.allowedNonAlphanumericCharacters.includes(r))}updatePasswordCharacterOptionsStatuses(e,t,r,n,i){this.customStrengthOptions.containsLowercaseLetter&&(e.containsLowercaseLetter||(e.containsLowercaseLetter=t)),this.customStrengthOptions.containsUppercaseLetter&&(e.containsUppercaseLetter||(e.containsUppercaseLetter=r)),this.customStrengthOptions.containsNumericCharacter&&(e.containsNumericCharacter||(e.containsNumericCharacter=n)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(e.containsNonAlphanumericCharacter||(e.containsNonAlphanumericCharacter=i))}}class ew{constructor(e,t,r,n){this.app=e,this.heartbeatServiceProvider=t,this.appCheckServiceProvider=r,this.config=n,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new e_(this),this.idTokenSubscription=new e_(this),this.beforeStateQueue=new ev(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=u,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=e.name,this.clientVersion=n.sdkClientVersion}_initializeWithPersistence(e,t){return t&&(this._popupRedirectResolver=er(t)),this._initializationPromise=this.queue(async()=>{var r,n;if(!this._deleted&&(this.persistenceManager=await ea.create(this,e),!this._deleted)){if(null===(r=this._popupRedirectResolver)||void 0===r?void 0:r._shouldInitProactively)try{await this._popupRedirectResolver._initialize(this)}catch(e){}await this.initializeCurrentUser(t),this.lastNotifiedUid=(null===(n=this.currentUser)||void 0===n?void 0:n.uid)||null,this._deleted||(this._isInitialized=!0)}}),this._initializationPromise}async _onStorageEvent(){if(this._deleted)return;let e=await this.assertedPersistence.getCurrentUser();if(this.currentUser||e){if(this.currentUser&&e&&this.currentUser.uid===e.uid){this._currentUser._assign(e),await this.currentUser.getIdToken();return}await this._updateCurrentUser(e,!0)}}async initializeCurrentUserFromIdToken(e){try{let t=await j(this,{idToken:e}),r=await ee._fromGetAccountInfoResponse(this,t,e);await this.directlySetCurrentUser(r)}catch(e){console.warn("FirebaseServerApp could not login user with provided authIdToken: ",e),await this.directlySetCurrentUser(null)}}async initializeCurrentUser(e){var t;if((0,i.rh)(this.app)){let e=this.app.settings.authIdToken;return e?new Promise(t=>{setTimeout(()=>this.initializeCurrentUserFromIdToken(e).then(t,t))}):this.directlySetCurrentUser(null)}let r=await this.assertedPersistence.getCurrentUser(),n=r,a=!1;if(e&&this.config.authDomain){await this.getOrInitRedirectPersistenceManager();let r=null===(t=this.redirectUser)||void 0===t?void 0:t._redirectEventId,i=null==n?void 0:n._redirectEventId,s=await this.tryRedirectSignIn(e);(!r||r===i)&&(null==s?void 0:s.user)&&(n=s.user,a=!0)}if(!n)return this.directlySetCurrentUser(null);if(!n._redirectEventId){if(a)try{await this.beforeStateQueue.runMiddleware(n)}catch(e){n=r,this._popupRedirectResolver._overrideRedirectResult(this,()=>Promise.reject(e))}return n?this.reloadAndSetCurrentUserOrClear(n):this.directlySetCurrentUser(null)}return(y(this._popupRedirectResolver,this,"argument-error"),await this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===n._redirectEventId)?this.directlySetCurrentUser(n):this.reloadAndSetCurrentUserOrClear(n)}async tryRedirectSignIn(e){let t=null;try{t=await this._popupRedirectResolver._completeRedirectFn(this,e,!0)}catch(e){await this._setRedirectUser(null)}return t}async reloadAndSetCurrentUserOrClear(e){try{await H(e)}catch(e){if((null==e?void 0:e.code)!=="auth/network-request-failed")return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(e)}useDeviceLanguage(){this.languageCode=function(){if("undefined"==typeof navigator)return null;let e=navigator;return e.languages&&e.languages[0]||e.language||null}()}async _delete(){this._deleted=!0}async updateCurrentUser(e){if((0,i.rh)(this.app))return Promise.reject(g(this));let t=e?(0,a.m9)(e):null;return t&&y(t.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(t&&t._clone(this))}async _updateCurrentUser(e,t=!1){if(!this._deleted)return e&&y(this.tenantId===e.tenantId,this,"tenant-id-mismatch"),t||await this.beforeStateQueue.runMiddleware(e),this.queue(async()=>{await this.directlySetCurrentUser(e),this.notifyAuthListeners()})}async signOut(){return(0,i.rh)(this.app)?Promise.reject(g(this)):(await this.beforeStateQueue.runMiddleware(null),(this.redirectPersistenceManager||this._popupRedirectResolver)&&await this._setRedirectUser(null),this._updateCurrentUser(null,!0))}setPersistence(e){return(0,i.rh)(this.app)?Promise.reject(g(this)):this.queue(async()=>{await this.assertedPersistence.setPersistence(er(e))})}_getRecaptchaConfig(){return null==this.tenantId?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}async validatePassword(e){this._getPasswordPolicyInternal()||await this._updatePasswordPolicy();let t=this._getPasswordPolicyInternal();return t.schemaVersion!==this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(this._errorFactory.create("unsupported-password-policy-schema-version",{})):t.validatePassword(e)}_getPasswordPolicyInternal(){return null===this.tenantId?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}async _updatePasswordPolicy(){let e=new eb(await ey(this));null===this.tenantId?this._projectPasswordPolicy=e:this._tenantPasswordPolicies[this.tenantId]=e}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(e){this._errorFactory=new a.LL("auth","Firebase",e())}onAuthStateChanged(e,t,r){return this.registerStateListener(this.authStateSubscription,e,t,r)}beforeAuthStateChanged(e,t){return this.beforeStateQueue.pushCallback(e,t)}onIdTokenChanged(e,t,r){return this.registerStateListener(this.idTokenSubscription,e,t,r)}authStateReady(){return new Promise((e,t)=>{if(this.currentUser)e();else{let r=this.onAuthStateChanged(()=>{r(),e()},t)}})}async revokeAccessToken(e){if(this.currentUser){let t={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:e,idToken:await this.currentUser.getIdToken()};null!=this.tenantId&&(t.tenantId=this.tenantId),await X(this,t)}}toJSON(){var e;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null===(e=this._currentUser)||void 0===e?void 0:e.toJSON()}}async _setRedirectUser(e,t){let r=await this.getOrInitRedirectPersistenceManager(t);return null===e?r.removeCurrentUser():r.setCurrentUser(e)}async getOrInitRedirectPersistenceManager(e){if(!this.redirectPersistenceManager){let t=e&&er(e)||this._popupRedirectResolver;y(t,this,"argument-error"),this.redirectPersistenceManager=await ea.create(this,[er(t._redirectPersistence)],"redirectUser"),this.redirectUser=await this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager}async _redirectUserForId(e){var t,r;return(this._isInitialized&&await this.queue(async()=>{}),(null===(t=this._currentUser)||void 0===t?void 0:t._redirectEventId)===e)?this._currentUser:(null===(r=this.redirectUser)||void 0===r?void 0:r._redirectEventId)===e?this.redirectUser:null}async _persistUserIfCurrent(e){if(e===this.currentUser)return this.queue(async()=>this.directlySetCurrentUser(e))}_notifyListenersIfCurrent(e){e===this.currentUser&&this.notifyAuthListeners()}_key(){return`${this.config.authDomain}:${this.config.apiKey}:${this.name}`}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var e,t;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);let r=null!==(t=null===(e=this.currentUser)||void 0===e?void 0:e.uid)&&void 0!==t?t:null;this.lastNotifiedUid!==r&&(this.lastNotifiedUid=r,this.authStateSubscription.next(this.currentUser))}registerStateListener(e,t,r,n){if(this._deleted)return()=>{};let i="function"==typeof t?t:t.next.bind(t),a=!1,s=this._isInitialized?Promise.resolve():this._initializationPromise;if(y(s,this,"internal-error"),s.then(()=>{a||i(this.currentUser)}),"function"==typeof t){let i=e.addObserver(t,r,n);return()=>{a=!0,i()}}{let r=e.addObserver(t);return()=>{a=!0,r()}}}async directlySetCurrentUser(e){this.currentUser&&this.currentUser!==e&&this._currentUser._stopProactiveRefresh(),e&&this.isProactiveRefreshEnabled&&e._startProactiveRefresh(),this.currentUser=e,e?await this.assertedPersistence.setCurrentUser(e):await this.assertedPersistence.removeCurrentUser()}queue(e){return this.operations=this.operations.then(e,e),this.operations}get assertedPersistence(){return y(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(e){!e||this.frameworks.includes(e)||(this.frameworks.push(e),this.frameworks.sort(),this.clientVersion=eg(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}async _getAdditionalHeaders(){var e;let t={"X-Client-Version":this.clientVersion};this.app.options.appId&&(t["X-Firebase-gmpid"]=this.app.options.appId);let r=await (null===(e=this.heartbeatServiceProvider.getImmediate({optional:!0}))||void 0===e?void 0:e.getHeartbeatsHeader());r&&(t["X-Firebase-Client"]=r);let n=await this._getAppCheckToken();return n&&(t["X-Firebase-AppCheck"]=n),t}async _getAppCheckToken(){var e;let t=await (null===(e=this.appCheckServiceProvider.getImmediate({optional:!0}))||void 0===e?void 0:e.getToken());return(null==t?void 0:t.error)&&function(e,...t){d.logLevel<=s.in.WARN&&d.warn(`Auth (${i.Jn}): ${e}`,...t)}(`Error while retrieving App Check token: ${t.error}`),null==t?void 0:t.token}}function ek(e){return(0,a.m9)(e)}class e_{constructor(e){this.auth=e,this.observer=null,this.addObserver=(0,a.ne)(e=>this.observer=e)}get next(){return y(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}let eI={async loadJS(){throw Error("Unable to load external scripts")},recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function eS(e){return`__${e}${Math.floor(1e6*Math.random())}`}class ex{constructor(e){this.type="recaptcha-enterprise",this.auth=ek(e)}async verify(e="verify",t=!1){async function r(e){if(!t){if(null==e.tenantId&&null!=e._agentRecaptchaConfig)return e._agentRecaptchaConfig.siteKey;if(null!=e.tenantId&&void 0!==e._tenantRecaptchaConfigs[e.tenantId])return e._tenantRecaptchaConfigs[e.tenantId].siteKey}return new Promise(async(t,r)=>{N(e,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then(n=>{if(void 0===n.recaptchaKey)r(Error("recaptcha Enterprise site key undefined"));else{let r=new D(n);return null==e.tenantId?e._agentRecaptchaConfig=r:e._tenantRecaptchaConfigs[e.tenantId]=r,t(r.siteKey)}}).catch(e=>{r(e)})})}function n(t,r,n){let i=window.grecaptcha;L(i)?i.enterprise.ready(()=>{i.enterprise.execute(t,{action:e}).then(e=>{r(e)}).catch(()=>{r("NO_RECAPTCHA")})}):n(Error("No reCAPTCHA enterprise script loaded."))}return new Promise((e,i)=>{r(this.auth).then(r=>{if(!t&&L(window.grecaptcha))n(r,e,i);else{var a;if("undefined"==typeof window){i(Error("RecaptchaVerifier is only supported in browser"));return}let t=eI.recaptchaEnterpriseScript;0!==t.length&&(t+=r),(a=t,eI.loadJS(a)).then(()=>{n(r,e,i)}).catch(e=>{i(e)})}}).catch(e=>{i(e)})})}}async function eE(e,t,r,n=!1){let i;let a=new ex(e);try{i=await a.verify(r)}catch(e){i=await a.verify(r,!0)}let s=Object.assign({},t);return n?Object.assign(s,{captchaResp:i}):Object.assign(s,{captchaResponse:i}),Object.assign(s,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(s,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),s}async function eA(e,t,r,n){var i;if(null===(i=e._getRecaptchaConfig())||void 0===i||!i.isProviderEnabled("EMAIL_PASSWORD_PROVIDER"))return n(e,t).catch(async i=>{if("auth/missing-recaptcha-token"!==i.code)return Promise.reject(i);{console.log(`${r} is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow.`);let i=await eE(e,t,r,"getOobCode"===r);return n(e,i)}});{let i=await eE(e,t,r,"getOobCode"===r);return n(e,i)}}function eT(e){let t=e.indexOf(":");return t<0?"":e.substr(0,t+1)}function eC(e){if(!e)return null;let t=Number(e);return isNaN(t)?null:t}class eP{constructor(e,t){this.providerId=e,this.signInMethod=t}toJSON(){return b("not implemented")}_getIdTokenResponse(e){return b("not implemented")}_linkToIdToken(e,t){return b("not implemented")}_getReauthenticationResolver(e){return b("not implemented")}}async function eR(e,t){return T(e,"POST","/v1/accounts:update",t)}async function eO(e,t){return T(e,"POST","/v1/accounts:signUp",t)}async function eM(e,t){return P(e,"POST","/v1/accounts:signInWithPassword",A(e,t))}async function eL(e,t){return T(e,"POST","/v1/accounts:sendOobCode",A(e,t))}async function eD(e,t){return eL(e,t)}async function eN(e,t){return eL(e,t)}async function eW(e,t){return P(e,"POST","/v1/accounts:signInWithEmailLink",A(e,t))}async function ej(e,t){return P(e,"POST","/v1/accounts:signInWithEmailLink",A(e,t))}class ez extends eP{constructor(e,t,r,n=null){super("password",r),this._email=e,this._password=t,this._tenantId=n}static _fromEmailAndPassword(e,t){return new ez(e,t,"password")}static _fromEmailAndCode(e,t,r=null){return new ez(e,t,"emailLink",r)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(e){let t="string"==typeof e?JSON.parse(e):e;if((null==t?void 0:t.email)&&(null==t?void 0:t.password)){if("password"===t.signInMethod)return this._fromEmailAndPassword(t.email,t.password);if("emailLink"===t.signInMethod)return this._fromEmailAndCode(t.email,t.password,t.tenantId)}return null}async _getIdTokenResponse(e){switch(this.signInMethod){case"password":return eA(e,{returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"},"signInWithPassword",eM);case"emailLink":return eW(e,{email:this._email,oobCode:this._password});default:h(e,"internal-error")}}async _linkToIdToken(e,t){switch(this.signInMethod){case"password":return eA(e,{idToken:t,returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",eO);case"emailLink":return ej(e,{idToken:t,email:this._email,oobCode:this._password});default:h(e,"internal-error")}}_getReauthenticationResolver(e){return this._getIdTokenResponse(e)}}async function e$(e,t){return P(e,"POST","/v1/accounts:signInWithIdp",A(e,t))}class eF extends eP{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(e){let t=new eF(e.providerId,e.signInMethod);return e.idToken||e.accessToken?(e.idToken&&(t.idToken=e.idToken),e.accessToken&&(t.accessToken=e.accessToken),e.nonce&&!e.pendingToken&&(t.nonce=e.nonce),e.pendingToken&&(t.pendingToken=e.pendingToken)):e.oauthToken&&e.oauthTokenSecret?(t.accessToken=e.oauthToken,t.secret=e.oauthTokenSecret):h("argument-error"),t}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(e){let t="string"==typeof e?JSON.parse(e):e,{providerId:r,signInMethod:n}=t,i=(0,o._T)(t,["providerId","signInMethod"]);if(!r||!n)return null;let a=new eF(r,n);return a.idToken=i.idToken||void 0,a.accessToken=i.accessToken||void 0,a.secret=i.secret,a.nonce=i.nonce,a.pendingToken=i.pendingToken||null,a}_getIdTokenResponse(e){return e$(e,this.buildRequest())}_linkToIdToken(e,t){let r=this.buildRequest();return r.idToken=t,e$(e,r)}_getReauthenticationResolver(e){let t=this.buildRequest();return t.autoCreate=!1,e$(e,t)}buildRequest(){let e={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)e.pendingToken=this.pendingToken;else{let t={};this.idToken&&(t.id_token=this.idToken),this.accessToken&&(t.access_token=this.accessToken),this.secret&&(t.oauth_token_secret=this.secret),t.providerId=this.providerId,this.nonce&&!this.pendingToken&&(t.nonce=this.nonce),e.postBody=(0,a.xO)(t)}return e}}async function eU(e,t){return T(e,"POST","/v1/accounts:sendVerificationCode",A(e,t))}async function eB(e,t){return P(e,"POST","/v1/accounts:signInWithPhoneNumber",A(e,t))}async function eV(e,t){let r=await P(e,"POST","/v1/accounts:signInWithPhoneNumber",A(e,t));if(r.temporaryProof)throw M(e,"account-exists-with-different-credential",r);return r}let eq={USER_NOT_FOUND:"user-not-found"};async function eG(e,t){return P(e,"POST","/v1/accounts:signInWithPhoneNumber",A(e,Object.assign(Object.assign({},t),{operation:"REAUTH"})),eq)}class eH extends eP{constructor(e){super("phone","phone"),this.params=e}static _fromVerification(e,t){return new eH({verificationId:e,verificationCode:t})}static _fromTokenResponse(e,t){return new eH({phoneNumber:e,temporaryProof:t})}_getIdTokenResponse(e){return eB(e,this._makeVerificationRequest())}_linkToIdToken(e,t){return eV(e,Object.assign({idToken:t},this._makeVerificationRequest()))}_getReauthenticationResolver(e){return eG(e,this._makeVerificationRequest())}_makeVerificationRequest(){let{temporaryProof:e,phoneNumber:t,verificationId:r,verificationCode:n}=this.params;return e&&t?{temporaryProof:e,phoneNumber:t}:{sessionInfo:r,code:n}}toJSON(){let e={providerId:this.providerId};return this.params.phoneNumber&&(e.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(e.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(e.verificationCode=this.params.verificationCode),this.params.verificationId&&(e.verificationId=this.params.verificationId),e}static fromJSON(e){"string"==typeof e&&(e=JSON.parse(e));let{verificationId:t,verificationCode:r,phoneNumber:n,temporaryProof:i}=e;return r||t||n||i?new eH({verificationId:t,verificationCode:r,phoneNumber:n,temporaryProof:i}):null}}class eZ{constructor(e){var t,r,n,i,s,o;let l=(0,a.zd)((0,a.pd)(e)),c=null!==(t=l.apiKey)&&void 0!==t?t:null,u=null!==(r=l.oobCode)&&void 0!==r?r:null,d=function(e){switch(e){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}(null!==(n=l.mode)&&void 0!==n?n:null);y(c&&u&&d,"argument-error"),this.apiKey=c,this.operation=d,this.code=u,this.continueUrl=null!==(i=l.continueUrl)&&void 0!==i?i:null,this.languageCode=null!==(s=l.languageCode)&&void 0!==s?s:null,this.tenantId=null!==(o=l.tenantId)&&void 0!==o?o:null}static parseLink(e){let t=function(e){let t=(0,a.zd)((0,a.pd)(e)).link,r=t?(0,a.zd)((0,a.pd)(t)).deep_link_id:null,n=(0,a.zd)((0,a.pd)(e)).deep_link_id;return(n?(0,a.zd)((0,a.pd)(n)).link:null)||n||r||t||e}(e);try{return new eZ(t)}catch(e){return null}}}class eJ{constructor(){this.providerId=eJ.PROVIDER_ID}static credential(e,t){return ez._fromEmailAndPassword(e,t)}static credentialWithLink(e,t){let r=eZ.parseLink(t);return y(r,"argument-error"),ez._fromEmailAndCode(e,r.code,r.tenantId)}}eJ.PROVIDER_ID="password",eJ.EMAIL_PASSWORD_SIGN_IN_METHOD="password",eJ.EMAIL_LINK_SIGN_IN_METHOD="emailLink";class eK{constructor(e){this.providerId=e,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(e){this.defaultLanguageCode=e}setCustomParameters(e){return this.customParameters=e,this}getCustomParameters(){return this.customParameters}}class eX extends eK{constructor(){super(...arguments),this.scopes=[]}addScope(e){return this.scopes.includes(e)||this.scopes.push(e),this}getScopes(){return[...this.scopes]}}class eY extends eX{constructor(){super("facebook.com")}static credential(e){return eF._fromParams({providerId:eY.PROVIDER_ID,signInMethod:eY.FACEBOOK_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return eY.credentialFromTaggedObject(e)}static credentialFromError(e){return eY.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e)||!e.oauthAccessToken)return null;try{return eY.credential(e.oauthAccessToken)}catch(e){return null}}}eY.FACEBOOK_SIGN_IN_METHOD="facebook.com",eY.PROVIDER_ID="facebook.com";class eQ extends eX{constructor(){super("google.com"),this.addScope("profile")}static credential(e,t){return eF._fromParams({providerId:eQ.PROVIDER_ID,signInMethod:eQ.GOOGLE_SIGN_IN_METHOD,idToken:e,accessToken:t})}static credentialFromResult(e){return eQ.credentialFromTaggedObject(e)}static credentialFromError(e){return eQ.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{oauthIdToken:t,oauthAccessToken:r}=e;if(!t&&!r)return null;try{return eQ.credential(t,r)}catch(e){return null}}}eQ.GOOGLE_SIGN_IN_METHOD="google.com",eQ.PROVIDER_ID="google.com";class e0 extends eX{constructor(){super("github.com")}static credential(e){return eF._fromParams({providerId:e0.PROVIDER_ID,signInMethod:e0.GITHUB_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return e0.credentialFromTaggedObject(e)}static credentialFromError(e){return e0.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e||!("oauthAccessToken"in e)||!e.oauthAccessToken)return null;try{return e0.credential(e.oauthAccessToken)}catch(e){return null}}}e0.GITHUB_SIGN_IN_METHOD="github.com",e0.PROVIDER_ID="github.com";class e1 extends eX{constructor(){super("twitter.com")}static credential(e,t){return eF._fromParams({providerId:e1.PROVIDER_ID,signInMethod:e1.TWITTER_SIGN_IN_METHOD,oauthToken:e,oauthTokenSecret:t})}static credentialFromResult(e){return e1.credentialFromTaggedObject(e)}static credentialFromError(e){return e1.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{oauthAccessToken:t,oauthTokenSecret:r}=e;if(!t||!r)return null;try{return e1.credential(t,r)}catch(e){return null}}}e1.TWITTER_SIGN_IN_METHOD="twitter.com",e1.PROVIDER_ID="twitter.com";class e2{constructor(e){this.user=e.user,this.providerId=e.providerId,this._tokenResponse=e._tokenResponse,this.operationType=e.operationType}static async _fromIdTokenResponse(e,t,r,n=!1){return new e2({user:await ee._fromIdTokenResponse(e,r,n),providerId:e5(r),_tokenResponse:r,operationType:t})}static async _forOperation(e,t,r){return await e._updateTokensIfNecessary(r,!0),new e2({user:e,providerId:e5(r),_tokenResponse:r,operationType:t})}}function e5(e){return e.providerId?e.providerId:"phoneNumber"in e?"phone":null}class e3 extends a.ZR{constructor(e,t,r,n){var i;super(t.code,t.message),this.operationType=r,this.user=n,Object.setPrototypeOf(this,e3.prototype),this.customData={appName:e.name,tenantId:null!==(i=e.tenantId)&&void 0!==i?i:void 0,_serverResponse:t.customData._serverResponse,operationType:r}}static _fromErrorAndOperation(e,t,r,n){return new e3(e,t,r,n)}}function e4(e,t,r,n){return("reauthenticate"===t?r._getReauthenticationResolver(e):r._getIdTokenResponse(e)).catch(r=>{if("auth/multi-factor-auth-required"===r.code)throw e3._fromErrorAndOperation(e,r,t,n);throw r})}async function e6(e,t,r=!1){let n=await V(e,t._linkToIdToken(e.auth,await e.getIdToken()),r);return e2._forOperation(e,"link",n)}async function e8(e,t,r=!1){let{auth:n}=e;if((0,i.rh)(n.app))return Promise.reject(g(n));let a="reauthenticate";try{let i=await V(e,e4(n,a,t,e),r);y(i.idToken,n,"internal-error");let s=U(i.idToken);y(s,n,"internal-error");let{sub:o}=s;return y(e.uid===o,n,"user-mismatch"),e2._forOperation(e,a,i)}catch(e){throw(null==e?void 0:e.code)==="auth/user-not-found"&&h(n,"user-mismatch"),e}}async function e9(e,t,r=!1){if((0,i.rh)(e.app))return Promise.reject(g(e));let n="signIn",a=await e4(e,n,t),s=await e2._fromIdTokenResponse(e,n,a);return r||await e._updateCurrentUser(s.user),s}async function e7(e,t){return e9(ek(e),t)}function te(e,t,r){var n;y((null===(n=r.url)||void 0===n?void 0:n.length)>0,e,"invalid-continue-uri"),y(void 0===r.dynamicLinkDomain||r.dynamicLinkDomain.length>0,e,"invalid-dynamic-link-domain"),t.continueUrl=r.url,t.dynamicLinkDomain=r.dynamicLinkDomain,t.canHandleCodeInApp=r.handleCodeInApp,r.iOS&&(y(r.iOS.bundleId.length>0,e,"missing-ios-bundle-id"),t.iOSBundleId=r.iOS.bundleId),r.android&&(y(r.android.packageName.length>0,e,"missing-android-pkg-name"),t.androidInstallApp=r.android.installApp,t.androidMinimumVersionCode=r.android.minimumVersion,t.androidPackageName=r.android.packageName)}async function tt(e){let t=ek(e);t._getPasswordPolicyInternal()&&await t._updatePasswordPolicy()}async function tr(e,t,r){let n=ek(e),i={requestType:"PASSWORD_RESET",email:t,clientType:"CLIENT_TYPE_WEB"};r&&te(n,i,r),await eA(n,i,"getOobCode",eD)}function tn(e,t,r){return(0,i.rh)(e.app)?Promise.reject(g(e)):e7((0,a.m9)(e),eJ.credential(t,r)).catch(async t=>{throw"auth/password-does-not-meet-requirements"===t.code&&tt(e),t})}function ti(e,t){let r=eZ.parseLink(t);return(null==r?void 0:r.operation)==="EMAIL_SIGNIN"}async function ta(e,t,r){if((0,i.rh)(e.app))return Promise.reject(g(e));let n=(0,a.m9)(e),s=eJ.credentialWithLink(t,r||w());return y(s._tenantId===(n.tenantId||null),n,"tenant-id-mismatch"),e7(n,s)}async function ts(e,t,r){let n=(0,a.m9)(e),i={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:await e.getIdToken(),newEmail:t};r&&te(n.auth,i,r);let{email:s}=await eN(n.auth,i);s!==e.email&&await e.reload()}function to(e,t){return tl((0,a.m9)(e),null,t)}async function tl(e,t,r){let{auth:n}=e,i={idToken:await e.getIdToken(),returnSecureToken:!0};t&&(i.email=t),r&&(i.password=r);let a=await V(e,eR(n,i));await e._updateTokensIfNecessary(a,!0)}function tc(e,t,r,n){return(0,a.m9)(e).onAuthStateChanged(t,r,n)}function tu(e){return(0,a.m9)(e).signOut()}new WeakMap;let td="__sak";class tp{constructor(e,t){this.storageRetriever=e,this.type=t}_isAvailable(){try{if(!this.storage)return Promise.resolve(!1);return this.storage.setItem(td,"1"),this.storage.removeItem(td),Promise.resolve(!0)}catch(e){return Promise.resolve(!1)}}_set(e,t){return this.storage.setItem(e,JSON.stringify(t)),Promise.resolve()}_get(e){let t=this.storage.getItem(e);return Promise.resolve(t?JSON.parse(t):null)}_remove(e){return this.storage.removeItem(e),Promise.resolve()}get storage(){return this.storageRetriever()}}class th extends tp{constructor(){super(()=>window.localStorage,"LOCAL"),this.boundEventHandler=(e,t)=>this.onStorageEvent(e,t),this.listeners={},this.localCache={},this.pollTimer=null,this.fallbackToPolling=em(),this._shouldAllowMigration=!0}forAllChangedKeys(e){for(let t of Object.keys(this.listeners)){let r=this.storage.getItem(t),n=this.localCache[t];r!==n&&e(t,n,r)}}onStorageEvent(e,t=!1){if(!e.key){this.forAllChangedKeys((e,t,r)=>{this.notifyListeners(e,r)});return}let r=e.key;t?this.detachListener():this.stopPolling();let n=()=>{let e=this.storage.getItem(r);(t||this.localCache[r]!==e)&&this.notifyListeners(r,e)},i=this.storage.getItem(r);(0,a.w1)()&&10===document.documentMode&&i!==e.newValue&&e.newValue!==e.oldValue?setTimeout(n,10):n()}notifyListeners(e,t){this.localCache[e]=t;let r=this.listeners[e];if(r)for(let e of Array.from(r))e(t?JSON.parse(t):t)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(()=>{this.forAllChangedKeys((e,t,r)=>{this.onStorageEvent(new StorageEvent("storage",{key:e,oldValue:t,newValue:r}),!0)})},1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(e,t){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[e]||(this.listeners[e]=new Set,this.localCache[e]=this.storage.getItem(e)),this.listeners[e].add(t)}_removeListener(e,t){this.listeners[e]&&(this.listeners[e].delete(t),0===this.listeners[e].size&&delete this.listeners[e]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}async _set(e,t){await super._set(e,t),this.localCache[e]=JSON.stringify(t)}async _get(e){let t=await super._get(e);return this.localCache[e]=JSON.stringify(t),t}async _remove(e){await super._remove(e),delete this.localCache[e]}}th.type="LOCAL";class tf extends tp{constructor(){super(()=>window.sessionStorage,"SESSION")}_addListener(e,t){}_removeListener(e,t){}}tf.type="SESSION";class tm{constructor(e){this.eventTarget=e,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(e){let t=this.receivers.find(t=>t.isListeningto(e));if(t)return t;let r=new tm(e);return this.receivers.push(r),r}isListeningto(e){return this.eventTarget===e}async handleEvent(e){let{eventId:t,eventType:r,data:n}=e.data,i=this.handlersMap[r];if(!(null==i?void 0:i.size))return;e.ports[0].postMessage({status:"ack",eventId:t,eventType:r});let a=Array.from(i).map(async t=>t(e.origin,n)),s=await Promise.all(a.map(async e=>{try{let t=await e;return{fulfilled:!0,value:t}}catch(e){return{fulfilled:!1,reason:e}}}));e.ports[0].postMessage({status:"done",eventId:t,eventType:r,response:s})}_subscribe(e,t){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[e]||(this.handlersMap[e]=new Set),this.handlersMap[e].add(t)}_unsubscribe(e,t){this.handlersMap[e]&&t&&this.handlersMap[e].delete(t),t&&0!==this.handlersMap[e].size||delete this.handlersMap[e],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}function tg(e="",t=10){let r="";for(let e=0;e<t;e++)r+=Math.floor(10*Math.random());return e+r}tm.receivers=[];class tv{constructor(e){this.target=e,this.handlers=new Set}removeMessageHandler(e){e.messageChannel&&(e.messageChannel.port1.removeEventListener("message",e.onMessage),e.messageChannel.port1.close()),this.handlers.delete(e)}async _send(e,t,r=50){let n,i;let a="undefined"!=typeof MessageChannel?new MessageChannel:null;if(!a)throw Error("connection_unavailable");return new Promise((s,o)=>{let l=tg("",20);a.port1.start();let c=setTimeout(()=>{o(Error("unsupported_event"))},r);i={messageChannel:a,onMessage(e){if(e.data.eventId===l)switch(e.data.status){case"ack":clearTimeout(c),n=setTimeout(()=>{o(Error("timeout"))},3e3);break;case"done":clearTimeout(n),s(e.data.response);break;default:clearTimeout(c),clearTimeout(n),o(Error("invalid_response"))}}},this.handlers.add(i),a.port1.addEventListener("message",i.onMessage),this.target.postMessage({eventType:e,eventId:l,data:t},[a.port2])}).finally(()=>{i&&this.removeMessageHandler(i)})}}function ty(){return window}function tb(){return void 0!==ty().WorkerGlobalScope&&"function"==typeof ty().importScripts}async function tw(){if(!(null==navigator?void 0:navigator.serviceWorker))return null;try{return(await navigator.serviceWorker.ready).active}catch(e){return null}}let tk="firebaseLocalStorageDb",t_="firebaseLocalStorage",tI="fbase_key";class tS{constructor(e){this.request=e}toPromise(){return new Promise((e,t)=>{this.request.addEventListener("success",()=>{e(this.request.result)}),this.request.addEventListener("error",()=>{t(this.request.error)})})}}function tx(e,t){return e.transaction([t_],t?"readwrite":"readonly").objectStore(t_)}function tE(){let e=indexedDB.open(tk,1);return new Promise((t,r)=>{e.addEventListener("error",()=>{r(e.error)}),e.addEventListener("upgradeneeded",()=>{let t=e.result;try{t.createObjectStore(t_,{keyPath:tI})}catch(e){r(e)}}),e.addEventListener("success",async()=>{let r=e.result;r.objectStoreNames.contains(t_)?t(r):(r.close(),await new tS(indexedDB.deleteDatabase(tk)).toPromise(),t(await tE()))})})}async function tA(e,t,r){return new tS(tx(e,!0).put({[tI]:t,value:r})).toPromise()}async function tT(e,t){let r=tx(e,!1).get(t),n=await new tS(r).toPromise();return void 0===n?null:n.value}function tC(e,t){return new tS(tx(e,!0).delete(t)).toPromise()}class tP{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then(()=>{},()=>{})}async _openDb(){return this.db||(this.db=await tE()),this.db}async _withRetries(e){let t=0;for(;;)try{let t=await this._openDb();return await e(t)}catch(e){if(t++>3)throw e;this.db&&(this.db.close(),this.db=void 0)}}async initializeServiceWorkerMessaging(){return tb()?this.initializeReceiver():this.initializeSender()}async initializeReceiver(){this.receiver=tm._getInstance(tb()?self:null),this.receiver._subscribe("keyChanged",async(e,t)=>({keyProcessed:(await this._poll()).includes(t.key)})),this.receiver._subscribe("ping",async(e,t)=>["keyChanged"])}async initializeSender(){var e,t;if(this.activeServiceWorker=await tw(),!this.activeServiceWorker)return;this.sender=new tv(this.activeServiceWorker);let r=await this.sender._send("ping",{},800);r&&(null===(e=r[0])||void 0===e?void 0:e.fulfilled)&&(null===(t=r[0])||void 0===t?void 0:t.value.includes("keyChanged"))&&(this.serviceWorkerReceiverAvailable=!0)}async notifyServiceWorker(e){var t;if(this.sender&&this.activeServiceWorker&&((null===(t=null==navigator?void 0:navigator.serviceWorker)||void 0===t?void 0:t.controller)||null)===this.activeServiceWorker)try{await this.sender._send("keyChanged",{key:e},this.serviceWorkerReceiverAvailable?800:50)}catch(e){}}async _isAvailable(){try{if(!indexedDB)return!1;let e=await tE();return await tA(e,td,"1"),await tC(e,td),!0}catch(e){}return!1}async _withPendingWrite(e){this.pendingWrites++;try{await e()}finally{this.pendingWrites--}}async _set(e,t){return this._withPendingWrite(async()=>(await this._withRetries(r=>tA(r,e,t)),this.localCache[e]=t,this.notifyServiceWorker(e)))}async _get(e){let t=await this._withRetries(t=>tT(t,e));return this.localCache[e]=t,t}async _remove(e){return this._withPendingWrite(async()=>(await this._withRetries(t=>tC(t,e)),delete this.localCache[e],this.notifyServiceWorker(e)))}async _poll(){let e=await this._withRetries(e=>new tS(tx(e,!1).getAll()).toPromise());if(!e||0!==this.pendingWrites)return[];let t=[],r=new Set;if(0!==e.length)for(let{fbase_key:n,value:i}of e)r.add(n),JSON.stringify(this.localCache[n])!==JSON.stringify(i)&&(this.notifyListeners(n,i),t.push(n));for(let e of Object.keys(this.localCache))this.localCache[e]&&!r.has(e)&&(this.notifyListeners(e,null),t.push(e));return t}notifyListeners(e,t){this.localCache[e]=t;let r=this.listeners[e];if(r)for(let e of Array.from(r))e(t)}startPolling(){this.stopPolling(),this.pollTimer=setInterval(async()=>this._poll(),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(e,t){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[e]||(this.listeners[e]=new Set,this._get(e)),this.listeners[e].add(t)}_removeListener(e,t){this.listeners[e]&&(this.listeners[e].delete(t),0===this.listeners[e].size&&delete this.listeners[e]),0===Object.keys(this.listeners).length&&this.stopPolling()}}async function tR(e,t,r){var n,i,a;let s=await r.verify();try{let o;if(y("string"==typeof s,e,"argument-error"),y("recaptcha"===r.type,e,"argument-error"),o="string"==typeof t?{phoneNumber:t}:t,"session"in o){let t=o.session;if("phoneNumber"in o)return y("enroll"===t.type,e,"internal-error"),(await (i={idToken:t.credential,phoneEnrollmentInfo:{phoneNumber:o.phoneNumber,recaptchaToken:s}},T(e,"POST","/v2/accounts/mfaEnrollment:start",A(e,i)))).phoneSessionInfo.sessionInfo;{y("signin"===t.type,e,"internal-error");let r=(null===(n=o.multiFactorHint)||void 0===n?void 0:n.uid)||o.multiFactorUid;return y(r,e,"missing-multi-factor-info"),(await (a={mfaPendingCredential:t.credential,mfaEnrollmentId:r,phoneSignInInfo:{recaptchaToken:s}},T(e,"POST","/v2/accounts/mfaSignIn:start",A(e,a)))).phoneResponseInfo.sessionInfo}}{let{sessionInfo:t}=await eU(e,{phoneNumber:o.phoneNumber,recaptchaToken:s});return t}}finally{r._reset()}}tP.type="LOCAL",eS("rcb"),new _(3e4,6e4);class tO{constructor(e){this.providerId=tO.PROVIDER_ID,this.auth=ek(e)}verifyPhoneNumber(e,t){return tR(this.auth,e,(0,a.m9)(t))}static credential(e,t){return eH._fromVerification(e,t)}static credentialFromResult(e){return tO.credentialFromTaggedObject(e)}static credentialFromError(e){return tO.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject({_tokenResponse:e}){if(!e)return null;let{phoneNumber:t,temporaryProof:r}=e;return t&&r?eH._fromTokenResponse(t,r):null}}function tM(e,t){return t?er(t):(y(e._popupRedirectResolver,e,"argument-error"),e._popupRedirectResolver)}tO.PROVIDER_ID="phone",tO.PHONE_SIGN_IN_METHOD="phone";class tL extends eP{constructor(e){super("custom","custom"),this.params=e}_getIdTokenResponse(e){return e$(e,this._buildIdpRequest())}_linkToIdToken(e,t){return e$(e,this._buildIdpRequest(t))}_getReauthenticationResolver(e){return e$(e,this._buildIdpRequest())}_buildIdpRequest(e){let t={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return e&&(t.idToken=e),t}}function tD(e){return e9(e.auth,new tL(e),e.bypassAuthState)}function tN(e){let{auth:t,user:r}=e;return y(r,t,"internal-error"),e8(r,new tL(e),e.bypassAuthState)}async function tW(e){let{auth:t,user:r}=e;return y(r,t,"internal-error"),e6(r,new tL(e),e.bypassAuthState)}class tj{constructor(e,t,r,n,i=!1){this.auth=e,this.resolver=r,this.user=n,this.bypassAuthState=i,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(t)?t:[t]}execute(){return new Promise(async(e,t)=>{this.pendingPromise={resolve:e,reject:t};try{this.eventManager=await this.resolver._initialize(this.auth),await this.onExecution(),this.eventManager.registerConsumer(this)}catch(e){this.reject(e)}})}async onAuthEvent(e){let{urlResponse:t,sessionId:r,postBody:n,tenantId:i,error:a,type:s}=e;if(a){this.reject(a);return}let o={auth:this.auth,requestUri:t,sessionId:r,tenantId:i||void 0,postBody:n||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(await this.getIdpTask(s)(o))}catch(e){this.reject(e)}}onError(e){this.reject(e)}getIdpTask(e){switch(e){case"signInViaPopup":case"signInViaRedirect":return tD;case"linkViaPopup":case"linkViaRedirect":return tW;case"reauthViaPopup":case"reauthViaRedirect":return tN;default:h(this.auth,"internal-error")}}resolve(e){var t,r;t=this.pendingPromise,r="Pending promise was never set",t||b(r),this.pendingPromise.resolve(e),this.unregisterAndCleanUp()}reject(e){var t,r;t=this.pendingPromise,r="Pending promise was never set",t||b(r),this.pendingPromise.reject(e),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}let tz=new _(2e3,1e4);async function t$(e,t,r){if((0,i.rh)(e.app))return Promise.reject(f(e,"operation-not-supported-in-this-environment"));let n=ek(e);!function(e,t,r){if(!(t instanceof r))throw r.name!==t.constructor.name&&h(e,"argument-error"),m(e,"argument-error",`Type of ${t.constructor.name} does not match expected instance.Did you pass a reference from a different Auth SDK?`)}(e,t,eK);let a=tM(n,r);return new tF(n,"signInViaPopup",t,a).executeNotNull()}class tF extends tj{constructor(e,t,r,n,i){super(e,t,n,i),this.provider=r,this.authWindow=null,this.pollId=null,tF.currentPopupAction&&tF.currentPopupAction.cancel(),tF.currentPopupAction=this}async executeNotNull(){let e=await this.execute();return y(e,this.auth,"internal-error"),e}async onExecution(){var e,t;e=1===this.filter.length,t="Popup operations only handle one event",e||b(t);let r=tg();this.authWindow=await this.resolver._openPopup(this.auth,this.provider,this.filter[0],r),this.authWindow.associatedEvent=r,this.resolver._originValidation(this.auth).catch(e=>{this.reject(e)}),this.resolver._isIframeWebStorageSupported(this.auth,e=>{e||this.reject(f(this.auth,"web-storage-unsupported"))}),this.pollUserCancellation()}get eventId(){var e;return(null===(e=this.authWindow)||void 0===e?void 0:e.associatedEvent)||null}cancel(){this.reject(f(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,tF.currentPopupAction=null}pollUserCancellation(){let e=()=>{var t,r;if(null===(r=null===(t=this.authWindow)||void 0===t?void 0:t.window)||void 0===r?void 0:r.closed){this.pollId=window.setTimeout(()=>{this.pollId=null,this.reject(f(this.auth,"popup-closed-by-user"))},8e3);return}this.pollId=window.setTimeout(e,tz.get())};e()}}tF.currentPopupAction=null;let tU=new Map;class tB extends tj{constructor(e,t,r=!1){super(e,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],t,void 0,r),this.eventId=null}async execute(){let e=tU.get(this.auth._key());if(!e){try{let t=await tV(this.resolver,this.auth)?await super.execute():null;e=()=>Promise.resolve(t)}catch(t){e=()=>Promise.reject(t)}tU.set(this.auth._key(),e)}return this.bypassAuthState||tU.set(this.auth._key(),()=>Promise.resolve(null)),e()}async onAuthEvent(e){if("signInViaRedirect"===e.type)return super.onAuthEvent(e);if("unknown"===e.type){this.resolve(null);return}if(e.eventId){let t=await this.auth._redirectUserForId(e.eventId);if(t)return this.user=t,super.onAuthEvent(e);this.resolve(null)}}async onExecution(){}cleanUp(){}}async function tV(e,t){let r=ei("pendingRedirect",t.config.apiKey,t.name),n=er(e._redirectPersistence);if(!await n._isAvailable())return!1;let i=await n._get(r)==="true";return await n._remove(r),i}function tq(e,t){tU.set(e._key(),t)}async function tG(e,t,r=!1){if((0,i.rh)(e.app))return Promise.reject(g(e));let n=ek(e),a=tM(n,t),s=new tB(n,a,r),o=await s.execute();return o&&!r&&(delete o.user._redirectEventId,await n._persistUserIfCurrent(o.user),await n._setRedirectUser(null,t)),o}class tH{constructor(e){this.auth=e,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(e){this.consumers.add(e),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,e)&&(this.sendToConsumer(this.queuedRedirectEvent,e),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(e){this.consumers.delete(e)}onEvent(e){if(this.hasEventBeenHandled(e))return!1;let t=!1;return this.consumers.forEach(r=>{this.isEventForConsumer(e,r)&&(t=!0,this.sendToConsumer(e,r),this.saveEventToCache(e))}),this.hasHandledPotentialRedirect||!function(e){switch(e.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return tJ(e);default:return!1}}(e)||(this.hasHandledPotentialRedirect=!0,t||(this.queuedRedirectEvent=e,t=!0)),t}sendToConsumer(e,t){var r;if(e.error&&!tJ(e)){let n=(null===(r=e.error.code)||void 0===r?void 0:r.split("auth/")[1])||"internal-error";t.onError(f(this.auth,n))}else t.onAuthEvent(e)}isEventForConsumer(e,t){let r=null===t.eventId||!!e.eventId&&e.eventId===t.eventId;return t.filter.includes(e.type)&&r}hasEventBeenHandled(e){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(tZ(e))}saveEventToCache(e){this.cachedEventUids.add(tZ(e)),this.lastProcessedEventTime=Date.now()}}function tZ(e){return[e.type,e.eventId,e.sessionId,e.tenantId].filter(e=>e).join("-")}function tJ({type:e,error:t}){return"unknown"===e&&(null==t?void 0:t.code)==="auth/no-auth-event"}async function tK(e,t={}){return T(e,"GET","/v1/projects",t)}let tX=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,tY=/^https?/;async function tQ(e){if(e.config.emulator)return;let{authorizedDomains:t}=await tK(e);for(let e of t)try{if(function(e){let t=w(),{protocol:r,hostname:n}=new URL(t);if(e.startsWith("chrome-extension://")){let i=new URL(e);return""===i.hostname&&""===n?"chrome-extension:"===r&&e.replace("chrome-extension://","")===t.replace("chrome-extension://",""):"chrome-extension:"===r&&i.hostname===n}if(!tY.test(r))return!1;if(tX.test(e))return n===e;let i=e.replace(/\./g,"\\.");return RegExp("^(.+\\."+i+"|"+i+")$","i").test(n)}(e))return}catch(e){}h(e,"unauthorized-domain")}let t0=new _(3e4,6e4);function t1(){let e=ty().___jsl;if(null==e?void 0:e.H){for(let t of Object.keys(e.H))if(e.H[t].r=e.H[t].r||[],e.H[t].L=e.H[t].L||[],e.H[t].r=[...e.H[t].L],e.CP)for(let t=0;t<e.CP.length;t++)e.CP[t]=null}}let t2=null,t5=new _(5e3,15e3),t3={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},t4=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);async function t6(e){let t=await (t2=t2||new Promise((t,r)=>{var n,i,a,s;function o(){t1(),gapi.load("gapi.iframes",{callback:()=>{t(gapi.iframes.getContext())},ontimeout:()=>{t1(),r(f(e,"network-request-failed"))},timeout:t0.get()})}if(null===(i=null===(n=ty().gapi)||void 0===n?void 0:n.iframes)||void 0===i?void 0:i.Iframe)t(gapi.iframes.getContext());else if(null===(a=ty().gapi)||void 0===a?void 0:a.load)o();else{let t=eS("iframefcb");return ty()[t]=()=>{gapi.load?o():r(f(e,"network-request-failed"))},(s=`${eI.gapiScript}?onload=${t}`,eI.loadJS(s)).catch(e=>r(e))}}).catch(e=>{throw t2=null,e})),r=ty().gapi;return y(r,e,"internal-error"),t.open({where:document.body,url:function(e){let t=e.config;y(t.authDomain,e,"auth-domain-config-required");let r=t.emulator?I(t,"emulator/auth/iframe"):`https://${e.config.authDomain}/__/auth/iframe`,n={apiKey:t.apiKey,appName:e.name,v:i.Jn},s=t4.get(e.config.apiHost);s&&(n.eid=s);let o=e._getFrameworks();return o.length&&(n.fw=o.join(",")),`${r}?${(0,a.xO)(n).slice(1)}`}(e),messageHandlersFilter:r.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:t3,dontclear:!0},t=>new Promise(async(r,n)=>{await t.restyle({setHideOnLeave:!1});let i=f(e,"network-request-failed"),a=ty().setTimeout(()=>{n(i)},t5.get());function s(){ty().clearTimeout(a),r(t)}t.ping(s).then(s,()=>{n(i)})}))}let t8={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class t9{constructor(e){this.window=e,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch(e){}}}let t7=encodeURIComponent("fac");async function re(e,t,r,n,s,o){y(e.config.authDomain,e,"auth-domain-config-required"),y(e.config.apiKey,e,"invalid-api-key");let l={apiKey:e.config.apiKey,appName:e.name,authType:r,redirectUrl:n,v:i.Jn,eventId:s};if(t instanceof eK)for(let[r,n]of(t.setDefaultLanguage(e.languageCode),l.providerId=t.providerId||"",(0,a.xb)(t.getCustomParameters())||(l.customParameters=JSON.stringify(t.getCustomParameters())),Object.entries(o||{})))l[r]=n;if(t instanceof eX){let e=t.getScopes().filter(e=>""!==e);e.length>0&&(l.scopes=e.join(","))}for(let t of(e.tenantId&&(l.tid=e.tenantId),Object.keys(l)))void 0===l[t]&&delete l[t];let c=await e._getAppCheckToken(),u=c?`#${t7}=${encodeURIComponent(c)}`:"";return`${function({config:e}){return e.emulator?I(e,"emulator/auth/handler"):`https://${e.authDomain}/__/auth/handler`}(e)}?${(0,a.xO)(l).slice(1)}${u}`}let rt="webStorageSupport";class rr{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=tf,this._completeRedirectFn=tG,this._overrideRedirectResult=tq}async _openPopup(e,t,r,n){var i,s,o;s=null===(i=this.eventManagers[e._key()])||void 0===i?void 0:i.manager,o="_initialize() not called before _openPopup()",s||b(o);let l=await re(e,t,r,w(),n);return function(e,t,r,n=500,i=600){let s=Math.max((window.screen.availHeight-i)/2,0).toString(),o=Math.max((window.screen.availWidth-n)/2,0).toString(),l="",c=Object.assign(Object.assign({},t8),{width:n.toString(),height:i.toString(),top:s,left:o}),u=(0,a.z$)().toLowerCase();r&&(l=ec(u)?"_blank":r),eo(u)&&(t=t||"http://localhost",c.scrollbars="yes");let d=Object.entries(c).reduce((e,[t,r])=>`${e}${t}=${r},`,"");if(function(e=(0,a.z$)()){var t;return ef(e)&&!!(null===(t=window.navigator)||void 0===t?void 0:t.standalone)}(u)&&"_self"!==l)return function(e,t){let r=document.createElement("a");r.href=e,r.target=t;let n=document.createEvent("MouseEvent");n.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),r.dispatchEvent(n)}(t||"",l),new t9(null);let p=window.open(t||"",l,d);y(p,e,"popup-blocked");try{p.focus()}catch(e){}return new t9(p)}(e,l,tg())}async _openRedirect(e,t,r,n){var i;return await this._originValidation(e),i=await re(e,t,r,w(),n),ty().location.href=i,new Promise(()=>{})}_initialize(e){let t=e._key();if(this.eventManagers[t]){var r;let{manager:e,promise:n}=this.eventManagers[t];return e?Promise.resolve(e):(r="If manager is not set, promise should be",n||b(r),n)}let n=this.initAndGetManager(e);return this.eventManagers[t]={promise:n},n.catch(()=>{delete this.eventManagers[t]}),n}async initAndGetManager(e){let t=await t6(e),r=new tH(e);return t.register("authEvent",t=>(y(null==t?void 0:t.authEvent,e,"invalid-auth-event"),{status:r.onEvent(t.authEvent)?"ACK":"ERROR"}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[e._key()]={manager:r},this.iframes[e._key()]=t,r}_isIframeWebStorageSupported(e,t){this.iframes[e._key()].send(rt,{type:rt},r=>{var n;let i=null===(n=null==r?void 0:r[0])||void 0===n?void 0:n[rt];void 0!==i&&t(!!i),h(e,"internal-error")},gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(e){let t=e._key();return this.originValidationPromises[t]||(this.originValidationPromises[t]=tQ(e)),this.originValidationPromises[t]}get _shouldInitProactively(){return em()||el()||ef()}}class rn{constructor(e){this.factorId=e}_process(e,t,r){switch(t.type){case"enroll":return this._finalizeEnroll(e,t.credential,r);case"signin":return this._finalizeSignIn(e,t.credential);default:return b("unexpected MultiFactorSessionType")}}}class ri extends rn{constructor(e){super("phone"),this.credential=e}static _fromCredential(e){return new ri(e)}_finalizeEnroll(e,t,r){return T(e,"POST","/v2/accounts/mfaEnrollment:finalize",A(e,{idToken:t,displayName:r,phoneVerificationInfo:this.credential._makeVerificationRequest()}))}_finalizeSignIn(e,t){return T(e,"POST","/v2/accounts/mfaSignIn:finalize",A(e,{mfaPendingCredential:t,phoneVerificationInfo:this.credential._makeVerificationRequest()}))}}class ra{constructor(){}static assertion(e){return ri._fromCredential(e)}}ra.FACTOR_ID="phone";class rs{static assertionForEnrollment(e,t){return ro._fromSecret(e,t)}static assertionForSignIn(e,t){return ro._fromEnrollmentId(e,t)}static async generateSecret(e){var t,r;y(void 0!==(null===(t=e.user)||void 0===t?void 0:t.auth),"internal-error");let n=await T(r=e.user.auth,"POST","/v2/accounts/mfaEnrollment:start",A(r,{idToken:e.credential,totpEnrollmentInfo:{}}));return rl._fromStartTotpMfaEnrollmentResponse(n,e.user.auth)}}rs.FACTOR_ID="totp";class ro extends rn{constructor(e,t,r){super("totp"),this.otp=e,this.enrollmentId=t,this.secret=r}static _fromSecret(e,t){return new ro(t,void 0,e)}static _fromEnrollmentId(e,t){return new ro(t,e)}async _finalizeEnroll(e,t,r){return y(void 0!==this.secret,e,"argument-error"),T(e,"POST","/v2/accounts/mfaEnrollment:finalize",A(e,{idToken:t,displayName:r,totpVerificationInfo:this.secret._makeTotpVerificationInfo(this.otp)}))}async _finalizeSignIn(e,t){y(void 0!==this.enrollmentId&&void 0!==this.otp,e,"argument-error");let r={verificationCode:this.otp};return T(e,"POST","/v2/accounts/mfaSignIn:finalize",A(e,{mfaPendingCredential:t,mfaEnrollmentId:this.enrollmentId,totpVerificationInfo:r}))}}class rl{constructor(e,t,r,n,i,a,s){this.sessionInfo=a,this.auth=s,this.secretKey=e,this.hashingAlgorithm=t,this.codeLength=r,this.codeIntervalSeconds=n,this.enrollmentCompletionDeadline=i}static _fromStartTotpMfaEnrollmentResponse(e,t){return new rl(e.totpSessionInfo.sharedSecretKey,e.totpSessionInfo.hashingAlgorithm,e.totpSessionInfo.verificationCodeLength,e.totpSessionInfo.periodSec,new Date(e.totpSessionInfo.finalizeEnrollmentTime).toUTCString(),e.totpSessionInfo.sessionInfo,t)}_makeTotpVerificationInfo(e){return{sessionInfo:this.sessionInfo,verificationCode:e}}generateQrCodeUrl(e,t){var r;let n=!1;return(rc(e)||rc(t))&&(n=!0),n&&(rc(e)&&(e=(null===(r=this.auth.currentUser)||void 0===r?void 0:r.email)||"unknownuser"),rc(t)&&(t=this.auth.name)),`otpauth://totp/${t}:${e}?secret=${this.secretKey}&issuer=${t}&algorithm=${this.hashingAlgorithm}&digits=${this.codeLength}`}}function rc(e){return void 0===e||(null==e?void 0:e.length)===0}var ru="@firebase/auth",rd="1.7.9";class rp{constructor(e){this.auth=e,this.internalListeners=new Map}getUid(){var e;return this.assertAuthConfigured(),(null===(e=this.auth.currentUser)||void 0===e?void 0:e.uid)||null}async getToken(e){return(this.assertAuthConfigured(),await this.auth._initializationPromise,this.auth.currentUser)?{accessToken:await this.auth.currentUser.getIdToken(e)}:null}addAuthTokenListener(e){if(this.assertAuthConfigured(),this.internalListeners.has(e))return;let t=this.auth.onIdTokenChanged(t=>{e((null==t?void 0:t.stsTokenManager.accessToken)||null)});this.internalListeners.set(e,t),this.updateProactiveRefresh()}removeAuthTokenListener(e){this.assertAuthConfigured();let t=this.internalListeners.get(e);t&&(this.internalListeners.delete(e),t(),this.updateProactiveRefresh())}assertAuthConfigured(){y(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}let rh=(0,a.Pz)("authIdTokenMaxAge")||300,rf=null,rm=e=>async t=>{let r=t&&await t.getIdTokenResult(),n=r&&(new Date().getTime()-Date.parse(r.issuedAtTime))/1e3;if(n&&n>rh)return;let i=null==r?void 0:r.token;rf!==i&&(rf=i,await fetch(e,{method:i?"POST":"DELETE",headers:i?{Authorization:`Bearer ${i}`}:{}}))};function rg(e=(0,i.Mq)()){let t=(0,i.qX)(e,"auth");if(t.isInitialized())return t.getImmediate();let r=function(e,t){let r=(0,i.qX)(e,"auth");if(r.isInitialized()){let e=r.getImmediate(),n=r.getOptions();if((0,a.vZ)(n,null!=t?t:{}))return e;h(e,"already-initialized")}return r.initialize({options:t})}(e,{popupRedirectResolver:rr,persistence:[tP,th,tf]}),n=(0,a.Pz)("authTokenSyncURL");if(n&&"boolean"==typeof isSecureContext&&isSecureContext){let e=new URL(n,location.origin);if(location.origin===e.origin){var s,o;let t=rm(e.toString());s=()=>t(r.currentUser),(0,a.m9)(r).beforeAuthStateChanged(t,s),o=e=>t(e),(0,a.m9)(r).onIdTokenChanged(o,void 0,void 0)}}let l=(0,a.q4)("auth");return l&&function(e,t,r){let n=ek(e);y(n._canInitEmulator,n,"emulator-config-failed"),y(/^https?:\/\//.test(t),n,"invalid-emulator-scheme");let i=eT(t),{host:a,port:s}=function(e){let t=eT(e),r=/(\/\/)?([^?#/]+)/.exec(e.substr(t.length));if(!r)return{host:"",port:null};let n=r[2].split("@").pop()||"",i=/^(\[[^\]]+\])(:|$)/.exec(n);if(i){let e=i[1];return{host:e,port:eC(n.substr(e.length+1))}}{let[e,t]=n.split(":");return{host:e,port:eC(t)}}}(t),o=null===s?"":`:${s}`;n.config.emulator={url:`${i}//${a}${o}/`},n.settings.appVerificationDisabledForTesting=!0,n.emulatorConfig=Object.freeze({host:a,port:s,protocol:i.replace(":",""),options:Object.freeze({disableWarnings:!1})}),function(){function e(){let e=document.createElement("p"),t=e.style;e.innerText="Running in emulator mode. Do not use with production credentials.",t.position="fixed",t.width="100%",t.backgroundColor="#ffffff",t.border=".1em solid #000000",t.color="#b50000",t.bottom="0px",t.left="0px",t.margin="0px",t.zIndex="10000",t.textAlign="center",e.classList.add("firebase-emulator-warning"),document.body.appendChild(e)}"undefined"!=typeof console&&"function"==typeof console.info&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only.  Do not use with production credentials."),"undefined"!=typeof window&&"undefined"!=typeof document&&("loading"===document.readyState?window.addEventListener("DOMContentLoaded",e):e())}()}(r,`http://${l}`),r}eI={loadJS:e=>new Promise((t,r)=>{var n,i;let a=document.createElement("script");a.setAttribute("src",e),a.onload=t,a.onerror=e=>{let t=f("internal-error");t.customData=e,r(t)},a.type="text/javascript",a.charset="UTF-8",(null!==(i=null===(n=document.getElementsByTagName("head"))||void 0===n?void 0:n[0])&&void 0!==i?i:document).appendChild(a)}),gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="},n="Browser",(0,i.Xd)(new l.wA("auth",(e,{options:t})=>{let r=e.getProvider("app").getImmediate(),i=e.getProvider("heartbeat"),a=e.getProvider("app-check-internal"),{apiKey:s,authDomain:o}=r.options;y(s&&!s.includes(":"),"invalid-api-key",{appName:r.name});let l=new ew(r,i,a,{apiKey:s,authDomain:o,clientPlatform:n,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:eg(n)});return function(e,t){let r=(null==t?void 0:t.persistence)||[],n=(Array.isArray(r)?r:[r]).map(er);(null==t?void 0:t.errorMap)&&e._updateErrorMap(t.errorMap),e._initializeWithPersistence(n,null==t?void 0:t.popupRedirectResolver)}(l,t),l},"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback((e,t,r)=>{e.getProvider("auth-internal").initialize()})),(0,i.Xd)(new l.wA("auth-internal",e=>new rp(ek(e.getProvider("auth").getImmediate())),"PRIVATE").setInstantiationMode("EXPLICIT")),(0,i.KN)(ru,rd,function(e){switch(e){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}(n)),(0,i.KN)(ru,rd,"esm2017")},44047:function(e,t,r){"use strict";r.d(t,{M:function(){return v}});var n=r(31549),i=r(44194),a=r(60276),s=r(53699),o=r(13818);class l extends i.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c({children:e,isPresent:t}){let r=(0,i.useId)(),a=(0,i.useRef)(null),s=(0,i.useRef)({width:0,height:0,top:0,left:0}),{nonce:c}=(0,i.useContext)(o._);return(0,i.useInsertionEffect)(()=>{let{width:e,height:n,top:i,left:o}=s.current;if(t||!a.current||!e||!n)return;a.current.dataset.motionPopId=r;let l=document.createElement("style");return c&&(l.nonce=c),document.head.appendChild(l),l.sheet&&l.sheet.insertRule(`
          [data-motion-pop-id="${r}"] {
            position: absolute !important;
            width: ${e}px !important;
            height: ${n}px !important;
            top: ${i}px !important;
            left: ${o}px !important;
          }
        `),()=>{document.head.removeChild(l)}},[t]),(0,n.jsx)(l,{isPresent:t,childRef:a,sizeRef:s,children:i.cloneElement(e,{ref:a})})}let u=({children:e,initial:t,isPresent:r,onExitComplete:o,custom:l,presenceAffectsLayout:u,mode:p})=>{let h=(0,s.h)(d),f=(0,i.useId)(),m=(0,i.useMemo)(()=>({id:f,initial:t,isPresent:r,custom:l,onExitComplete:e=>{for(let t of(h.set(e,!0),h.values()))if(!t)return;o&&o()},register:e=>(h.set(e,!1),()=>h.delete(e))}),u?[Math.random()]:[r]);return(0,i.useMemo)(()=>{h.forEach((e,t)=>h.set(t,!1))},[r]),i.useEffect(()=>{r||h.size||!o||o()},[r]),"popLayout"===p&&(e=(0,n.jsx)(c,{isPresent:r,children:e})),(0,n.jsx)(a.O.Provider,{value:m,children:e})};function d(){return new Map}var p=r(3133),h=r(88874);let f=e=>e.key||"";function m(e){let t=[];return i.Children.forEach(e,e=>{(0,i.isValidElement)(e)&&t.push(e)}),t}var g=r(31122);let v=({children:e,exitBeforeEnter:t,custom:r,initial:a=!0,onExitComplete:o,presenceAffectsLayout:l=!0,mode:c="sync"})=>{(0,h.k)(!t,"Replace exitBeforeEnter with mode='wait'");let d=(0,i.useMemo)(()=>m(e),[e]),v=d.map(f),y=(0,i.useRef)(!0),b=(0,i.useRef)(d),w=(0,s.h)(()=>new Map),[k,_]=(0,i.useState)(d),[I,S]=(0,i.useState)(d);(0,g.L)(()=>{y.current=!1,b.current=d;for(let e=0;e<I.length;e++){let t=f(I[e]);v.includes(t)?w.delete(t):!0!==w.get(t)&&w.set(t,!1)}},[I,v.length,v.join("-")]);let x=[];if(d!==k){let e=[...d];for(let t=0;t<I.length;t++){let r=I[t],n=f(r);v.includes(n)||(e.splice(t,0,r),x.push(r))}"wait"===c&&x.length&&(e=x),S(m(e)),_(d);return}let{forceRender:E}=(0,i.useContext)(p.p);return(0,n.jsx)(n.Fragment,{children:I.map(e=>{let t=f(e),i=d===I||v.includes(t);return(0,n.jsx)(u,{isPresent:i,initial:(!y.current||!!a)&&void 0,custom:i?void 0:r,presenceAffectsLayout:l,mode:c,onExitComplete:i?void 0:()=>{if(!w.has(t))return;w.set(t,!0);let e=!0;w.forEach(t=>{t||(e=!1)}),e&&(null==E||E(),S(b.current),o&&o())},children:e},t)})})}},70448:function(e,t,r){"use strict";r.d(t,{hO:function(){return s},oO:function(){return a}});var n=r(44194),i=r(60276);function a(){let e=(0,n.useContext)(i.O);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:a}=e,s=(0,n.useId)();(0,n.useEffect)(()=>a(s),[]);let o=(0,n.useCallback)(()=>r&&r(s),[s,r]);return!t&&r?[!1,o]:[!0]}function s(){var e;return null===(e=(0,n.useContext)(i.O))||e.isPresent}},3133:function(e,t,r){"use strict";r.d(t,{p:function(){return n}});let n=(0,r(44194).createContext)({})},13818:function(e,t,r){"use strict";r.d(t,{_:function(){return n}});let n=(0,r(44194).createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"})},60276:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});let n=(0,r(44194).createContext)(null)},71839:function(e,t,r){"use strict";let n;function i(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}r.d(t,{E:function(){return af}});let a=e=>Array.isArray(e);function s(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 o(e){return"string"==typeof e||Array.isArray(e)}function l(e){let t=[{},{}];return null==e||e.values.forEach((e,r)=>{t[0][r]=e.get(),t[1][r]=e.getVelocity()}),t}function c(e,t,r,n){if("function"==typeof t){let[i,a]=l(n);t=t(void 0!==r?r:e.custom,i,a)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){let[i,a]=l(n);t=t(void 0!==r?r:e.custom,i,a)}return t}function u(e,t,r){let n=e.getProps();return c(n,t,void 0!==r?r:n.custom,e)}let d=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],p=["initial",...d],h=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],f=new Set(h),m=e=>1e3*e,g=e=>e/1e3,v={type:"spring",stiffness:500,damping:25,restSpeed:10},y=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),b={type:"keyframes",duration:.8},w={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},k=(e,{keyframes:t})=>t.length>2?b:f.has(e)?e.startsWith("scale")?y(t[1]):v:w;function _(e,t){return e[t]||e.default||e}let I={skipAnimations:!1,useManualTiming:!1},S={current:!1},x=e=>null!==e;function E(e,{repeat:t,repeatType:r="loop"},n){let i=e.filter(x),a=t&&"loop"!==r&&t%2==1?0:i.length-1;return a&&void 0!==n?n:i[a]}var A,T,C,P=r(86455);let R=["read","resolveKeyframes","update","preRender","render","postRender"];function O(e,t){let r=!1,n=!0,i={delta:0,timestamp:0,isProcessing:!1},a=()=>r=!0,s=R.reduce((e,t)=>(e[t]=function(e){let t=new Set,r=new Set,n=!1,i=!1,a=new WeakSet,s={delta:0,timestamp:0,isProcessing:!1};function o(t){a.has(t)&&(l.schedule(t),e()),t(s)}let l={schedule:(e,i=!1,s=!1)=>{let o=s&&n?t:r;return i&&a.add(e),o.has(e)||o.add(e),e},cancel:e=>{r.delete(e),a.delete(e)},process:e=>{if(s=e,n){i=!0;return}n=!0,[t,r]=[r,t],r.clear(),t.forEach(o),n=!1,i&&(i=!1,l.process(e))}};return l}(a),e),{}),{read:o,resolveKeyframes:l,update:c,preRender:u,render:d,postRender:p}=s,h=()=>{let a=I.useManualTiming?i.timestamp:performance.now();r=!1,i.delta=n?1e3/60:Math.max(Math.min(a-i.timestamp,40),1),i.timestamp=a,i.isProcessing=!0,o.process(i),l.process(i),c.process(i),u.process(i),d.process(i),p.process(i),i.isProcessing=!1,r&&t&&(n=!1,e(h))},f=()=>{r=!0,n=!0,i.isProcessing||e(h)};return{schedule:R.reduce((e,t)=>{let n=s[t];return e[t]=(e,t=!1,i=!1)=>(r||f(),n.schedule(e,t,i)),e},{}),cancel:e=>{for(let t=0;t<R.length;t++)s[R[t]].cancel(e)},state:i,steps:s}}let{schedule:M,cancel:L,state:D,steps:N}=O("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:P.Z,!0),W=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function j(e,t,r,n){if(e===t&&r===n)return P.Z;let i=t=>(function(e,t,r,n,i){let a,s;let o=0;do(a=W(s=t+(r-t)/2,n,i)-e)>0?r=s:t=s;while(Math.abs(a)>1e-7&&++o<12);return s})(t,0,1,e,r);return e=>0===e||1===e?e:W(i(e),t,n)}let z=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,$=e=>t=>1-e(1-t),F=j(.33,1.53,.69,.99),U=$(F),B=z(U),V=e=>(e*=2)<1?.5*U(e):.5*(2-Math.pow(2,-10*(e-1))),q=e=>1-Math.sin(Math.acos(e)),G=$(q),H=z(q),Z=e=>/^0[^.\s]+$/u.test(e);var J=r(88874);let K=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),X=e=>t=>"string"==typeof t&&t.startsWith(e),Y=X("--"),Q=X("var(--"),ee=e=>!!Q(e)&&et.test(e.split("/*")[0].trim()),et=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,er=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u,en=(e,t,r)=>r>t?t:r<e?e:r,ei={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},ea={...ei,transform:e=>en(0,1,e)},es={...ei,default:1},eo=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),el=eo("deg"),ec=eo("%"),eu=eo("px"),ed=eo("vh"),ep=eo("vw"),eh={...ec,parse:e=>ec.parse(e)/100,transform:e=>ec.transform(100*e)},ef=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),em=e=>e===ei||e===eu,eg=(e,t)=>parseFloat(e.split(", ")[t]),ev=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let i=n.match(/^matrix3d\((.+)\)$/u);if(i)return eg(i[1],t);{let t=n.match(/^matrix\((.+)\)$/u);return t?eg(t[1],e):0}},ey=new Set(["x","y","z"]),eb=h.filter(e=>!ey.has(e)),ew={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:ev(4,13),y:ev(5,14)};ew.translateX=ew.x,ew.translateY=ew.y;let ek=e=>t=>t.test(e),e_=[ei,eu,ec,el,ep,ed,{test:e=>"auto"===e,parse:e=>e}],eI=e=>e_.find(ek(e)),eS=new Set,ex=!1,eE=!1;function eA(){if(eE){let e=Array.from(eS).filter(e=>e.needsMeasurement),t=new Set(e.map(e=>e.element)),r=new Map;t.forEach(e=>{let t=function(e){let t=[];return eb.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}(e);t.length&&(r.set(e,t),e.render())}),e.forEach(e=>e.measureInitialState()),t.forEach(e=>{e.render();let t=r.get(e);t&&t.forEach(([t,r])=>{var n;null===(n=e.getValue(t))||void 0===n||n.set(r)})}),e.forEach(e=>e.measureEndState()),e.forEach(e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)})}eE=!1,ex=!1,eS.forEach(e=>e.complete()),eS.clear()}function eT(){eS.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(eE=!0)})}class eC{constructor(e,t,r,n,i,a=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=r,this.motionValue=n,this.element=i,this.isAsync=a}scheduleResolve(){this.isScheduled=!0,this.isAsync?(eS.add(this),ex||(ex=!0,M.read(eT),M.resolveKeyframes(eA))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:e,name:t,element:r,motionValue:n}=this;for(let i=0;i<e.length;i++)if(null===e[i]){if(0===i){let i=null==n?void 0:n.get(),a=e[e.length-1];if(void 0!==i)e[0]=i;else if(r&&t){let n=r.readValue(t,a);null!=n&&(e[0]=n)}void 0===e[0]&&(e[0]=a),n&&void 0===i&&n.set(e[0])}else e[i]=e[i-1]}}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),eS.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,eS.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}let eP=e=>Math.round(1e5*e)/1e5,eR=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,eO=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,eM=(e,t)=>r=>!!("string"==typeof r&&eO.test(r)&&r.startsWith(e)||t&&null!=r&&Object.prototype.hasOwnProperty.call(r,t)),eL=(e,t,r)=>n=>{if("string"!=typeof n)return n;let[i,a,s,o]=n.match(eR);return{[e]:parseFloat(i),[t]:parseFloat(a),[r]:parseFloat(s),alpha:void 0!==o?parseFloat(o):1}},eD=e=>en(0,255,e),eN={...ei,transform:e=>Math.round(eD(e))},eW={test:eM("rgb","red"),parse:eL("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+eN.transform(e)+", "+eN.transform(t)+", "+eN.transform(r)+", "+eP(ea.transform(n))+")"},ej={test:eM("#"),parse:function(e){let t="",r="",n="",i="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),i=e.substring(4,5),t+=t,r+=r,n+=n,i+=i),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:i?parseInt(i,16)/255:1}},transform:eW.transform},ez={test:eM("hsl","hue"),parse:eL("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+ec.transform(eP(t))+", "+ec.transform(eP(r))+", "+eP(ea.transform(n))+")"},e$={test:e=>eW.test(e)||ej.test(e)||ez.test(e),parse:e=>eW.test(e)?eW.parse(e):ez.test(e)?ez.parse(e):ej.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?eW.transform(e):ez.transform(e)},eF=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,eU="number",eB="color",eV=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function eq(e){let t=e.toString(),r=[],n={color:[],number:[],var:[]},i=[],a=0,s=t.replace(eV,e=>(e$.test(e)?(n.color.push(a),i.push(eB),r.push(e$.parse(e))):e.startsWith("var(")?(n.var.push(a),i.push("var"),r.push(e)):(n.number.push(a),i.push(eU),r.push(parseFloat(e))),++a,"${}")).split("${}");return{values:r,split:s,indexes:n,types:i}}function eG(e){return eq(e).values}function eH(e){let{split:t,types:r}=eq(e),n=t.length;return e=>{let i="";for(let a=0;a<n;a++)if(i+=t[a],void 0!==e[a]){let t=r[a];t===eU?i+=eP(e[a]):t===eB?i+=e$.transform(e[a]):i+=e[a]}return i}}let eZ=e=>"number"==typeof e?0:e,eJ={test:function(e){var t,r;return isNaN(e)&&"string"==typeof e&&((null===(t=e.match(eR))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(eF))||void 0===r?void 0:r.length)||0)>0},parse:eG,createTransformer:eH,getAnimatableNone:function(e){let t=eG(e);return eH(e)(t.map(eZ))}},eK=new Set(["brightness","contrast","saturate","opacity"]);function eX(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(eR)||[];if(!n)return e;let i=r.replace(n,""),a=eK.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+i+")"}let eY=/\b([a-z-]*)\(.*?\)/gu,eQ={...eJ,getAnimatableNone:e=>{let t=e.match(eY);return t?t.map(eX).join(" "):e}},e0={...ei,transform:Math.round},e1={borderWidth:eu,borderTopWidth:eu,borderRightWidth:eu,borderBottomWidth:eu,borderLeftWidth:eu,borderRadius:eu,radius:eu,borderTopLeftRadius:eu,borderTopRightRadius:eu,borderBottomRightRadius:eu,borderBottomLeftRadius:eu,width:eu,maxWidth:eu,height:eu,maxHeight:eu,top:eu,right:eu,bottom:eu,left:eu,padding:eu,paddingTop:eu,paddingRight:eu,paddingBottom:eu,paddingLeft:eu,margin:eu,marginTop:eu,marginRight:eu,marginBottom:eu,marginLeft:eu,backgroundPositionX:eu,backgroundPositionY:eu,rotate:el,rotateX:el,rotateY:el,rotateZ:el,scale:es,scaleX:es,scaleY:es,scaleZ:es,skew:el,skewX:el,skewY:el,distance:eu,translateX:eu,translateY:eu,translateZ:eu,x:eu,y:eu,z:eu,perspective:eu,transformPerspective:eu,opacity:ea,originX:eh,originY:eh,originZ:eu,zIndex:e0,size:eu,fillOpacity:ea,strokeOpacity:ea,numOctaves:e0},e2={...e1,color:e$,backgroundColor:e$,outlineColor:e$,fill:e$,stroke:e$,borderColor:e$,borderTopColor:e$,borderRightColor:e$,borderBottomColor:e$,borderLeftColor:e$,filter:eQ,WebkitFilter:eQ},e5=e=>e2[e];function e3(e,t){let r=e5(e);return r!==eQ&&(r=eJ),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let e4=new Set(["auto","none","0"]);class e6 extends eC{constructor(e,t,r,n,i){super(e,t,r,n,i,!0)}readKeyframes(){let{unresolvedKeyframes:e,element:t,name:r}=this;if(!t||!t.current)return;super.readKeyframes();for(let r=0;r<e.length;r++){let n=e[r];if("string"==typeof n&&ee(n=n.trim())){let i=function e(t,r,n=1){(0,J.k)(n<=4,`Max CSS variable fallback depth detected in property "${t}". This may indicate a circular fallback dependency.`);let[i,a]=function(e){let t=er.exec(e);if(!t)return[,];let[,r,n,i]=t;return[`--${null!=r?r:n}`,i]}(t);if(!i)return;let s=window.getComputedStyle(r).getPropertyValue(i);if(s){let e=s.trim();return K(e)?parseFloat(e):e}return ee(a)?e(a,r,n+1):a}(n,t.current);void 0!==i&&(e[r]=i),r===e.length-1&&(this.finalKeyframe=n)}}if(this.resolveNoneKeyframes(),!ef.has(r)||2!==e.length)return;let[n,i]=e,a=eI(n),s=eI(i);if(a!==s){if(em(a)&&em(s))for(let t=0;t<e.length;t++){let r=e[t];"string"==typeof r&&(e[t]=parseFloat(r))}else this.needsMeasurement=!0}}resolveNoneKeyframes(){let{unresolvedKeyframes:e,name:t}=this,r=[];for(let t=0;t<e.length;t++){var n;("number"==typeof(n=e[t])?0===n:null===n||"none"===n||"0"===n||Z(n))&&r.push(t)}r.length&&function(e,t,r){let n,i=0;for(;i<e.length&&!n;){let t=e[i];"string"==typeof t&&!e4.has(t)&&eq(t).values.length&&(n=e[i]),i++}if(n&&r)for(let i of t)e[i]=e3(r,n)}(e,r,t)}measureInitialState(){let{element:e,unresolvedKeyframes:t,name:r}=this;if(!e||!e.current)return;"height"===r&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=ew[r](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;let n=t[t.length-1];void 0!==n&&e.getValue(r,n).jump(n,!1)}measureEndState(){var e;let{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;let i=t.getValue(r);i&&i.jump(this.measuredOrigin,!1);let a=n.length-1,s=n[a];n[a]=ew[r](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),(null===(e=this.removedTransforms)||void 0===e?void 0:e.length)&&this.removedTransforms.forEach(([e,r])=>{t.getValue(e).set(r)}),this.resolveNoneKeyframes()}}function e8(e){return"function"==typeof e}function e9(){n=void 0}let e7={now:()=>(void 0===n&&e7.set(D.isProcessing||I.useManualTiming?D.timestamp:performance.now()),n),set:e=>{n=e,queueMicrotask(e9)}},te=(e,t)=>"zIndex"!==t&&!!("number"==typeof e||Array.isArray(e)||"string"==typeof e&&(eJ.test(e)||"0"===e)&&!e.startsWith("url("));class tt{constructor({autoplay:e=!0,delay:t=0,type:r="keyframes",repeat:n=0,repeatDelay:i=0,repeatType:a="loop",...s}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=e7.now(),this.options={autoplay:e,delay:t,type:r,repeat:n,repeatDelay:i,repeatType:a,...s},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(eT(),eA()),this._resolved}onKeyframesResolved(e,t){this.resolvedAt=e7.now(),this.hasAttemptedResolve=!0;let{name:r,type:n,velocity:i,delay:a,onComplete:s,onUpdate:o,isGenerator:l}=this.options;if(!l&&!function(e,t,r,n){let i=e[0];if(null===i)return!1;if("display"===t||"visibility"===t)return!0;let a=e[e.length-1],s=te(i,t),o=te(a,t);return(0,J.K)(s===o,`You are trying to animate ${t} from "${i}" to "${a}". ${i} is not an animatable value - to enable this animation set ${i} to a value animatable to ${a} via the \`style\` property.`),!!s&&!!o&&(function(e){let t=e[0];if(1===e.length)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}(e)||("spring"===r||e8(r))&&n)}(e,r,n,i)){if(S.current||!a){null==o||o(E(e,this.options,t)),null==s||s(),this.resolveFinishedPromise();return}this.options.duration=0}let c=this.initPlayback(e,t);!1!==c&&(this._resolved={keyframes:e,finalKeyframe:t,...c},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}function tr(e,t,r){var n,i;let a=Math.max(t-5,0);return n=r-e(a),(i=t-a)?1e3/i*n:0}function tn(e,t){return e*Math.sqrt(1-t*t)}let ti=["duration","bounce"],ta=["stiffness","damping","mass"];function ts(e,t){return t.some(t=>void 0!==e[t])}function to({keyframes:e,restDelta:t,restSpeed:r,...n}){let i;let a=e[0],s=e[e.length-1],o={done:!1,value:a},{stiffness:l,damping:c,mass:u,duration:d,velocity:p,isResolvedFromDuration:h}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!ts(e,ta)&&ts(e,ti)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let i,a;(0,J.K)(e<=m(10),"Spring duration must be 10 seconds or less");let s=1-t;s=en(.05,1,s),e=en(.01,10,g(e)),s<1?(i=t=>{let n=t*s,i=n*e;return .001-(n-r)/tn(t,s)*Math.exp(-i)},a=t=>{let n=t*s*e,a=Math.pow(s,2)*Math.pow(t,2)*e,o=tn(Math.pow(t,2),s);return(n*r+r-a)*Math.exp(-n)*(-i(t)+.001>0?-1:1)/o}):(i=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),a=t=>e*e*(r-t)*Math.exp(-t*e));let o=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(i,a,5/e);if(e=m(e),isNaN(o))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(o,2)*n;return{stiffness:t,damping:2*s*Math.sqrt(n*t),duration:e}}}(e);(t={...t,...r,mass:1}).isResolvedFromDuration=!0}return t}({...n,velocity:-g(n.velocity||0)}),f=p||0,v=c/(2*Math.sqrt(l*u)),y=s-a,b=g(Math.sqrt(l/u)),w=5>Math.abs(y);if(r||(r=w?.01:2),t||(t=w?.005:.5),v<1){let e=tn(b,v);i=t=>s-Math.exp(-v*b*t)*((f+v*b*y)/e*Math.sin(e*t)+y*Math.cos(e*t))}else if(1===v)i=e=>s-Math.exp(-b*e)*(y+(f+b*y)*e);else{let e=b*Math.sqrt(v*v-1);i=t=>{let r=Math.exp(-v*b*t),n=Math.min(e*t,300);return s-r*((f+v*b*y)*Math.sinh(n)+e*y*Math.cosh(n))/e}}return{calculatedDuration:h&&d||null,next:e=>{let n=i(e);if(h)o.done=e>=d;else{let a=0;v<1&&(a=0===e?m(f):tr(i,e,n));let l=Math.abs(a)<=r,c=Math.abs(s-n)<=t;o.done=l&&c}return o.value=o.done?s:n,o}}}function tl({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:s,min:o,max:l,restDelta:c=.5,restSpeed:u}){let d,p;let h=e[0],f={done:!1,value:h},m=e=>void 0!==o&&e<o||void 0!==l&&e>l,g=e=>void 0===o?l:void 0===l?o:Math.abs(o-e)<Math.abs(l-e)?o:l,v=r*t,y=h+v,b=void 0===s?y:s(y);b!==y&&(v=b-h);let w=e=>-v*Math.exp(-e/n),k=e=>b+w(e),_=e=>{let t=w(e),r=k(e);f.done=Math.abs(t)<=c,f.value=f.done?b:r},I=e=>{m(f.value)&&(d=e,p=to({keyframes:[f.value,g(f.value)],velocity:tr(k,e,f.value),damping:i,stiffness:a,restDelta:c,restSpeed:u}))};return I(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==d||(t=!0,_(e),I(e)),void 0!==d&&e>=d)?p.next(e-d):(t||_(e),f)}}}let tc=j(.42,0,1,1),tu=j(0,0,.58,1),td=j(.42,0,.58,1),tp=e=>Array.isArray(e)&&"number"!=typeof e[0],th={linear:P.Z,easeIn:tc,easeInOut:td,easeOut:tu,circIn:q,circInOut:H,circOut:G,backIn:U,backInOut:B,backOut:F,anticipate:V},tf=e=>{if(Array.isArray(e)){(0,J.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,i]=e;return j(t,r,n,i)}return"string"==typeof e?((0,J.k)(void 0!==th[e],`Invalid easing type '${e}'`),th[e]):e},tm=(e,t)=>r=>t(e(r)),tg=(...e)=>e.reduce(tm),tv=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n},ty=(e,t,r)=>e+(t-e)*r;function tb(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}function tw(e,t){return r=>r>0?t:e}let tk=(e,t,r)=>{let n=e*e,i=r*(t*t-n)+n;return i<0?0:Math.sqrt(i)},t_=[ej,eW,ez],tI=e=>t_.find(t=>t.test(e));function tS(e){let t=tI(e);if((0,J.K)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`),!t)return!1;let r=t.parse(e);return t===ez&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let i=0,a=0,s=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,o=2*r-n;i=tb(o,n,e+1/3),a=tb(o,n,e),s=tb(o,n,e-1/3)}else i=a=s=r;return{red:Math.round(255*i),green:Math.round(255*a),blue:Math.round(255*s),alpha:n}}(r)),r}let tx=(e,t)=>{let r=tS(e),n=tS(t);if(!r||!n)return tw(e,t);let i={...r};return e=>(i.red=tk(r.red,n.red,e),i.green=tk(r.green,n.green,e),i.blue=tk(r.blue,n.blue,e),i.alpha=ty(r.alpha,n.alpha,e),eW.transform(i))},tE=new Set(["none","hidden"]);function tA(e,t){return r=>ty(e,t,r)}function tT(e){return"number"==typeof e?tA:"string"==typeof e?ee(e)?tw:e$.test(e)?tx:tR:Array.isArray(e)?tC:"object"==typeof e?e$.test(e)?tx:tP:tw}function tC(e,t){let r=[...e],n=r.length,i=e.map((e,r)=>tT(e)(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=i[t](e);return r}}function tP(e,t){let r={...e,...t},n={};for(let i in r)void 0!==e[i]&&void 0!==t[i]&&(n[i]=tT(e[i])(e[i],t[i]));return e=>{for(let t in n)r[t]=n[t](e);return r}}let tR=(e,t)=>{let r=eJ.createTransformer(t),n=eq(e),i=eq(t);return n.indexes.var.length===i.indexes.var.length&&n.indexes.color.length===i.indexes.color.length&&n.indexes.number.length>=i.indexes.number.length?tE.has(e)&&!i.values.length||tE.has(t)&&!n.values.length?tE.has(e)?r=>r<=0?e:t:r=>r>=1?t:e:tg(tC(function(e,t){var r;let n=[],i={color:0,var:0,number:0};for(let a=0;a<t.values.length;a++){let s=t.types[a],o=e.indexes[s][i[s]],l=null!==(r=e.values[o])&&void 0!==r?r:0;n[a]=l,i[s]++}return n}(n,i),i.values),r):((0,J.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.`),tw(e,t))};function tO(e,t,r){return"number"==typeof e&&"number"==typeof t&&"number"==typeof r?ty(e,t,r):tT(e)(e,t)}function tM({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){let i=tp(n)?n.map(tf):tf(n),a={done:!1,value:t[0]},s=function(e,t,{clamp:r=!0,ease:n,mixer:i}={}){let a=e.length;if((0,J.k)(a===t.length,"Both input and output ranges must be the same length"),1===a)return()=>t[0];if(2===a&&e[0]===e[1])return()=>t[1];e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=function(e,t,r){let n=[],i=r||tO,a=e.length-1;for(let r=0;r<a;r++){let a=i(e[r],e[r+1]);t&&(a=tg(Array.isArray(t)?t[r]||P.Z:t,a)),n.push(a)}return n}(t,n,i),o=s.length,l=t=>{let r=0;if(o>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let n=tv(e[r],e[r+1],t);return s[r](n)};return r?t=>l(en(e[0],e[a-1],t)):l}((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 i=tv(0,t,n);e.push(ty(r,1,i))}}(t,e.length-1),t}(t)).map(t=>t*e),t,{ease:Array.isArray(i)?i:t.map(()=>i||td).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(a.value=s(t),a.done=t>=e,a)}}let tL=e=>{let t=({timestamp:t})=>e(t);return{start:()=>M.update(t,!0),stop:()=>L(t),now:()=>D.isProcessing?D.timestamp:e7.now()}},tD={decay:tl,inertia:tl,tween:tM,keyframes:tM,spring:to},tN=e=>e/100;class tW extends tt{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();let{onStop:e}=this.options;e&&e()};let{name:t,motionValue:r,element:n,keyframes:i}=this.options,a=(null==n?void 0:n.KeyframeResolver)||eC;this.resolver=new a(i,(e,t)=>this.onKeyframesResolved(e,t),t,r,n),this.resolver.scheduleResolve()}initPlayback(e){let t,r;let{type:n="keyframes",repeat:i=0,repeatDelay:a=0,repeatType:s,velocity:o=0}=this.options,l=e8(n)?n:tD[n]||tM;l!==tM&&"number"!=typeof e[0]&&(t=tg(tN,tO(e[0],e[1])),e=[0,100]);let c=l({...this.options,keyframes:e});"mirror"===s&&(r=l({...this.options,keyframes:[...e].reverse(),velocity:-o})),null===c.calculatedDuration&&(c.calculatedDuration=function(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}(c));let{calculatedDuration:u}=c,d=u+a;return{generator:c,mirroredGenerator:r,mapPercentToKeyframes:t,calculatedDuration:u,resolvedDuration:d,totalDuration:d*(i+1)-a}}onPostResolved(){let{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){let{resolved:r}=this;if(!r){let{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}let{finalKeyframe:n,generator:i,mirroredGenerator:a,mapPercentToKeyframes:s,keyframes:o,calculatedDuration:l,totalDuration:c,resolvedDuration:u}=r;if(null===this.startTime)return i.next(0);let{delay:d,repeat:p,repeatType:h,repeatDelay:f,onUpdate:m}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;let g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>c;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=c);let y=this.currentTime,b=i;if(p){let e=Math.min(this.currentTime,c)/u,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--,(t=Math.min(t,p+1))%2&&("reverse"===h?(r=1-r,f&&(r-=f/u)):"mirror"===h&&(b=a)),y=en(0,1,r)*u}let w=v?{done:!1,value:o[0]}:b.next(y);s&&(w.value=s(w.value));let{done:k}=w;v||null===l||(k=this.speed>=0?this.currentTime>=c:this.currentTime<=0);let _=null===this.holdTime&&("finished"===this.state||"running"===this.state&&k);return _&&void 0!==n&&(w.value=E(o,this.options,n)),m&&m(w.value),_&&this.finish(),w}get duration(){let{resolved:e}=this;return e?g(e.calculatedDuration):0}get time(){return g(this.currentTime)}set time(e){e=m(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){let t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=g(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;let{driver:e=tL,onPlay:t,startTime:r}=this.options;this.driver||(this.driver=e(e=>this.tick(e))),t&&t();let n=this.driver.now();null!==this.holdTime?this.startTime=n-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=n):this.startTime=null!=r?r:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";let{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}let tj=new Set(["opacity","clipPath","filter","transform"]),tz=e=>Array.isArray(e)&&"number"==typeof e[0],t$=(e,t)=>{let r="",n=Math.max(Math.round(t/10),2);for(let t=0;t<n;t++)r+=e(tv(0,n-1,t))+", ";return`linear(${r.substring(0,r.length-2)})`};function tF(e){let t;return()=>(void 0===t&&(t=e()),t)}let tU={linearEasing:void 0},tB=function(e,t){let r=tF(e);return()=>{var e;return null!==(e=tU[t])&&void 0!==e?e:r()}}(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(e){return!1}return!0},"linearEasing"),tV=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,tq={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tV([0,.65,.55,1]),circOut:tV([.55,0,1,.45]),backIn:tV([.31,.01,.66,-.59]),backOut:tV([.33,1.53,.69,.99])};function tG(e,t){e.timeline=t,e.onfinish=null}let tH=tF(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),tZ={anticipate:V,backInOut:B,circInOut:H};class tJ extends tt{constructor(e){super(e);let{name:t,motionValue:r,element:n,keyframes:i}=this.options;this.resolver=new e6(i,(e,t)=>this.onKeyframesResolved(e,t),t,r,n),this.resolver.scheduleResolve()}initPlayback(e,t){var r,n;let{duration:i=300,times:a,ease:s,type:o,motionValue:l,name:c,startTime:u}=this.options;if(!(null===(r=l.owner)||void 0===r?void 0:r.current))return!1;if("string"==typeof s&&tB()&&s in tZ&&(s=tZ[s]),e8((n=this.options).type)||"spring"===n.type||!function e(t){return!!("function"==typeof t&&tB()||!t||"string"==typeof t&&(t in tq||tB())||tz(t)||Array.isArray(t)&&t.every(e))}(n.ease)){let{onComplete:t,onUpdate:r,motionValue:n,element:l,...c}=this.options,u=function(e,t){let r=new tW({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0}),n={done:!1,value:e[0]},i=[],a=0;for(;!n.done&&a<2e4;)i.push((n=r.sample(a)).value),a+=10;return{times:void 0,keyframes:i,duration:a-10,ease:"linear"}}(e,c);1===(e=u.keyframes).length&&(e[1]=e[0]),i=u.duration,a=u.times,s=u.ease,o="keyframes"}let d=function(e,t,r,{delay:n=0,duration:i=300,repeat:a=0,repeatType:s="loop",ease:o,times:l}={}){let c={[t]:r};l&&(c.offset=l);let u=function e(t,r){if(t)return"function"==typeof t&&tB()?t$(t,r):tz(t)?tV(t):Array.isArray(t)?t.map(t=>e(t,r)||tq.easeOut):tq[t]}(o,i);return Array.isArray(u)&&(c.easing=u),e.animate(c,{delay:n,duration:i,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:a+1,direction:"reverse"===s?"alternate":"normal"})}(l.owner.current,c,e,{...this.options,duration:i,times:a,ease:s});return d.startTime=null!=u?u:this.calcStartTime(),this.pendingTimeline?(tG(d,this.pendingTimeline),this.pendingTimeline=void 0):d.onfinish=()=>{let{onComplete:r}=this.options;l.set(E(e,this.options,t)),r&&r(),this.cancel(),this.resolveFinishedPromise()},{animation:d,duration:i,times:a,type:o,ease:s,keyframes:e}}get duration(){let{resolved:e}=this;if(!e)return 0;let{duration:t}=e;return g(t)}get time(){let{resolved:e}=this;if(!e)return 0;let{animation:t}=e;return g(t.currentTime||0)}set time(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.currentTime=m(e)}get speed(){let{resolved:e}=this;if(!e)return 1;let{animation:t}=e;return t.playbackRate}set speed(e){let{resolved:t}=this;if(!t)return;let{animation:r}=t;r.playbackRate=e}get state(){let{resolved:e}=this;if(!e)return"idle";let{animation:t}=e;return t.playState}get startTime(){let{resolved:e}=this;if(!e)return null;let{animation:t}=e;return t.startTime}attachTimeline(e){if(this._resolved){let{resolved:t}=this;if(!t)return P.Z;let{animation:r}=t;tG(r,e)}else this.pendingTimeline=e;return P.Z}play(){if(this.isStopped)return;let{resolved:e}=this;if(!e)return;let{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){let{resolved:e}=this;if(!e)return;let{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();let{resolved:e}=this;if(!e)return;let{animation:t,keyframes:r,duration:n,type:i,ease:a,times:s}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){let{motionValue:e,onUpdate:t,onComplete:o,element:l,...c}=this.options,u=new tW({...c,keyframes:r,duration:n,type:i,ease:a,times:s,isGenerator:!0}),d=m(this.time);e.setWithVelocity(u.sample(d-10).value,u.sample(d).value,10)}let{onStop:o}=this.options;o&&o(),this.cancel()}complete(){let{resolved:e}=this;e&&e.animation.finish()}cancel(){let{resolved:e}=this;e&&e.animation.cancel()}static supports(e){let{motionValue:t,name:r,repeatDelay:n,repeatType:i,damping:a,type:s}=e;return tH()&&r&&tj.has(r)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!n&&"mirror"!==i&&0!==a&&"inertia"!==s}}let tK=tF(()=>void 0!==window.ScrollTimeline);class tX{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let r=0;r<this.animations.length;r++)this.animations[r][e]=t}attachTimeline(e,t){let r=this.animations.map(r=>tK()&&r.attachTimeline?r.attachTimeline(e):t(r));return()=>{r.forEach((e,t)=>{e&&e(),this.animations[t].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach(t=>t[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}let tY=(e,t,r,n={},i,a)=>s=>{let o=_(n,e)||{},l=o.delay||n.delay||0,{elapsed:c=0}=n;c-=m(l);let u={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-c,onUpdate:e=>{t.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{s(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:a?void 0:i};!function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:i,repeat:a,repeatType:s,repeatDelay:o,from:l,elapsed:c,...u}){return!!Object.keys(u).length}(o)&&(u={...u,...k(e,u)}),u.duration&&(u.duration=m(u.duration)),u.repeatDelay&&(u.repeatDelay=m(u.repeatDelay)),void 0!==u.from&&(u.keyframes[0]=u.from);let d=!1;if(!1!==u.type&&(0!==u.duration||u.repeatDelay)||(u.duration=0,0!==u.delay||(d=!0)),(S.current||I.skipAnimations)&&(d=!0,u.duration=0,u.delay=0),d&&!a&&void 0!==t.get()){let e=E(u.keyframes,o);if(void 0!==e)return M.update(()=>{u.onUpdate(e),u.onComplete()}),new tX([])}return!a&&tJ.supports(u)?new tJ(u):new tW(u)},tQ=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),t0=e=>a(e)?e[e.length-1]||0:e;function t1(e,t){-1===e.indexOf(t)&&e.push(t)}function t2(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}class t5{constructor(){this.subscriptions=[]}add(e){return t1(this.subscriptions,e),()=>t2(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 i=0;i<n;i++){let n=this.subscriptions[i];n&&n(e,t,r)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let t3=e=>!isNaN(parseFloat(e)),t4={current:void 0};class t6{constructor(e,t={}){this.version="11.9.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{let r=e7.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){this.current=e,this.updatedAt=e7.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=t3(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new t5);let r=this.events[e].add(t);return"change"===e?()=>{r(),M.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=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return t4.current&&t4.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e;let t=e7.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||t-this.updatedAt>30)return 0;let r=Math.min(this.updatedAt-this.prevUpdatedAt,30);return e=parseFloat(this.current)-parseFloat(this.prevFrameValue),r?1e3/r*e: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 t8(e,t){return new t6(e,t)}let t9=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),t7="data-"+t9("framerAppearId");function re(e){return f.has(e)?"transform":tj.has(e)?t9(e):void 0}class rt extends t6{constructor(){super(...arguments),this.values=[]}add(e){let t=re(e);t&&(t1(this.values,t),this.update())}update(){this.set(this.values.length?this.values.join(", "):"auto")}}let rr=e=>!!(e&&e.getVelocity);function rn(e,t){var r,n;if(!e.applyWillChange)return;let i=e.getValue("willChange");if(i||(null===(r=e.props.style)||void 0===r?void 0:r.willChange)||(i=new rt("auto"),e.addValue("willChange",i)),rr(n=i)&&n.add)return i.add(t)}function ri(e,t,{delay:r=0,transitionOverride:n,type:i}={}){var a;let{transition:s=e.getDefaultTransition(),transitionEnd:o,...l}=t;n&&(s=n);let c=[],d=i&&e.animationState&&e.animationState.getState()[i];for(let t in l){let n=e.getValue(t,null!==(a=e.latestValues[t])&&void 0!==a?a:null),i=l[t];if(void 0===i||d&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(d,t))continue;let o={delay:r,..._(s||{},t)},u=!1;if(window.MotionHandoffAnimation){let r=e.props[t7];if(r){let e=window.MotionHandoffAnimation(r,t,M);null!==e&&(o.startTime=e,u=!0)}}rn(e,t),n.start(tY(t,n,i,e.shouldReduceMotion&&f.has(t)?{type:!1}:o,e,u));let p=n.animation;p&&c.push(p)}return o&&Promise.all(c).then(()=>{M.update(()=>{o&&function(e,t){let{transitionEnd:r={},transition:n={},...i}=u(e,t)||{};for(let t in i={...i,...r}){let r=t0(i[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,t8(r))}}(e,o)})}),c}function ra(e,t,r={}){var n;let i=u(e,t,"exit"===r.type?null===(n=e.presenceContext)||void 0===n?void 0:n.custom:void 0),{transition:a=e.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(a=r.transitionOverride);let s=i?()=>Promise.all(ri(e,i,r)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:i=0,staggerChildren:s,staggerDirection:o}=a;return function(e,t,r=0,n=0,i=1,a){let s=[],o=(e.variantChildren.size-1)*n,l=1===i?(e=0)=>e*n:(e=0)=>o-e*n;return Array.from(e.variantChildren).sort(rs).forEach((e,n)=>{e.notify("AnimationStart",t),s.push(ra(e,t,{...a,delay:r+l(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(s)}(e,t,i+n,s,o,r)}:()=>Promise.resolve(),{when:l}=a;if(!l)return Promise.all([s(),o(r.delay)]);{let[e,t]="beforeChildren"===l?[s,o]:[o,s];return e().then(()=>t())}}function rs(e,t){return e.sortNodePosition(t)}let ro=p.length,rl=[...d].reverse(),rc=d.length;function ru(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function rd(){return{animate:ru(!0),whileInView:ru(),whileHover:ru(),whileTap:ru(),whileDrag:ru(),whileFocus:ru(),exit:ru()}}class rp{constructor(e){this.isMounted=!1,this.node=e}update(){}}class rh extends rp{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))n=Promise.all(t.map(t=>ra(e,t,r)));else if("string"==typeof t)n=ra(e,t,r);else{let i="function"==typeof t?u(e,t,r.custom):t;n=Promise.all(ri(e,i,r))}return n.then(()=>{e.notify("AnimationComplete",t)})})(e,t,r))),r=rd(),n=!0,l=t=>(r,n)=>{var i;let a=u(e,n,"exit"===t?null===(i=e.presenceContext)||void 0===i?void 0:i.custom:void 0);if(a){let{transition:e,transitionEnd:t,...n}=a;r={...r,...n,...t}}return r};function c(c){let{props:u}=e,d=function e(t){if(!t)return;if(!t.isControllingVariants){let r=t.parent&&e(t.parent)||{};return void 0!==t.props.initial&&(r.initial=t.props.initial),r}let r={};for(let e=0;e<ro;e++){let n=p[e],i=t.props[n];(o(i)||!1===i)&&(r[n]=i)}return r}(e.parent)||{},h=[],f=new Set,m={},g=1/0;for(let t=0;t<rc;t++){var v;let p=rl[t],y=r[p],b=void 0!==u[p]?u[p]:d[p],w=o(b),k=p===c?y.isActive:null;!1===k&&(g=t);let _=b===d[p]&&b!==u[p]&&w;if(_&&n&&e.manuallyAnimateOnMount&&(_=!1),y.protectedKeys={...m},!y.isActive&&null===k||!b&&!y.prevProp||i(b)||"boolean"==typeof b)continue;let I=(v=y.prevProp,"string"==typeof b?b!==v:!!Array.isArray(b)&&!s(b,v)),S=I||p===c&&y.isActive&&!_&&w||t>g&&w,x=!1,E=Array.isArray(b)?b:[b],A=E.reduce(l(p),{});!1===k&&(A={});let{prevResolvedValues:T={}}=y,C={...T,...A},P=t=>{S=!0,f.has(t)&&(x=!0,f.delete(t)),y.needsAnimating[t]=!0;let r=e.getValue(t);r&&(r.liveStyle=!1)};for(let e in C){let t=A[e],r=T[e];if(!m.hasOwnProperty(e))(a(t)&&a(r)?s(t,r):t===r)?void 0!==t&&f.has(e)?P(e):y.protectedKeys[e]=!0:null!=t?P(e):f.add(e)}y.prevProp=b,y.prevResolvedValues=A,y.isActive&&(m={...m,...A}),n&&e.blockInitialAnimation&&(S=!1);let R=!(_&&I)||x;S&&R&&h.push(...E.map(e=>({animation:e,options:{type:p}})))}if(f.size){let t={};f.forEach(r=>{let n=e.getBaseTarget(r),i=e.getValue(r);i&&(i.liveStyle=!0),t[r]=null!=n?n:null}),h.push({animation:t})}let y=!!h.length;return n&&(!1===u.initial||u.initial===u.animate)&&!e.manuallyAnimateOnMount&&(y=!1),n=!1,y?t(h):Promise.resolve()}return{animateChanges:c,setActive:function(t,n){var i;if(r[t].isActive===n)return Promise.resolve();null===(i=e.variantChildren)||void 0===i||i.forEach(e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)}),r[t].isActive=n;let a=c(t);for(let e in r)r[e].protectedKeys={};return a},setAnimateFunction:function(r){t=r(e)},getState:()=>r,reset:()=>{r=rd(),n=!0}}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();i(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null===(e=this.unmountControls)||void 0===e||e.call(this)}}let rf=0;class rm extends rp{constructor(){super(...arguments),this.id=rf++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let n=this.node.animationState.setActive("exit",!e);t&&!e&&n.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let rg=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function rv(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}let ry=e=>t=>rg(t)&&e(t,rv(t));function rb(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}function rw(e,t,r,n){return rb(e,t,ry(r),n)}let rk=(e,t)=>Math.abs(e-t);class r_{constructor(e,t,{transformPagePoint:r,contextWindow:n,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=rx(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,i=(e=r.offset,t={x:0,y:0},Math.sqrt(rk(e.x,t.x)**2+rk(e.y,t.y)**2)>=3);if(!n&&!i)return;let{point:a}=r,{timestamp:s}=D;this.history.push({...a,timestamp:s});let{onStart:o,onMove:l}=this.handlers;n||(o&&o(this.lastMoveEvent,r),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,r)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=rI(t,this.transformPagePoint),M.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();let{onEnd:r,onSessionEnd:n,resumeAnimation:i}=this.handlers;if(this.dragSnapToOrigin&&i&&i(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let a=rx("pointercancel"===e.type?this.lastMoveEventInfo:rI(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,a),n&&n(e,a)},!rg(e))return;this.dragSnapToOrigin=i,this.handlers=t,this.transformPagePoint=r,this.contextWindow=n||window;let a=rI(rv(e),this.transformPagePoint),{point:s}=a,{timestamp:o}=D;this.history=[{...s,timestamp:o}];let{onSessionStart:l}=t;l&&l(e,rx(a,this.history)),this.removeListeners=tg(rw(this.contextWindow,"pointermove",this.handlePointerMove),rw(this.contextWindow,"pointerup",this.handlePointerUp),rw(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),L(this.updatePoint)}}function rI(e,t){return t?{point:t(e.point)}:e}function rS(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rx({point:e},t){return{point:e,delta:rS(e,rE(t)),offset:rS(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,i=rE(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>m(.1)));)r--;if(!n)return{x:0,y:0};let a=g(i.timestamp-n.timestamp);if(0===a)return{x:0,y:0};let s={x:(i.x-n.x)/a,y:(i.y-n.y)/a};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,0)}}function rE(e){return e[e.length-1]}function rA(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let rT=rA("dragHorizontal"),rC=rA("dragVertical");function rP(e){let t=!1;if("y"===e)t=rC();else if("x"===e)t=rT();else{let e=rT(),r=rC();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function rR(){let e=rP(!0);return!e||(e(),!1)}function rO(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function rM(e){return e.max-e.min}function rL(e,t,r,n=.5){e.origin=n,e.originPoint=ty(t.min,t.max,e.origin),e.scale=rM(r)/rM(t),e.translate=ty(r.min,r.max,e.origin)-e.originPoint,(e.scale>=.9999&&e.scale<=1.0001||isNaN(e.scale))&&(e.scale=1),(e.translate>=-.01&&e.translate<=.01||isNaN(e.translate))&&(e.translate=0)}function rD(e,t,r,n){rL(e.x,t.x,r.x,n?n.originX:void 0),rL(e.y,t.y,r.y,n?n.originY:void 0)}function rN(e,t,r){e.min=r.min+t.min,e.max=e.min+rM(t)}function rW(e,t,r){e.min=t.min-r.min,e.max=e.min+rM(t)}function rj(e,t,r){rW(e.x,t.x,r.x),rW(e.y,t.y,r.y)}function rz(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 r$(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 rF(e,t,r){return{min:rU(e,t),max:rU(e,r)}}function rU(e,t){return"number"==typeof e?e:e[t]||0}let rB=()=>({translate:0,scale:1,origin:0,originPoint:0}),rV=()=>({x:rB(),y:rB()}),rq=()=>({min:0,max:0}),rG=()=>({x:rq(),y:rq()});function rH(e){return[e("x"),e("y")]}function rZ({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function rJ(e){return void 0===e||1===e}function rK({scale:e,scaleX:t,scaleY:r}){return!rJ(e)||!rJ(t)||!rJ(r)}function rX(e){return rK(e)||rY(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function rY(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function rQ(e,t,r,n,i){return void 0!==i&&(e=n+i*(e-n)),n+r*(e-n)+t}function r0(e,t=0,r=1,n,i){e.min=rQ(e.min,t,r,n,i),e.max=rQ(e.max,t,r,n,i)}function r1(e,{x:t,y:r}){r0(e.x,t.translate,t.scale,t.originPoint),r0(e.y,r.translate,r.scale,r.originPoint)}function r2(e,t){e.min=e.min+t,e.max=e.max+t}function r5(e,t,r,n,i=.5){let a=ty(e.min,e.max,i);r0(e,t,r,a,n)}function r3(e,t){r5(e.x,t.x,t.scaleX,t.scale,t.originX),r5(e.y,t.y,t.scaleY,t.scale,t.originY)}function r4(e,t){return rZ(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 r6=({current:e})=>e?e.ownerDocument.defaultView:null,r8=new WeakMap;class r9{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=rG(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;if(r&&!1===r.isPresent)return;let{dragSnapToOrigin:n}=this.getProps();this.panSession=new r_(e,{onSessionStart:e=>{let{dragSnapToOrigin:r}=this.getProps();r?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(rv(e,"page").point)},onStart:(e,t)=>{let{drag:r,dragPropagation:n,onDragStart:i}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=rP(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),rH(e=>{let t=this.getAxisMotionValue(e).get()||0;if(ec.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];if(n){let e=rM(n);t=parseFloat(t)/100*e}}}this.originPoint[e]=t}),i&&M.postRender(()=>i(e,t)),rn(this.visualElement,"transform");let{animationState:a}=this.visualElement;a&&a.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:i,onDrag:a}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:s}=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}(s),null!==this.currentDirection&&i&&i(this.currentDirection);return}this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),a&&a(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>rH(e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:n,contextWindow:r6(this.visualElement)})}stop(e,t){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:n}=t;this.startAnimation(n);let{onDragEnd:i}=this.getProps();i&&M.postRender(()=>i(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||!r7(e,n,this.currentDirection))return;let i=this.getAxisMotionValue(e),a=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(a=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?ty(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?ty(r,e,n.max):Math.min(e,r)),e}(a,this.constraints[e],this.elastic[e])),i.set(a)}resolveConstraints(){var e;let{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,i=this.constraints;t&&rO(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=function(e,{top:t,left:r,bottom:n,right:i}){return{x:rz(e.x,r,i),y:rz(e.y,t,n)}}(n.layoutBox,t):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:rF(e,"left","right"),y:rF(e,"top","bottom")}}(r),i!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&rH(e=>{!1!==this.constraints&&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}(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!rO(t))return!1;let n=t.current;(0,J.k)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:i}=this.visualElement;if(!i||!i.layout)return!1;let a=function(e,t,r){let n=r4(e,r),{scroll:i}=t;return i&&(r2(n.x,i.offset.x),r2(n.y,i.offset.y)),n}(n,i.root,this.visualElement.getTransformPagePoint()),s={x:r$((e=i.layout.layoutBox).x,a.x),y:r$(e.y,a.y)};if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(s));this.hasMutatedConstraints=!!e,e&&(s=rZ(e))}return s}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),o=this.constraints||{};return Promise.all(rH(s=>{if(!r7(s,t,this.currentDirection))return;let l=o&&o[s]||{};a&&(l={min:0,max:0});let c={type:"inertia",velocity:r?e[s]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...i,...l};return this.startAxisValueAnimation(s,c)})).then(s)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return rn(this.visualElement,e),r.start(tY(e,r,0,t,this.visualElement,!1))}stopAnimation(){rH(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){rH(e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()})}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){let t=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps();return r[t]||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){rH(t=>{let{drag:r}=this.getProps();if(!r7(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,i=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:a}=n.layout.layoutBox[t];i.set(e[t]-ty(r,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!rO(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};rH(e=>{let t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){let r=t.get();n[e]=function(e,t){let r=.5,n=rM(e),i=rM(t);return i>n?r=tv(t.min,t.max-n,e.min):n>i&&(r=tv(e.min,e.max-i,t.min)),en(0,1,r)}({min:r,max:r},this.constraints[e])}});let{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),rH(t=>{if(!r7(t,e,null))return;let r=this.getAxisMotionValue(t),{min:i,max:a}=this.constraints[t];r.set(ty(i,a,n[t]))})}addListeners(){if(!this.visualElement.current)return;r8.set(this.visualElement,this);let e=rw(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();rO(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),M.read(t);let i=rb(window,"resize",()=>this.scalePositionWithinConstraints()),a=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(rH(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(),e(),n(),a&&a()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:a=.35,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:i,dragElastic:a,dragMomentum:s}}}function r7(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class ne extends rp{constructor(e){super(e),this.removeGroupControls=P.Z,this.removeListeners=P.Z,this.controls=new r9(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||P.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let nt=e=>(t,r)=>{e&&M.postRender(()=>e(t,r))};class nr extends rp{constructor(){super(...arguments),this.removePointerDownListener=P.Z}onPointerDown(e){this.session=new r_(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:r6(this.node)})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:nt(e),onStart:nt(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&M.postRender(()=>n(e,t))}}}mount(){this.removePointerDownListener=rw(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var nn=r(31549),ni=r(44194),na=r(70448),ns=r(3133);let no=(0,ni.createContext)({}),nl={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function nc(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let nu={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!eu.test(e))return e;e=parseFloat(e)}let r=nc(e,t.target.x),n=nc(e,t.target.y);return`${r}% ${n}%`}},nd={},{schedule:np,cancel:nh}=O(queueMicrotask,!1);class nf extends ni.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:i}=e;Object.assign(nd,ng),i&&(t.group&&t.group.add(i),r&&r.register&&n&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),nl.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:i}=this.props,a=r.projection;return a&&(a.isPresent=i,n||e.layoutDependency!==t||void 0===t?a.willUpdate():this.safeToRemove(),e.isPresent===i||(i?a.promote():a.relegate()||M.postRender(()=>{let e=a.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),np.postRender(()=>{!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 nm(e){let[t,r]=(0,na.oO)(),n=(0,ni.useContext)(ns.p);return(0,nn.jsx)(nf,{...e,layoutGroup:n,switchLayoutGroup:(0,ni.useContext)(no),isPresent:t,safeToRemove:r})}let ng={borderRadius:{...nu,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:nu,borderTopRightRadius:nu,borderBottomLeftRadius:nu,borderBottomRightRadius:nu,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let n=eJ.parse(e);if(n.length>5)return e;let i=eJ.createTransformer(e),a="number"!=typeof n[0]?1:0,s=r.x.scale*t.x,o=r.y.scale*t.y;n[0+a]/=s,n[1+a]/=o;let l=ty(s,o,.5);return"number"==typeof n[2+a]&&(n[2+a]/=l),"number"==typeof n[3+a]&&(n[3+a]/=l),i(n)}}},nv=["TopLeft","TopRight","BottomLeft","BottomRight"],ny=nv.length,nb=e=>"string"==typeof e?parseFloat(e):e,nw=e=>"number"==typeof e||eu.test(e);function nk(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let n_=nS(0,.5,G),nI=nS(.5,.95,P.Z);function nS(e,t,r){return n=>n<e?0:n>t?1:r(tv(e,t,n))}function nx(e,t){e.min=t.min,e.max=t.max}function nE(e,t){nx(e.x,t.x),nx(e.y,t.y)}function nA(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function nT(e,t,r,n,i){return e-=t,e=n+1/r*(e-n),void 0!==i&&(e=n+1/i*(e-n)),e}function nC(e,t,[r,n,i],a,s){!function(e,t=0,r=1,n=.5,i,a=e,s=e){if(ec.test(t)&&(t=parseFloat(t),t=ty(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let o=ty(a.min,a.max,n);e===a&&(o-=t),e.min=nT(e.min,t,r,o,i),e.max=nT(e.max,t,r,o,i)}(e,t[r],t[n],t[i],t.scale,a,s)}let nP=["x","scaleX","originX"],nR=["y","scaleY","originY"];function nO(e,t,r,n){nC(e.x,t,nP,r?r.x:void 0,n?n.x:void 0),nC(e.y,t,nR,r?r.y:void 0,n?n.y:void 0)}function nM(e){return 0===e.translate&&1===e.scale}function nL(e){return nM(e.x)&&nM(e.y)}function nD(e,t){return e.min===t.min&&e.max===t.max}function nN(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function nW(e,t){return nN(e.x,t.x)&&nN(e.y,t.y)}function nj(e){return rM(e.x)/rM(e.y)}function nz(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class n${constructor(){this.members=[]}add(e){t1(this.members,e),e.scheduleRender()}remove(e){if(t2(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)}}let nF=(e,t)=>e.depth-t.depth;class nU{constructor(){this.children=[],this.isDirty=!1}add(e){t1(this.children,e),this.isDirty=!0}remove(e){t2(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(nF),this.isDirty=!1,this.children.forEach(e)}}function nB(e){let t=rr(e)?e.get():e;return tQ(t)?t.toValue():t}let nV={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},nq="undefined"!=typeof window&&void 0!==window.MotionDebug,nG=["","X","Y","Z"],nH={visibility:"hidden"},nZ=0;function nJ(e,t,r,n){let{latestValues:i}=t;i[e]&&(r[e]=i[e],t.setStaticValue(e,0),n&&(n[e]=0))}function nK({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(e={},r=null==t?void 0:t()){this.id=nZ++,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.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,nq&&(nV.totalNodes=nV.resolvedTargetDeltas=nV.recalculatedProjection=0),this.nodes.forEach(nQ),this.nodes.forEach(n6),this.nodes.forEach(n8),this.nodes.forEach(n0),nq&&window.MotionDebug.record(nV)},this.resolvedRelativeTargetAt=0,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 nU)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new t5),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:i,visualElement:a}=this.options;if(a&&!a.current&&a.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),r&&(i||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=e7.now(),n=({timestamp:t})=>{let i=t-r;i>=250&&(L(n),e(i-250))};return M.read(n,!0),()=>L(n)}(n,0),nl.hasAnimatedSinceResize&&(nl.hasAnimatedSinceResize=!1,this.nodes.forEach(n4))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&a&&(n||i)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:r,layout:n})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let i=this.options.transition||a.getDefaultTransition()||ii,{onLayoutAnimationStart:s,onLayoutAnimationComplete:o}=a.getProps(),l=!this.targetLayout||!nW(this.targetLayout,n)||r,c=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||c||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,c);let t={..._(i,"layout"),onPlay:s,onComplete:o};(a.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||n4(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,L(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(n9),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(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function e(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;let{visualElement:r}=t.options;if(!r)return;let n=r.props[t7];if(window.MotionHasOptimisedAnimation(n,"transform")){let{layout:e,layoutId:r}=t.options;window.MotionCancelOptimisedAnimation(n,"transform",M,!(e||r))}let{parent:i}=t;i&&!i.hasCheckedOptimisedAppear&&e(i)}(this),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(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(n2);return}this.isUpdating||this.nodes.forEach(n5),this.isUpdating=!1,this.nodes.forEach(n3),this.nodes.forEach(nX),this.nodes.forEach(nY),this.clearAllSnapshots();let e=e7.now();D.delta=en(0,1e3/60,e-D.timestamp),D.timestamp=e,D.isProcessing=!0,N.update.process(D),N.preRender.process(D),N.render.process(D),D.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,np.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(n1),this.sharedNodes.forEach(n7)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,M.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){M.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++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=rG(),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);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t){let t=n(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!nL(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,a=n!==this.prevTransformTemplateValue;e&&(t||rX(this.latestValues)||a)&&(i(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)),io((t=n).x),io(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){var e;let{visualElement:t}=this.options;if(!t)return rG();let r=t.measureViewportBox();if(!((null===(e=this.scroll)||void 0===e?void 0:e.wasRoot)||this.path.some(ic))){let{scroll:e}=this.root;e&&(r2(r.x,e.offset.x),r2(r.y,e.offset.y))}return r}removeElementScroll(e){var t;let r=rG();if(nE(r,e),null===(t=this.scroll)||void 0===t?void 0:t.wasRoot)return r;for(let t=0;t<this.path.length;t++){let n=this.path[t],{scroll:i,options:a}=n;n!==this.root&&i&&a.layoutScroll&&(i.wasRoot&&nE(r,e),r2(r.x,i.offset.x),r2(r.y,i.offset.y))}return r}applyTransform(e,t=!1){let r=rG();nE(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&&r3(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),rX(n.latestValues)&&r3(r,n.latestValues)}return rX(this.latestValues)&&r3(r,this.latestValues),r}removeTransform(e){let t=rG();nE(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!rX(r.latestValues))continue;rK(r.latestValues)&&r.updateSnapshot();let n=rG();nE(n,r.measurePageBox()),nO(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return rX(this.latestValues)&&nO(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!==D.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,r,n,i;let a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);let s=!!this.resumingFrom||this!==a;if(!(e||s&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;let{layout:o,layoutId:l}=this.options;if(this.layout&&(o||l)){if(this.resolvedRelativeTargetAt=D.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=rG(),this.relativeTargetOrigin=rG(),rj(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),nE(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=rG(),this.targetWithTransforms=rG()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),r=this.target,n=this.relativeTarget,i=this.relativeParent.target,rN(r.x,n.x,i.x),rN(r.y,n.y,i.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):nE(this.target,this.layout.layoutBox),r1(this.target,this.targetDelta)):nE(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=rG(),this.relativeTargetOrigin=rG(),rj(this.relativeTargetOrigin,this.target,e.target),nE(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}nq&&nV.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||rK(this.parent.latestValues)||rY(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===D.timestamp&&(n=!1),n)return;let{layout:i,layoutId:a}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(i||a))return;nE(this.layoutCorrected,this.layout.layoutBox);let s=this.treeScale.x,o=this.treeScale.y;(function(e,t,r,n=!1){let i,a;let s=r.length;if(s){t.x=t.y=1;for(let o=0;o<s;o++){a=(i=r[o]).projectionDelta;let{visualElement:s}=i.options;(!s||!s.props.style||"contents"!==s.props.style.display)&&(n&&i.options.layoutScroll&&i.scroll&&i!==i.root&&r3(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),a&&(t.x*=a.x.scale,t.y*=a.y.scale,r1(e,a)),n&&rX(i.latestValues)&&r3(e,i.latestValues))}t.x<1.0000000000001&&t.x>.999999999999&&(t.x=1),t.y<1.0000000000001&&t.y>.999999999999&&(t.y=1)}})(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox,t.targetWithTransforms=rG());let{target:l}=t;if(!l){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(nA(this.prevProjectionDelta.x,this.projectionDelta.x),nA(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),rD(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===s&&this.treeScale.y===o&&nz(this.projectionDelta.x,this.prevProjectionDelta.x)&&nz(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),nq&&nV.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t;if(null===(t=this.options.visualElement)||void 0===t||t.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=rV(),this.projectionDelta=rV(),this.projectionDeltaWithTransform=rV()}setAnimationOrigin(e,t=!1){let r;let n=this.snapshot,i=n?n.latestValues:{},a={...this.latestValues},s=rV();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=rG(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),c=this.getStack(),u=!c||c.members.length<=1,d=!!(l&&!u&&!0===this.options.crossfade&&!this.path.some(ir));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(ie(s.x,e.x,n),ie(s.y,e.y,n),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var c,p,h,f;rj(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),h=this.relativeTarget,f=this.relativeTargetOrigin,it(h.x,f.x,o.x,n),it(h.y,f.y,o.y,n),r&&(c=this.relativeTarget,p=r,nD(c.x,p.x)&&nD(c.y,p.y))&&(this.isProjectionDirty=!1),r||(r=rG()),nE(r,this.relativeTarget)}l&&(this.animationValues=a,function(e,t,r,n,i,a){i?(e.opacity=ty(0,void 0!==r.opacity?r.opacity:1,n_(n)),e.opacityExit=ty(void 0!==t.opacity?t.opacity:1,0,nI(n))):a&&(e.opacity=ty(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let i=0;i<ny;i++){let a=`border${nv[i]}Radius`,s=nk(t,a),o=nk(r,a);(void 0!==s||void 0!==o)&&(s||(s=0),o||(o=0),0===s||0===o||nw(s)===nw(o)?(e[a]=Math.max(ty(nb(s),nb(o),n),0),(ec.test(o)||ec.test(s))&&(e[a]+="%")):e[a]=o)}(t.rotate||r.rotate)&&(e.rotate=ty(t.rotate||0,r.rotate||0,n))}(a,i,this.latestValues,n,d,u)),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&&(L(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=M.update(()=>{nl.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let n=rr(0)?0:t8(0);return n.start(tY("",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:i}=e;if(t&&r&&n){if(this!==e&&this.layout&&n&&il(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||rG();let t=rM(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let n=rM(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}nE(t,r),r3(t,i),rD(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new n$),this.sharedNodes.get(e).add(t);let r=t.options.initialPromotionConfig;t.promote({transition:r?r.transition:void 0,preserveFollowOpacity:r&&r.shouldPreserveFollowOpacity?r.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)}resetSkewAndRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.z||r.rotate||r.rotateX||r.rotateY||r.rotateZ||r.skewX||r.skewY)&&(t=!0),!t)return;let n={};r.z&&nJ("z",e,n,this.animationValues);for(let t=0;t<nG.length;t++)nJ(`rotate${nG[t]}`,e,n,this.animationValues),nJ(`skew${nG[t]}`,e,n,this.animationValues);for(let t in e.render(),n)e.setStaticValue(t,n[t]),this.animationValues&&(this.animationValues[t]=n[t]);e.scheduleRender()}getProjectionStyles(e){var t,r;if(!this.instance||this.isSVG)return;if(!this.isVisible)return nH;let n={visibility:""},i=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=nB(null==e?void 0:e.pointerEvents)||"",n.transform=i?i(this.latestValues,""):"none",n;let a=this.getLead();if(!this.projectionDelta||!this.layout||!a.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=nB(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!rX(this.latestValues)&&(t.transform=i?i({},""):"none",this.hasProjected=!1),t}let s=a.animationValues||a.latestValues;this.applyTransformsToTarget(),n.transform=function(e,t,r){let n="",i=e.x.translate/t.x,a=e.y.translate/t.y,s=(null==r?void 0:r.z)||0;if((i||a||s)&&(n=`translate3d(${i}px, ${a}px, ${s}px) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){let{transformPerspective:e,rotate:t,rotateX:i,rotateY:a,skewX:s,skewY:o}=r;e&&(n=`perspective(${e}px) ${n}`),t&&(n+=`rotate(${t}deg) `),i&&(n+=`rotateX(${i}deg) `),a&&(n+=`rotateY(${a}deg) `),s&&(n+=`skewX(${s}deg) `),o&&(n+=`skewY(${o}deg) `)}let o=e.x.scale*t.x,l=e.y.scale*t.y;return(1!==o||1!==l)&&(n+=`scale(${o}, ${l})`),n||"none"}(this.projectionDeltaWithTransform,this.treeScale,s),i&&(n.transform=i(s,n.transform));let{x:o,y:l}=this.projectionDelta;for(let e in n.transformOrigin=`${100*o.origin}% ${100*l.origin}% 0`,a.animationValues?n.opacity=a===this?null!==(r=null!==(t=s.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:s.opacityExit:n.opacity=a===this?void 0!==s.opacity?s.opacity:"":void 0!==s.opacityExit?s.opacityExit:0,nd){if(void 0===s[e])continue;let{correct:t,applyTo:r}=nd[e],i="none"===n.transform?s[e]:t(s[e],a);if(r){let e=r.length;for(let t=0;t<e;t++)n[r[t]]=i}else n[e]=i}return this.options.layoutId&&(n.pointerEvents=a===this?nB(null==e?void 0: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(n2),this.root.sharedNodes.clear()}}}function nX(e){e.updateLayout()}function nY(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:i}=e.options,a=r.source!==e.layout.source;"size"===i?rH(e=>{let n=a?r.measuredBox[e]:r.layoutBox[e],i=rM(n);n.min=t[e].min,n.max=n.min+i}):il(i,r.layoutBox,t)&&rH(n=>{let i=a?r.measuredBox[n]:r.layoutBox[n],s=rM(t[n]);i.max=i.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+s)});let s=rV();rD(s,t,r.layoutBox);let o=rV();a?rD(o,e.applyTransform(n,!0),r.measuredBox):rD(o,t,r.layoutBox);let l=!nL(s),c=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:i,layout:a}=n;if(i&&a){let s=rG();rj(s,r.layoutBox,i.layoutBox);let o=rG();rj(o,t,a.layoutBox),nW(s,o)||(c=!0),n.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=s,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:o,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:c})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function nQ(e){nq&&nV.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 n0(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function n1(e){e.clearSnapshot()}function n2(e){e.clearMeasurements()}function n5(e){e.isLayoutDirty=!1}function n3(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function n4(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function n6(e){e.resolveTargetDelta()}function n8(e){e.calcProjection()}function n9(e){e.resetSkewAndRotation()}function n7(e){e.removeLeadSnapshot()}function ie(e,t,r){e.translate=ty(t.translate,0,r),e.scale=ty(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function it(e,t,r,n){e.min=ty(t.min,r.min,n),e.max=ty(t.max,r.max,n)}function ir(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let ii={duration:.45,ease:[.4,0,.1,1]},ia=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),is=ia("applewebkit/")&&!ia("chrome/")?Math.round:P.Z;function io(e){e.min=is(e.min),e.max=is(e.max)}function il(e,t,r){return"position"===e||"preserve-aspect"===e&&!(.2>=Math.abs(nj(t)-nj(r)))}function ic(e){var t;return e!==e.root&&(null===(t=e.scroll)||void 0===t?void 0:t.wasRoot)}let iu=nK({attachResizeListener:(e,t)=>rb(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),id={current:void 0},ip=nK({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!id.current){let e=new iu({});e.mount(window),e.setOptions({layoutScroll:!0}),id.current=e}return id.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position});function ih(e,t){let r=t?"onHoverStart":"onHoverEnd";return rw(e.current,t?"pointerenter":"pointerleave",(n,i)=>{if("touch"===n.pointerType||rR())return;let a=e.getProps();e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",t);let s=a[r];s&&M.postRender(()=>s(n,i))},{passive:!e.getProps()[r]})}class im extends rp{mount(){this.unmount=tg(ih(this.node,!0),ih(this.node,!1))}unmount(){}}class ig extends rp{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=tg(rb(this.node.current,"focus",()=>this.onFocus()),rb(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let iv=(e,t)=>!!t&&(e===t||iv(e,t.parentElement));function iy(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,rv(r))}class ib extends rp{constructor(){super(...arguments),this.removeStartListeners=P.Z,this.removeEndListeners=P.Z,this.removeAccessibleListeners=P.Z,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();let r=this.node.getProps(),n=rw(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:n,globalTapTarget:i}=this.node.getProps(),a=i||iv(this.node.current,e.target)?r:n;a&&M.update(()=>a(e,t))},{passive:!(r.onTap||r.onPointerUp)}),i=rw(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=tg(n,i),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=rb(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=rb(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&iy("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&M.postRender(()=>r(e,t))})}),iy("down",(e,t)=>{this.startPress(e,t)}))}),t=rb(this.node.current,"blur",()=>{this.isPressing&&iy("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=tg(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&&M.postRender(()=>r(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!rR()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&M.postRender(()=>r(e,t))}mount(){let e=this.node.getProps(),t=rw(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=rb(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=tg(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let iw=new WeakMap,ik=new WeakMap,i_=e=>{let t=iw.get(e.target);t&&t(e)},iI=e=>{e.forEach(i_)},iS={some:0,all:1};class ix extends rp{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:i}=e,a={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:iS[n]};return function(e,t,r){let n=function({root:e,...t}){let r=e||document;ik.has(r)||ik.set(r,{});let n=ik.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(iI,{root:e,...t})),n[i]}(t);return iw.set(e,r),n.observe(e),()=>{iw.delete(e),n.unobserve(e)}}(this.node.current,a,e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,i&&!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(),a=t?r:n;a&&a(e)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}(e,t))&&this.startObserver()}unmount(){}}var iE=r(13818);let iA=(0,ni.createContext)({});var iT=r(60276),iC=r(31122);let iP=(0,ni.createContext)({strict:!1}),iR=!1;function iO(){window.MotionHandoffIsComplete=!0}function iM(e){return i(e.animate)||p.some(t=>o(e[t]))}function iL(e){return!!(iM(e)||e.variants)}function iD(e){return Array.isArray(e)?e.join(" "):e}let iN={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"]},iW={};for(let e in iN)iW[e]={isEnabled:t=>iN[e].some(e=>!!t[e])};var ij=r(68155);let iz=Symbol.for("motionComponentSymbol"),i$=["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 iF(e){if("string"!=typeof e||e.includes("-"));else if(i$.indexOf(e)>-1||/[A-Z]/u.test(e))return!0;return!1}function iU(e,{style:t,vars:r},n,i){for(let a in Object.assign(e.style,t,i&&i.getProjectionStyles(n)),r)e.style.setProperty(a,r[a])}let iB=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 iV(e,t,r,n){for(let r in iU(e,t,void 0,n),t.attrs)e.setAttribute(iB.has(r)?r:t9(r),t.attrs[r])}function iq(e,{layout:t,layoutId:r}){return f.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!nd[e]||"opacity"===e)}function iG(e,t,r){var n;let{style:i}=e,a={};for(let s in i)(rr(i[s])||t.style&&rr(t.style[s])||iq(s,e)||(null===(n=null==r?void 0:r.getValue(s))||void 0===n?void 0:n.liveStyle)!==void 0)&&(a[s]=i[s]);return r&&i&&"string"==typeof i.willChange&&(r.applyWillChange=!1),a}function iH(e,t,r){let n=iG(e,t,r);for(let r in e)(rr(e[r])||rr(t[r]))&&(n[-1!==h.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return n}var iZ=r(53699);let iJ=e=>(t,r)=>{let n=(0,ni.useContext)(iA),a=(0,ni.useContext)(iT.O),s=()=>(function({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:r,onMount:n},a,s,o,l){let c={latestValues:function(e,t,r,n,a){var s;let o={},l=[],c=n&&(null===(s=e.style)||void 0===s?void 0:s.willChange)===void 0,u=a(e,{});for(let e in u)o[e]=nB(u[e]);let{initial:d,animate:p}=e,h=iM(e),f=iL(e);t&&f&&!h&&!1!==e.inherit&&(void 0===d&&(d=t.initial),void 0===p&&(p=t.animate));let m=!!r&&!1===r.initial,g=(m=m||!1===d)?p:d;return g&&"boolean"!=typeof g&&!i(g)&&iK(e,g,(e,t)=>{for(let t in e){let r=e[t];if(Array.isArray(r)){let e=m?r.length-1:0;r=r[e]}null!==r&&(o[t]=r)}for(let e in t)o[e]=t[e]}),c&&(p&&!1!==d&&!i(p)&&iK(e,p,e=>{for(let t in e)!function(e,t){let r=re(t);r&&t1(e,r)}(l,t)}),l.length&&(o.willChange=l.join(","))),o}(a,s,o,!l&&e,t),renderState:r()};return n&&(c.mount=e=>n(a,e,c)),c})(e,t,n,a,r);return r?s():(0,iZ.h)(s)};function iK(e,t,r){let n=Array.isArray(t)?t:[t];for(let t=0;t<n.length;t++){let i=c(e,n[t]);if(i){let{transitionEnd:e,transition:t,...n}=i;r(n,e)}}}let iX=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),iY=()=>({...iX(),attrs:{}}),iQ=(e,t)=>t&&"number"==typeof e?t.transform(e):e,i0={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},i1=h.length;function i2(e,t,r){let{style:n,vars:i,transformOrigin:a}=e,s=!1,o=!1;for(let e in t){let r=t[e];if(f.has(e)){s=!0;continue}if(Y(e)){i[e]=r;continue}{let t=iQ(r,e1[e]);e.startsWith("origin")?(o=!0,a[e]=t):n[e]=t}}if(!t.transform&&(s||r?n.transform=function(e,t,r){let n="",i=!0;for(let a=0;a<i1;a++){let s=h[a],o=e[s];if(void 0===o)continue;let l=!0;if(!(l="number"==typeof o?o===(s.startsWith("scale")?1:0):0===parseFloat(o))||r){let e=iQ(o,e1[s]);if(!l){i=!1;let t=i0[s]||s;n+=`${t}(${e}) `}r&&(t[s]=e)}}return n=n.trim(),r?n=r(t,i?"":n):i&&(n="none"),n}(t,e.transform,r):n.transform&&(n.transform="none")),o){let{originX:e="50%",originY:t="50%",originZ:r=0}=a;n.transformOrigin=`${e} ${t} ${r}`}}function i5(e,t,r){return"string"==typeof e?e:eu.transform(t+r*e)}let i3={offset:"stroke-dashoffset",array:"stroke-dasharray"},i4={offset:"strokeDashoffset",array:"strokeDasharray"};function i6(e,{attrX:t,attrY:r,attrScale:n,originX:i,originY:a,pathLength:s,pathSpacing:o=1,pathOffset:l=0,...c},u,d){if(i2(e,c,d),u){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:p,style:h,dimensions:f}=e;p.transform&&(f&&(h.transform=p.transform),delete p.transform),f&&(void 0!==i||void 0!==a||h.transform)&&(h.transformOrigin=function(e,t,r){let n=i5(t,e.x,e.width),i=i5(r,e.y,e.height);return`${n} ${i}`}(f,void 0!==i?i:.5,void 0!==a?a:.5)),void 0!==t&&(p.x=t),void 0!==r&&(p.y=r),void 0!==n&&(p.scale=n),void 0!==s&&function(e,t,r=1,n=0,i=!0){e.pathLength=1;let a=i?i3:i4;e[a.offset]=eu.transform(-n);let s=eu.transform(t),o=eu.transform(r);e[a.array]=`${s} ${o}`}(p,s,o,l,!1)}let i8=e=>"string"==typeof e&&"svg"===e.toLowerCase(),i9={useVisualState:iJ({scrapeMotionValuesFromProps:iH,createRenderState:iY,onMount:(e,t,{renderState:r,latestValues:n})=>{M.read(()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}}),M.render(()=>{i6(r,n,i8(t.tagName),e.transformTemplate),iV(t,r)})}})},i7={useVisualState:iJ({applyWillChange:!0,scrapeMotionValuesFromProps:iG,createRenderState:iX})};function ae(e,t,r){for(let n in t)rr(t[n])||iq(n,r)||(e[n]=t[n])}let at=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function ar(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||at.has(e)}let an=e=>!ar(e);try{(A=require("@emotion/is-prop-valid").default)&&(an=e=>e.startsWith("on")?!ar(e):A(e))}catch(e){}let ai={current:null},aa={current:!1},as=new WeakMap,ao=[...e_,e$,eJ],al=e=>ao.find(ek(e)),ac=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class au{scrapeMotionValuesFromProps(e,t,r){return{}}constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,blockInitialAnimation:i,visualState:a},s={}){this.applyWillChange=!1,this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=eC,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.renderScheduledAt=0,this.scheduleRender=()=>{let e=e7.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,M.render(this.render,!1,!0))};let{latestValues:o,renderState:l}=a;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=s,this.blockInitialAnimation=!!i,this.isControllingVariants=iM(t),this.isVariantNode=iL(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:c,...u}=this.scrapeMotionValuesFromProps(t,{},this);for(let e in u){let t=u[e];void 0!==o[e]&&rr(t)&&t.set(o[e],!1)}}mount(e){this.current=e,as.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)),aa.current||function(){if(aa.current=!0,ij.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ai.current=e.matches;e.addListener(t),t()}else ai.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ai.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in as.delete(this.current),this.projection&&this.projection.unmount(),L(this.notifyUpdate),L(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features){let t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){let r;this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();let n=f.has(e),i=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&M.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)}),a=t.on("renderRequest",this.scheduleRender);window.MotionCheckAppearSync&&(r=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,()=>{i(),a(),r&&r(),t.owner&&t.stop()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in iW){let t=iW[e];if(!t)continue;let{isEnabled:r,Feature:n}=t;if(!this.features[e]&&n&&r(this.props)&&(this.features[e]=new n(this)),this.features[e]){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):rG()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=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<ac.length;t++){let r=ac[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){for(let n in t){let i=t[n],a=r[n];if(rr(i))e.addValue(n,i);else if(rr(a))e.addValue(n,t8(i,{owner:e}));else if(a!==i){if(e.hasValue(n)){let t=e.getValue(n);!0===t.liveStyle?t.jump(i):t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(n);e.addValue(n,t8(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),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}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){let r=this.values.get(e);t!==r&&(r&&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=t8(null===t?void 0:t,{owner:this}),this.addValue(e,r)),r}readValue(e,t){var r;let n=void 0===this.latestValues[e]&&this.current?null!==(r=this.getBaseTargetFromProps(this.props,e))&&void 0!==r?r:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];return null!=n&&("string"==typeof n&&(K(n)||Z(n))?n=parseFloat(n):!al(n)&&eJ.test(t)&&(n=e3(e,t)),this.setBaseTarget(e,rr(n)?n.get():n)),rr(n)?n.get():n}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let r;let{initial:n}=this.props;if("string"==typeof n||"object"==typeof n){let i=c(this.props,n,null===(t=this.presenceContext)||void 0===t?void 0:t.custom);i&&(r=i[e])}if(n&&void 0!==r)return r;let i=this.getBaseTargetFromProps(this.props,e);return void 0===i||rr(i)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:i}on(e,t){return this.events[e]||(this.events[e]=new t5),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class ad extends au{constructor(){super(...arguments),this.KeyframeResolver=e6}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]}}class ap extends ad{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=iU}readValueFromInstance(e,t){if(f.has(t)){let e=e5(t);return e&&e.default||0}{let r=window.getComputedStyle(e),n=(Y(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return r4(e,t)}build(e,t,r){i2(e,t,r.transformTemplate)}scrapeMotionValuesFromProps(e,t,r){return iG(e,t,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;rr(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}}class ah extends ad{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=rG}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(f.has(t)){let e=e5(t);return e&&e.default||0}return t=iB.has(t)?t:t9(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,r){return iH(e,t,r)}build(e,t,r){i6(e,t,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,r,n){iV(e,t,r,n)}mount(e){this.isSVGTag=i8(e.tagName),super.mount(e)}}let af=function(e){if("undefined"==typeof Proxy)return e;let t=new Map;return new Proxy((...t)=>e(...t),{get:(r,n)=>"create"===n?e:(t.has(n)||t.set(n,e(n)),t.get(n))})}((T={animation:{Feature:rh},exit:{Feature:rm},inView:{Feature:ix},tap:{Feature:ib},focus:{Feature:ig},hover:{Feature:im},pan:{Feature:nr},drag:{Feature:ne,ProjectionNode:ip,MeasureLayout:nm},layout:{ProjectionNode:ip,MeasureLayout:nm}},C=(e,t)=>iF(e)?new ah(t):new ap(t,{allowProjection:e!==ni.Fragment}),function(e,{forwardMotionProps:t}={forwardMotionProps:!1}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:i}){e&&function(e){for(let t in e)iW[t]={...iW[t],...e[t]}}(e);let a=(0,ni.forwardRef)(function(e,a){var s;let l;let c={...(0,ni.useContext)(iE._),...e,layoutId:function({layoutId:e}){let t=(0,ni.useContext)(ns.p).id;return t&&void 0!==e?t+"-"+e:e}(e)},{isStatic:u}=c,d=function(e){let{initial:t,animate:r}=function(e,t){if(iM(e)){let{initial:t,animate:r}=e;return{initial:!1===t||o(t)?t:void 0,animate:o(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,ni.useContext)(iA));return(0,ni.useMemo)(()=>({initial:t,animate:r}),[iD(t),iD(r)])}(e),p=n(e,u);if(!u&&ij.j){(0,ni.useContext)(iP).strict;let e=function(e){let{drag:t,layout:r}=iW;if(!t&&!r)return{};let n={...t,...r};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==r?void 0:r.isEnabled(e))?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}(c);l=e.MeasureLayout,d.visualElement=function(e,t,r,n,i){var a;let{visualElement:s}=(0,ni.useContext)(iA),o=(0,ni.useContext)(iP),l=(0,ni.useContext)(iT.O),c=(0,ni.useContext)(iE._).reducedMotion,u=(0,ni.useRef)();n=n||o.renderer,!u.current&&n&&(u.current=n(e,{visualState:t,parent:s,props:r,presenceContext:l,blockInitialAnimation:!!l&&!1===l.initial,reducedMotionConfig:c}));let d=u.current,p=(0,ni.useContext)(no);d&&!d.projection&&i&&("html"===d.type||"svg"===d.type)&&function(e,t,r,n){let{layoutId:i,layout:a,drag:s,dragConstraints:o,layoutScroll:l,layoutRoot:c}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:function e(t){if(t)return!1!==t.options.allowProjection?t.projection:e(t.parent)}(e.parent)),e.projection.setOptions({layoutId:i,layout:a,alwaysMeasureLayout:!!s||o&&rO(o),visualElement:e,animationType:"string"==typeof a?a:"both",initialPromotionConfig:n,layoutScroll:l,layoutRoot:c})}(u.current,r,i,p),(0,ni.useInsertionEffect)(()=>{d&&d.update(r,l)});let h=r[t7],f=(0,ni.useRef)(!!h&&!window.MotionHandoffIsComplete&&(null===(a=window.MotionHasOptimisedAnimation)||void 0===a?void 0:a.call(window,h)));return(0,iC.L)(()=>{d&&(d.updateFeatures(),np.render(d.render),f.current&&d.animationState&&d.animationState.animateChanges())}),(0,ni.useEffect)(()=>{d&&(!f.current&&d.animationState&&d.animationState.animateChanges(),f.current=!1,iR||(iR=!0,queueMicrotask(iO)))}),d}(i,p,c,t,e.ProjectionNode)}return(0,nn.jsxs)(iA.Provider,{value:d,children:[l&&d.visualElement?(0,nn.jsx)(l,{visualElement:d.visualElement,...c}):null,r(i,e,(s=d.visualElement,(0,ni.useCallback)(e=>{e&&p.mount&&p.mount(e),s&&(e?s.mount(e):s.unmount()),a&&("function"==typeof a?a(e):rO(a)&&(a.current=e))},[s])),p,u,d.visualElement)]})});return a[iz]=i,a}({...iF(e)?i9:i7,preloadedFeatures:T,useRender:function(e=!1){return(t,r,n,{latestValues:i},a)=>{let s=(iF(t)?function(e,t,r,n){let i=(0,ni.useMemo)(()=>{let r=iY();return i6(r,t,i8(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};ae(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t){let r={},n=function(e,t){let r=e.style||{},n={};return ae(n,r,e),Object.assign(n,function({transformTemplate:e},t){return(0,ni.useMemo)(()=>{let r=iX();return i2(r,t,e),Object.assign({},r.vars,r.style)},[t])}(e,t)),n}(e,t);return e.drag&&!1!==e.dragListener&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=n,r})(r,i,a,t),o=function(e,t,r){let n={};for(let i in e)("values"!==i||"object"!=typeof e.values)&&(an(i)||!0===r&&ar(i)||!t&&!ar(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}(r,"string"==typeof t,e),l=t!==ni.Fragment?{...o,...s,ref:n}:{},{children:c}=r,u=(0,ni.useMemo)(()=>rr(c)?c.get():c,[c]);return(0,ni.createElement)(t,{...l,children:u})}}(t),createVisualElement:C,Component:e})}))},88874:function(e,t,r){"use strict";r.d(t,{K:function(){return i},k:function(){return a}});var n=r(86455);let i=n.Z,a=n.Z},68155:function(e,t,r){"use strict";r.d(t,{j:function(){return n}});let n="undefined"!=typeof window},86455:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=e=>e},53699:function(e,t,r){"use strict";r.d(t,{h:function(){return i}});var n=r(44194);function i(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},31122:function(e,t,r){"use strict";r.d(t,{L:function(){return i}});var n=r(44194);let i=r(68155).j?n.useLayoutEffect:n.useEffect},5173:function(e,t,r){"use strict";r.d(t,{$l:function(){return s},BN:function(){return N},DY:function(){return f},J$:function(){return V},JG:function(){return $},JN:function(){return k},LI:function(){return C},PM:function(){return c},W6:function(){return A},i_:function(){return a},kY:function(){return Z},ko:function(){return X},kw:function(){return T},mf:function(){return l},o8:function(){return o},qC:function(){return O},s6:function(){return K},sj:function(){return D},u3:function(){return L},u_:function(){return F},w6:function(){return E},xD:function(){return Y}});var n=r(44194);let i=()=>{},a=i(),s=Object,o=e=>e===a,l=e=>"function"==typeof e,c=(e,t)=>({...e,...t}),u=e=>l(e.then),d=new WeakMap,p=0,h=e=>{let t,r;let n=typeof e,i=e&&e.constructor,a=i==Date;if(s(e)!==e||a||i==RegExp)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=d.get(e))return t;if(t=++p+"~",d.set(e,t),i==Array){for(r=0,t="@";r<e.length;r++)t+=h(e[r])+",";d.set(e,t)}if(i==s){t="#";let n=s.keys(e).sort();for(;!o(r=n.pop());)o(e[r])||(t+=r+":"+h(e[r])+",");d.set(e,t)}}return t},f=new WeakMap,m={},g={},v="undefined",y=typeof window!=v,b=typeof document!=v,w=()=>y&&typeof window.requestAnimationFrame!=v,k=(e,t)=>{let r=f.get(e);return[()=>!o(t)&&e.get(t)||m,n=>{if(!o(t)){let i=e.get(t);t in g||(g[t]=i),r[5](t,c(i,n),i||m)}},r[6],()=>!o(t)&&t in g?g[t]:!o(t)&&e.get(t)||m]},_=!0,[I,S]=y&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[i,i],x={initFocus:e=>(b&&document.addEventListener("visibilitychange",e),I("focus",e),()=>{b&&document.removeEventListener("visibilitychange",e),S("focus",e)}),initReconnect:e=>{let t=()=>{_=!0,e()},r=()=>{_=!1};return I("online",t),I("offline",r),()=>{S("online",t),S("offline",r)}}},E=!n.useId,A=!y||"Deno"in window,T=e=>w()?window.requestAnimationFrame(e):setTimeout(e,1),C=A?n.useEffect:n.useLayoutEffect,P="undefined"!=typeof navigator&&navigator.connection,R=!A&&P&&(["slow-2g","2g"].includes(P.effectiveType)||P.saveData),O=e=>{if(l(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?h(e):"",t]},M=0,L=()=>++M;var D={__proto__:null,ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function N(...e){let[t,r,n,i]=e,s=c({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),d=s.populateCache,p=s.rollbackOnError,h=s.optimisticData,m=e=>"function"==typeof p?p(e):!1!==p,g=s.throwOnError;if(l(r)){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(v))}return v(r);async function v(r){let i;let[c]=O(r);if(!c)return;let[p,v]=k(t,c),[y,b,w,_]=f.get(t),I=()=>{let e=y[c];return(l(s.revalidate)?s.revalidate(p().data,r):!1!==s.revalidate)&&(delete w[c],delete _[c],e&&e[0])?e[0](2).then(()=>p().data):p().data};if(e.length<3)return I();let S=n,x=L();b[c]=[x,0];let E=!o(h),A=p(),T=A.data,C=A._c,P=o(C)?T:C;if(E&&v({data:h=l(h)?h(P,T):h,_c:P}),l(S))try{S=S(P)}catch(e){i=e}if(S&&u(S)){if(S=await S.catch(e=>{i=e}),x!==b[c][0]){if(i)throw i;return S}i&&E&&m(i)&&(d=!0,v({data:P,_c:a}))}if(d&&!i&&(l(d)?v({data:d(S,P),error:a,_c:a}):v({data:S,error:a,_c:a})),b[c][1]=L(),Promise.resolve(I()).then(()=>{v({_c:a})}),i){if(g)throw i;return}return S}}let W=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},j=(e,t)=>{if(!f.has(e)){let r=c(x,t),n={},s=N.bind(a,e),o=i,l={},u=(e,t)=>{let r=l[e]||[];return l[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},d=(t,r,n)=>{e.set(t,r);let i=l[t];if(i)for(let e of i)e(r,n)},p=()=>{if(!f.has(e)&&(f.set(e,[n,{},{},{},s,d,u]),!A)){let t=r.initFocus(setTimeout.bind(a,W.bind(a,n,0))),i=r.initReconnect(setTimeout.bind(a,W.bind(a,n,1)));o=()=>{t&&t(),i&&i(),f.delete(e)}}};return p(),[e,s,p,o]}return[e,f.get(e)[4]]},[z,$]=j(new Map),F=c({onLoadingSlow:i,onSuccess:i,onError:i,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,s=i.retryCount,l=~~((Math.random()+.5)*(1<<(s<8?s:8)))*r.errorRetryInterval;(o(a)||!(s>a))&&setTimeout(n,l,i)},onDiscarded:i,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:R?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:R?5e3:3e3,compare:(e,t)=>h(e)==h(t),isPaused:()=>!1,cache:z,mutate:$,fallback:{}},{isOnline:()=>_,isVisible:()=>{let e=b&&document.visibilityState;return o(e)||"hidden"!==e}}),U=(e,t)=>{let r=c(e,t);if(t){let{use:n,fallback:i}=e,{use:a,fallback:s}=t;n&&a&&(r.use=n.concat(a)),i&&s&&(r.fallback=c(i,s))}return r},B=(0,n.createContext)({}),V=e=>{let{value:t}=e,r=(0,n.useContext)(B),i=l(t),s=(0,n.useMemo)(()=>i?t(r):t,[i,r,t]),o=(0,n.useMemo)(()=>i?s:U(r,s),[i,r,s]),u=s&&s.provider,d=(0,n.useRef)(a);u&&!d.current&&(d.current=j(u(o.cache||z),s));let p=d.current;return p&&(o.cache=p[0],o.mutate=p[1]),C(()=>{if(p)return p[2]&&p[2](),p[3]},[]),(0,n.createElement)(B.Provider,c(e,{value:o}))},q=y&&window.__SWR_DEVTOOLS_USE__,G=q?window.__SWR_DEVTOOLS_USE__:[],H=e=>l(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Z=()=>c(F,(0,n.useContext)(B)),J=G.concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=O(t),[,,,i]=f.get(z);if(n.startsWith("$inf$"))return r(...e);let a=i[n];return o(a)?r(...e):(delete i[n],a)});return e(t,i,n)}),K=e=>function(...t){let r=Z(),[n,i,a]=H(t),s=U(r,a),o=e,{use:l}=s,c=(l||[]).concat(J);for(let e=c.length;e--;)o=c[e](o);return o(n,i||s.fetcher||null,s)},X=(e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}},Y=(e,t)=>(...r)=>{let[n,i,a]=H(r),s=(a.use||[]).concat(t);return e(n,i,{...a,use:s})};q&&(window.__SWR_DEVTOOLS_REACT__=n)},17144:function(e,t,r){"use strict";r.d(t,{J$:function(){return c},JG:function(){return a.JG},ZP:function(){return u},kY:function(){return a.kY},wE:function(){return s}});var n=r(44194),i=r(38645),a=r(5173);let s=e=>(0,a.qC)(e)[0],o=n.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),l={dedupe:!0},c=a.$l.defineProperty(a.J$,"defaultValue",{value:a.u_}),u=(0,a.s6)((e,t,r)=>{let{cache:s,compare:c,suspense:u,fallbackData:d,revalidateOnMount:p,revalidateIfStale:h,refreshInterval:f,refreshWhenHidden:m,refreshWhenOffline:g,keepPreviousData:v}=r,[y,b,w,k]=a.DY.get(s),[_,I]=(0,a.qC)(e),S=(0,n.useRef)(!1),x=(0,n.useRef)(!1),E=(0,n.useRef)(_),A=(0,n.useRef)(t),T=(0,n.useRef)(r),C=()=>T.current,P=()=>C().isVisible()&&C().isOnline(),[R,O,M,L]=(0,a.JN)(s,_),D=(0,n.useRef)({}).current,N=(0,a.o8)(d)?r.fallback[_]:d,W=(e,t)=>{for(let r in D)if("data"===r){if(!c(e[r],t[r])&&(!(0,a.o8)(e[r])||!c(G,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},j=(0,n.useMemo)(()=>{let e=!!_&&!!t&&((0,a.o8)(p)?!C().isPaused()&&!u&&(!!(0,a.o8)(h)||h):p),r=t=>{let r=(0,a.PM)(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=R(),i=L(),s=r(n),o=n===i?s:r(i),l=s;return[()=>{let e=r(R());return W(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>o]},[s,_]),z=(0,i.useSyncExternalStore)((0,n.useCallback)(e=>M(_,(t,r)=>{W(r,t)||e()}),[s,_]),j[0],j[1]),$=!S.current,F=y[_]&&y[_].length>0,U=z.data,B=(0,a.o8)(U)?N:U,V=z.error,q=(0,n.useRef)(B),G=v?(0,a.o8)(U)?q.current:U:B,H=(!F||!!(0,a.o8)(V))&&($&&!(0,a.o8)(p)?p:!C().isPaused()&&(u?!(0,a.o8)(B)&&h:(0,a.o8)(B)||h)),Z=!!(_&&t&&$&&H),J=(0,a.o8)(z.isValidating)?Z:z.isValidating,K=(0,a.o8)(z.isLoading)?Z:z.isLoading,X=(0,n.useCallback)(async e=>{let t,n;let i=A.current;if(!_||!i||x.current||C().isPaused())return!1;let s=!0,o=e||{},l=!w[_]||!o.dedupe,u=()=>a.w6?!x.current&&_===E.current&&S.current:_===E.current,d={isValidating:!1,isLoading:!1},p=()=>{O(d)},h=()=>{let e=w[_];e&&e[1]===n&&delete w[_]},f={isValidating:!0};(0,a.o8)(R().data)&&(f.isLoading=!0);try{if(l&&(O(f),r.loadingTimeout&&(0,a.o8)(R().data)&&setTimeout(()=>{s&&u()&&C().onLoadingSlow(_,r)},r.loadingTimeout),w[_]=[i(I),(0,a.u3)()]),[t,n]=w[_],t=await t,l&&setTimeout(h,r.dedupingInterval),!w[_]||w[_][1]!==n)return l&&u()&&C().onDiscarded(_),!1;d.error=a.i_;let e=b[_];if(!(0,a.o8)(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return p(),l&&u()&&C().onDiscarded(_),!1;let o=R().data;d.data=c(o,t)?o:t,l&&u()&&C().onSuccess(t,_,r)}catch(r){h();let e=C(),{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=r,l&&u()&&(e.onError(r,_,e),(!0===t||(0,a.mf)(t)&&t(r))&&(!C().revalidateOnFocus||!C().revalidateOnReconnect||P())&&e.onErrorRetry(r,_,e,e=>{let t=y[_];t&&t[0]&&t[0](a.sj.ERROR_REVALIDATE_EVENT,e)},{retryCount:(o.retryCount||0)+1,dedupe:!0})))}return s=!1,p(),!0},[_,s]),Y=(0,n.useCallback)((...e)=>(0,a.BN)(s,E.current,...e),[]);if((0,a.LI)(()=>{A.current=t,T.current=r,(0,a.o8)(U)||(q.current=U)}),(0,a.LI)(()=>{if(!_)return;let e=X.bind(a.i_,l),t=0,r=(0,a.ko)(_,y,(r,n={})=>{if(r==a.sj.FOCUS_EVENT){let r=Date.now();C().revalidateOnFocus&&r>t&&P()&&(t=r+C().focusThrottleInterval,e())}else if(r==a.sj.RECONNECT_EVENT)C().revalidateOnReconnect&&P()&&e();else if(r==a.sj.MUTATE_EVENT)return X();else if(r==a.sj.ERROR_REVALIDATE_EVENT)return X(n)});return x.current=!1,E.current=_,S.current=!0,O({_k:I}),H&&((0,a.o8)(B)||a.W6?e():(0,a.kw)(e)),()=>{x.current=!0,r()}},[_]),(0,a.LI)(()=>{let e;function t(){let t=(0,a.mf)(f)?f(R().data):f;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!R().error&&(m||C().isVisible())&&(g||C().isOnline())?X(l).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[f,m,g,_]),(0,n.useDebugValue)(G),u&&(0,a.o8)(B)&&_){if(!a.w6&&a.W6)throw Error("Fallback data is required when using suspense in SSR.");A.current=t,T.current=r,x.current=!1;let e=k[_];if((0,a.o8)(e)||o(Y(e)),(0,a.o8)(V)){let e=X(l);(0,a.o8)(G)||(e.status="fulfilled",e.value=!0),o(e)}else throw V}return{mutate:Y,get data(){return D.data=!0,G},get error(){return D.error=!0,V},get isValidating(){return D.isValidating=!0,J},get isLoading(){return D.isLoading=!0,K}}})},94154:function(e,t,r){"use strict";r.d(t,{_T:function(){return i},ev:function(){return a},pi:function(){return n}});var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function i(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 i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function a(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError},5394:function(e,t,r){"use strict";let n;r.d(t,{z:function(){return to}}),(e9=tt||(tt={})).assertEqual=e=>e,e9.assertIs=function(e){},e9.assertNever=function(e){throw Error()},e9.arrayToEnum=e=>{let t={};for(let r of e)t[r]=r;return t},e9.getValidEnumValues=e=>{let t=e9.objectKeys(e).filter(t=>"number"!=typeof e[e[t]]),r={};for(let n of t)r[n]=e[n];return e9.objectValues(r)},e9.objectValues=e=>e9.objectKeys(e).map(function(t){return e[t]}),e9.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},e9.find=(e,t)=>{for(let r of e)if(t(r))return r},e9.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e,e9.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},e9.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(tr||(tr={})).mergeShapes=(e,t)=>({...e,...t});let i=tt.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),a=e=>{switch(typeof e){case"undefined":return i.undefined;case"string":return i.string;case"number":return isNaN(e)?i.nan:i.number;case"boolean":return i.boolean;case"function":return i.function;case"bigint":return i.bigint;case"symbol":return i.symbol;case"object":if(Array.isArray(e))return i.array;if(null===e)return i.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return i.promise;if("undefined"!=typeof Map&&e instanceof Map)return i.map;if("undefined"!=typeof Set&&e instanceof Set)return i.set;if("undefined"!=typeof Date&&e instanceof Date)return i.date;return i.object;default:return i.unknown}},s=tt.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 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 i of e.issues)if("invalid_union"===i.code)i.unionErrors.map(n);else if("invalid_return_type"===i.code)n(i.returnTypeError);else if("invalid_arguments"===i.code)n(i.argumentsError);else if(0===i.path.length)r._errors.push(t(i));else{let e=r,n=0;for(;n<i.path.length;){let r=i.path[n];n===i.path.length-1?(e[r]=e[r]||{_errors:[]},e[r]._errors.push(t(i))):e[r]=e[r]||{_errors:[]},e=e[r],n++}}};return n(this),r}static assert(e){if(!(e instanceof o))throw Error(`Not a ZodError: ${e}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,tt.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()}}o.create=e=>new o(e);let l=(e,t)=>{let r;switch(e.code){case s.invalid_type:r=e.received===i.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case s.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,tt.jsonStringifyReplacer)}`;break;case s.unrecognized_keys:r=`Unrecognized key(s) in object: ${tt.joinValues(e.keys,", ")}`;break;case s.invalid_union:r="Invalid input";break;case s.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${tt.joinValues(e.options)}`;break;case s.invalid_enum_value:r=`Invalid enum value. Expected ${tt.joinValues(e.options)}, received '${e.received}'`;break;case s.invalid_arguments:r="Invalid function arguments";break;case s.invalid_return_type:r="Invalid function return type";break;case s.invalid_date:r="Invalid date";break;case s.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}"`:tt.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case s.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 s.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 s.custom:r="Invalid input";break;case s.invalid_intersection_types:r="Intersection results could not be merged";break;case s.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case s.not_finite:r="Number must be finite";break;default:r=t.defaultError,tt.assertNever(e)}return{message:r}},c=l;function u(){return c}let d=e=>{let{data:t,path:r,errorMaps:n,issueData:i}=e,a=[...r,...i.path||[]],s={...i,path:a};if(void 0!==i.message)return{...i,path:a,message:i.message};let o="";for(let e of n.filter(e=>!!e).slice().reverse())o=e(s,{data:t,defaultError:o}).message;return{...i,path:a,message:o}};function p(e,t){let r=u(),n=d({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===l?void 0:l].filter(e=>!!e)});e.common.issues.push(n)}class h{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){let t=await e.key,n=await e.value;r.push({key:t,value:n})}return h.mergeObjectSync(e,r)}static mergeObjectSync(e,t){let r={};for(let n of t){let{key:t,value:i}=n;if("aborted"===t.status||"aborted"===i.status)return f;"dirty"===t.status&&e.dirty(),"dirty"===i.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==i.value||n.alwaysSet)&&(r[t.value]=i.value)}return{status:e.value,value:r}}}let f=Object.freeze({status:"aborted"}),m=e=>({status:"dirty",value:e}),g=e=>({status:"valid",value:e}),v=e=>"aborted"===e.status,y=e=>"dirty"===e.status,b=e=>"valid"===e.status,w=e=>"undefined"!=typeof Promise&&e instanceof Promise;function k(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function _(e,t,r,n,i){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!i)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}"function"==typeof SuppressedError&&SuppressedError,(e7=tn||(tn={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},e7.toString=e=>"string"==typeof e?e:null==e?void 0:e.message;class I{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 S=(e,t)=>{if(b(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 o(e.common.issues);return this._error=t,this._error}}};function x(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:i}=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:i}:{errorMap:(t,i)=>{var a,s;let{message:o}=e;return"invalid_enum_value"===t.code?{message:null!=o?o:i.defaultError}:void 0===i.data?{message:null!==(a=null!=o?o:n)&&void 0!==a?a:i.defaultError}:"invalid_type"!==t.code?{message:i.defaultError}:{message:null!==(s=null!=o?o:r)&&void 0!==s?s:i.defaultError}},description:i}}class E{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 a(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:a(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new h,ctx:{common:e.parent.common,data:e.data,parsedType:a(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(w(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){return Promise.resolve(this._parse(e))}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:a(e)},i=this._parseSync({data:e,path:n.path,parent:n});return S(n,i)}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:a(e)},n=this._parse({data:e,path:r.path,parent:r});return S(r,await (w(n)?n:Promise.resolve(n)))}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 i=e(t),a=()=>n.addIssue({code:s.custom,...r(t)});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(e=>!!e||(a(),!1)):!!i||(a(),!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 eg({schema:this,typeName:ts.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return ev.create(this,this._def)}nullable(){return ey.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Q.create(this,this._def)}promise(){return em.create(this,this._def)}or(e){return et.create([this,e],this._def)}and(e){return ei.create(this,e,this._def)}transform(e){return new eg({...x(this._def),schema:this,typeName:ts.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new eb({...x(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:ts.ZodDefault})}brand(){return new eI({typeName:ts.ZodBranded,type:this,...x(this._def)})}catch(e){return new ew({...x(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:ts.ZodCatch})}describe(e){return new this.constructor({...this._def,description:e})}pipe(e){return eS.create(this,e)}readonly(){return ex.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let A=/^c[^\s-]{8,}$/i,T=/^[0-9a-z]+$/,C=/^[0-9A-HJKMNP-TV-Z]{26}$/,P=/^[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,R=/^[a-z0-9_-]{21}$/i,O=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,M=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,L=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,D=/^(([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})))$/,N=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,W="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",j=RegExp(`^${W}$`);function z(e){let t="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";return e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`),t}function $(e){let t=`${W}T${z(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,RegExp(`^${t}$`)}class F extends E{_parse(e){var t,r;let a;if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==i.string){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.string,received:t.parsedType}),f}let o=new h;for(let i of this._def.checks)if("min"===i.kind)e.data.length<i.value&&(p(a=this._getOrReturnCtx(e,a),{code:s.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),o.dirty());else if("max"===i.kind)e.data.length>i.value&&(p(a=this._getOrReturnCtx(e,a),{code:s.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!1,message:i.message}),o.dirty());else if("length"===i.kind){let t=e.data.length>i.value,r=e.data.length<i.value;(t||r)&&(a=this._getOrReturnCtx(e,a),t?p(a,{code:s.too_big,maximum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}):r&&p(a,{code:s.too_small,minimum:i.value,type:"string",inclusive:!0,exact:!0,message:i.message}),o.dirty())}else if("email"===i.kind)M.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"email",code:s.invalid_string,message:i.message}),o.dirty());else if("emoji"===i.kind)n||(n=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),n.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"emoji",code:s.invalid_string,message:i.message}),o.dirty());else if("uuid"===i.kind)P.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"uuid",code:s.invalid_string,message:i.message}),o.dirty());else if("nanoid"===i.kind)R.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"nanoid",code:s.invalid_string,message:i.message}),o.dirty());else if("cuid"===i.kind)A.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"cuid",code:s.invalid_string,message:i.message}),o.dirty());else if("cuid2"===i.kind)T.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"cuid2",code:s.invalid_string,message:i.message}),o.dirty());else if("ulid"===i.kind)C.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"ulid",code:s.invalid_string,message:i.message}),o.dirty());else if("url"===i.kind)try{new URL(e.data)}catch(t){p(a=this._getOrReturnCtx(e,a),{validation:"url",code:s.invalid_string,message:i.message}),o.dirty()}else"regex"===i.kind?(i.regex.lastIndex=0,i.regex.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"regex",code:s.invalid_string,message:i.message}),o.dirty())):"trim"===i.kind?e.data=e.data.trim():"includes"===i.kind?e.data.includes(i.value,i.position)||(p(a=this._getOrReturnCtx(e,a),{code:s.invalid_string,validation:{includes:i.value,position:i.position},message:i.message}),o.dirty()):"toLowerCase"===i.kind?e.data=e.data.toLowerCase():"toUpperCase"===i.kind?e.data=e.data.toUpperCase():"startsWith"===i.kind?e.data.startsWith(i.value)||(p(a=this._getOrReturnCtx(e,a),{code:s.invalid_string,validation:{startsWith:i.value},message:i.message}),o.dirty()):"endsWith"===i.kind?e.data.endsWith(i.value)||(p(a=this._getOrReturnCtx(e,a),{code:s.invalid_string,validation:{endsWith:i.value},message:i.message}),o.dirty()):"datetime"===i.kind?$(i).test(e.data)||(p(a=this._getOrReturnCtx(e,a),{code:s.invalid_string,validation:"datetime",message:i.message}),o.dirty()):"date"===i.kind?j.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{code:s.invalid_string,validation:"date",message:i.message}),o.dirty()):"time"===i.kind?RegExp(`^${z(i)}$`).test(e.data)||(p(a=this._getOrReturnCtx(e,a),{code:s.invalid_string,validation:"time",message:i.message}),o.dirty()):"duration"===i.kind?O.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"duration",code:s.invalid_string,message:i.message}),o.dirty()):"ip"===i.kind?(t=e.data,("v4"===(r=i.version)||!r)&&L.test(t)||("v6"===r||!r)&&D.test(t)||(p(a=this._getOrReturnCtx(e,a),{validation:"ip",code:s.invalid_string,message:i.message}),o.dirty())):"base64"===i.kind?N.test(e.data)||(p(a=this._getOrReturnCtx(e,a),{validation:"base64",code:s.invalid_string,message:i.message}),o.dirty()):tt.assertNever(i);return{status:o.value,value:e.data}}_regex(e,t,r){return this.refinement(t=>e.test(t),{validation:t,code:s.invalid_string,...tn.errToObj(r)})}_addCheck(e){return new F({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...tn.errToObj(e)})}url(e){return this._addCheck({kind:"url",...tn.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...tn.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...tn.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...tn.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...tn.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...tn.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...tn.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...tn.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...tn.errToObj(e)})}datetime(e){var t,r;return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!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,local:null!==(r=null==e?void 0:e.local)&&void 0!==r&&r,...tn.errToObj(null==e?void 0:e.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===(null==e?void 0:e.precision)?null:null==e?void 0:e.precision,...tn.errToObj(null==e?void 0:e.message)})}duration(e){return this._addCheck({kind:"duration",...tn.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...tn.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:null==t?void 0:t.position,...tn.errToObj(null==t?void 0:t.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...tn.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...tn.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...tn.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...tn.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...tn.errToObj(t)})}nonempty(e){return this.min(1,tn.errToObj(e))}trim(){return new F({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new F({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new F({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isDate(){return!!this._def.checks.find(e=>"date"===e.kind)}get isTime(){return!!this._def.checks.find(e=>"time"===e.kind)}get isDuration(){return!!this._def.checks.find(e=>"duration"===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 isNANOID(){return!!this._def.checks.find(e=>"nanoid"===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 isBase64(){return!!this._def.checks.find(e=>"base64"===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}}F.create=e=>{var t;return new F({checks:[],typeName:ts.ZodString,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...x(e)})};class U extends E{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==i.number){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.number,received:t.parsedType}),f}let r=new h;for(let n of this._def.checks)"int"===n.kind?tt.isInteger(e.data)||(p(t=this._getOrReturnCtx(e,t),{code:s.invalid_type,expected:"integer",received:"float",message:n.message}),r.dirty()):"min"===n.kind?(n.inclusive?e.data<n.value:e.data<=n.value)&&(p(t=this._getOrReturnCtx(e,t),{code:s.too_small,minimum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"max"===n.kind?(n.inclusive?e.data>n.value:e.data>=n.value)&&(p(t=this._getOrReturnCtx(e,t),{code:s.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"multipleOf"===n.kind?0!==function(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,i=r>n?r:n;return parseInt(e.toFixed(i).replace(".",""))%parseInt(t.toFixed(i).replace(".",""))/Math.pow(10,i)}(e.data,n.value)&&(p(t=this._getOrReturnCtx(e,t),{code:s.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(p(t=this._getOrReturnCtx(e,t),{code:s.not_finite,message:n.message}),r.dirty()):tt.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,tn.toString(t))}gt(e,t){return this.setLimit("min",e,!1,tn.toString(t))}lte(e,t){return this.setLimit("max",e,!0,tn.toString(t))}lt(e,t){return this.setLimit("max",e,!1,tn.toString(t))}setLimit(e,t,r,n){return new U({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:tn.toString(n)}]})}_addCheck(e){return new U({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:tn.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:tn.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:tn.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:tn.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:tn.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:tn.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:tn.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:tn.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:tn.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&&tt.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)}}U.create=e=>new U({checks:[],typeName:ts.ZodNumber,coerce:(null==e?void 0:e.coerce)||!1,...x(e)});class B extends E{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==i.bigint){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.bigint,received:t.parsedType}),f}let r=new h;for(let n of this._def.checks)"min"===n.kind?(n.inclusive?e.data<n.value:e.data<=n.value)&&(p(t=this._getOrReturnCtx(e,t),{code:s.too_small,type:"bigint",minimum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"max"===n.kind?(n.inclusive?e.data>n.value:e.data>=n.value)&&(p(t=this._getOrReturnCtx(e,t),{code:s.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(p(t=this._getOrReturnCtx(e,t),{code:s.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):tt.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,tn.toString(t))}gt(e,t){return this.setLimit("min",e,!1,tn.toString(t))}lte(e,t){return this.setLimit("max",e,!0,tn.toString(t))}lt(e,t){return this.setLimit("max",e,!1,tn.toString(t))}setLimit(e,t,r,n){return new B({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:tn.toString(n)}]})}_addCheck(e){return new B({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:tn.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:tn.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:tn.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:tn.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:tn.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}}B.create=e=>{var t;return new B({checks:[],typeName:ts.ZodBigInt,coerce:null!==(t=null==e?void 0:e.coerce)&&void 0!==t&&t,...x(e)})};class V extends E{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==i.boolean){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.boolean,received:t.parsedType}),f}return g(e.data)}}V.create=e=>new V({typeName:ts.ZodBoolean,coerce:(null==e?void 0:e.coerce)||!1,...x(e)});class q extends E{_parse(e){let t;if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==i.date){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.date,received:t.parsedType}),f}if(isNaN(e.data.getTime()))return p(this._getOrReturnCtx(e),{code:s.invalid_date}),f;let r=new h;for(let n of this._def.checks)"min"===n.kind?e.data.getTime()<n.value&&(p(t=this._getOrReturnCtx(e,t),{code:s.too_small,message:n.message,inclusive:!0,exact:!1,minimum:n.value,type:"date"}),r.dirty()):"max"===n.kind?e.data.getTime()>n.value&&(p(t=this._getOrReturnCtx(e,t),{code:s.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),r.dirty()):tt.assertNever(n);return{status:r.value,value:new Date(e.data.getTime())}}_addCheck(e){return new q({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:tn.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:tn.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}}q.create=e=>new q({checks:[],coerce:(null==e?void 0:e.coerce)||!1,typeName:ts.ZodDate,...x(e)});class G extends E{_parse(e){if(this._getType(e)!==i.symbol){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.symbol,received:t.parsedType}),f}return g(e.data)}}G.create=e=>new G({typeName:ts.ZodSymbol,...x(e)});class H extends E{_parse(e){if(this._getType(e)!==i.undefined){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.undefined,received:t.parsedType}),f}return g(e.data)}}H.create=e=>new H({typeName:ts.ZodUndefined,...x(e)});class Z extends E{_parse(e){if(this._getType(e)!==i.null){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.null,received:t.parsedType}),f}return g(e.data)}}Z.create=e=>new Z({typeName:ts.ZodNull,...x(e)});class J extends E{constructor(){super(...arguments),this._any=!0}_parse(e){return g(e.data)}}J.create=e=>new J({typeName:ts.ZodAny,...x(e)});class K extends E{constructor(){super(...arguments),this._unknown=!0}_parse(e){return g(e.data)}}K.create=e=>new K({typeName:ts.ZodUnknown,...x(e)});class X extends E{_parse(e){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.never,received:t.parsedType}),f}}X.create=e=>new X({typeName:ts.ZodNever,...x(e)});class Y extends E{_parse(e){if(this._getType(e)!==i.undefined){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.void,received:t.parsedType}),f}return g(e.data)}}Y.create=e=>new Y({typeName:ts.ZodVoid,...x(e)});class Q extends E{_parse(e){let{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==i.array)return p(t,{code:s.invalid_type,expected:i.array,received:t.parsedType}),f;if(null!==n.exactLength){let e=t.data.length>n.exactLength.value,i=t.data.length<n.exactLength.value;(e||i)&&(p(t,{code:e?s.too_big:s.too_small,minimum:i?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&&(p(t,{code:s.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&&(p(t,{code:s.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 I(t,e,t.path,r)))).then(e=>h.mergeArray(r,e));let a=[...t.data].map((e,r)=>n.type._parseSync(new I(t,e,t.path,r)));return h.mergeArray(r,a)}get element(){return this._def.type}min(e,t){return new Q({...this._def,minLength:{value:e,message:tn.toString(t)}})}max(e,t){return new Q({...this._def,maxLength:{value:e,message:tn.toString(t)}})}length(e,t){return new Q({...this._def,exactLength:{value:e,message:tn.toString(t)}})}nonempty(e){return this.min(1,e)}}Q.create=(e,t)=>new Q({type:e,minLength:null,maxLength:null,exactLength:null,typeName:ts.ZodArray,...x(t)});class ee extends E{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=tt.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==i.object){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.object,received:t.parsedType}),f}let{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:a}=this._getCached(),o=[];if(!(this._def.catchall instanceof X&&"strip"===this._def.unknownKeys))for(let e in r.data)a.includes(e)||o.push(e);let l=[];for(let e of a){let t=n[e],i=r.data[e];l.push({key:{status:"valid",value:e},value:t._parse(new I(r,i,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof X){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of o)l.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)o.length>0&&(p(r,{code:s.unrecognized_keys,keys:o}),t.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of o){let n=r.data[t];l.push({key:{status:"valid",value:t},value:e._parse(new I(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of l){let r=await t.key,n=await t.value;e.push({key:r,value:n,alwaysSet:t.alwaysSet})}return e}).then(e=>h.mergeObjectSync(t,e)):h.mergeObjectSync(t,l)}get shape(){return this._def.shape()}strict(e){return tn.errToObj,new ee({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{var n,i,a,s;let o=null!==(a=null===(i=(n=this._def).errorMap)||void 0===i?void 0:i.call(n,t,r).message)&&void 0!==a?a:r.defaultError;return"unrecognized_keys"===t.code?{message:null!==(s=tn.errToObj(e).message)&&void 0!==s?s:o}:{message:o}}}:{}})}strip(){return new ee({...this._def,unknownKeys:"strip"})}passthrough(){return new ee({...this._def,unknownKeys:"passthrough"})}extend(e){return new ee({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new ee({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:ts.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new ee({...this._def,catchall:e})}pick(e){let t={};return tt.objectKeys(e).forEach(r=>{e[r]&&this.shape[r]&&(t[r]=this.shape[r])}),new ee({...this._def,shape:()=>t})}omit(e){let t={};return tt.objectKeys(this.shape).forEach(r=>{e[r]||(t[r]=this.shape[r])}),new ee({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof ee){let r={};for(let n in t.shape){let i=t.shape[n];r[n]=ev.create(e(i))}return new ee({...t._def,shape:()=>r})}return t instanceof Q?new Q({...t._def,type:e(t.element)}):t instanceof ev?ev.create(e(t.unwrap())):t instanceof ey?ey.create(e(t.unwrap())):t instanceof ea?ea.create(t.items.map(t=>e(t))):t}(this)}partial(e){let t={};return tt.objectKeys(this.shape).forEach(r=>{let n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()}),new ee({...this._def,shape:()=>t})}required(e){let t={};return tt.objectKeys(this.shape).forEach(r=>{if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof ev;)e=e._def.innerType;t[r]=e}}),new ee({...this._def,shape:()=>t})}keyof(){return ep(tt.objectKeys(this.shape))}}ee.create=(e,t)=>new ee({shape:()=>e,unknownKeys:"strip",catchall:X.create(),typeName:ts.ZodObject,...x(t)}),ee.strictCreate=(e,t)=>new ee({shape:()=>e,unknownKeys:"strict",catchall:X.create(),typeName:ts.ZodObject,...x(t)}),ee.lazycreate=(e,t)=>new ee({shape:e,unknownKeys:"strip",catchall:X.create(),typeName:ts.ZodObject,...x(t)});class et extends E{_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 o(e.ctx.common.issues));return p(t,{code:s.invalid_union,unionErrors:r}),f});{let e;let n=[];for(let i of r){let r={...t,common:{...t.common,issues:[]},parent:null},a=i._parseSync({data:t.data,path:t.path,parent:r});if("valid"===a.status)return a;"dirty"!==a.status||e||(e={result:a,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 i=n.map(e=>new o(e));return p(t,{code:s.invalid_union,unionErrors:i}),f}}get options(){return this._def.options}}et.create=(e,t)=>new et({options:e,typeName:ts.ZodUnion,...x(t)});let er=e=>{if(e instanceof eu)return er(e.schema);if(e instanceof eg)return er(e.innerType());if(e instanceof ed)return[e.value];if(e instanceof eh)return e.options;if(e instanceof ef)return tt.objectValues(e.enum);if(e instanceof eb)return er(e._def.innerType);if(e instanceof H)return[void 0];else if(e instanceof Z)return[null];else if(e instanceof ev)return[void 0,...er(e.unwrap())];else if(e instanceof ey)return[null,...er(e.unwrap())];else if(e instanceof eI)return er(e.unwrap());else if(e instanceof ex)return er(e.unwrap());else if(e instanceof ew)return er(e._def.innerType);else return[]};class en extends E{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==i.object)return p(t,{code:s.invalid_type,expected:i.object,received:t.parsedType}),f;let r=this.discriminator,n=t.data[r],a=this.optionsMap.get(n);return a?t.common.async?a._parseAsync({data:t.data,path:t.path,parent:t}):a._parseSync({data:t.data,path:t.path,parent:t}):(p(t,{code:s.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=er(r.shape[e]);if(!t.length)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let i of t){if(n.has(i))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(i)}`);n.set(i,r)}}return new en({typeName:ts.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...x(r)})}}class ei extends E{_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if(v(e)||v(n))return f;let o=function e(t,r){let n=a(t),s=a(r);if(t===r)return{valid:!0,data:t};if(n===i.object&&s===i.object){let n=tt.objectKeys(r),i=tt.objectKeys(t).filter(e=>-1!==n.indexOf(e)),a={...t,...r};for(let n of i){let i=e(t[n],r[n]);if(!i.valid)return{valid:!1};a[n]=i.data}return{valid:!0,data:a}}if(n===i.array&&s===i.array){if(t.length!==r.length)return{valid:!1};let n=[];for(let i=0;i<t.length;i++){let a=e(t[i],r[i]);if(!a.valid)return{valid:!1};n.push(a.data)}return{valid:!0,data:n}}return n===i.date&&s===i.date&&+t==+r?{valid:!0,data:t}:{valid:!1}}(e.value,n.value);return o.valid?((y(e)||y(n))&&t.dirty(),{status:t.value,value:o.data}):(p(r,{code:s.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}))}}ei.create=(e,t,r)=>new ei({left:e,right:t,typeName:ts.ZodIntersection,...x(r)});class ea extends E{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==i.array)return p(r,{code:s.invalid_type,expected:i.array,received:r.parsedType}),f;if(r.data.length<this._def.items.length)return p(r,{code:s.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),f;!this._def.rest&&r.data.length>this._def.items.length&&(p(r,{code:s.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let n=[...r.data].map((e,t)=>{let n=this._def.items[t]||this._def.rest;return n?n._parse(new I(r,e,r.path,t)):null}).filter(e=>!!e);return r.common.async?Promise.all(n).then(e=>h.mergeArray(t,e)):h.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new ea({...this._def,rest:e})}}ea.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new ea({items:e,typeName:ts.ZodTuple,rest:null,...x(t)})};class es extends E{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!==i.object)return p(r,{code:s.invalid_type,expected:i.object,received:r.parsedType}),f;let n=[],a=this._def.keyType,o=this._def.valueType;for(let e in r.data)n.push({key:a._parse(new I(r,e,r.path,e)),value:o._parse(new I(r,r.data[e],r.path,e)),alwaysSet:e in r.data});return r.common.async?h.mergeObjectAsync(t,n):h.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new es(t instanceof E?{keyType:e,valueType:t,typeName:ts.ZodRecord,...x(r)}:{keyType:F.create(),valueType:e,typeName:ts.ZodRecord,...x(t)})}}class eo extends E{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!==i.map)return p(r,{code:s.invalid_type,expected:i.map,received:r.parsedType}),f;let n=this._def.keyType,a=this._def.valueType,o=[...r.data.entries()].map(([e,t],i)=>({key:n._parse(new I(r,e,r.path,[i,"key"])),value:a._parse(new I(r,t,r.path,[i,"value"]))}));if(r.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let r of o){let n=await r.key,i=await r.value;if("aborted"===n.status||"aborted"===i.status)return f;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}})}{let e=new Map;for(let r of o){let n=r.key,i=r.value;if("aborted"===n.status||"aborted"===i.status)return f;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}}}eo.create=(e,t,r)=>new eo({valueType:t,keyType:e,typeName:ts.ZodMap,...x(r)});class el extends E{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==i.set)return p(r,{code:s.invalid_type,expected:i.set,received:r.parsedType}),f;let n=this._def;null!==n.minSize&&r.data.size<n.minSize.value&&(p(r,{code:s.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&&(p(r,{code:s.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let a=this._def.valueType;function o(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)=>a._parse(new I(r,e,r.path,t)));return r.common.async?Promise.all(l).then(e=>o(e)):o(l)}min(e,t){return new el({...this._def,minSize:{value:e,message:tn.toString(t)}})}max(e,t){return new el({...this._def,maxSize:{value:e,message:tn.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}el.create=(e,t)=>new el({valueType:e,minSize:null,maxSize:null,typeName:ts.ZodSet,...x(t)});class ec extends E{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==i.function)return p(t,{code:s.invalid_type,expected:i.function,received:t.parsedType}),f;function r(e,r){return d({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u(),l].filter(e=>!!e),issueData:{code:s.invalid_arguments,argumentsError:r}})}function n(e,r){return d({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,u(),l].filter(e=>!!e),issueData:{code:s.invalid_return_type,returnTypeError:r}})}let a={errorMap:t.common.contextualErrorMap},c=t.data;if(this._def.returns instanceof em){let e=this;return g(async function(...t){let i=new o([]),s=await e._def.args.parseAsync(t,a).catch(e=>{throw i.addIssue(r(t,e)),i}),l=await Reflect.apply(c,this,s);return await e._def.returns._def.type.parseAsync(l,a).catch(e=>{throw i.addIssue(n(l,e)),i})})}{let e=this;return g(function(...t){let i=e._def.args.safeParse(t,a);if(!i.success)throw new o([r(t,i.error)]);let s=Reflect.apply(c,this,i.data),l=e._def.returns.safeParse(s,a);if(!l.success)throw new o([n(s,l.error)]);return l.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ec({...this._def,args:ea.create(e).rest(K.create())})}returns(e){return new ec({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new ec({args:e||ea.create([]).rest(K.create()),returns:t||K.create(),typeName:ts.ZodFunction,...x(r)})}}class eu extends E{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}eu.create=(e,t)=>new eu({getter:e,typeName:ts.ZodLazy,...x(t)});class ed extends E{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return p(t,{received:t.data,code:s.invalid_literal,expected:this._def.value}),f}return{status:"valid",value:e.data}}get value(){return this._def.value}}function ep(e,t){return new eh({values:e,typeName:ts.ZodEnum,...x(t)})}ed.create=(e,t)=>new ed({value:e,typeName:ts.ZodLiteral,...x(t)});class eh extends E{constructor(){super(...arguments),ti.set(this,void 0)}_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),r=this._def.values;return p(t,{expected:tt.joinValues(r),received:t.parsedType,code:s.invalid_type}),f}if(k(this,ti,"f")||_(this,ti,new Set(this._def.values),"f"),!k(this,ti,"f").has(e.data)){let t=this._getOrReturnCtx(e),r=this._def.values;return p(t,{received:t.data,code:s.invalid_enum_value,options:r}),f}return g(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,t=this._def){return eh.create(e,{...this._def,...t})}exclude(e,t=this._def){return eh.create(this.options.filter(t=>!e.includes(t)),{...this._def,...t})}}ti=new WeakMap,eh.create=ep;class ef extends E{constructor(){super(...arguments),ta.set(this,void 0)}_parse(e){let t=tt.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==i.string&&r.parsedType!==i.number){let e=tt.objectValues(t);return p(r,{expected:tt.joinValues(e),received:r.parsedType,code:s.invalid_type}),f}if(k(this,ta,"f")||_(this,ta,new Set(tt.getValidEnumValues(this._def.values)),"f"),!k(this,ta,"f").has(e.data)){let e=tt.objectValues(t);return p(r,{received:r.data,code:s.invalid_enum_value,options:e}),f}return g(e.data)}get enum(){return this._def.values}}ta=new WeakMap,ef.create=(e,t)=>new ef({values:e,typeName:ts.ZodNativeEnum,...x(t)});class em extends E{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==i.promise&&!1===t.common.async?(p(t,{code:s.invalid_type,expected:i.promise,received:t.parsedType}),f):g((t.parsedType===i.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}em.create=(e,t)=>new em({type:e,typeName:ts.ZodPromise,...x(t)});class eg extends E{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ts.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,i={addIssue:e=>{p(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),"preprocess"===n.type){let e=n.transform(r.data,i);if(r.common.async)return Promise.resolve(e).then(async e=>{if("aborted"===t.value)return f;let n=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===n.status?f:"dirty"===n.status||"dirty"===t.value?m(n.value):n});{if("aborted"===t.value)return f;let n=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===n.status?f:"dirty"===n.status||"dirty"===t.value?m(n.value):n}}if("refinement"===n.type){let e=e=>{let t=n.refinement(e,i);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=>b(e)?Promise.resolve(n.transform(e.value,i)).then(e=>({status:t.value,value:e})):e);{let e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!b(e))return e;let a=n.transform(e.value,i);if(a instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:a}}}tt.assertNever(n)}}eg.create=(e,t,r)=>new eg({schema:e,typeName:ts.ZodEffects,effect:t,...x(r)}),eg.createWithPreprocess=(e,t,r)=>new eg({schema:t,effect:{type:"preprocess",transform:e},typeName:ts.ZodEffects,...x(r)});class ev extends E{_parse(e){return this._getType(e)===i.undefined?g(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ev.create=(e,t)=>new ev({innerType:e,typeName:ts.ZodOptional,...x(t)});class ey extends E{_parse(e){return this._getType(e)===i.null?g(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}ey.create=(e,t)=>new ey({innerType:e,typeName:ts.ZodNullable,...x(t)});class eb extends E{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return t.parsedType===i.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}eb.create=(e,t)=>new eb({innerType:e,typeName:ts.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...x(t)});class ew extends E{_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 w(n)?n.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new o(r.common.issues)},input:r.data})})):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new o(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}ew.create=(e,t)=>new ew({innerType:e,typeName:ts.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...x(t)});class ek extends E{_parse(e){if(this._getType(e)!==i.nan){let t=this._getOrReturnCtx(e);return p(t,{code:s.invalid_type,expected:i.nan,received:t.parsedType}),f}return{status:"valid",value:e.data}}}ek.create=e=>new ek({typeName:ts.ZodNaN,...x(e)});let e_=Symbol("zod_brand");class eI extends E{_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 eS extends E{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.common.async)return(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(),m(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})();{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 eS({in:e,out:t,typeName:ts.ZodPipeline})}}class ex extends E{_parse(e){let t=this._def.innerType._parse(e),r=e=>(b(e)&&(e.value=Object.freeze(e.value)),e);return w(t)?t.then(e=>r(e)):r(t)}unwrap(){return this._def.innerType}}function eE(e,t={},r){return e?J.create().superRefine((n,i)=>{var a,s;if(!e(n)){let e="function"==typeof t?t(n):"string"==typeof t?{message:t}:t,o=null===(s=null!==(a=e.fatal)&&void 0!==a?a:r)||void 0===s||s;i.addIssue({code:"custom",..."string"==typeof e?{message:e}:e,fatal:o})}}):J.create()}ex.create=(e,t)=>new ex({innerType:e,typeName:ts.ZodReadonly,...x(t)});let eA={object:ee.lazycreate};(te=ts||(ts={})).ZodString="ZodString",te.ZodNumber="ZodNumber",te.ZodNaN="ZodNaN",te.ZodBigInt="ZodBigInt",te.ZodBoolean="ZodBoolean",te.ZodDate="ZodDate",te.ZodSymbol="ZodSymbol",te.ZodUndefined="ZodUndefined",te.ZodNull="ZodNull",te.ZodAny="ZodAny",te.ZodUnknown="ZodUnknown",te.ZodNever="ZodNever",te.ZodVoid="ZodVoid",te.ZodArray="ZodArray",te.ZodObject="ZodObject",te.ZodUnion="ZodUnion",te.ZodDiscriminatedUnion="ZodDiscriminatedUnion",te.ZodIntersection="ZodIntersection",te.ZodTuple="ZodTuple",te.ZodRecord="ZodRecord",te.ZodMap="ZodMap",te.ZodSet="ZodSet",te.ZodFunction="ZodFunction",te.ZodLazy="ZodLazy",te.ZodLiteral="ZodLiteral",te.ZodEnum="ZodEnum",te.ZodEffects="ZodEffects",te.ZodNativeEnum="ZodNativeEnum",te.ZodOptional="ZodOptional",te.ZodNullable="ZodNullable",te.ZodDefault="ZodDefault",te.ZodCatch="ZodCatch",te.ZodPromise="ZodPromise",te.ZodBranded="ZodBranded",te.ZodPipeline="ZodPipeline",te.ZodReadonly="ZodReadonly";let eT=F.create,eC=U.create,eP=ek.create,eR=B.create,eO=V.create,eM=q.create,eL=G.create,eD=H.create,eN=Z.create,eW=J.create,ej=K.create,ez=X.create,e$=Y.create,eF=Q.create,eU=ee.create,eB=ee.strictCreate,eV=et.create,eq=en.create,eG=ei.create,eH=ea.create,eZ=es.create,eJ=eo.create,eK=el.create,eX=ec.create,eY=eu.create,eQ=ed.create,e0=eh.create,e1=ef.create,e2=em.create,e5=eg.create,e3=ev.create,e4=ey.create,e6=eg.createWithPreprocess,e8=eS.create;var e9,e7,te,tt,tr,tn,ti,ta,ts,to=Object.freeze({__proto__:null,defaultErrorMap:l,setErrorMap:function(e){c=e},getErrorMap:u,makeIssue:d,EMPTY_PATH:[],addIssueToContext:p,ParseStatus:h,INVALID:f,DIRTY:m,OK:g,isAborted:v,isDirty:y,isValid:b,isAsync:w,get util(){return tt},get objectUtil(){return tr},ZodParsedType:i,getParsedType:a,ZodType:E,datetimeRegex:$,ZodString:F,ZodNumber:U,ZodBigInt:B,ZodBoolean:V,ZodDate:q,ZodSymbol:G,ZodUndefined:H,ZodNull:Z,ZodAny:J,ZodUnknown:K,ZodNever:X,ZodVoid:Y,ZodArray:Q,ZodObject:ee,ZodUnion:et,ZodDiscriminatedUnion:en,ZodIntersection:ei,ZodTuple:ea,ZodRecord:es,ZodMap:eo,ZodSet:el,ZodFunction:ec,ZodLazy:eu,ZodLiteral:ed,ZodEnum:eh,ZodNativeEnum:ef,ZodPromise:em,ZodEffects:eg,ZodTransformer:eg,ZodOptional:ev,ZodNullable:ey,ZodDefault:eb,ZodCatch:ew,ZodNaN:ek,BRAND:e_,ZodBranded:eI,ZodPipeline:eS,ZodReadonly:ex,custom:eE,Schema:E,ZodSchema:E,late:eA,get ZodFirstPartyTypeKind(){return ts},coerce:{string:e=>F.create({...e,coerce:!0}),number:e=>U.create({...e,coerce:!0}),boolean:e=>V.create({...e,coerce:!0}),bigint:e=>B.create({...e,coerce:!0}),date:e=>q.create({...e,coerce:!0})},any:eW,array:eF,bigint:eR,boolean:eO,date:eM,discriminatedUnion:eq,effect:e5,enum:e0,function:eX,instanceof:(e,t={message:`Input not instance of ${e.name}`})=>eE(t=>t instanceof e,t),intersection:eG,lazy:eY,literal:eQ,map:eJ,nan:eP,nativeEnum:e1,never:ez,null:eN,nullable:e4,number:eC,object:eU,oboolean:()=>eO().optional(),onumber:()=>eC().optional(),optional:e3,ostring:()=>eT().optional(),pipeline:e8,preprocess:e6,promise:e2,record:eZ,set:eK,strictObject:eB,string:eT,symbol:eL,transformer:e5,tuple:eH,undefined:eD,union:eV,unknown:ej,void:e$,NEVER:f,ZodIssueCode:s,quotelessJson:e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),ZodError:o})},23364:function(e){"use strict";e.exports=JSON.parse('{"apiKey":"AIzaSyA6TwJw042kvcpCM1r6oyfTMtZnypVnwt8","authDomain":"auth.maisonai.io","projectId":"pj-maisonai","storageBucket":"pj-maisonai.appspot.com","messagingSenderId":"549462245872","appId":"1:549462245872:web:05bde65656cf1c53b49d35","measurementId":"G-SZYH9DW7N3"}')}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[9774,179],function(){return t(77400),t(65843),t(11691)}),_N_E=e.O()}]);