(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[788],{6309:function(e,t,r){"use strict";r.d(t,{Z:function(){return U}});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(r);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}(),i=Math.abs,o=String.fromCharCode,a=Object.assign;function s(e,t,r){return e.replace(t,r)}function l(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function c(e,t,r){return e.slice(t,r)}function d(e){return e.length}function f(e,t){return t.push(e),e}var p=1,h=1,m=0,g=0,v=0,y="";function b(e,t,r,n,i,o,a){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:p,column:h,length:a,return:""}}function x(e,t){return a(b("",null,null,"",null,null,0),e,{length:-e.length},t)}function w(){return v=g<m?u(y,g++):0,h++,10===v&&(h=1,p++),v}function k(){return u(y,g)}function S(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 P(e){return p=h=1,m=d(y=e),g=0,[]}function C(e){var t,r;return(t=g-1,r=function e(t){for(;w();)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:w()}return g}(91===e?e+2:40===e?e+1:e),c(y,t,r)).trim()}var E="-ms-",j="-moz-",_="-webkit-",R="comm",T="rule",A="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 A:return e.return=e.return||e.value;case R:return"";case O:return e.return=e.value+"{"+M(e.children,n)+"}";case T:e.value=e.props.join(",")}return d(r=M(e.children,n))?e.return=e.value+"{"+r+"}":""}function B(e,t,r,n,o,a,l,u,d,f,p){for(var h=o-1,m=0===o?a:[""],g=m.length,v=0,y=0,x=0;v<n;++v)for(var w=0,k=c(e,h+1,h=i(y=l[v])),S=e;w<g;++w)(S=(y>0?m[w]+" "+k:s(k,/&\f/g,m[w])).trim())&&(d[x++]=S);return b(e,t,r,0===o?T:u,d,f,p)}function I(e,t,r,n){return b(e,t,r,A,c(e,0,n),c(e,n+1,-1),n)}var D=function(e,t,r){for(var n=0,i=0;n=i,i=k(),38===n&&12===i&&(t[r]=1),!S(i);)w();return c(y,e,g)},V=function(e,t){var r=-1,n=44;do switch(S(n)){case 0:38===n&&12===k()&&(t[r]=1),e[r]+=D(g-1,t,r);break;case 2:e[r]+=C(n);break;case 4:if(44===n){e[++r]=58===k()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=o(n)}while(n=w());return e},N=function(e,t){var r;return r=V(P(e),t),y="",r},W=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)||W.get(r))&&!n){W.set(e,!0);for(var i=[],o=N(t,i),a=r.props,s=0,l=0;s<o.length;s++)for(var u=0;u<a.length;u++,l++)e.props[l]=i[s]?o[s].replace(/&\f/g,a[u]):a[u]+" "+o[s]}}},$=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},z=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case A:e.return=function e(t,r){switch(45^u(t,0)?(((r<<2^u(t,0))<<2^u(t,1))<<2^u(t,2))<<2^u(t,3):0){case 5103:return _+"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;case 5349:case 4246:case 4810:case 6968:case 2756:return _+t+j+t+E+t+t;case 6828:case 4268:return _+t+E+t+t;case 6165:return _+t+E+"flex-"+t+t;case 5187:return _+t+s(t,/(\w+).+(:[^]+)/,_+"box-$1$2"+E+"flex-$1$2")+t;case 5443:return _+t+E+"flex-item-"+s(t,/flex-|-self/,"")+t;case 4675:return _+t+E+"flex-line-pack"+s(t,/align-content|flex-|-self/,"")+t;case 5548:return _+t+E+s(t,"shrink","negative")+t;case 5292:return _+t+E+s(t,"basis","preferred-size")+t;case 6060:return _+"box-"+s(t,"-grow","")+_+t+E+s(t,"grow","positive")+t;case 4554:return _+s(t,/([^-])(transform)/g,"$1"+_+"$2")+t;case 6187:return s(s(s(t,/(zoom-|grab)/,_+"$1"),/(image-set)/,_+"$1"),t,"")+t;case 5495:case 3959:return s(t,/(image-set\([^]*)/,_+"$1$`$1");case 4968:return s(s(t,/(.+:)(flex-)?(.*)/,_+"box-pack:$3"+E+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+_+t+t;case 4095:case 3583:case 4068:case 2532:return s(t,/(.+)-inline(.+)/,_+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(d(t)-1-r>6)switch(u(t,r+1)){case 109:if(45!==u(t,r+4))break;case 102:return s(t,/(.+:)(.+)-([^]+)/,"$1"+_+"$2-$3$1"+j+(108==u(t,r+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?e(s(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==u(t,r+1))break;case 6444:switch(u(t,d(t)-3-(~l(t,"!important")&&10))){case 107:return s(t,":",":"+_)+t;case 101:return s(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+_+(45===u(t,14)?"inline-":"")+"box$3$1"+_+"$2$3$1"+E+"$2box$3")+t}break;case 5936:switch(u(t,r+11)){case 114:return _+t+E+s(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return _+t+E+s(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return _+t+E+s(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return _+t+E+t+t}return t}(e.value,e.length);break;case O:return M([x(e,{value:s(e.value,"@","@"+_)})],n);case T:if(e.length){var i,o;return i=e.props,o=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([x(e,{props:[s(t,/:(read-\w+)/,":"+j+"$1")]})],n);case"::placeholder":return M([x(e,{props:[s(t,/:(plac\w+)/,":"+_+"input-$1")]}),x(e,{props:[s(t,/:(plac\w+)/,":"+j+"$1")]}),x(e,{props:[s(t,/:(plac\w+)/,E+"input-$1")]})],n)}return""},i.map(o).join("")}}}],U=function(e){var t,r,i,a,m,x,E=e.key;if("css"===E){var j=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(j,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var _=e.stylisPlugins||z,T={},A=[];a=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++)T[t[r]]=!0;A.push(e)});var O=(r=(t=[F,$].concat(_,[L,(i=function(e){x.insert(e)},function(e){!e.root&&(e=e.return)&&i(e)})])).length,function(e,n,i,o){for(var a="",s=0;s<r;s++)a+=t[s](e,n,i,o)||"";return a}),D=function(e){var t,r;return M((r=function e(t,r,n,i,a,m,x,P,E){for(var j,_=0,T=0,A=x,O=0,M=0,L=0,D=1,V=1,N=1,W=0,F="",$=a,z=m,U=i,G=F;V;)switch(L=W,W=w()){case 40:if(108!=L&&58==u(G,A-1)){-1!=l(G+=s(C(W),"&","&\f"),"&\f")&&(N=-1);break}case 34:case 39:case 91:G+=C(W);break;case 9:case 10:case 13:case 32:G+=function(e){for(;v=k();)if(v<33)w();else break;return S(e)>2||S(v)>3?"":" "}(L);break;case 92:G+=function(e,t){for(var r;--t&&w()&&!(v<48)&&!(v>102)&&(!(v>57)||!(v<65))&&(!(v>70)||!(v<97)););return r=g+(t<6&&32==k()&&32==w()),c(y,e,r)}(g-1,7);continue;case 47:switch(k()){case 42:case 47:f(b(j=function(e,t){for(;w();)if(e+v===57)break;else if(e+v===84&&47===k())break;return"/*"+c(y,t,g-1)+"*"+o(47===e?e:w())}(w(),g),r,n,R,o(v),c(j,2,-2),0),E);break;default:G+="/"}break;case 123*D:P[_++]=d(G)*N;case 125*D:case 59:case 0:switch(W){case 0:case 125:V=0;case 59+T:-1==N&&(G=s(G,/\f/g,"")),M>0&&d(G)-A&&f(M>32?I(G+";",i,n,A-1):I(s(G," ","")+";",i,n,A-2),E);break;case 59:G+=";";default:if(f(U=B(G,r,n,_,T,a,P,F,$=[],z=[],A),m),123===W){if(0===T)e(G,r,U,U,$,m,A,P,z);else switch(99===O&&110===u(G,3)?100:O){case 100:case 108:case 109:case 115:e(t,U,U,i&&f(B(t,U,U,0,0,a,P,F,a,$=[],A),z),a,z,A,P,i?$:z);break;default:e(G,U,U,U,[""],z,0,P,z)}}}_=T=M=0,D=N=1,F=G="",A=x;break;case 58:A=1+d(G),M=L;default:if(D<1){if(123==W)--D;else if(125==W&&0==D++&&125==(v=g>0?u(y,--g):0,h--,10===v&&(h=1,p--),v))continue}switch(G+=o(W),W*D){case 38:N=T>0?1:(G+="\f",-1);break;case 44:P[_++]=(d(G)-1)*N,N=1;break;case 64:45===k()&&(G+=C(w())),O=k(),T=A=d(F=G+=function(e){for(;!S(k());)w();return c(y,e,g)}(g)),W++;break;case 45:45===L&&2==d(G)&&(D=0)}}return m}("",null,null,null,[""],t=P(t=e),0,[0],t),y="",r),O)};m=function(e,t,r,n){x=r,D(e?e+"{"+t.styles+"}":t.styles),n&&(V.inserted[t.name]=!0)};var V={key:E,sheet:new n({key:E,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:T,registered:{},insert:m};return V.sheet.hydrate(A),V}},5206: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}})},1810:function(e,t,r){"use strict";r.d(t,{C:function(){return u},T:function(){return d},a:function(){return p},i:function(){return s},w:function(){return c}});var n=r(2265),i=r(6309),o=r(2988),a=function(e){var t=new WeakMap;return function(r){if(t.has(r))return t.get(r);var n=e(r);return t.set(r,n),n}};r(7595),r(1073);var s=!0,l=n.createContext("undefined"!=typeof HTMLElement?(0,i.Z)({key:"css"}):null),u=l.Provider,c=function(e){return(0,n.forwardRef)(function(t,r){return e(t,(0,n.useContext)(l),r)})};s||(c=function(e){return function(t){var r=(0,n.useContext)(l);return null===r?(r=(0,i.Z)({key:"css"}),n.createElement(l.Provider,{value:r},e(t,r))):e(t,r)}});var d=n.createContext({}),f=a(function(e){return a(function(t){return"function"==typeof t?t(e):(0,o.Z)({},e,t)})}),p=function(e){var t=n.useContext(d);return e.theme!==t&&(t=f(t)(e.theme)),n.createElement(d.Provider,{value:t},e.children)}},3098:function(e,t,r){"use strict";r.d(t,{F4:function(){return c},xB:function(){return l}});var n=r(1810),i=r(2265),o=r(9926),a=r(1073),s=r(7595);r(6309),r(6451);var l=(0,n.w)(function(e,t){var r=e.styles,l=(0,s.O)([r],void 0,i.useContext(n.T));if(!n.i){for(var u,c=l.name,d=l.styles,f=l.next;void 0!==f;)c+=" "+f.name,d+=f.styles,f=f.next;var p=!0===t.compat,h=t.insert("",{name:c,styles:d},t.sheet,p);return p?null:i.createElement("style",((u={})["data-emotion"]=t.key+"-global "+c,u.dangerouslySetInnerHTML={__html:h},u.nonce=t.sheet.nonce,u))}var m=i.useRef();return(0,a.j)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,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])),m.current=[r,n],function(){r.flush()}},[t]),(0,a.j)(function(){var e=m.current,r=e[0];if(e[1]){e[1]=!1;return}if(void 0!==l.next&&(0,o.My)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)},[t,l.name]),null});function u(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,s.O)(t)}var c=function(){var e=u.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},7595:function(e,t,r){"use strict";r.d(t,{O:function(){return h}});var n,i={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},o=r(5206),a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},c=(0,o.Z)(function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,function(e,t,r){return n={name:t,styles:r,next:n},t})}return 1===i[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function f(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+=f(e,t,r[i])+";";else for(var o in r){var a=r[o];if("object"!=typeof a)null!=t&&void 0!==t[a]?n+=o+"{"+t[a]+"}":u(a)&&(n+=c(o)+":"+d(o,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)u(a[s])&&(n+=c(o)+":"+d(o,a[s])+";");else{var l=f(e,t,a);switch(o){case"animation":case"animationName":n+=c(o)+":"+l+";";break;default:n+=o+"{"+l+"}"}}}return n}(e,t,r);case"function":if(void 0!==e){var o=n,a=r(e);return n=o,f(e,t,a)}}if(null==t)return r;var s=t[r];return void 0!==s?s:r}var p=/label:\s*([^\s;\n{]+)\s*(;|$)/g,h=function(e,t,r){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var i,o=!0,a="";n=void 0;var s=e[0];null==s||void 0===s.raw?(o=!1,a+=f(r,t,s)):a+=s[0];for(var l=1;l<e.length;l++)a+=f(r,t,e[l]),o&&(a+=s[l]);p.lastIndex=0;for(var u="";null!==(i=p.exec(a));)u+="-"+i[1];return{name:function(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)}(a)+u,styles:a,next:n}}},1073:function(e,t,r){"use strict";r.d(t,{L:function(){return a},j:function(){return s}});var n,i=r(2265),o=!!(n||(n=r.t(i,2))).useInsertionEffect&&(n||(n=r.t(i,2))).useInsertionEffect,a=o||function(e){return e()},s=o||i.useLayoutEffect},9926: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 o},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)},o=function(e,t,r){i(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}}},6451:function(e,t,r){"use strict";var n=r(2659),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||i}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(h){var i=p(r);i&&i!==h&&e(t,i,n)}var a=c(r);d&&(a=a.concat(d(r)));for(var s=l(t),m=l(r),g=0;g<a.length;++g){var v=a[g];if(!o[v]&&!(n&&n[v])&&!(m&&m[v])&&!(s&&s[v])){var y=f(r,v);try{u(t,v,y)}catch(e){}}}}return t}},217:function(e,t,r){e=r.nmd(e);var n,i,o,a,s,l,u,c,d,f,p,h="__lodash_hash_undefined__",m="[object Arguments]",g="[object Function]",v="[object Object]",y=/^\[object .+?Constructor\]$/,b=/^(?:0|[1-9]\d*)$/,x={};x["[object Float32Array]"]=x["[object Float64Array]"]=x["[object Int8Array]"]=x["[object Int16Array]"]=x["[object Int32Array]"]=x["[object Uint8Array]"]=x["[object Uint8ClampedArray]"]=x["[object Uint16Array]"]=x["[object Uint32Array]"]=!0,x[m]=x["[object Array]"]=x["[object ArrayBuffer]"]=x["[object Boolean]"]=x["[object DataView]"]=x["[object Date]"]=x["[object Error]"]=x[g]=x["[object Map]"]=x["[object Number]"]=x[v]=x["[object RegExp]"]=x["[object Set]"]=x["[object String]"]=x["[object WeakMap]"]=!1;var w="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,k="object"==typeof self&&self&&self.Object===Object&&self,S=w||k||Function("return this")(),P=t&&!t.nodeType&&t,C=P&&e&&!e.nodeType&&e,E=C&&C.exports===P,j=E&&w.process,_=function(){try{var e=C&&C.require&&C.require("util").types;if(e)return e;return j&&j.binding&&j.binding("util")}catch(e){}}(),R=_&&_.isTypedArray,T=Array.prototype,A=Function.prototype,O=Object.prototype,M=S["__core-js_shared__"],L=A.toString,B=O.hasOwnProperty,I=(u=/[^.]+$/.exec(M&&M.keys&&M.keys.IE_PROTO||""))?"Symbol(src)_1."+u:"",D=O.toString,V=L.call(Object),N=RegExp("^"+L.call(B).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),W=E?S.Buffer:void 0,F=S.Symbol,$=S.Uint8Array,z=W?W.allocUnsafe:void 0,U=(c=Object.getPrototypeOf,d=Object,function(e){return c(d(e))}),G=Object.create,H=O.propertyIsEnumerable,q=T.splice,Y=F?F.toStringTag:void 0,X=function(){try{var e=ep(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),Z=W?W.isBuffer:void 0,K=Math.max,Q=Date.now,J=ep(S,"Map"),ee=ep(Object,"create"),et=function(){function e(){}return function(t){if(!eC(t))return{};if(G)return G(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 eo(e){var t=this.__data__=new en(e);this.size=t.size}function ea(e,t,r){(void 0===r||ey(e[t],r))&&(void 0!==r||t in e)||el(e,t,r)}function es(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&&X?X(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===h?void 0:r}return B.call(t,e)?t[e]:void 0},er.prototype.has=function(e){var t=this.__data__;return ee?void 0!==t[e]:B.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?h:t,this},en.prototype.clear=function(){this.__data__=[],this.size=0},en.prototype.delete=function(e){var t=this.__data__,r=es(t,e);return!(r<0)&&(r==t.length-1?t.pop():q.call(t,r,1),--this.size,!0)},en.prototype.get=function(e){var t=this.__data__,r=es(t,e);return r<0?void 0:t[r][1]},en.prototype.has=function(e){return es(this.__data__,e)>-1},en.prototype.set=function(e,t){var r=this.__data__,n=es(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(J||en),string:new er}},ei.prototype.delete=function(e){var t=ef(this,e).delete(e);return this.size-=t?1:0,t},ei.prototype.get=function(e){return ef(this,e).get(e)},ei.prototype.has=function(e){return ef(this,e).has(e)},ei.prototype.set=function(e,t){var r=ef(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},eo.prototype.clear=function(){this.__data__=new en,this.size=0},eo.prototype.delete=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r},eo.prototype.get=function(e){return this.__data__.get(e)},eo.prototype.has=function(e){return this.__data__.has(e)},eo.prototype.set=function(e,t){var r=this.__data__;if(r instanceof en){var n=r.__data__;if(!J||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 eu=function(e,t,r){for(var n=-1,i=Object(e),o=r(e),a=o.length;a--;){var s=o[++n];if(!1===t(i[s],s,i))break}return e};function ec(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Y&&Y in Object(e)?function(e){var t=B.call(e,Y),r=e[Y];try{e[Y]=void 0;var n=!0}catch(e){}var i=D.call(e);return n&&(t?e[Y]=r:delete e[Y]),i}(e):D.call(e)}function ed(e){return eE(e)&&ec(e)==m}function ef(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 ep(e,t){var r=null==e?void 0:e[t];return!(!eC(r)||I&&I in r)&&(eS(r)?N: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 eh(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=X?function(e,t){return X(e,"toString",{configurable:!0,enumerable:!1,value:function(){return t},writable:!0})}:eT,i=0,o=0,function(){var e=Q(),t=16-(e-o);if(o=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)&&B.call(e,"callee")&&!H.call(e,"callee")},ex=Array.isArray;function ew(e){return null!=e&&eP(e.length)&&!eS(e)}var ek=Z||function(){return!1};function eS(e){if(!eC(e))return!1;var t=ec(e);return t==g||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eP(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function eC(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eE(e){return null!=e&&"object"==typeof e}var ej=R?function(e){return R(e)}:function(e){return eE(e)&&eP(e.length)&&!!x[ec(e)]};function e_(e){return ew(e)?function(e,t){var r=ex(e),n=!r&&eb(e),i=!r&&!n&&ek(e),o=!r&&!n&&!i&&ej(e),a=r||n||i||o,s=a?function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}(e.length,String):[],l=s.length;for(var u in e)(t||B.call(e,u))&&!(a&&("length"==u||i&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||eh(u,l)))&&s.push(u);return s}(e,!0):function(e){if(!eC(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||!B.call(e,n))||r.push(n);return r}(e)}var eR=(f=function(e,t,r,n){!function e(t,r,n,i,o){t!==r&&eu(r,function(a,s){if(o||(o=new eo),eC(a))(function(e,t,r,n,i,o,a){var s=eg(e,r),l=eg(t,r),u=a.get(l);if(u){ea(e,r,u);return}var c=o?o(s,l,r+"",e,t,a):void 0,d=void 0===c;if(d){var f,p,h,m=ex(l),g=!m&&ek(l),y=!m&&!g&&ej(l);c=l,m||g||y?ex(s)?c=s:eE(s)&&ew(s)?c=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}(s):g?(d=!1,c=function(e,t){if(t)return e.slice();var r=e.length,n=z?z(r):new e.constructor(r);return e.copy(n),n}(l,!0)):y?(d=!1,new $(p=new(f=l.buffer).constructor(f.byteLength)).set(new $(f)),h=p,c=new l.constructor(h,l.byteOffset,l.length)):c=[]:function(e){if(!eE(e)||ec(e)!=v)return!1;var t=U(e);if(null===t)return!0;var r=B.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&L.call(r)==V}(l)||eb(l)?(c=s,eb(s)?c=function(e,t,r,n){var i=!r;r||(r={});for(var o=-1,a=t.length;++o<a;){var s=t[o],l=void 0;void 0===l&&(l=e[s]),i?el(r,s,l):function(e,t,r){var n=e[t];B.call(e,t)&&ey(n,r)&&(void 0!==r||t in e)||el(e,t,r)}(r,s,l)}return r}(s,e_(s)):(!eC(s)||eS(s))&&(c="function"!=typeof l.constructor||em(l)?{}:et(U(l)))):d=!1}d&&(a.set(l,c),i(c,l,n,o,a),a.delete(l)),ea(e,r,c)})(t,r,s,n,e,i,o);else{var l=i?i(eg(t,s),a,s+"",t,r,o):void 0;void 0===l&&(l=a),ea(t,s,l)}},e_)}(e,t,r,n)},ev((a=p=function(e,t){var r=-1,n=t.length,i=n>1?t[n-1]:void 0,o=n>2?t[2]:void 0;for(i=f.length>3&&"function"==typeof i?(n--,i):void 0,o&&function(e,t,r){if(!eC(r))return!1;var n=typeof t;return("number"==n?!!(ew(r)&&eh(t,r.length)):"string"==n&&(t in r))&&ey(r[t],e)}(t[0],t[1],o)&&(i=n<3?void 0:i,n=1),e=Object(e);++r<n;){var a=t[r];a&&f(e,a,r,i)}return e},s=void 0,l=eT,s=K(void 0===s?a.length-1:s,0),function(){for(var e=arguments,t=-1,r=K(e.length-s,0),n=Array(r);++t<r;)n[t]=e[s+t];t=-1;for(var i=Array(s+1);++t<s;)i[t]=e[t];return i[s]=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)}(a,this,i)}),p+""));function eT(e){return e}e.exports=eR},6648:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(5601),i=r.n(n)},7138:function(e,t,r){"use strict";r.d(t,{default:function(){return i.a}});var n=r(231),i=r.n(n)},844:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return n}}),r(8157);let n=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5944:function(e,t,r){"use strict";function n(e,t,r,n){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),r(8157),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8173:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return b}});let n=r(9920),i=r(1452),o=r(7437),a=i._(r(2265)),s=n._(r(4887)),l=n._(r(8321)),u=r(497),c=r(7103),d=r(3938);r(2301);let f=r(291),p=n._(r(1241)),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,r,n,i,o,a){let s=null==e?void 0:e.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==r?void 0:r.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==n?void 0:n.current)&&n.current(e)}}))}function g(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,a.forwardRef)((e,t)=>{let{src:r,srcSet:n,sizes:i,height:s,width:l,decoding:u,className:c,style:d,fetchPriority:f,placeholder:p,loading:h,unoptimized:v,fill:y,onLoadRef:b,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:k,sizesInput:S,onLoad:P,onError:C,...E}=e;return(0,o.jsx)("img",{...E,...g(f),loading:h,width:l,height:s,decoding:u,"data-nimg":y?"fill":"1",className:c,style:d,sizes:i,srcSet:n,src:r,ref:(0,a.useCallback)(e=>{t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),e&&(C&&(e.src=e.src),e.complete&&m(e,p,b,x,w,v,S))},[r,p,b,x,w,C,v,S,t]),onLoad:e=>{m(e.currentTarget,p,b,x,w,v,S)},onError:e=>{k(!0),"empty"!==p&&w(!0),C&&C(e)}})});function y(e){let{isAppRouter:t,imgAttributes:r}=e,n={as:"image",imageSrcSet:r.srcSet,imageSizes:r.sizes,crossOrigin:r.crossOrigin,referrerPolicy:r.referrerPolicy,...g(r.fetchPriority)};return t&&s.default.preload?(s.default.preload(r.src,n),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:r.srcSet?void 0:r.src,...n},"__nimg-"+r.src+r.srcSet+r.sizes)})}let b=(0,a.forwardRef)((e,t)=>{let r=(0,a.useContext)(f.RouterContext),n=(0,a.useContext)(d.ImageConfigContext),i=(0,a.useMemo)(()=>{let e=h||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r}},[n]),{onLoad:s,onLoadingComplete:l}=e,m=(0,a.useRef)(s);(0,a.useEffect)(()=>{m.current=s},[s]);let g=(0,a.useRef)(l);(0,a.useEffect)(()=>{g.current=l},[l]);let[b,x]=(0,a.useState)(!1),[w,k]=(0,a.useState)(!1),{props:S,meta:P}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:i,blurComplete:b,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v,{...S,unoptimized:P.unoptimized,placeholder:P.placeholder,fill:P.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:x,setShowAltText:k,sizesInput:e.sizes,ref:t}),P.priority?(0,o.jsx)(y,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},231:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return x}});let n=r(9920),i=r(7437),o=n._(r(2265)),a=r(8016),s=r(8029),l=r(1142),u=r(3461),c=r(844),d=r(291),f=r(4467),p=r(3106),h=r(5944),m=r(4897),g=r(1507),v=new Set;function y(e,t,r,n,i,o){if("undefined"!=typeof window&&(o||(0,s.isLocalURL)(t))){if(!n.bypassPrefetchedCheck){let i=t+"%"+r+"%"+(void 0!==n.locale?n.locale:"locale"in e?e.locale:void 0);if(v.has(i))return;v.add(i)}(async()=>o?e.prefetch(t,i):e.prefetch(t,r,n))().catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let x=o.default.forwardRef(function(e,t){let r,n;let{href:l,as:v,children:x,prefetch:w=null,passHref:k,replace:S,shallow:P,scroll:C,locale:E,onClick:j,onMouseEnter:_,onTouchStart:R,legacyBehavior:T=!1,...A}=e;r=x,T&&("string"==typeof r||"number"==typeof r)&&(r=(0,i.jsx)("a",{children:r}));let O=o.default.useContext(d.RouterContext),M=o.default.useContext(f.AppRouterContext),L=null!=O?O:M,B=!O,I=!1!==w,D=null===w?g.PrefetchKind.AUTO:g.PrefetchKind.FULL,{href:V,as:N}=o.default.useMemo(()=>{if(!O){let e=b(l);return{href:e,as:v?b(v):e}}let[e,t]=(0,a.resolveHref)(O,l,!0);return{href:e,as:v?(0,a.resolveHref)(O,v):t||e}},[O,l,v]),W=o.default.useRef(V),F=o.default.useRef(N);T&&(n=o.default.Children.only(r));let $=T?n&&"object"==typeof n&&n.ref:t,[z,U,G]=(0,p.useIntersection)({rootMargin:"200px"}),H=o.default.useCallback(e=>{(F.current!==N||W.current!==V)&&(G(),F.current=N,W.current=V),z(e),$&&("function"==typeof $?$(e):"object"==typeof $&&($.current=e))},[N,$,V,G,z]);o.default.useEffect(()=>{L&&U&&I&&y(L,V,N,{locale:E},{kind:D},B)},[N,V,U,E,I,null==O?void 0:O.locale,L,B,D]);let q={ref:H,onClick(e){T||"function"!=typeof j||j(e),T&&n.props&&"function"==typeof n.props.onClick&&n.props.onClick(e),L&&!e.defaultPrevented&&function(e,t,r,n,i,a,l,u,c){let{nodeName:d}=e.currentTarget;if("A"===d.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!c&&!(0,s.isLocalURL)(r)))return;e.preventDefault();let f=()=>{let e=null==l||l;"beforePopState"in t?t[i?"replace":"push"](r,n,{shallow:a,locale:u,scroll:e}):t[i?"replace":"push"](n||r,{scroll:e})};c?o.default.startTransition(f):f()}(e,L,V,N,S,P,C,E,B)},onMouseEnter(e){T||"function"!=typeof _||_(e),T&&n.props&&"function"==typeof n.props.onMouseEnter&&n.props.onMouseEnter(e),L&&(I||!B)&&y(L,V,N,{locale:E,priority:!0,bypassPrefetchedCheck:!0},{kind:D},B)},onTouchStart:function(e){T||"function"!=typeof R||R(e),T&&n.props&&"function"==typeof n.props.onTouchStart&&n.props.onTouchStart(e),L&&(I||!B)&&y(L,V,N,{locale:E,priority:!0,bypassPrefetchedCheck:!0},{kind:D},B)}};if((0,u.isAbsoluteUrl)(N))q.href=N;else if(!T||k||"a"===n.type&&!("href"in n.props)){let e=void 0!==E?E:null==O?void 0:O.locale,t=(null==O?void 0:O.isLocaleDomain)&&(0,h.getDomainLocale)(N,e,null==O?void 0:O.locales,null==O?void 0:O.domainLocales);q.href=t||(0,m.addBasePath)((0,c.addLocale)(N,e,null==O?void 0:O.defaultLocale))}return T?o.default.cloneElement(n,q):(0,i.jsx)("a",{...A,...q,children:r})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9189:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8016:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return d}});let n=r(8323),i=r(1142),o=r(5519),a=r(3461),s=r(8157),l=r(8029),u=r(9195),c=r(20);function d(e,t,r){let d;let f="string"==typeof t?t:(0,i.formatWithValidation)(t),p=f.match(/^[a-zA-Z]{1,}:\/\//),h=p?f.slice(p[0].length):f;if((h.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+f+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,a.normalizeRepeatedSlashes)(h);f=(p?p[0]:"")+t}if(!(0,l.isLocalURL)(f))return r?[f]:f;try{d=new URL(f.startsWith("#")?e.asPath:e.pathname,"http://n")}catch(e){d=new URL("/","http://n")}try{let e=new URL(f,d);e.pathname=(0,s.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&r){let r=(0,n.searchParamsToUrlQuery)(e.searchParams),{result:a,params:s}=(0,c.interpolateAs)(e.pathname,e.pathname,r);a&&(t=(0,i.formatWithValidation)({pathname:a,hash:e.hash,query:(0,o.omit)(r,s)}))}let a=e.origin===d.origin?e.href.slice(e.origin.length):e.href;return r?[a,t||a]:a}catch(e){return r?[f]:f}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3106:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let n=r(2265),i=r(9189),o="function"==typeof IntersectionObserver,a=new Map,s=[];function l(e){let{rootRef:t,rootMargin:r,disabled:l}=e,u=l||!o,[c,d]=(0,n.useState)(!1),f=(0,n.useRef)(null),p=(0,n.useCallback)(e=>{f.current=e},[]);return(0,n.useEffect)(()=>{if(o){if(u||c)return;let e=f.current;if(e&&e.tagName)return function(e,t,r){let{id:n,observer:i,elements:o}=function(e){let t;let r={root:e.root||null,margin:e.rootMargin||""},n=s.find(e=>e.root===r.root&&e.margin===r.margin);if(n&&(t=a.get(n)))return t;let i=new Map;return t={id:r,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)})},e),elements:i},s.push(r),a.set(r,t),t}(r);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),a.delete(n);let e=s.findIndex(e=>e.root===n.root&&e.margin===n.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:r})}else if(!c){let e=(0,i.requestIdleCallback)(()=>d(!0));return()=>(0,i.cancelIdleCallback)(e)}},[u,r,t,c,f.current]),[p,c,(0,n.useCallback)(()=>{d(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2901:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(9920)._(r(2265)).default.createContext({})},687:function(e,t){"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},1943:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return i}});let r=/[|\\{}()[\]^$+*?.-]/,n=/[|\\{}()[\]^$+*?.-]/g;function i(e){return r.test(e)?e.replace(n,"\\$&"):e}},497:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return s}}),r(2301);let n=r(1564),i=r(7103);function o(e){return void 0!==e.default}function a(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function s(e,t){var r;let s,l,u,{src:c,sizes:d,unoptimized:f=!1,priority:p=!1,loading:h,className:m,quality:g,width:v,height:y,fill:b=!1,style:x,overrideSrc:w,onLoad:k,onLoadingComplete:S,placeholder:P="empty",blurDataURL:C,fetchPriority:E,layout:j,objectFit:_,objectPosition:R,lazyBoundary:T,lazyRoot:A,...O}=e,{imgConf:M,showAltText:L,blurComplete:B,defaultLoader:I}=t,D=M||i.imageConfigDefault;if("allSizes"in D)s=D;else{let e=[...D.deviceSizes,...D.imageSizes].sort((e,t)=>e-t),t=D.deviceSizes.sort((e,t)=>e-t);s={...D,allSizes:e,deviceSizes:t}}if(void 0===I)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let V=O.loader||I;delete O.loader,delete O.srcSet;let N="__next_img_default"in V;if(N){if("custom"===s.loader)throw Error('Image with src "'+c+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=V;V=t=>{let{config:r,...n}=t;return e(n)}}if(j){"fill"===j&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[j];e&&(x={...x,...e});let t={responsive:"100vw",fill:"100vw"}[j];t&&!d&&(d=t)}let W="",F=a(v),$=a(y);if("object"==typeof(r=c)&&(o(r)||void 0!==r.src)){let e=o(c)?c.default:c;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,u=e.blurHeight,C=C||e.blurDataURL,W=e.src,!b){if(F||$){if(F&&!$){let t=F/e.width;$=Math.round(e.height*t)}else if(!F&&$){let t=$/e.height;F=Math.round(e.width*t)}}else F=e.width,$=e.height}}let z=!p&&("lazy"===h||void 0===h);(!(c="string"==typeof c?c:W)||c.startsWith("data:")||c.startsWith("blob:"))&&(f=!0,z=!1),s.unoptimized&&(f=!0),N&&c.endsWith(".svg")&&!s.dangerouslyAllowSVG&&(f=!0),p&&(E="high");let U=a(g),G=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:_,objectPosition:R}:{},L?{}:{color:"transparent"},x),H=B||"empty"===P?null:"blur"===P?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:F,heightInt:$,blurWidth:l,blurHeight:u,blurDataURL:C||"",objectFit:G.objectFit})+'")':'url("'+P+'")',q=H?{backgroundSize:G.objectFit||"cover",backgroundPosition:G.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:H}:{},Y=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:o,sizes:a,loader:s}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,a),c=l.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:l.map((e,n)=>s({config:t,src:r,quality:o,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:s({config:t,src:r,quality:o,width:l[c]})}}({config:s,src:c,unoptimized:f,width:F,quality:U,sizes:d,loader:V});return{props:{...O,loading:z?"lazy":h,fetchPriority:E,width:F,height:$,decoding:"async",className:m,style:{...G,...q},sizes:Y.sizes,srcSet:Y.srcSet,src:w||Y.src},meta:{unoptimized:f,priority:p,placeholder:P,fill:b}}}},8321:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},defaultHead:function(){return d}});let n=r(9920),i=r(1452),o=r(7437),a=i._(r(2265)),s=n._(r(5960)),l=r(2901),u=r(6590),c=r(687);function d(e){void 0===e&&(e=!1);let t=[(0,o.jsx)("meta",{charSet:"utf-8"})];return e||t.push((0,o.jsx)("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(2301);let p=["name","httpEquiv","charSet","itemProp"];function h(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(d(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let o=!0,a=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){a=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?o=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?o=!1:t.add(i.type);break;case"meta":for(let e=0,t=p.length;e<t;e++){let t=p[e];if(i.props.hasOwnProperty(t)){if("charSet"===t)r.has(t)?o=!1:r.add(t);else{let e=i.props[t],r=n[t]||new Set;("name"!==t||!a)&&r.has(e)?o=!1:(r.add(e),n[t]=r)}}}}return o}}()).reverse().map((e,t)=>{let n=e.key||t;if(!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,a.default.cloneElement(e,t)}return a.default.cloneElement(e,{key:n})})}let m=function(e){let{children:t}=e,r=(0,a.useContext)(l.AmpStateContext),n=(0,a.useContext)(u.HeadManagerContext);return(0,o.jsx)(s.default,{reduceComponentsToState:h,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1564:function(e,t){"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:o,objectFit:a}=e,s=n?40*n:t,l=i?40*i:r,u=s&&l?"viewBox='0 0 "+s+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},3938:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let n=r(9920)._(r(2265)),i=r(7103),o=n.default.createContext(i.imageConfigDefault)},7103:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"inline",remotePatterns:[],unoptimized:!1}},5601:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return s}});let n=r(9920),i=r(497),o=r(8173),a=n._(r(1241));function s(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:a.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=o.Image},1241:function(e,t){"use strict";function r(e){let{config:t,src:r,width:n,quality:i}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},291:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(9920)._(r(2265)).default.createContext(null)},1142:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{formatUrl:function(){return o},formatWithValidation:function(){return s},urlObjectKeys:function(){return a}});let n=r(1452)._(r(8323)),i=/https?|ftp|gopher|file/;function o(e){let{auth:t,hostname:r}=e,o=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?"["+r+"]":r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return o&&!o.endsWith(":")&&(o+=":"),e.slashes||(!o||i.test(o))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),""+o+u+(a=a.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+s}let a=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return o(e)}},9195:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return i.isDynamicRoute}});let n=r(9089),i=r(8083)},20:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return o}});let n=r(1533),i=r(3169);function o(e,t,r){let o="",a=(0,i.getRouteRegex)(e),s=a.groups,l=(t!==e?(0,n.getRouteMatcher)(a)(t):"")||r;o=e;let u=Object.keys(s);return u.every(e=>{let t=l[e]||"",{repeat:r,optional:n}=s[e],i="["+(r?"...":"")+e+"]";return n&&(i=(t?"":"/")+"["+i+"]"),r&&!Array.isArray(t)&&(t=[t]),(n||e in l)&&(o=o.replace(i,r?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(o=""),{params:u,result:o}}},8083:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let n=r(2269),i=/\/\[[^/]+?\](?=\/|$)/;function o(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},8029:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=r(3461),i=r(9404);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,i.hasBasePath)(r.pathname)}catch(e){return!1}}},5519:function(e,t){"use strict";function r(e,t){let r={};return Object.keys(e).forEach(n=>{t.includes(n)||(r[n]=e[n])}),r}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return r}})},8323:function(e,t){"use strict";function r(e){let t={};return e.forEach((e,r)=>{void 0===t[r]?t[r]=e:Array.isArray(t[r])?t[r].push(e):t[r]=[t[r],e]}),t}function n(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function i(e){let t=new URLSearchParams;return Object.entries(e).forEach(e=>{let[r,i]=e;Array.isArray(i)?i.forEach(e=>t.append(r,n(e))):t.set(r,n(i))}),t}function o(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return r.forEach(t=>{Array.from(t.keys()).forEach(t=>e.delete(t)),t.forEach((t,r)=>e.append(r,t))}),e}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{assign:function(){return o},searchParamsToUrlQuery:function(){return r},urlQueryToSearchParams:function(){return i}})},1533:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return i}});let n=r(3461);function i(e){let{re:t,groups:r}=e;return e=>{let i=t.exec(e);if(!i)return!1;let o=e=>{try{return decodeURIComponent(e)}catch(e){throw new n.DecodeError("failed to decode param")}},a={};return Object.keys(r).forEach(e=>{let t=r[e],n=i[t.pos];void 0!==n&&(a[e]=~n.indexOf("/")?n.split("/").map(e=>o(e)):t.repeat?[o(n)]:o(n))}),a}}},3169:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getNamedMiddlewareRegex:function(){return f},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return l}});let n=r(2269),i=r(1943),o=r(7741);function a(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let r=e.startsWith("...");return r&&(e=e.slice(3)),{key:e,repeat:r,optional:t}}function s(e){let t=(0,o.removeTrailingSlash)(e).slice(1).split("/"),r={},s=1;return{parameterizedRoute:t.map(e=>{let t=n.INTERCEPTION_ROUTE_MARKERS.find(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(t&&o){let{key:e,optional:n,repeat:l}=a(o[1]);return r[e]={pos:s++,repeat:l,optional:n},"/"+(0,i.escapeStringRegexp)(t)+"([^/]+?)"}if(!o)return"/"+(0,i.escapeStringRegexp)(e);{let{key:e,repeat:t,optional:n}=a(o[1]);return r[e]={pos:s++,repeat:t,optional:n},t?n?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)"}}).join(""),groups:r}}function l(e){let{parameterizedRoute:t,groups:r}=s(e);return{re:RegExp("^"+t+"(?:/)?$"),groups:r}}function u(e){let{interceptionMarker:t,getSafeRouteKey:r,segment:n,routeKeys:o,keyPrefix:s}=e,{key:l,optional:u,repeat:c}=a(n),d=l.replace(/\W/g,"");s&&(d=""+s+d);let f=!1;(0===d.length||d.length>30)&&(f=!0),isNaN(parseInt(d.slice(0,1)))||(f=!0),f&&(d=r()),s?o[d]=""+s+l:o[d]=l;let p=t?(0,i.escapeStringRegexp)(t):"";return c?u?"(?:/"+p+"(?<"+d+">.+?))?":"/"+p+"(?<"+d+">.+?)":"/"+p+"(?<"+d+">[^/]+?)"}function c(e,t){let r;let a=(0,o.removeTrailingSlash)(e).slice(1).split("/"),s=(r=0,()=>{let e="",t=++r;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),l={};return{namedParameterizedRoute:a.map(e=>{let r=n.INTERCEPTION_ROUTE_MARKERS.some(t=>e.startsWith(t)),o=e.match(/\[((?:\[.*\])|.+)\]/);if(r&&o){let[r]=e.split(o[0]);return u({getSafeRouteKey:s,interceptionMarker:r,segment:o[1],routeKeys:l,keyPrefix:t?"nxtI":void 0})}return o?u({getSafeRouteKey:s,segment:o[1],routeKeys:l,keyPrefix:t?"nxtP":void 0}):"/"+(0,i.escapeStringRegexp)(e)}).join(""),routeKeys:l}}function d(e,t){let r=c(e,t);return{...l(e),namedRegex:"^"+r.namedParameterizedRoute+"(?:/)?$",routeKeys:r.routeKeys}}function f(e,t){let{parameterizedRoute:r}=s(e),{catchAll:n=!0}=t;if("/"===r)return{namedRegex:"^/"+(n?".*":"")+"$"};let{namedParameterizedRoute:i}=c(e,!1);return{namedRegex:"^"+i+(n?"(?:(/.*)?)":"")+"$"}}},9089:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSortedRoutes",{enumerable:!0,get:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let r=i.slice(1,-1),a=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),a=!0),r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function o(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(a){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');o(this.optionalRestSlugName,r),this.optionalRestSlugName=r,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');o(this.restSlugName,r),this.restSlugName=r,i="[...]"}}else{if(a)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');o(this.slugName,r),this.slugName=r,i="[]"}}this.children.has(i)||this.children.set(i,new r),this.children.get(i)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}},5960:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}});let n=r(2265),i="undefined"==typeof window,o=i?()=>{}:n.useLayoutEffect,a=i?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}if(i){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),s()}return o(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),o(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},3461:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return v},NormalizeError:function(){return m},PageNotFoundError:function(){return g},SP:function(){return f},ST:function(){return p},WEB_VITALS:function(){return r},execOnce:function(){return n},getDisplayName:function(){return l},getLocationOrigin:function(){return a},getURL:function(){return s},isAbsoluteUrl:function(){return o},isResSent:function(){return u},loadGetInitialProps:function(){return d},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return b}});let r=["CLS","FCP","FID","INP","LCP","TTFB"];function n(e){let t,r=!1;return function(){for(var n=arguments.length,i=Array(n),o=0;o<n;o++)i[o]=arguments[o];return r||(r=!0,t=e(...i)),t}}let i=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,o=e=>i.test(e);function a(){let{protocol:e,hostname:t,port:r}=window.location;return e+"//"+t+(r?":"+r:"")}function s(){let{href:e}=window.location,t=a();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function d(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await d(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&u(r))return n;if(!n)throw Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+n+'" instead.');return n}let f="undefined"!=typeof performance,p=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class v extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function b(e){return JSON.stringify({message:e.message,stack:e.stack})}},450: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,o){try{return function e(o,a){if(o===a)return!0;if(o&&a&&"object"==typeof o&&"object"==typeof a){var s,l,u,c;if(o.constructor!==a.constructor)return!1;if(Array.isArray(o)){if((s=o.length)!=a.length)return!1;for(l=s;0!=l--;)if(!e(o[l],a[l]))return!1;return!0}if(r&&o instanceof Map&&a instanceof Map){if(o.size!==a.size)return!1;for(c=o.entries();!(l=c.next()).done;)if(!a.has(l.value[0]))return!1;for(c=o.entries();!(l=c.next()).done;)if(!e(l.value[1],a.get(l.value[0])))return!1;return!0}if(n&&o instanceof Set&&a instanceof Set){if(o.size!==a.size)return!1;for(c=o.entries();!(l=c.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(o)&&ArrayBuffer.isView(a)){if((s=o.length)!=a.length)return!1;for(l=s;0!=l--;)if(o[l]!==a[l])return!1;return!0}if(o.constructor===RegExp)return o.source===a.source&&o.flags===a.flags;if(o.valueOf!==Object.prototype.valueOf&&"function"==typeof o.valueOf&&"function"==typeof a.valueOf)return o.valueOf()===a.valueOf();if(o.toString!==Object.prototype.toString&&"function"==typeof o.toString&&"function"==typeof a.toString)return o.toString()===a.toString();if((s=(u=Object.keys(o)).length)!==Object.keys(a).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(a,u[l]))return!1;if(t&&o instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==u[l]&&"__v"!==u[l]&&"__o"!==u[l]||!o.$$typeof)&&!e(o[u[l]],a[u[l]]))return!1;return!0}return o!=o&&a!=a}(e,o)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},4332:function(e,t){"use strict";/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,c=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case c:case d:case o:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case m:case l:return e;default:return t}}case i:return t}}}function k(e){return w(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=n,t.ForwardRef=f,t.Fragment=o,t.Lazy=g,t.Memo=m,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return k(e)||w(e)===c},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===s},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===a||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===v)},t.typeOf=w},2659:function(e,t,r){"use strict";e.exports=r(4332)},2988:function(e,t,r){"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}r.d(t,{Z:function(){return n}})},7087:function(e,t,r){"use strict";r.d(t,{XQ:function(){return i}});var n=r(9372);function i(e,t){return Array.isArray(e)?e.map(e=>null===e?null:t(e)):(0,n.Kn)(e)?Object.keys(e).reduce((r,n)=>(r[n]=t(e[n]),r),{}):null!=e?t(e):null}Object.freeze(["base","sm","md","lg","xl","2xl"])},1493:function(e,t,r){"use strict";r.d(t,{h:function(){return s}});var n=r(5874),i=r(5151),o=r(2265),a=r(7437),s=(0,i.G)((e,t)=>{let{icon:r,children:i,isRound:s,"aria-label":l,...u}=e,c=r||i,d=(0,o.isValidElement)(c)?(0,o.cloneElement)(c,{"aria-hidden":!0,focusable:!1}):null;return(0,a.jsx)(n.z,{padding:"0",borderRadius:s?"full":void 0,ref:t,"aria-label":l,...u,children:d})});s.displayName="IconButton"},5874:function(e,t,r){"use strict";r.d(t,{z:function(){return g}});var n=r(2265),[i,o]=(0,r(2730).k)({strict:!1,name:"ButtonGroupContext"}),a=r(9636),s=r(9372),l=r(7437);function u(e){let{children:t,className:r,...i}=e,o=(0,n.isValidElement)(t)?(0,n.cloneElement)(t,{"aria-hidden":!0,focusable:!1}):t,u=(0,s.cx)("chakra-button__icon",r);return(0,l.jsx)(a.m.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...i,className:u,children:o})}u.displayName="ButtonIcon";var c=r(6829);function d(e){let{label:t,placement:r,spacing:i="0.5rem",children:o=(0,l.jsx)(c.$,{color:"currentColor",width:"1em",height:"1em"}),className:u,__css:d,...f}=e,p=(0,s.cx)("chakra-button__spinner",u),h="start"===r?"marginEnd":"marginStart",m=(0,n.useMemo)(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[h]:t?i:0,fontSize:"1em",lineHeight:"normal",...d}),[d,t,h,i]);return(0,l.jsx)(a.m.div,{className:p,...f,__css:m,children:o})}d.displayName="ButtonSpinner";var f=r(4697),p=r(5151),h=r(7752),m=r(9506),g=(0,p.G)((e,t)=>{let r=o(),i=(0,h.mq)("Button",{...r,...e}),{isDisabled:u=null==r?void 0:r.isDisabled,isLoading:c,isActive:p,children:g,leftIcon:y,rightIcon:b,loadingText:x,iconSpacing:w="0.5rem",type:k,spinner:S,spinnerPlacement:P="start",className:C,as:E,...j}=(0,m.Lr)(e),_=(0,n.useMemo)(()=>{let e={...null==i?void 0:i._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...i,...!!r&&{_focus:e}}},[i,r]),{ref:R,type:T}=function(e){let[t,r]=(0,n.useState)(!e);return{ref:(0,n.useCallback)(e=>{e&&r("BUTTON"===e.tagName)},[]),type:t?"button":void 0}}(E),A={rightIcon:b,leftIcon:y,iconSpacing:w,children:g};return(0,l.jsxs)(a.m.button,{ref:(0,f.qq)(t,R),as:E,type:null!=k?k:T,"data-active":(0,s.PB)(p),"data-loading":(0,s.PB)(c),__css:_,className:(0,s.cx)("chakra-button",C),...j,disabled:u||c,children:[c&&"start"===P&&(0,l.jsx)(d,{className:"chakra-button__spinner--start",label:x,placement:"start",spacing:w,children:S}),c?x||(0,l.jsx)(a.m.span,{opacity:0,children:(0,l.jsx)(v,{...A})}):(0,l.jsx)(v,{...A}),c&&"end"===P&&(0,l.jsx)(d,{className:"chakra-button__spinner--end",label:x,placement:"end",spacing:w,children:S})]})});function v(e){let{leftIcon:t,rightIcon:r,children:n,iconSpacing:i}=e;return(0,l.jsxs)(l.Fragment,{children:[t&&(0,l.jsx)(u,{marginEnd:i,children:t}),n,r&&(0,l.jsx)(u,{marginStart:i,children:r})]})}g.displayName="Button"},1404:function(e,t,r){"use strict";r.d(t,{O:function(){return l}});var n=r(8021),i=r(9372),o=r(5151),a=r(9636),s=r(7437),l=(0,o.G)(function(e,t){let{className:r,...o}=e,l=(0,n.v)();return(0,s.jsx)(a.m.div,{ref:t,className:(0,i.cx)("chakra-card__header",r),__css:l.header,...o})})},7012:function(e,t,r){"use strict";r.d(t,{e:function(){return l}});var n=r(8021),i=r(9372),o=r(5151),a=r(9636),s=r(7437),l=(0,o.G)(function(e,t){let{className:r,...o}=e,l=(0,n.v)();return(0,s.jsx)(a.m.div,{ref:t,className:(0,i.cx)("chakra-card__body",r),__css:l.body,...o})})},8021:function(e,t,r){"use strict";r.d(t,{Y:function(){return n},v:function(){return i}});var[n,i]=(0,r(7905).eC)("Card")},8637:function(e,t,r){"use strict";r.d(t,{Z:function(){return c}});var n=r(8021),i=r(9372),o=r(5151),a=r(9506),s=r(7752),l=r(9636),u=r(7437),c=(0,o.G)(function(e,t){let{className:r,children:o,direction:c="column",justify:d,align:f,...p}=(0,a.Lr)(e),h=(0,s.jC)("Card",e);return(0,u.jsx)(l.m.div,{ref:t,className:(0,i.cx)("chakra-card",r),__css:{display:"flex",flexDirection:c,justifyContent:d,alignItems:f,position:"relative",minWidth:0,wordWrap:"break-word",...h.container},...p,children:(0,u.jsx)(n.Y,{value:h,children:o})})})},3742:function(e,t,r){"use strict";r.d(t,{X:function(){return $}});var n=r(2265),[i,o]=(0,r(2730).k)({name:"CheckboxGroupContext",strict:!1}),a=r(9636),s=r(7437);function l(e){return(0,s.jsx)(a.m.svg,{width:"1.2em",viewBox:"0 0 12 10",style:{fill:"none",strokeWidth:2,stroke:"currentColor",strokeDasharray:16},...e,children:(0,s.jsx)("polyline",{points:"1.5 6 4.5 9 10.5 1"})})}function u(e){return(0,s.jsx)(a.m.svg,{width:"1.2em",viewBox:"0 0 24 24",style:{stroke:"currentColor",strokeWidth:4},...e,children:(0,s.jsx)("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function c(e){let{isIndeterminate:t,isChecked:r,...n}=e;return r||t?(0,s.jsx)(a.m.div,{style:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"},children:(0,s.jsx)(t?u:l,{...n})}):null}var d=r(606),f=r(4346),p=r(8746),h=r(7132),m=r(4697),g=r(9372),v=r(7802);let y=()=>"undefined"!=typeof document,b=!1,x=null,w=!1,k=!1,S=new Set;function P(e,t){S.forEach(r=>r(e,t))}let C="undefined"!=typeof window&&null!=window.navigator&&/^Mac/.test(window.navigator.platform);function E(e){w=!0,e.metaKey||!C&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(x="keyboard",P("keyboard",e))}function j(e){if(x="pointer","mousedown"===e.type||"pointerdown"===e.type){w=!0;let t=e.composedPath?e.composedPath()[0]:e.target,r=!1;try{r=t.matches(":focus-visible")}catch{}r||P("pointer",e)}}function _(e){(0===e.mozInputSource&&e.isTrusted||0===e.detail&&!e.pointerType)&&(w=!0,x="virtual")}function R(e){e.target!==window&&e.target!==document&&(w||k||(x="virtual",P("virtual",e)),w=!1,k=!1)}function T(){w=!1,k=!0}function A(){return"pointer"!==x}function O(e){e.preventDefault(),e.stopPropagation()}var M=r(3098),L=r(5151),B=r(7752),I=r(9506),D={display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",userSelect:"none",flexShrink:0},V={cursor:"pointer",display:"inline-flex",alignItems:"center",verticalAlign:"top",position:"relative"},N=(0,M.F4)({from:{opacity:0,strokeDashoffset:16,transform:"scale(0.95)"},to:{opacity:1,strokeDashoffset:0,transform:"scale(1)"}}),W=(0,M.F4)({from:{opacity:0},to:{opacity:1}}),F=(0,M.F4)({from:{transform:"scaleX(0.65)"},to:{transform:"scaleX(1)"}}),$=(0,L.G)(function(e,t){let r=o(),i={...r,...e},l=(0,B.jC)("Checkbox",i),u=(0,I.Lr)(e),{spacing:x="0.5rem",className:k,children:P,iconColor:C,iconSize:M,icon:L=(0,s.jsx)(c,{}),isChecked:$,isDisabled:z=null==r?void 0:r.isDisabled,onChange:U,inputProps:G,...H}=u,q=$;(null==r?void 0:r.value)&&u.value&&(q=r.value.includes(u.value));let Y=U;(null==r?void 0:r.onChange)&&u.value&&(Y=(0,g.PP)(r.onChange,U));let{state:X,getInputProps:Z,getCheckboxProps:K,getLabelProps:Q,getRootProps:J}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:t,isReadOnly:r,isRequired:i,isInvalid:o,id:a,onBlur:s,onFocus:l,"aria-describedby":u}=(0,d.K)(e),{defaultChecked:c,isChecked:x,isFocusable:k,onChange:P,isIndeterminate:C,name:M,value:L,tabIndex:B,"aria-label":I,"aria-labelledby":D,"aria-invalid":V,...N}=e,W=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}(N,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),F=(0,h.W)(P),$=(0,h.W)(s),z=(0,h.W)(l),[U,G]=(0,n.useState)(!1),[H,q]=(0,n.useState)(!1),[Y,X]=(0,n.useState)(!1),[Z,K]=(0,n.useState)(!1);(0,n.useEffect)(()=>(function(e){!function(){if(!y()||b)return;let{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...t){w=!0,e.apply(this,t)},document.addEventListener("keydown",E,!0),document.addEventListener("keyup",E,!0),document.addEventListener("click",_,!0),window.addEventListener("focus",R,!0),window.addEventListener("blur",T,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",j,!0),document.addEventListener("pointermove",j,!0),document.addEventListener("pointerup",j,!0)):(document.addEventListener("mousedown",j,!0),document.addEventListener("mousemove",j,!0),document.addEventListener("mouseup",j,!0)),b=!0}(),e(A());let t=()=>e(A());return S.add(t),()=>{S.delete(t)}})(G),[]);let Q=(0,n.useRef)(null),[J,ee]=(0,n.useState)(!0),[et,er]=(0,n.useState)(!!c),en=void 0!==x,ei=en?x:et,eo=(0,n.useCallback)(e=>{if(r||t){e.preventDefault();return}en||(ei?er(e.target.checked):er(!!C||e.target.checked)),null==F||F(e)},[r,t,ei,en,C,F]);(0,f.G)(()=>{Q.current&&(Q.current.indeterminate=!!C)},[C]),(0,p.r)(()=>{t&&q(!1)},[t,q]),(0,f.G)(()=>{let e=Q.current;if(!(null==e?void 0:e.form))return;let t=()=>{er(!!c)};return e.form.addEventListener("reset",t),()=>{var r;return null==(r=e.form)?void 0:r.removeEventListener("reset",t)}},[]);let ea=t&&!k,es=(0,n.useCallback)(e=>{" "===e.key&&K(!0)},[K]),el=(0,n.useCallback)(e=>{" "===e.key&&K(!1)},[K]);(0,f.G)(()=>{Q.current&&Q.current.checked!==ei&&er(Q.current.checked)},[Q.current]);let eu=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:n,"data-active":(0,g.PB)(Z),"data-hover":(0,g.PB)(Y),"data-checked":(0,g.PB)(ei),"data-focus":(0,g.PB)(H),"data-focus-visible":(0,g.PB)(H&&U),"data-indeterminate":(0,g.PB)(C),"data-disabled":(0,g.PB)(t),"data-invalid":(0,g.PB)(o),"data-readonly":(0,g.PB)(r),"aria-hidden":!0,onMouseDown:(0,g.v0)(e.onMouseDown,e=>{H&&e.preventDefault(),K(!0)}),onMouseUp:(0,g.v0)(e.onMouseUp,()=>K(!1)),onMouseEnter:(0,g.v0)(e.onMouseEnter,()=>X(!0)),onMouseLeave:(0,g.v0)(e.onMouseLeave,()=>X(!1))}},[Z,ei,t,H,U,Y,C,o,r]),ec=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:n,"data-active":(0,g.PB)(Z),"data-hover":(0,g.PB)(Y),"data-checked":(0,g.PB)(ei),"data-focus":(0,g.PB)(H),"data-focus-visible":(0,g.PB)(H&&U),"data-indeterminate":(0,g.PB)(C),"data-disabled":(0,g.PB)(t),"data-invalid":(0,g.PB)(o),"data-readonly":(0,g.PB)(r)}},[Z,ei,t,H,U,Y,C,o,r]),ed=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...W,...e,ref:(0,m.lq)(r,e=>{e&&ee("LABEL"===e.tagName)}),onClick:(0,g.v0)(e.onClick,()=>{var e;J||(null==(e=Q.current)||e.click(),requestAnimationFrame(()=>{var e;null==(e=Q.current)||e.focus({preventScroll:!0})}))}),"data-disabled":(0,g.PB)(t),"data-checked":(0,g.PB)(ei),"data-invalid":(0,g.PB)(o)}},[W,t,ei,o,J]),ef=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:(0,m.lq)(Q,n),type:"checkbox",name:M,value:L,id:a,tabIndex:B,onChange:(0,g.v0)(e.onChange,eo),onBlur:(0,g.v0)(e.onBlur,$,()=>q(!1)),onFocus:(0,g.v0)(e.onFocus,z,()=>q(!0)),onKeyDown:(0,g.v0)(e.onKeyDown,es),onKeyUp:(0,g.v0)(e.onKeyUp,el),required:i,checked:ei,disabled:ea,readOnly:r,"aria-label":I,"aria-labelledby":D,"aria-invalid":V?!!V:o,"aria-describedby":u,"aria-disabled":t,style:v.N}},[M,L,a,eo,$,z,es,el,i,ei,ea,r,I,D,V,o,u,t,B]),ep=(0,n.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:r,onMouseDown:(0,g.v0)(e.onMouseDown,O),"data-disabled":(0,g.PB)(t),"data-checked":(0,g.PB)(ei),"data-invalid":(0,g.PB)(o)}},[ei,t,o]);return{state:{isInvalid:o,isFocused:H,isChecked:ei,isActive:Z,isHovered:Y,isIndeterminate:C,isDisabled:t,isReadOnly:r,isRequired:i},getRootProps:ed,getCheckboxProps:eu,getIndicatorProps:ec,getInputProps:ef,getLabelProps:ep,htmlProps:W}}({...H,isDisabled:z,isChecked:q,onChange:Y}),ee=function(e){let[t,r]=(0,n.useState)(e),[i,o]=(0,n.useState)(!1);return e!==t&&(o(!0),r(e)),i}(X.isChecked),et=(0,n.useMemo)(()=>({animation:ee?X.isIndeterminate?"".concat(W," 20ms linear, ").concat(F," 200ms linear"):"".concat(N," 200ms linear"):void 0,fontSize:M,color:C,...l.icon}),[C,M,ee,X.isIndeterminate,l.icon]),er=(0,n.cloneElement)(L,{__css:et,isIndeterminate:X.isIndeterminate,isChecked:X.isChecked});return(0,s.jsxs)(a.m.label,{__css:{...V,...l.container},className:(0,g.cx)("chakra-checkbox",k),...J(),children:[(0,s.jsx)("input",{className:"chakra-checkbox__input",...Z(G,t)}),(0,s.jsx)(a.m.span,{__css:{...D,...l.control},className:"chakra-checkbox__control",...K(),children:er}),P&&(0,s.jsx)(a.m.span,{className:"chakra-checkbox__label",...Q(),__css:{marginStart:x,...l.label},children:P})]})});$.displayName="Checkbox"},3378:function(e,t,r){"use strict";r.d(t,{If:function(){return o},kc:function(){return i}});var n=r(2265),i=(0,n.createContext)({});function o(){let e=(0,n.useContext)(i);if(void 0===e)throw Error("useColorMode must be used within a ColorModeProvider");return e}i.displayName="ColorModeContext"},606:function(e,t,r){"use strict";r.d(t,{Y:function(){return g},K:function(){return v}});var n=r(2730),i=r(4697),o=r(5151),a=r(7752),s=r(9506),l=r(9636),u=r(9372),c=r(2265),d=r(7437),[f,p]=(0,n.k)({name:"FormControlStylesContext",errorMessage:"useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<FormControl />\" "}),[h,m]=(0,n.k)({strict:!1,name:"FormControlContext"});function g(e){let{isDisabled:t,isInvalid:r,isReadOnly:n,isRequired:i,...o}=v(e);return{...o,disabled:t,readOnly:n,required:i,"aria-invalid":(0,u.Qm)(r),"aria-required":(0,u.Qm)(i),"aria-readonly":(0,u.Qm)(n)}}function v(e){var t,r,n;let i=m(),{id:o,disabled:a,readOnly:s,required:l,isRequired:c,isInvalid:d,isReadOnly:f,isDisabled:p,onFocus:h,onBlur:g,...v}=e,y=e["aria-describedby"]?[e["aria-describedby"]]:[];return(null==i?void 0:i.hasFeedbackText)&&(null==i?void 0:i.isInvalid)&&y.push(i.feedbackId),(null==i?void 0:i.hasHelpText)&&y.push(i.helpTextId),{...v,"aria-describedby":y.join(" ")||void 0,id:null!=o?o:null==i?void 0:i.id,isDisabled:null!=(t=null!=a?a:p)?t:null==i?void 0:i.isDisabled,isReadOnly:null!=(r=null!=s?s:f)?r:null==i?void 0:i.isReadOnly,isRequired:null!=(n=null!=l?l:c)?n:null==i?void 0:i.isRequired,isInvalid:null!=d?d:null==i?void 0:i.isInvalid,onFocus:(0,u.v0)(null==i?void 0:i.onFocus,h),onBlur:(0,u.v0)(null==i?void 0:i.onBlur,g)}}(0,o.G)(function(e,t){let r=(0,a.jC)("Form",e),{getRootProps:n,htmlProps:o,...p}=function(e){let{id:t,isRequired:r,isInvalid:n,isDisabled:o,isReadOnly:a,...s}=e,l=(0,c.useId)(),d=t||"field-".concat(l),f="".concat(d,"-label"),p="".concat(d,"-feedback"),h="".concat(d,"-helptext"),[m,g]=(0,c.useState)(!1),[v,y]=(0,c.useState)(!1),[b,x]=(0,c.useState)(!1),w=(0,c.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{id:h,...e,ref:(0,i.lq)(t,e=>{e&&y(!0)})}},[h]),k=(0,c.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:t,"data-focus":(0,u.PB)(b),"data-disabled":(0,u.PB)(o),"data-invalid":(0,u.PB)(n),"data-readonly":(0,u.PB)(a),id:void 0!==e.id?e.id:f,htmlFor:void 0!==e.htmlFor?e.htmlFor:d}},[d,o,b,n,a,f]),S=(0,c.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{id:p,...e,ref:(0,i.lq)(t,e=>{e&&g(!0)}),"aria-live":"polite"}},[p]),P=(0,c.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,...s,ref:t,role:"group"}},[s]);return{isRequired:!!r,isInvalid:!!n,isReadOnly:!!a,isDisabled:!!o,isFocused:!!b,onFocus:()=>x(!0),onBlur:()=>x(!1),hasFeedbackText:m,setHasFeedbackText:g,hasHelpText:v,setHasHelpText:y,id:d,labelId:f,feedbackId:p,helpTextId:h,htmlProps:s,getHelpTextProps:w,getErrorMessageProps:S,getRootProps:P,getLabelProps:k,getRequiredIndicatorProps:(0,c.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:t,role:"presentation","aria-hidden":!0,children:e.children||"*"}},[])}}((0,s.Lr)(e)),m=(0,u.cx)("chakra-form-control",e.className);return(0,d.jsx)(h,{value:p,children:(0,d.jsx)(f,{value:r,children:(0,d.jsx)(l.m.div,{...n({},t),className:m,__css:r.container})})})}).displayName="FormControl",(0,o.G)(function(e,t){let r=m(),n=p(),i=(0,u.cx)("chakra-form__helper-text",e.className);return(0,d.jsx)(l.m.div,{...null==r?void 0:r.getHelpTextProps(e,t),__css:n.helperText,className:i})}).displayName="FormHelperText"},6353:function(e,t,r){"use strict";r.d(t,{J:function(){return u}});var n=r(5151),i=r(7752),o=r(9636),a=r(9372),s=r(7437),l={path:(0,s.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,s.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,s.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,s.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},u=(0,n.G)((e,t)=>{let{as:r,viewBox:n,color:u="currentColor",focusable:c=!1,children:d,className:f,__css:p,...h}=e,m=(0,a.cx)("chakra-icon",f),g=(0,i.mq)("Icon",e),v={ref:t,focusable:c,className:m,__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:u,...p,...g}},y=null!=n?n:l.viewBox;if(r&&"string"!=typeof r)return(0,s.jsx)(o.m.svg,{as:r,...v,...h});let b=null!=d?d:l.path;return(0,s.jsx)(o.m.svg,{verticalAlign:"middle",viewBox:y,...v,...h,children:b})});u.displayName="Icon"},371:function(e,t,r){"use strict";r.d(t,{x:function(){return d}});var n=r(4437),i=r(9636),o=r(5151),a=r(9372),s=r(7437),l=(0,i.m)("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),u=(0,o.G)(function(e,t){var r,i;let{placement:o="left",...a}=e,u=(0,n.m)(),c=u.field,d={["left"===o?"insetStart":"insetEnd"]:"0",width:null!=(r=null==c?void 0:c.height)?r:null==c?void 0:c.h,height:null!=(i=null==c?void 0:c.height)?i:null==c?void 0:c.h,fontSize:null==c?void 0:c.fontSize,...u.element};return(0,s.jsx)(l,{ref:t,__css:d,...a})});u.id="InputElement",u.displayName="InputElement";var c=(0,o.G)(function(e,t){let{className:r,...n}=e,i=(0,a.cx)("chakra-input__left-element",r);return(0,s.jsx)(u,{ref:t,placement:"left",className:i,...n})});c.id="InputLeftElement",c.displayName="InputLeftElement";var d=(0,o.G)(function(e,t){let{className:r,...n}=e,i=(0,a.cx)("chakra-input__right-element",r);return(0,s.jsx)(u,{ref:t,placement:"right",className:i,...n})});d.id="InputRightElement",d.displayName="InputRightElement"},4379:function(e,t,r){"use strict";r.d(t,{I:function(){return c}});var n=r(606),i=r(5151),o=r(7752),a=r(9506),s=r(9636),l=r(9372),u=r(7437),c=(0,i.G)(function(e,t){let{htmlSize:r,...i}=e,c=(0,o.jC)("Input",i),d=(0,a.Lr)(i),f=(0,n.Y)(d),p=(0,l.cx)("chakra-input",e.className);return(0,u.jsx)(s.m.input,{size:r,...f,__css:c.field,ref:t,className:p})});c.displayName="Input",c.id="Input"},4437:function(e,t,r){"use strict";r.d(t,{B:function(){return m},m:function(){return h}});var n=r(2730),i=r(729),o=r(5151),a=r(7752),s=r(9506),l=r(9636),u=r(9372),c=r(6389),d=r(2265),f=r(7437),[p,h]=(0,n.k)({name:"InputGroupStylesContext",errorMessage:"useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<InputGroup />\" "}),m=(0,o.G)(function(e,t){let r=(0,a.jC)("Input",e),{children:n,className:o,...h}=(0,s.Lr)(e),m=(0,u.cx)("chakra-input__group",o),g={},v=(0,i.W)(n),y=r.field;v.forEach(e=>{var t,n;r&&(y&&"InputLeftElement"===e.type.id&&(g.paddingStart=null!=(t=y.height)?t:y.h),y&&"InputRightElement"===e.type.id&&(g.paddingEnd=null!=(n=y.height)?n:y.h),"InputRightAddon"===e.type.id&&(g.borderEndRadius=0),"InputLeftAddon"===e.type.id&&(g.borderStartRadius=0))});let b=v.map(t=>{var r,n;let i=(0,c.o)({size:(null==(r=t.props)?void 0:r.size)||e.size,variant:(null==(n=t.props)?void 0:n.variant)||e.variant});return"Input"!==t.type.id?(0,d.cloneElement)(t,i):(0,d.cloneElement)(t,Object.assign(i,g,t.props))});return(0,f.jsx)(l.m.div,{className:m,ref:t,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate",...r.group},"data-group":!0,...h,children:(0,f.jsx)(p,{value:r,children:b})})});m.displayName="InputGroup"},1999:function(e,t,r){"use strict";r.d(t,{M:function(){return u}});var n=r(230),i=r(5151),o=r(3983),a=r(7885),s=r(7087),l=r(7437),u=(0,i.G)(function(e,t){let{columns:r,spacingX:i,spacingY:u,spacing:c,minChildWidth:d,...f}=e,p=(0,o.F)(),h=d?(0,s.XQ)(d,e=>{let t=(0,a.LP)("sizes",e,"number"==typeof e?"".concat(e,"px"):e)(p);return null===e?null:"repeat(auto-fit, minmax(".concat(t,", 1fr))")}):(0,s.XQ)(r,e=>null===e?null:"repeat(".concat(e,", minmax(0, 1fr))"));return(0,l.jsx)(n.r,{ref:t,gap:c,columnGap:i,rowGap:u,templateColumns:h,...f})});u.displayName="SimpleGrid"},191:function(e,t,r){"use strict";r.d(t,{x:function(){return c}});var n=r(5151),i=r(7752),o=r(9506),a=r(9636),s=r(9372),l=r(6389),u=r(7437),c=(0,n.G)(function(e,t){let r=(0,i.mq)("Text",e),{className:n,align:c,decoration:d,casing:f,...p}=(0,o.Lr)(e),h=(0,l.o)({textAlign:e.align,textDecoration:e.decoration,textTransform:e.casing});return(0,u.jsx)(a.m.p,{ref:t,className:(0,s.cx)("chakra-text",e.className),...h,...p,__css:r})});c.displayName="Text"},9386:function(e,t,r){"use strict";r.d(t,{U:function(){return a}});var n=r(4761),i=r(5151),o=r(7437),a=(0,i.G)((e,t)=>(0,o.jsx)(n.K,{align:"center",...e,direction:"row",ref:t}));a.displayName="HStack"},7227:function(e,t,r){"use strict";r.d(t,{HC:function(){return m},QI:function(){return h},aV:function(){return p}});var n=r(6353),i=r(2730),o=r(729),a=r(5151),s=r(7752),l=r(9506),u=r(9636),c=r(7437),[d,f]=(0,i.k)({name:"ListStylesContext",errorMessage:"useListStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<List />\" "}),p=(0,a.G)(function(e,t){let r=(0,s.jC)("List",e),{children:n,styleType:i="none",stylePosition:a,spacing:f,...p}=(0,l.Lr)(e),h=(0,o.W)(n);return(0,c.jsx)(d,{value:r,children:(0,c.jsx)(u.m.ul,{ref:t,listStyleType:i,listStylePosition:a,role:"list",__css:{...r.container,...f?{"& > *:not(style) ~ *:not(style)":{mt:f}}:{}},...p,children:h})})});p.displayName="List",(0,a.G)((e,t)=>{let{as:r,...n}=e;return(0,c.jsx)(p,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...n})}).displayName="OrderedList";var h=(0,a.G)(function(e,t){let{as:r,...n}=e;return(0,c.jsx)(p,{ref:t,as:"ul",styleType:"initial",marginStart:"1em",...n})});h.displayName="UnorderedList";var m=(0,a.G)(function(e,t){let r=f();return(0,c.jsx)(u.m.li,{ref:t,...e,__css:r.item})});m.displayName="ListItem",(0,a.G)(function(e,t){let r=f();return(0,c.jsx)(n.J,{ref:t,role:"presentation",...e,__css:r.icon})}).displayName="ListIcon"},8245:function(e,t,r){"use strict";r.d(t,{W:function(){return u}});var n=r(5151),i=r(9506),o=r(7752),a=r(9636),s=r(9372),l=r(7437),u=(0,n.G)(function(e,t){let{className:r,centerContent:n,...u}=(0,i.Lr)(e),c=(0,o.mq)("Container",e);return(0,l.jsx)(a.m.div,{ref:t,className:(0,s.cx)("chakra-container",r),...u,__css:{...c,...n&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});u.displayName="Container"},3682:function(e,t,r){"use strict";r.d(t,{X:function(){return u}});var n=r(5151),i=r(7752),o=r(9506),a=r(9636),s=r(9372),l=r(7437),u=(0,n.G)(function(e,t){let r=(0,i.mq)("Heading",e),{className:n,...u}=(0,o.Lr)(e);return(0,l.jsx)(a.m.h2,{ref:t,className:(0,s.cx)("chakra-heading",e.className),...u,__css:r})});u.displayName="Heading"},230:function(e,t,r){"use strict";r.d(t,{r:function(){return a}});var n=r(5151),i=r(9636),o=r(7437),a=(0,n.G)(function(e,t){let{templateAreas:r,gap:n,rowGap:a,columnGap:s,column:l,row:u,autoFlow:c,autoRows:d,templateRows:f,autoColumns:p,templateColumns:h,...m}=e;return(0,o.jsx)(i.m.div,{ref:t,__css:{display:"grid",gridTemplateAreas:r,gridGap:n,gridRowGap:a,gridColumnGap:s,gridAutoColumns:p,gridColumn:l,gridRow:u,gridAutoFlow:c,gridAutoRows:d,gridTemplateRows:f,gridTemplateColumns:h},...m})});a.displayName="Grid"},9240:function(e,t,r){"use strict";r.d(t,{k:function(){return a}});var n=r(5151),i=r(9636),o=r(7437),a=(0,n.G)(function(e,t){let{direction:r,align:n,justify:a,wrap:s,basis:l,grow:u,shrink:c,...d}=e;return(0,o.jsx)(i.m.div,{ref:t,__css:{display:"flex",flexDirection:r,alignItems:n,justifyContent:a,flexWrap:s,flexBasis:l,flexGrow:u,flexShrink:c},...d})});a.displayName="Flex"},5097:function(e,t,r){"use strict";r.d(t,{P:function(){return u}});var n=r(5151),i=r(9636),o=r(6389),a=r(7087),s=r(7437);function l(e){return(0,a.XQ)(e,e=>"auto"===e?"auto":"span ".concat(e,"/span ").concat(e))}var u=(0,n.G)(function(e,t){let{area:r,colSpan:n,colStart:a,colEnd:u,rowEnd:c,rowSpan:d,rowStart:f,...p}=e,h=(0,o.o)({gridArea:r,gridColumn:l(n),gridRow:l(d),gridColumnStart:a,gridColumnEnd:u,gridRowStart:f,gridRowEnd:c});return(0,s.jsx)(i.m.div,{ref:t,__css:h,...p})});u.displayName="GridItem"},4937:function(e,t,r){"use strict";r.d(t,{g:function(){return a}});var n=r(4761),i=r(5151),o=r(7437),a=(0,i.G)((e,t)=>(0,o.jsx)(n.K,{align:"center",...e,direction:"column",ref:t}));a.displayName="VStack"},4340:function(e,t,r){"use strict";r.d(t,{xu:function(){return a}});var n=r(9636),i=r(5151),o=r(7437),a=(0,n.m)("div");a.displayName="Box";var s=(0,i.G)(function(e,t){let{size:r,centerContent:n=!0,...i}=e;return(0,o.jsx)(a,{ref:t,boxSize:r,__css:{...n?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...i})});s.displayName="Square",(0,i.G)(function(e,t){let{size:r,...n}=e;return(0,o.jsx)(s,{size:r,ref:t,borderRadius:"9999px",...n})}).displayName="Circle"},8291:function(e,t,r){"use strict";r.d(t,{C:function(){return u}});var n=r(5151),i=r(7752),o=r(9506),a=r(9636),s=r(9372),l=r(7437),u=(0,n.G)(function(e,t){let r=(0,i.mq)("Badge",e),{className:n,...u}=(0,o.Lr)(e);return(0,l.jsx)(a.m.span,{ref:t,className:(0,s.cx)("chakra-badge",e.className),...u,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...r}})});u.displayName="Badge"},4761:function(e,t,r){"use strict";r.d(t,{K:function(){return d}});var n=r(9636),i=r(7437),o=e=>(0,i.jsx)(n.m.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});o.displayName="StackItem";var a=r(7087),s=r(729),l=r(9372),u=r(5151),c=r(2265),d=(0,u.G)((e,t)=>{let{isInline:r,direction:u,align:d,justify:f,spacing:p="0.5rem",wrap:h,children:m,divider:g,className:v,shouldWrapChildren:y,...b}=e,x=r?"row":null!=u?u:"column",w=(0,c.useMemo)(()=>(function(e){let{spacing:t,direction:r}=e,n={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":(0,a.XQ)(r,e=>n[e])}})({spacing:p,direction:x}),[p,x]),k=!!g,S=!y&&!k,P=(0,c.useMemo)(()=>{let e=(0,s.W)(m);return S?e:e.map((t,r)=>{let n=void 0!==t.key?t.key:r,a=r+1===e.length,s=(0,i.jsx)(o,{children:t},n),l=y?s:t;if(!k)return l;let u=(0,c.cloneElement)(g,{__css:w});return(0,i.jsxs)(c.Fragment,{children:[l,a?null:u]},n)})},[g,w,k,S,y,m]),C=(0,l.cx)("chakra-stack",v);return(0,i.jsx)(n.m.div,{ref:t,display:"flex",alignItems:d,justifyContent:f,flexDirection:x,flexWrap:h,gap:k?void 0:p,className:C,...b,children:P})});d.displayName="Stack"},3427:function(e,t,r){"use strict";r.d(t,{r:function(){return c}});var n=r(5151),i=r(7752),o=r(9506),a=r(9636),s=r(7138),l=r(7437),u=(...e)=>e.filter(Boolean).join(" "),c=(0,n.G)(function(e,t){let r=(0,i.mq)("Link",e),{className:n,isExternal:c,href:d,children:f,...p}=(0,o.Lr)(e);return(0,l.jsx)(a.m.a,{target:c?"_blank":void 0,ref:t,href:d,...p,className:u("chakra-link",n),__css:r,as:s.default,children:f})})},2663:function(e,t,r){"use strict";r.d(t,{E:function(){return a}});var n=r(9636),i=r(6648),o=["src","alt","sizes","width","height","fill","loader","quality","priority","loading","placeholder","blurDataURL","unoptimized","onLoadingComplete","alt","crossOrigin","decoding","loading","referrerPolicy","sizes","src","useMap"],a=(0,n.m)(i.default,{shouldForwardProp:e=>o.includes(e)})},6389:function(e,t,r){"use strict";function n(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}r.d(t,{o:function(){return n}})},878:function(e,t,r){"use strict";r.d(t,{y:function(){return f}});var n=r(1272),i=r(9636),o=r(5151),a=r(9469),s=r(7437),l={exit:{opacity:0,scale:.95,transition:{duration:.1,ease:[.4,0,1,1]}},enter:{scale:1,opacity:1,transition:{duration:.15,ease:[0,0,.2,1]}}},u=(0,i.m)(a.E.section),c=(0,o.G)(function(e,t){let{variants:r=l,...i}=e,{isOpen:o}=(0,n.lp)();return(0,s.jsx)(u,{ref:t,variants:function(e){if(e)return{enter:{...e.enter,visibility:"visible"},exit:{...e.exit,transitionEnd:{visibility:"hidden"}}}}(r),initial:!1,animate:o?"enter":"exit",...i})});c.displayName="PopoverTransition";var d=r(9372),f=(0,o.G)(function(e,t){let{rootProps:r,motionProps:o,...a}=e,{getPopoverProps:l,getPopoverPositionerProps:u,onAnimationComplete:f}=(0,n.lp)(),p=(0,n.SV)(),h={position:"relative",display:"flex",flexDirection:"column",...p.content};return(0,s.jsx)(i.m.div,{...u(r),__css:p.popper,className:"chakra-popover__popper",children:(0,s.jsx)(c,{...o,...l(a,t),onAnimationComplete:(0,d.PP)(f,a.onAnimationComplete),className:(0,d.cx)("chakra-popover__content",e.className),__css:h})})});f.displayName="PopoverContent"},1917:function(e,t,r){"use strict";r.d(t,{Q:function(){return l}});var n=r(1272),i=r(9636),o=r(9372),a=r(7437),s=(e,t)=>t?"".concat(e,".").concat(t,", ").concat(t):void 0;function l(e){var t;let{bg:r,bgColor:l,backgroundColor:u,shadow:c,boxShadow:d,shadowColor:f}=e,{getArrowProps:p,getArrowInnerProps:h}=(0,n.lp)(),m=(0,n.SV)(),g=null!=(t=null!=r?r:l)?t:u;return(0,a.jsx)(i.m.div,{...p(),className:"chakra-popover__arrow-positioner",children:(0,a.jsx)(i.m.div,{className:(0,o.cx)("chakra-popover__arrow",e.className),...h(e),__css:{"--popper-arrow-shadow-color":s("colors",f),"--popper-arrow-bg":s("colors",g),"--popper-arrow-shadow":s("shadows",null!=c?c:d),...m.arrow}})})}l.displayName="PopoverArrow"},4409:function(e,t,r){"use strict";r.d(t,{x:function(){return o}});var n=r(1272),i=r(2265);function o(e){let t=i.Children.only(e.children),{getTriggerProps:r}=(0,n.lp)();return(0,i.cloneElement)(t,r(t.props,t.ref))}o.displayName="PopoverTrigger"},7461:function(e,t,r){"use strict";r.d(t,{J:function(){return eJ}});var n,i,o,a,s,l=r(2265),u=r(7132);function c(e,t,r,n){let i=(0,u.W)(r);return(0,l.useEffect)(()=>{let o="function"==typeof e?e():null!=e?e:document;if(r&&o)return o.addEventListener(t,i,n),()=>{o.removeEventListener(t,i,n)}},[t,e,n,i,r]),()=>{let r="function"==typeof e?e():null!=e?e:document;null==r||r.removeEventListener(t,i,n)}}function d(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function f(e){var t;if(!d(e))return!1;let r=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof r.HTMLElement}function p(e){return d(e)?e.ownerDocument:document}var h=()=>"undefined"!=typeof window,m=e=>h()&&e.test(navigator.vendor),g=e=>h()&&e.test(function(){var e;let t=navigator.userAgentData;return null!=(e=null==t?void 0:t.platform)?e:navigator.platform}()),v=()=>g(/mac|iphone|ipad|ipod/i),y=()=>v()&&m(/apple/i),b=e=>e.hasAttribute("tabindex"),x=e=>b(e)&&-1===e.tabIndex;function w(e){var t;if(!f(e)||function e(t){return!!(t.parentElement&&e(t.parentElement))||t.hidden}(e)||!0==!!(t=e).getAttribute("disabled")||!0==!!t.getAttribute("aria-disabled"))return!1;let{localName:r}=e;if(["input","select","textarea","button"].indexOf(r)>=0)return!0;let n={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return r in n?n[r]():!!function(e){let t=e.getAttribute("contenteditable");return"false"!==t&&null!=t}(e)||b(e)}var k=e=>e.offsetWidth>0&&e.offsetHeight>0,S=r(4346),P=r(8746),C={preventScroll:!0,shouldFocus:!1},E=(e,t)=>({var:e,varRef:t?"var(".concat(e,", ").concat(t,")"):"var(".concat(e,")")}),j={arrowShadowColor:E("--popper-arrow-shadow-color"),arrowSize:E("--popper-arrow-size","8px"),arrowSizeHalf:E("--popper-arrow-size-half"),arrowBg:E("--popper-arrow-bg"),transformOrigin:E("--popper-transform-origin"),arrowOffset:E("--popper-arrow-offset")},_={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"right center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},R=e=>_[e],T={scroll:!0,resize:!0},A={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:e=>{let{state:t}=e;t.styles.popper.width="".concat(t.rects.reference.width,"px")},effect:e=>{let{state:t}=e;return()=>{let e=t.elements.reference;t.elements.popper.style.width="".concat(e.offsetWidth,"px")}}},O={name:"transformOrigin",enabled:!0,phase:"write",fn:e=>{let{state:t}=e;M(t)},effect:e=>{let{state:t}=e;return()=>{M(t)}}},M=e=>{e.elements.popper.style.setProperty(j.transformOrigin.var,R(e.placement))},L={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;B(t)}},B=e=>{var t;if(!e.placement)return;let r=I(e.placement);if((null==(t=e.elements)?void 0:t.arrow)&&r){Object.assign(e.elements.arrow.style,{[r.property]:r.value,width:j.arrowSize.varRef,height:j.arrowSize.varRef,zIndex:-1});let t={[j.arrowSizeHalf.var]:"calc(".concat(j.arrowSize.varRef," / 2 - 1px)"),[j.arrowOffset.var]:"calc(".concat(j.arrowSizeHalf.varRef," * -1)")};for(let r in t)e.elements.arrow.style.setProperty(r,t[r])}},I=e=>e.startsWith("top")?{property:"bottom",value:j.arrowOffset.varRef}:e.startsWith("bottom")?{property:"top",value:j.arrowOffset.varRef}:e.startsWith("left")?{property:"right",value:j.arrowOffset.varRef}:e.startsWith("right")?{property:"left",value:j.arrowOffset.varRef}:void 0,D={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:e=>{let{state:t}=e;V(t)},effect:e=>{let{state:t}=e;return()=>{V(t)}}},V=e=>{var t;if(!e.elements.arrow)return;let r=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!r)return;let n=(t=e.placement).includes("top")?"1px 1px 0px 0 var(--popper-arrow-shadow-color)":t.includes("bottom")?"-1px -1px 0px 0 var(--popper-arrow-shadow-color)":t.includes("right")?"-1px 1px 0px 0 var(--popper-arrow-shadow-color)":t.includes("left")?"1px -1px 0px 0 var(--popper-arrow-shadow-color)":void 0;n&&r.style.setProperty("--popper-arrow-default-shadow",n),Object.assign(r.style,{transform:"rotate(45deg)",background:j.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},N={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},W={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"},F=r(4697);function $(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function z(e){var t=$(e).Element;return e instanceof t||e instanceof Element}function U(e){var t=$(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function G(e){if("undefined"==typeof ShadowRoot)return!1;var t=$(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var H=Math.max,q=Math.min,Y=Math.round;function X(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Z(){return!/^((?!chrome|android).)*safari/i.test(X())}function K(e,t,r){void 0===t&&(t=!1),void 0===r&&(r=!1);var n=e.getBoundingClientRect(),i=1,o=1;t&&U(e)&&(i=e.offsetWidth>0&&Y(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Y(n.height)/e.offsetHeight||1);var a=(z(e)?$(e):window).visualViewport,s=!Z()&&r,l=(n.left+(s&&a?a.offsetLeft:0))/i,u=(n.top+(s&&a?a.offsetTop:0))/o,c=n.width/i,d=n.height/o;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function Q(e){var t=$(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function J(e){return e?(e.nodeName||"").toLowerCase():null}function ee(e){return((z(e)?e.ownerDocument:e.document)||window.document).documentElement}function et(e){return K(ee(e)).left+Q(e).scrollLeft}function er(e){return $(e).getComputedStyle(e)}function en(e){var t=er(e),r=t.overflow,n=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function ei(e){var t=K(e),r=e.offsetWidth,n=e.offsetHeight;return 1>=Math.abs(t.width-r)&&(r=t.width),1>=Math.abs(t.height-n)&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function eo(e){return"html"===J(e)?e:e.assignedSlot||e.parentNode||(G(e)?e.host:null)||ee(e)}function ea(e,t){void 0===t&&(t=[]);var r,n=function e(t){return["html","body","#document"].indexOf(J(t))>=0?t.ownerDocument.body:U(t)&&en(t)?t:e(eo(t))}(e),i=n===(null==(r=e.ownerDocument)?void 0:r.body),o=$(n),a=i?[o].concat(o.visualViewport||[],en(n)?n:[]):n,s=t.concat(a);return i?s:s.concat(ea(eo(a)))}function es(e){return U(e)&&"fixed"!==er(e).position?e.offsetParent:null}function el(e){for(var t=$(e),r=es(e);r&&["table","td","th"].indexOf(J(r))>=0&&"static"===er(r).position;)r=es(r);return r&&("html"===J(r)||"body"===J(r)&&"static"===er(r).position)?t:r||function(e){var t=/firefox/i.test(X());if(/Trident/i.test(X())&&U(e)&&"fixed"===er(e).position)return null;var r=eo(e);for(G(r)&&(r=r.host);U(r)&&0>["html","body"].indexOf(J(r));){var n=er(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(e)||t}var eu="bottom",ec="right",ed="left",ef="auto",ep=["top",eu,ec,ed],eh="start",em="viewport",eg="popper",ev=ep.reduce(function(e,t){return e.concat([t+"-"+eh,t+"-end"])},[]),ey=[].concat(ep,[ef]).reduce(function(e,t){return e.concat([t,t+"-"+eh,t+"-end"])},[]),eb=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],ex={placement:"bottom",modifiers:[],strategy:"absolute"};function ew(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var ek={passive:!0};function eS(e){return e.split("-")[0]}function eP(e){return e.split("-")[1]}function eC(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function eE(e){var t,r=e.reference,n=e.element,i=e.placement,o=i?eS(i):null,a=i?eP(i):null,s=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(o){case"top":t={x:s,y:r.y-n.height};break;case eu:t={x:s,y:r.y+r.height};break;case ec:t={x:r.x+r.width,y:l};break;case ed:t={x:r.x-n.width,y:l};break;default:t={x:r.x,y:r.y}}var u=o?eC(o):null;if(null!=u){var c="y"===u?"height":"width";switch(a){case eh:t[u]=t[u]-(r[c]/2-n[c]/2);break;case"end":t[u]=t[u]+(r[c]/2-n[c]/2)}}return t}var ej={top:"auto",right:"auto",bottom:"auto",left:"auto"};function e_(e){var t,r,n,i,o,a,s,l=e.popper,u=e.popperRect,c=e.placement,d=e.variation,f=e.offsets,p=e.position,h=e.gpuAcceleration,m=e.adaptive,g=e.roundOffsets,v=e.isFixed,y=f.x,b=void 0===y?0:y,x=f.y,w=void 0===x?0:x,k="function"==typeof g?g({x:b,y:w}):{x:b,y:w};b=k.x,w=k.y;var S=f.hasOwnProperty("x"),P=f.hasOwnProperty("y"),C=ed,E="top",j=window;if(m){var _=el(l),R="clientHeight",T="clientWidth";_===$(l)&&"static"!==er(_=ee(l)).position&&"absolute"===p&&(R="scrollHeight",T="scrollWidth"),("top"===c||(c===ed||c===ec)&&"end"===d)&&(E=eu,w-=(v&&_===j&&j.visualViewport?j.visualViewport.height:_[R])-u.height,w*=h?1:-1),(c===ed||("top"===c||c===eu)&&"end"===d)&&(C=ec,b-=(v&&_===j&&j.visualViewport?j.visualViewport.width:_[T])-u.width,b*=h?1:-1)}var A=Object.assign({position:p},m&&ej),O=!0===g?(t={x:b,y:w},r=$(l),n=t.x,i=t.y,{x:Y(n*(o=r.devicePixelRatio||1))/o||0,y:Y(i*o)/o||0}):{x:b,y:w};return(b=O.x,w=O.y,h)?Object.assign({},A,((s={})[E]=P?"0":"",s[C]=S?"0":"",s.transform=1>=(j.devicePixelRatio||1)?"translate("+b+"px, "+w+"px)":"translate3d("+b+"px, "+w+"px, 0)",s)):Object.assign({},A,((a={})[E]=P?w+"px":"",a[C]=S?b+"px":"",a.transform="",a))}var eR={left:"right",right:"left",bottom:"top",top:"bottom"};function eT(e){return e.replace(/left|right|bottom|top/g,function(e){return eR[e]})}var eA={start:"end",end:"start"};function eO(e){return e.replace(/start|end/g,function(e){return eA[e]})}function eM(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&G(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function eL(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function eB(e,t,r){var n,i,o,a,s,l,u,c,d,f;return t===em?eL(function(e,t){var r=$(e),n=ee(e),i=r.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var u=Z();(u||!u&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+et(e),y:l}}(e,r)):z(t)?((n=K(t,!1,"fixed"===r)).top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n):eL((i=ee(e),a=ee(i),s=Q(i),l=null==(o=i.ownerDocument)?void 0:o.body,u=H(a.scrollWidth,a.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),c=H(a.scrollHeight,a.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),d=-s.scrollLeft+et(i),f=-s.scrollTop,"rtl"===er(l||a).direction&&(d+=H(a.clientWidth,l?l.clientWidth:0)-u),{width:u,height:c,x:d,y:f}))}function eI(){return{top:0,right:0,bottom:0,left:0}}function eD(e){return Object.assign({},eI(),e)}function eV(e,t){return t.reduce(function(t,r){return t[r]=e,t},{})}function eN(e,t){void 0===t&&(t={});var r,n,i,o,a,s,l,u,c=t,d=c.placement,f=void 0===d?e.placement:d,p=c.strategy,h=void 0===p?e.strategy:p,m=c.boundary,g=c.rootBoundary,v=c.elementContext,y=void 0===v?eg:v,b=c.altBoundary,x=c.padding,w=void 0===x?0:x,k=eD("number"!=typeof w?w:eV(w,ep)),S=e.rects.popper,P=e.elements[void 0!==b&&b?y===eg?"reference":eg:y],C=(r=z(P)?P:P.contextElement||ee(e.elements.popper),n=void 0===m?"clippingParents":m,i=void 0===g?em:g,l=(s=[].concat("clippingParents"===n?(o=ea(eo(r)),z(a=["absolute","fixed"].indexOf(er(r).position)>=0&&U(r)?el(r):r)?o.filter(function(e){return z(e)&&eM(e,a)&&"body"!==J(e)}):[]):[].concat(n),[i]))[0],(u=s.reduce(function(e,t){var n=eB(r,t,h);return e.top=H(n.top,e.top),e.right=q(n.right,e.right),e.bottom=q(n.bottom,e.bottom),e.left=H(n.left,e.left),e},eB(r,l,h))).width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u),E=K(e.elements.reference),j=eE({reference:E,element:S,strategy:"absolute",placement:f}),_=eL(Object.assign({},S,j)),R=y===eg?_:E,T={top:C.top-R.top+k.top,bottom:R.bottom-C.bottom+k.bottom,left:C.left-R.left+k.left,right:R.right-C.right+k.right},A=e.modifiersData.offset;if(y===eg&&A){var O=A[f];Object.keys(T).forEach(function(e){var t=[ec,eu].indexOf(e)>=0?1:-1,r=["top",eu].indexOf(e)>=0?"y":"x";T[e]+=O[r]*t})}return T}function eW(e,t,r){return H(e,q(t,r))}function eF(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function e$(e){return["top",ec,eu,ed].some(function(t){return e[t]>=0})}var ez=(o=void 0===(i=(n={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,r=e.instance,n=e.options,i=n.scroll,o=void 0===i||i,a=n.resize,s=void 0===a||a,l=$(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach(function(e){e.addEventListener("scroll",r.update,ek)}),s&&l.addEventListener("resize",r.update,ek),function(){o&&u.forEach(function(e){e.removeEventListener("scroll",r.update,ek)}),s&&l.removeEventListener("resize",r.update,ek)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,r=e.name;t.modifiersData[r]=eE({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,r=e.options,n=r.gpuAcceleration,i=r.adaptive,o=r.roundOffsets,a=void 0===o||o,s={placement:eS(t.placement),variation:eP(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===n||n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,e_(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===i||i,roundOffsets:a})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,e_(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:a})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},i=t.elements[e];U(i)&&J(i)&&(Object.assign(i.style,r),Object.keys(n).forEach(function(e){var t=n[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(e){var n=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]).reduce(function(e,t){return e[t]="",e},{});U(n)&&J(n)&&(Object.assign(n.style,o),Object.keys(i).forEach(function(e){n.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.offset,o=void 0===i?[0,0]:i,a=ey.reduce(function(e,r){var n,i,a,s,l,u;return e[r]=(n=t.rects,a=[ed,"top"].indexOf(i=eS(r))>=0?-1:1,l=(s="function"==typeof o?o(Object.assign({},n,{placement:r})):o)[0],u=s[1],l=l||0,u=(u||0)*a,[ed,ec].indexOf(i)>=0?{x:u,y:l}:{x:l,y:u}),e},{}),s=a[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[n]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var i=r.mainAxis,o=void 0===i||i,a=r.altAxis,s=void 0===a||a,l=r.fallbackPlacements,u=r.padding,c=r.boundary,d=r.rootBoundary,f=r.altBoundary,p=r.flipVariations,h=void 0===p||p,m=r.allowedAutoPlacements,g=t.options.placement,v=eS(g)===g,y=l||(v||!h?[eT(g)]:function(e){if(eS(e)===ef)return[];var t=eT(e);return[eO(e),t,eO(t)]}(g)),b=[g].concat(y).reduce(function(e,r){var n,i,o,a,s,l,f,p,g,v,y,b;return e.concat(eS(r)===ef?(i=(n={placement:r,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}).placement,o=n.boundary,a=n.rootBoundary,s=n.padding,l=n.flipVariations,p=void 0===(f=n.allowedAutoPlacements)?ey:f,0===(y=(v=(g=eP(i))?l?ev:ev.filter(function(e){return eP(e)===g}):ep).filter(function(e){return p.indexOf(e)>=0})).length&&(y=v),Object.keys(b=y.reduce(function(e,r){return e[r]=eN(t,{placement:r,boundary:o,rootBoundary:a,padding:s})[eS(r)],e},{})).sort(function(e,t){return b[e]-b[t]})):r)},[]),x=t.rects.reference,w=t.rects.popper,k=new Map,S=!0,P=b[0],C=0;C<b.length;C++){var E=b[C],j=eS(E),_=eP(E)===eh,R=["top",eu].indexOf(j)>=0,T=R?"width":"height",A=eN(t,{placement:E,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),O=R?_?ec:ed:_?eu:"top";x[T]>w[T]&&(O=eT(O));var M=eT(O),L=[];if(o&&L.push(A[j]<=0),s&&L.push(A[O]<=0,A[M]<=0),L.every(function(e){return e})){P=E,S=!1;break}k.set(E,L)}if(S)for(var B=h?3:1,I=function(e){var t=b.find(function(t){var r=k.get(t);if(r)return r.slice(0,e).every(function(e){return e})});if(t)return P=t,"break"},D=B;D>0&&"break"!==I(D);D--);t.placement!==P&&(t.modifiersData[n]._skip=!0,t.placement=P,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,r=e.options,n=e.name,i=r.mainAxis,o=r.altAxis,a=r.boundary,s=r.rootBoundary,l=r.altBoundary,u=r.padding,c=r.tether,d=void 0===c||c,f=r.tetherOffset,p=void 0===f?0:f,h=eN(t,{boundary:a,rootBoundary:s,padding:u,altBoundary:l}),m=eS(t.placement),g=eP(t.placement),v=!g,y=eC(m),b="x"===y?"y":"x",x=t.modifiersData.popperOffsets,w=t.rects.reference,k=t.rects.popper,S="function"==typeof p?p(Object.assign({},t.rects,{placement:t.placement})):p,P="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),C=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(x){if(void 0===i||i){var j,_="y"===y?"top":ed,R="y"===y?eu:ec,T="y"===y?"height":"width",A=x[y],O=A+h[_],M=A-h[R],L=d?-k[T]/2:0,B=g===eh?w[T]:k[T],I=g===eh?-k[T]:-w[T],D=t.elements.arrow,V=d&&D?ei(D):{width:0,height:0},N=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:eI(),W=N[_],F=N[R],$=eW(0,w[T],V[T]),z=v?w[T]/2-L-$-W-P.mainAxis:B-$-W-P.mainAxis,U=v?-w[T]/2+L+$+F+P.mainAxis:I+$+F+P.mainAxis,G=t.elements.arrow&&el(t.elements.arrow),Y=G?"y"===y?G.clientTop||0:G.clientLeft||0:0,X=null!=(j=null==C?void 0:C[y])?j:0,Z=eW(d?q(O,A+z-X-Y):O,A,d?H(M,A+U-X):M);x[y]=Z,E[y]=Z-A}if(void 0!==o&&o){var K,Q,J="x"===y?"top":ed,ee="x"===y?eu:ec,et=x[b],er="y"===b?"height":"width",en=et+h[J],eo=et-h[ee],ea=-1!==["top",ed].indexOf(m),es=null!=(Q=null==C?void 0:C[b])?Q:0,ef=ea?en:et-w[er]-k[er]-es+P.altAxis,ep=ea?et+w[er]+k[er]-es-P.altAxis:eo,em=d&&ea?(K=eW(ef,et,ep))>ep?ep:K:eW(d?ef:en,et,d?ep:eo);x[b]=em,E[b]=em-et}t.modifiersData[n]=E}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,r,n=e.state,i=e.name,o=e.options,a=n.elements.arrow,s=n.modifiersData.popperOffsets,l=eS(n.placement),u=eC(l),c=[ed,ec].indexOf(l)>=0?"height":"width";if(a&&s){var d=eD("number"!=typeof(t="function"==typeof(t=o.padding)?t(Object.assign({},n.rects,{placement:n.placement})):t)?t:eV(t,ep)),f=ei(a),p="y"===u?"top":ed,h="y"===u?eu:ec,m=n.rects.reference[c]+n.rects.reference[u]-s[u]-n.rects.popper[c],g=s[u]-n.rects.reference[u],v=el(a),y=v?"y"===u?v.clientHeight||0:v.clientWidth||0:0,b=d[p],x=y-f[c]-d[h],w=y/2-f[c]/2+(m/2-g/2),k=eW(b,w,x);n.modifiersData[i]=((r={})[u]=k,r.centerOffset=k-w,r)}},effect:function(e){var t=e.state,r=e.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&eM(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,r=e.name,n=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=eN(t,{elementContext:"reference"}),s=eN(t,{altBoundary:!0}),l=eF(a,n),u=eF(s,i,o),c=e$(l),d=e$(u);t.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]}).defaultModifiers)?[]:i,s=void 0===(a=n.defaultOptions)?ex:a,function(e,t,r){void 0===r&&(r=s);var n,i,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},ex,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],u=!1,c={state:a,setOptions:function(r){var n,i,u,f,p,h="function"==typeof r?r(a.options):r;d(),a.options=Object.assign({},s,a.options,h),a.scrollParents={reference:z(e)?ea(e):e.contextElement?ea(e.contextElement):[],popper:ea(t)};var m=(i=Object.keys(n=[].concat(o,a.options.modifiers).reduce(function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e},{})).map(function(e){return n[e]}),u=new Map,f=new Set,p=[],i.forEach(function(e){u.set(e.name,e)}),i.forEach(function(e){f.has(e.name)||function e(t){f.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!f.has(t)){var r=u.get(t);r&&e(r)}}),p.push(t)}(e)}),eb.reduce(function(e,t){return e.concat(p.filter(function(e){return e.phase===t}))},[]));return a.orderedModifiers=m.filter(function(e){return e.enabled}),a.orderedModifiers.forEach(function(e){var t=e.name,r=e.options,n=e.effect;if("function"==typeof n){var i=n({state:a,name:t,instance:c,options:void 0===r?{}:r});l.push(i||function(){})}}),c.update()},forceUpdate:function(){if(!u){var e,t,r,n,i,o,s,l,d,f,p,h,m=a.elements,g=m.reference,v=m.popper;if(ew(g,v)){a.rects={reference:(t=el(v),r="fixed"===a.options.strategy,n=U(t),l=U(t)&&(o=Y((i=t.getBoundingClientRect()).width)/t.offsetWidth||1,s=Y(i.height)/t.offsetHeight||1,1!==o||1!==s),d=ee(t),f=K(g,l,r),p={scrollLeft:0,scrollTop:0},h={x:0,y:0},(n||!n&&!r)&&(("body"!==J(t)||en(d))&&(p=(e=t)!==$(e)&&U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:Q(e)),U(t)?(h=K(t,!0),h.x+=t.clientLeft,h.y+=t.clientTop):d&&(h.x=et(d))),{x:f.left+p.scrollLeft-h.x,y:f.top+p.scrollTop-h.y,width:f.width,height:f.height}),popper:ei(v)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach(function(e){return a.modifiersData[e.name]=Object.assign({},e.data)});for(var y=0;y<a.orderedModifiers.length;y++){if(!0===a.reset){a.reset=!1,y=-1;continue}var b=a.orderedModifiers[y],x=b.fn,w=b.options,k=void 0===w?{}:w,S=b.name;"function"==typeof x&&(a=x({state:a,options:k,name:S,instance:c})||a)}}}},update:(n=function(){return new Promise(function(e){c.forceUpdate(),e(a)})},function(){return i||(i=new Promise(function(e){Promise.resolve().then(function(){i=void 0,e(n())})})),i}),destroy:function(){d(),u=!0}};if(!ew(e,t))return c;function d(){l.forEach(function(e){return e()}),l=[]}return c.setOptions(r).then(function(e){!u&&r.onFirstUpdate&&r.onFirstUpdate(e)}),c}),eU=r(9372),eG={click:"click",hover:"hover"};function eH(e,t){return e===t||(null==e?void 0:e.contains(t))}function eq(e){var t;let r=e.currentTarget.ownerDocument.activeElement;return null!=(t=e.relatedTarget)?t:r}var eY=r(1272),eX=r(7752),eZ=r(9506),eK=r(3983),eQ=r(7437);function eJ(e){let t=(0,eX.jC)("Popover",e),{children:r,...n}=(0,eZ.Lr)(e),i=(0,eK.F)(),o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{closeOnBlur:t=!0,closeOnEsc:r=!0,initialFocusRef:n,id:i,returnFocusOnClose:o=!0,autoFocus:a=!0,arrowSize:s,arrowShadowColor:d,trigger:h=eG.click,openDelay:m=200,closeDelay:g=200,isLazy:v,lazyBehavior:b="unmount",computePositionOnMount:E,..._}=e,{isOpen:R,onClose:M,onOpen:B,onToggle:I}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onClose:t,onOpen:r,isOpen:n,id:i}=e,o=(0,u.W)(r),a=(0,u.W)(t),[s,c]=(0,l.useState)(e.defaultIsOpen||!1),d=void 0!==n?n:s,f=void 0!==n,p=(0,l.useId)(),h=null!=i?i:"disclosure-".concat(p),m=(0,l.useCallback)(()=>{f||c(!1),null==a||a()},[f,a]),g=(0,l.useCallback)(()=>{f||c(!0),null==o||o()},[f,o]),v=(0,l.useCallback)(()=>{d?m():g()},[d,g,m]);return{isOpen:d,onOpen:g,onClose:m,onToggle:v,isControlled:f,getButtonProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,"aria-expanded":d,"aria-controls":h,onClick(t){var r;null==(r=e.onClick)||r.call(e,t),v()}}},getDisclosureProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,hidden:!d,id:h}}}}(e),V=(0,l.useRef)(null),$=(0,l.useRef)(null),z=(0,l.useRef)(null),U=(0,l.useRef)(!1),G=(0,l.useRef)(!1);R&&(G.current=!0);let[H,q]=(0,l.useState)(!1),[Y,X]=(0,l.useState)(!1),Z=(0,l.useId)(),K=null!=i?i:Z,[Q,J,ee,et]=["popover-trigger","popover-content","popover-header","popover-body"].map(e=>"".concat(e,"-").concat(K)),{referenceRef:er,getArrowProps:en,getPopperProps:ei,getArrowInnerProps:eo,forceUpdate:ea}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{enabled:t=!0,modifiers:r,placement:n="bottom",strategy:i="absolute",arrowPadding:o=8,eventListeners:a=!0,offset:s,gutter:u=8,flip:c=!0,boundary:d="clippingParents",preventOverflow:f=!0,matchWidth:p,direction:h="ltr"}=e,m=(0,l.useRef)(null),g=(0,l.useRef)(null),v=(0,l.useRef)(null),y=function(e){var t,r;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ltr",i=(null==(t=N[e])?void 0:t[n])||e;return"ltr"===n?i:null!=(r=W[e])?r:i}(n,h),b=(0,l.useRef)(()=>{}),x=(0,l.useCallback)(()=>{var e;t&&m.current&&g.current&&(null==(e=b.current)||e.call(b),v.current=ez(m.current,g.current,{placement:y,modifiers:[D,L,O,{...A,enabled:!!p},{name:"eventListeners",..."object"==typeof a?{enabled:!0,options:{...T,...a}}:{enabled:a,options:T}},{name:"arrow",options:{padding:o}},{name:"offset",options:{offset:null!=s?s:[0,u]}},{name:"flip",enabled:!!c,options:{padding:8}},{name:"preventOverflow",enabled:!!f,options:{boundary:d}},...null!=r?r:[]],strategy:i}),v.current.forceUpdate(),b.current=v.current.destroy)},[y,t,r,p,a,o,s,u,c,f,d,i]);(0,l.useEffect)(()=>()=>{var e;m.current||g.current||(null==(e=v.current)||e.destroy(),v.current=null)},[]);let w=(0,l.useCallback)(e=>{m.current=e,x()},[x]),k=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:(0,F.lq)(w,t)}},[w]),S=(0,l.useCallback)(e=>{g.current=e,x()},[x]),P=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:(0,F.lq)(S,t),style:{...e.style,position:i,minWidth:p?void 0:"max-content",inset:"0 auto auto 0"}}},[i,S,p]),C=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{size:r,shadowColor:n,bg:i,style:o,...a}=e;return{...a,ref:t,"data-popper-arrow":"",style:function(e){let{size:t,shadowColor:r,bg:n,style:i}=e,o={...i,position:"absolute"};return t&&(o["--popper-arrow-size"]=t),r&&(o["--popper-arrow-shadow-color"]=r),n&&(o["--popper-arrow-bg"]=n),o}(e)}},[]),E=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:t,"data-popper-arrow-inner":""}},[]);return{update(){var e;null==(e=v.current)||e.update()},forceUpdate(){var e;null==(e=v.current)||e.forceUpdate()},transformOrigin:j.transformOrigin.varRef,referenceRef:w,popperRef:S,getPopperProps:P,getArrowProps:C,getArrowInnerProps:E,getReferenceProps:k}}({..._,enabled:R||!!E}),es=function(e){let{isOpen:t,ref:r}=e,[n,i]=(0,l.useState)(t),[o,a]=(0,l.useState)(!1);return(0,l.useEffect)(()=>{o||(i(t),a(!0))},[t,o,n]),c(()=>r.current,"animationend",()=>{i(t)}),{present:!(!t&&!n),onComplete(){var e,t,n;let i=new(null!=(n=null==(t=p(r.current))?void 0:t.defaultView)?n:window).CustomEvent("animationend",{bubbles:!0});null==(e=r.current)||e.dispatchEvent(i)}}}({isOpen:R,ref:z});!function(e){let{ref:t,elements:r,enabled:n}=e,i=()=>{var e,r;return null!=(r=null==(e=t.current)?void 0:e.ownerDocument)?r:document};c(i,"pointerdown",e=>{if(!y()||!n)return;let o=e.target,a=(null!=r?r:[t]).some(e=>{let t="current"in e?e.current:e;return(null==t?void 0:t.contains(o))||t===o});i().activeElement!==o&&a&&(e.preventDefault(),o.focus())})}({enabled:R,ref:$}),function(e,t){let{shouldFocus:r,visible:n,focusRef:i}=t,o=r&&!n;(0,P.r)(()=>{let t;if(!o||function(e){let t=e.current;if(!t)return!1;let r=p(t).activeElement;return!(!r||t.contains(r))&&!!(r&&f(r)&&w(r)&&!x(r))}(e))return;let r=(null==i?void 0:i.current)||e.current;if(r)return t=requestAnimationFrame(()=>{r.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(t)}},[o,e,i])}(z,{focusRef:$,visible:R,shouldFocus:o&&h===eG.click}),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C,{focusRef:r,preventScroll:n,shouldFocus:i,visible:o}=t,a="current"in e?e.current:e,s=i&&o,u=(0,l.useRef)(s),d=(0,l.useRef)(o);(0,S.G)(()=>{!d.current&&o&&(u.current=s),d.current=o},[o,s]);let f=(0,l.useCallback)(()=>{if(o&&a&&u.current&&(u.current=!1,!a.contains(document.activeElement))){if(null==r?void 0:r.current)requestAnimationFrame(()=>{var e;null==(e=r.current)||e.focus({preventScroll:n})});else{let e=function(e){let t=Array.from(e.querySelectorAll("input:not(:disabled):not([disabled]),select:not(:disabled):not([disabled]),textarea:not(:disabled):not([disabled]),embed,iframe,object,a[href],area[href],button:not(:disabled):not([disabled]),[tabindex],audio[controls],video[controls],*[tabindex]:not([aria-disabled]),*[contenteditable]"));return t.unshift(e),t.filter(e=>w(e)&&k(e))}(a);e.length>0&&requestAnimationFrame(()=>{e[0].focus({preventScroll:n})})}}},[o,n,a,r]);(0,P.r)(()=>{f()},[f]),c(a,"transitionend",f)}(z,{focusRef:n,visible:R,shouldFocus:a&&h===eG.click});let el=function(e){let{wasSelected:t,enabled:r,isSelected:n,mode:i="unmount"}=e;return!r||!!n||"keepMounted"===i&&!!t}({wasSelected:G.current,enabled:v,mode:b,isSelected:es.present}),eu=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i={...e,style:{...e.style,transformOrigin:j.transformOrigin.varRef,[j.arrowSize.var]:s?"".concat(s,"px"):void 0,[j.arrowShadowColor.var]:d},ref:(0,F.lq)(z,n),children:el?e.children:null,id:J,tabIndex:-1,role:"dialog",onKeyDown:(0,eU.v0)(e.onKeyDown,e=>{r&&"Escape"===e.key&&M()}),onBlur:(0,eU.v0)(e.onBlur,e=>{let r=eq(e),n=eH(z.current,r),i=eH($.current,r);R&&t&&!n&&!i&&M()}),"aria-labelledby":H?ee:void 0,"aria-describedby":Y?et:void 0};return h===eG.hover&&(i.role="tooltip",i.onMouseEnter=(0,eU.v0)(e.onMouseEnter,()=>{U.current=!0}),i.onMouseLeave=(0,eU.v0)(e.onMouseLeave,e=>{null!==e.nativeEvent.relatedTarget&&(U.current=!1,setTimeout(()=>M(),g))})),i},[el,J,H,ee,Y,et,h,r,M,R,t,g,d,s]),ec=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return ei({...e,style:{visibility:R?"visible":"hidden",...e.style}},t)},[R,ei]),ed=(0,l.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,ref:(0,F.lq)(t,V,er)}},[V,er]),ef=(0,l.useRef)(),ep=(0,l.useRef)(),eh=(0,l.useCallback)(e=>{null==V.current&&er(e)},[er]),em=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n={...e,ref:(0,F.lq)($,r,eh),id:Q,"aria-haspopup":"dialog","aria-expanded":R,"aria-controls":J};return h===eG.click&&(n.onClick=(0,eU.v0)(e.onClick,I)),h===eG.hover&&(n.onFocus=(0,eU.v0)(e.onFocus,()=>{void 0===ef.current&&B()}),n.onBlur=(0,eU.v0)(e.onBlur,e=>{let r=eq(e),n=!eH(z.current,r);R&&t&&n&&M()}),n.onKeyDown=(0,eU.v0)(e.onKeyDown,e=>{"Escape"===e.key&&M()}),n.onMouseEnter=(0,eU.v0)(e.onMouseEnter,()=>{U.current=!0,ef.current=window.setTimeout(()=>B(),m)}),n.onMouseLeave=(0,eU.v0)(e.onMouseLeave,()=>{U.current=!1,ef.current&&(clearTimeout(ef.current),ef.current=void 0),ep.current=window.setTimeout(()=>{!1===U.current&&M()},g)})),n},[Q,R,J,h,eh,I,B,t,M,m,g]);(0,l.useEffect)(()=>()=>{ef.current&&clearTimeout(ef.current),ep.current&&clearTimeout(ep.current)},[]);let eg=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,id:ee,ref:(0,F.lq)(t,e=>{q(!!e)})}},[ee]),ev=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{...e,id:et,ref:(0,F.lq)(t,e=>{X(!!e)})}},[et]);return{forceUpdate:ea,isOpen:R,onAnimationComplete:es.onComplete,onClose:M,getAnchorProps:ed,getArrowProps:en,getArrowInnerProps:eo,getPopoverPositionerProps:ec,getPopoverProps:eu,getTriggerProps:em,getHeaderProps:eg,getBodyProps:ev}}({...n,direction:i.direction});return(0,eQ.jsx)(eY.H2,{value:o,children:(0,eQ.jsx)(eY.WG,{value:t,children:(0,eU.Pu)(r,{isOpen:o.isOpen,onClose:o.onClose,forceUpdate:o.forceUpdate})})})}eJ.displayName="Popover"},1272:function(e,t,r){"use strict";r.d(t,{H2:function(){return i},SV:function(){return s},WG:function(){return a},lp:function(){return o}});var n=r(2730),[i,o]=(0,n.k)({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Popover />`"}),[a,s]=(0,n.k)({name:"PopoverStylesContext",errorMessage:"usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Popover />\" "})},729:function(e,t,r){"use strict";r.d(t,{W:function(){return i}});var n=r(2265);function i(e){return n.Children.toArray(e).filter(e=>(0,n.isValidElement)(e))}},2730:function(e,t,r){"use strict";r.d(t,{k:function(){return i}});var n=r(2265);function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{name:t,strict:r=!0,hookName:i="useContext",providerName:o="Provider",errorMessage:a,defaultValue:s}=e,l=(0,n.createContext)(s);return l.displayName=t,[l.Provider,function e(){var t;let s=(0,n.useContext)(l);if(!s&&r){let r=Error(null!=a?a:"".concat(i," returned `undefined`. Seems you forgot to wrap component within ").concat(o));throw r.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,r,e),r}return s},l]}},7132:function(e,t,r){"use strict";r.d(t,{W:function(){return i}});var n=r(2265);function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=(0,n.useRef)(e);return(0,n.useEffect)(()=>{r.current=e}),(0,n.useCallback)(function(){for(var e,t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];return null==(e=r.current)?void 0:e.call(r,...n)},t)}},4697:function(e,t,r){"use strict";r.d(t,{lq:function(){return i},qq:function(){return o}});var n=r(2265);function i(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return e=>{t.forEach(t=>{!function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(r){throw Error("Cannot assign value '".concat(t,"' to ref '").concat(e,"'"))}}}(t,e)})}}function o(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,n.useMemo)(()=>i(...t),t)}},4346:function(e,t,r){"use strict";r.d(t,{G:function(){return i}});var n=r(2265),i=(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:n.useEffect},8746:function(e,t,r){"use strict";r.d(t,{r:function(){return i}});var n=r(2265);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}),[])}},9372:function(e,t,r){"use strict";r.d(t,{Kn:function(){return i},PB:function(){return l},PP:function(){return d},Pu:function(){return a},Qm:function(){return u},ZK:function(){return o},cx:function(){return n},v0:function(){return c}});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 o=e=>{let{condition:t,message:r}=e};function a(e,...t){return s(e)?e(...t):e}var s=e=>"function"==typeof e,l=e=>e?"":void 0,u=e=>!!e||void 0;function c(...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)})}}},6829:function(e,t,r){"use strict";r.d(t,{$:function(){return d}});var n=r(3098),i=r(5151),o=r(7752),a=r(9506),s=r(9636),l=r(9372),u=r(7437),c=(0,n.F4)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),d=(0,i.G)((e,t)=>{let r=(0,o.mq)("Spinner",e),{label:n="Loading...",thickness:i="2px",speed:d="0.45s",emptyColor:f="transparent",className:p,...h}=(0,a.Lr)(e),m=(0,l.cx)("chakra-spinner",p),g={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:f,borderLeftColor:f,animation:"".concat(c," ").concat(d," linear infinite"),...r};return(0,u.jsx)(s.m.div,{ref:t,__css:g,className:m,...h,children:n&&(0,u.jsx)(s.m.span,{srOnly:!0,children:n})})});d.displayName="Spinner"},9506:function(e,t,r){"use strict";r.d(t,{D:function(){return eD},Lr:function(){return eN},Ud:function(){return eV},ZR:function(){return eT},_6:function(){return er},c0:function(){return eE},cC:function(){return e_},fj:function(){return eI},gJ:function(){return et},iv:function(){return eL},k0:function(){return eB}});var n=r(9372),i=r(217),o=e=>/!(important)?$/.test(e),a=e=>"string"==typeof e?e.replace(/!(important)?$/,"").trim():e,s=(e,t)=>r=>{let i=String(t),s=o(i),l=a(i),u=e?`${e}.${l}`:l,c=(0,n.Kn)(r.__cssMap)&&u in r.__cssMap?r.__cssMap[u].varRef:t;return c=a(c),s?`${c} !important`:c};function l(e){let{scale:t,transform:r,compose:n}=e;return(e,i)=>{var o;let a=s(t,e)(i),l=null!=(o=null==r?void 0:r(a,i))?o:a;return n&&(l=n(l,i)),l}}var u=(...e)=>t=>e.reduce((e,t)=>t(e),t);function c(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,f=["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))"],p={"--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)"},h={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(),x=e=>"string"==typeof e&&e.includes("(")&&e.includes(")"),w=e=>{let t=parseFloat(e.toString()),r=e.toString().replace(String(t),"");return{unitless:!r,value:t,unit:r}},k=e=>t=>`${e}(${t})`,S={filter:e=>"auto"!==e?e:p,backdropFilter:e=>"auto"!==e?e:h,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":S.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))",...f].join(" "):"auto-gpu"===e?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...f].join(" "):e,vh:e=>"$100vh"===e?"var(--chakra-vh)":e,px(e){if(null==e)return e;let{unitless:t}=w(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(!(x(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 o=n.includes("-gradient")?n:`${n}-gradient`,[a,...s]=i.split(",").map(b).filter(Boolean);if((null==s?void 0:s.length)===0)return e;let l=a in g?g[a]:a;s.unshift(l);let u=s.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],o=x(i)?i:i&&i.split(" "),a=`colors.${n}`,s=a in t.__cssMap?t.__cssMap[a].varRef:n;return o?[s,...Array.isArray(o)?o:[o]].join(" "):s});return`${o}(${u.join(", ")})`})(e,null!=t?t:{}),blur:k("blur"),opacity:k("opacity"),brightness:k("brightness"),contrast:k("contrast"),dropShadow:k("drop-shadow"),grayscale:k("grayscale"),hueRotate:k("hue-rotate"),invert:k("invert"),saturate:k("saturate"),sepia:k("sepia"),bgImage:e=>null==e?e:x(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}},P={borderWidths:c("borderWidths"),borderStyles:c("borderStyles"),colors:c("colors"),borders:c("borders"),gradients:c("gradients",S.gradient),radii:c("radii",S.px),space:c("space",u(S.vh,S.px)),spaceT:c("space",u(S.vh,S.px)),degreeT:e=>({property:e,transform:S.degree}),prop:(e,t,r)=>({property:e,scale:t,...t&&{transform:l({scale:t,transform:r})}}),propT:(e,t)=>({property:e,transform:t}),sizes:c("sizes",u(S.vh,S.px)),sizesT:c("sizes",u(S.vh,S.fraction)),shadows:c("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:c("blur",S.blur)},C={background:P.colors("background"),backgroundColor:P.colors("backgroundColor"),backgroundImage:P.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:S.bgClip},bgSize:P.prop("backgroundSize"),bgPosition:P.prop("backgroundPosition"),bg:P.colors("background"),bgColor:P.colors("backgroundColor"),bgPos:P.prop("backgroundPosition"),bgRepeat:P.prop("backgroundRepeat"),bgAttachment:P.prop("backgroundAttachment"),bgGradient:P.gradients("backgroundImage"),bgClip:{transform:S.bgClip}};Object.assign(C,{bgImage:C.backgroundImage,bgImg:C.backgroundImage});var E={border:P.borders("border"),borderWidth:P.borderWidths("borderWidth"),borderStyle:P.borderStyles("borderStyle"),borderColor:P.colors("borderColor"),borderRadius:P.radii("borderRadius"),borderTop:P.borders("borderTop"),borderBlockStart:P.borders("borderBlockStart"),borderTopLeftRadius:P.radii("borderTopLeftRadius"),borderStartStartRadius:P.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:P.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:P.radii("borderTopRightRadius"),borderStartEndRadius:P.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:P.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:P.borders("borderRight"),borderInlineEnd:P.borders("borderInlineEnd"),borderBottom:P.borders("borderBottom"),borderBlockEnd:P.borders("borderBlockEnd"),borderBottomLeftRadius:P.radii("borderBottomLeftRadius"),borderBottomRightRadius:P.radii("borderBottomRightRadius"),borderLeft:P.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:P.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:P.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:P.borders(["borderLeft","borderRight"]),borderInline:P.borders("borderInline"),borderY:P.borders(["borderTop","borderBottom"]),borderBlock:P.borders("borderBlock"),borderTopWidth:P.borderWidths("borderTopWidth"),borderBlockStartWidth:P.borderWidths("borderBlockStartWidth"),borderTopColor:P.colors("borderTopColor"),borderBlockStartColor:P.colors("borderBlockStartColor"),borderTopStyle:P.borderStyles("borderTopStyle"),borderBlockStartStyle:P.borderStyles("borderBlockStartStyle"),borderBottomWidth:P.borderWidths("borderBottomWidth"),borderBlockEndWidth:P.borderWidths("borderBlockEndWidth"),borderBottomColor:P.colors("borderBottomColor"),borderBlockEndColor:P.colors("borderBlockEndColor"),borderBottomStyle:P.borderStyles("borderBottomStyle"),borderBlockEndStyle:P.borderStyles("borderBlockEndStyle"),borderLeftWidth:P.borderWidths("borderLeftWidth"),borderInlineStartWidth:P.borderWidths("borderInlineStartWidth"),borderLeftColor:P.colors("borderLeftColor"),borderInlineStartColor:P.colors("borderInlineStartColor"),borderLeftStyle:P.borderStyles("borderLeftStyle"),borderInlineStartStyle:P.borderStyles("borderInlineStartStyle"),borderRightWidth:P.borderWidths("borderRightWidth"),borderInlineEndWidth:P.borderWidths("borderInlineEndWidth"),borderRightColor:P.colors("borderRightColor"),borderInlineEndColor:P.colors("borderInlineEndColor"),borderRightStyle:P.borderStyles("borderRightStyle"),borderInlineEndStyle:P.borderStyles("borderInlineEndStyle"),borderTopRadius:P.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:P.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:P.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:P.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 j={color:P.colors("color"),textColor:P.colors("color"),fill:P.colors("fill"),stroke:P.colors("stroke")},_={boxShadow:P.shadows("boxShadow"),mixBlendMode:!0,blendMode:P.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:P.prop("backgroundBlendMode"),opacity:!0};Object.assign(_,{shadow:_.boxShadow});var R={filter:{transform:S.filter},blur:P.blur("--chakra-blur"),brightness:P.propT("--chakra-brightness",S.brightness),contrast:P.propT("--chakra-contrast",S.contrast),hueRotate:P.degreeT("--chakra-hue-rotate"),invert:P.propT("--chakra-invert",S.invert),saturate:P.propT("--chakra-saturate",S.saturate),dropShadow:P.propT("--chakra-drop-shadow",S.dropShadow),backdropFilter:{transform:S.backdropFilter},backdropBlur:P.blur("--chakra-backdrop-blur"),backdropBrightness:P.propT("--chakra-backdrop-brightness",S.brightness),backdropContrast:P.propT("--chakra-backdrop-contrast",S.contrast),backdropHueRotate:P.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:P.propT("--chakra-backdrop-invert",S.invert),backdropSaturate:P.propT("--chakra-backdrop-saturate",S.saturate)},T={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:S.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:P.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:P.space("gap"),rowGap:P.space("rowGap"),columnGap:P.space("columnGap")};Object.assign(T,{flexDir:T.flexDirection});var A={gridGap:P.space("gridGap"),gridColumnGap:P.space("gridColumnGap"),gridRowGap:P.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:S.outline},outlineOffset:!0,outlineColor:P.colors("outlineColor")},M={width:P.sizesT("width"),inlineSize:P.sizesT("inlineSize"),height:P.sizes("height"),blockSize:P.sizes("blockSize"),boxSize:P.sizes(["width","height"]),minWidth:P.sizes("minWidth"),minInlineSize:P.sizes("minInlineSize"),minHeight:P.sizes("minHeight"),minBlockSize:P.sizes("minBlockSize"),maxWidth:P.sizes("maxWidth"),maxInlineSize:P.sizes("maxInlineSize"),maxHeight:P.sizes("maxHeight"),maxBlockSize:P.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 o=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: ${o})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var r,n,i;let o=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: ${o})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:P.propT("float",S.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:P.prop("listStylePosition"),listStyleImage:!0,listStyleImg:P.prop("listStyleImage")},B=(e=>{let t=new WeakMap;return(r,n,i,o)=>{if(void 0===r)return e(r,n,i);t.has(r)||t.set(r,new Map);let a=t.get(r);if(a.has(n))return a.get(n);let s=e(r,n,i,o);return a.set(n,s),s}})(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}),I={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},D={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},V=(e,t,r)=>{let n={},i=B(e,t,{});for(let e in i)e in r&&null!=r[e]||(n[e]=i[e]);return n},N={position:!0,pos:P.prop("position"),zIndex:P.prop("zIndex","zIndices"),inset:P.spaceT("inset"),insetX:P.spaceT(["left","right"]),insetInline:P.spaceT("insetInline"),insetY:P.spaceT(["top","bottom"]),insetBlock:P.spaceT("insetBlock"),top:P.spaceT("top"),insetBlockStart:P.spaceT("insetBlockStart"),bottom:P.spaceT("bottom"),insetBlockEnd:P.spaceT("insetBlockEnd"),left:P.spaceT("left"),insetInlineStart:P.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:P.spaceT("right"),insetInlineEnd:P.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(N,{insetStart:N.insetInlineStart,insetEnd:N.insetInlineEnd});var W={ring:{transform:S.ring},ringColor:P.colors("--chakra-ring-color"),ringOffset:P.prop("--chakra-ring-offset-width"),ringOffsetColor:P.colors("--chakra-ring-offset-color"),ringInset:P.prop("--chakra-ring-inset")},F={margin:P.spaceT("margin"),marginTop:P.spaceT("marginTop"),marginBlockStart:P.spaceT("marginBlockStart"),marginRight:P.spaceT("marginRight"),marginInlineEnd:P.spaceT("marginInlineEnd"),marginBottom:P.spaceT("marginBottom"),marginBlockEnd:P.spaceT("marginBlockEnd"),marginLeft:P.spaceT("marginLeft"),marginInlineStart:P.spaceT("marginInlineStart"),marginX:P.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:P.spaceT("marginInline"),marginY:P.spaceT(["marginTop","marginBottom"]),marginBlock:P.spaceT("marginBlock"),padding:P.space("padding"),paddingTop:P.space("paddingTop"),paddingBlockStart:P.space("paddingBlockStart"),paddingRight:P.space("paddingRight"),paddingBottom:P.space("paddingBottom"),paddingBlockEnd:P.space("paddingBlockEnd"),paddingLeft:P.space("paddingLeft"),paddingInlineStart:P.space("paddingInlineStart"),paddingInlineEnd:P.space("paddingInlineEnd"),paddingX:P.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:P.space("paddingInline"),paddingY:P.space(["paddingTop","paddingBottom"]),paddingBlock:P.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 $={textDecorationColor:P.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:P.shadows("textShadow")},z={clipPath:!0,transform:P.propT("transform",S.transform),transformOrigin:!0,translateX:P.spaceT("--chakra-translate-x"),translateY:P.spaceT("--chakra-translate-y"),skewX:P.degreeT("--chakra-skew-x"),skewY:P.degreeT("--chakra-skew-y"),scaleX:P.prop("--chakra-scale-x"),scaleY:P.prop("--chakra-scale-y"),scale:P.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:P.degreeT("--chakra-rotate")},U={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:P.prop("transitionDuration","transition.duration"),transitionProperty:P.prop("transitionProperty","transition.property"),transitionTimingFunction:P.prop("transitionTimingFunction","transition.easing")},G={fontFamily:P.prop("fontFamily","fonts"),fontSize:P.prop("fontSize","fontSizes",S.px),fontWeight:P.prop("fontWeight","fontWeights"),lineHeight:P.prop("lineHeight","lineHeights"),letterSpacing:P.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"}},H={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:P.spaceT("scrollMargin"),scrollMarginTop:P.spaceT("scrollMarginTop"),scrollMarginBottom:P.spaceT("scrollMarginBottom"),scrollMarginLeft:P.spaceT("scrollMarginLeft"),scrollMarginRight:P.spaceT("scrollMarginRight"),scrollMarginX:P.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:P.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:P.spaceT("scrollPadding"),scrollPaddingTop:P.spaceT("scrollPaddingTop"),scrollPaddingBottom:P.spaceT("scrollPaddingBottom"),scrollPaddingLeft:P.spaceT("scrollPaddingLeft"),scrollPaddingRight:P.spaceT("scrollPaddingRight"),scrollPaddingX:P.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:P.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function q(e){return(0,n.Kn)(e)&&e.reference?e.reference:String(e)}var Y=(e,...t)=>t.map(q).join(` ${e} `).replace(/calc/g,""),X=(...e)=>`calc(${Y("+",...e)})`,Z=(...e)=>`calc(${Y("-",...e)})`,K=(...e)=>`calc(${Y("*",...e)})`,Q=(...e)=>`calc(${Y("/",...e)})`,J=e=>{let t=q(e);return null==t||Number.isNaN(parseFloat(t))?K(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},ee=Object.assign(e=>({add:(...t)=>ee(X(e,...t)),subtract:(...t)=>ee(Z(e,...t)),multiply:(...t)=>ee(K(e,...t)),divide:(...t)=>ee(Q(e,...t)),negate:()=>ee(J(e)),toString:()=>e.toString()}),{add:X,subtract:Z,multiply:K,divide:Q,negate:J});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,eo=e=>Object.fromEntries(Object.entries(e).sort(ei));function ea(e){let t=eo(e);return Object.assign(Object.values(t),t)}function es(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 eu=(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,ec=(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,ed=(e,t)=>`${e}:focus-visible ${t}`,ef=(e,t)=>`${e}:focus-within ${t}`,ep=(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,eh=(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(", "),ex={_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(eu),_peerHover:ey(eu),_groupFocus:ev(ec),_peerFocus:ey(ec),_groupFocusVisible:ev(ed),_peerFocusVisible:ey(ed),_groupActive:ev(ep),_peerActive:ey(ep),_groupDisabled:ev(eh),_peerDisabled:ey(eh),_groupInvalid:ev(em),_peerInvalid:ey(em),_groupChecked:ev(eg),_peerChecked:ey(eg),_groupFocusWithin:ev(ef),_peerFocusWithin:ey(ef),_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]"},ew=Object.keys(ex);function ek(e,t){return et(String(e).replace(/\./g,"-"),void 0,t)}function eS(e,t,r={}){let{stop:n,getKey:i}=r;return function e(r,o=[]){var a;if("object"==typeof r&&null!=r&&!Array.isArray(r)||Array.isArray(r)){let s={};for(let[l,u]of Object.entries(r)){let c=null!=(a=null==i?void 0:i(l))?a:l,d=[...o,c];if(null==n?void 0:n(r,d))return t(r,o);s[c]=e(u,d)}return s}return t(r,o)}(e)}var eP=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"],eC=e=>ew.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:o,cssVars:a}=function(e,t){let r={},o={};for(let[a,s]of Object.entries(e)){let{isSemantic:l,value:u}=s,{variable:c,reference:d}=ek(a,null==t?void 0:t.cssVarPrefix);if(!l){if(a.startsWith("space")){let[e,...t]=a.split("."),r=`${e}.-${t.join(".")}`,n=ee.negate(u),i=ee.negate(d);o[r]={value:n,var:c,varRef:i}}r[c]=u,o[a]={value:u,var:c,varRef:d};continue}let f=r=>{let n=[String(a).split(".")[0],r].join(".");if(!e[n])return r;let{reference:i}=ek(n,null==t?void 0:t.cssVarPrefix);return i};r=i(r,Object.entries((0,n.Kn)(u)?u:{default:u}).reduce((e,[t,r])=>{var n;if(!r)return e;let i=f(`${r}`);return"default"===t?e[c]=i:e[null!=(n=null==ex?void 0:ex[t])?n:t]={[c]:i},e},{})),o[a]={value:d,var:c,varRef:d}}return{cssVars:r,cssMap:o}}(function({tokens:e,semanticTokens:t}){let r={};return eS(e,(e,t)=>{null!=e&&(r[t.join(".")]={isSemantic:!1,value:e})}),eS(t,(e,t)=>{null!=e&&(r[t.join(".")]={isSemantic:!0,value:e})},{stop:e=>Object.keys(e).every(eC)}),r}({tokens:function(e,t){let r={};for(let n of t)n in e&&(r[n]=e[n]);return r}(r,eP),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",...a},__cssMap:o,__breakpoints:function(e){var t;if(!e)return null;e.base=null!=(t=e.base)?t:"0px";let r=ea(e),i=Object.entries(e).sort(ei).map(([e,t],r,n)=>{var i;let[,o]=null!=(i=n[r+1])?i:[];return o=parseFloat(o)>0?es(o):void 0,{_minW:es(t),breakpoint:e,minW:t,maxW:o,maxWQuery:el(null,o),minWQuery:el(t),minMaxQuery:el(t,o)}}),o=new Set(Object.keys(eo(e))),a=Array.from(o.values());return{keys:o,normalized:r,isResponsive(e){let t=Object.keys(e);return t.length>0&&t.every(e=>o.has(e))},asObject:eo(e),asArray:ea(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=a.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=a[r];return null!=n&&null!=t&&(e[n]=t),e},{})}}}(r.breakpoints)}),r}var ej=i({},C,E,j,T,M,R,W,O,A,{srOnly:{transform:e=>!0===e?I:"focusable"===e?D:{}},layerStyle:{processResult:!0,transform:(e,t,r)=>V(t,`layerStyles.${e}`,r)},textStyle:{processResult:!0,transform:(e,t,r)=>V(t,`textStyles.${e}`,r)},apply:{processResult:!0,transform:(e,t,r)=>V(t,e,r)}},N,_,F,H,G,$,z,L,U);Object.keys(Object.assign({},F,M,T,A,N));var e_=[...Object.keys(ej),...ew],eR={...ej,...ex},eT=e=>e in eR,eA=e=>t=>{if(!t.__breakpoints)return e;let{isResponsive:r,toArrayValue:i,media:o}=t.__breakpoints,a={};for(let s in e){let l=(0,n.Pu)(e[s],t);if(null==l)continue;if(!Array.isArray(l=(0,n.Kn)(l)&&r(l)?i(l):l)){a[s]=l;continue}let u=l.slice(0,o.length).length;for(let e=0;e<u;e+=1){let t=null==o?void 0:o[e];if(!t){a[s]=l[e];continue}a[t]=a[t]||{},null!=l[e]&&(a[t][s]=l[e])}}return a},eO=(e,t)=>e.startsWith("--")&&"string"==typeof t&&!/^var\(--.+\)$/.test(t),eM=(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},o=e=>{var t;return null!=(t=i(e))?t:e},[a,s]=function(e){let t=[],r="",n=!1;for(let i=0;i<e.length;i++){let o=e[i];"("===o?(n=!0,r+=o):")"===o?(n=!1,r+=o):","!==o||n?r+=o:(t.push(r),r="")}return(r=r.trim())&&t.push(r),t}(t);return t=null!=(n=null!=(r=i(a))?r:o(s))?n:o(t)},eL=e=>t=>(function(e){let{configs:t={},pseudos:r={},theme:o}=e,a=(e,s=!1)=>{var l,u,c;let d=(0,n.Pu)(e,o),f=eA(d)(o),p={};for(let e in f){let h=f[e],m=(0,n.Pu)(h,o);e in r&&(e=r[e]),eO(e,m)&&(m=eM(o,m));let g=t[e];if(!0===g&&(g={property:e}),(0,n.Kn)(m)){p[e]=null!=(l=p[e])?l:{},p[e]=i({},p[e],a(m,!0));continue}let v=null!=(c=null==(u=null==g?void 0:g.transform)?void 0:u.call(g,m,o,d))?c:m;v=(null==g?void 0:g.processResult)?a(v,!0):v;let y=(0,n.Pu)(null==g?void 0:g.property,o);if(!s&&(null==g?void 0:g.static)&&(p=i({},p,(0,n.Pu)(g.static,o))),y&&Array.isArray(y)){for(let e of y)p[e]=v;continue}if(y){"&"===y&&(0,n.Kn)(v)?p=i({},p,v):p[y]=v;continue}if((0,n.Kn)(v)){p=i({},p,v);continue}p[e]=v}return p};return a})({theme:t,pseudos:ex,configs:ej})(e);function eB(e){return e}function eI(e){return e}function eD(e){return{definePartsStyle:e=>e,defineMultiStyleConfig:t=>({parts:e,...t})}}function eV(e){return t=>{var r;let{variant:o,size:a,theme:s}=t,l=function(e){let t=e.__breakpoints;return function(e,r,o,a){var s,l,u;if(!t)return;let c={},d=(u=t.toArrayValue,Array.isArray(o)?o:(0,n.Kn)(o)?u(o):null!=o?[o]:void 0);if(!d)return c;let f=d.length,p=1===f,h=!!e.parts;for(let o=0;o<f;o++){let u=t.details[o],f=t.details[function(e,t){for(let r=t+1;r<e.length;r++)if(null!=e[r])return r;return -1}(d,o)],m=el(u.minW,null==f?void 0:f._minW),g=(0,n.Pu)(null==(s=e[r])?void 0:s[d[o]],a);if(g){if(h){null==(l=e.parts)||l.forEach(e=>{i(c,{[e]:p?g[e]:{[m]:g[e]}})});continue}if(!h){p?i(c,g):c[m]=g;continue}c[m]=g}}return c}}(s);return i({},(0,n.Pu)(null!=(r=e.baseStyle)?r:{},t),l(e,"sizes",a,t),l(e,"variants",o,t))}}function eN(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"])}},7752:function(e,t,r){"use strict";r.d(t,{jC:function(){return d},mq:function(){return c}});var n=r(7885),i=r(9506),o=r(8026),a=r(217),s=r(2265),l=r(450);function u(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{styleConfig:u,...c}=r,{theme:d,colorMode:f}=(0,n.uP)(),p=e?(0,o.Wf)(d,"components.".concat(e)):void 0,h=u||p,m=a({theme:d,colorMode:f},null!=(t=null==h?void 0:h.defaultProps)?t:{},(0,o.YU)((0,o.CE)(c,["children"]))),g=(0,s.useRef)({});if(h){let e=(0,i.Ud)(h)(m);l(g.current,e)||(g.current=e)}return g.current}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return u(e,t)}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return u(e,t)}},7905:function(e,t,r){"use strict";r.d(t,{ZL:function(){return v},f6:function(){return f},eC:function(){return g}});var n=r(3378),i=r(2265);function o(e={}){let{strict:t=!0,errorMessage:r="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,o=(0,i.createContext)(void 0);return o.displayName=n,[o.Provider,function e(){var n;let a=(0,i.useContext)(o);if(!a&&t){let t=Error(r);throw t.name="ContextError",null==(n=Error.captureStackTrace)||n.call(Error,t,e),t}return a},o]}var a=r(9506),s=r(8026),l=r(7884),u=r(1810),c=r(3098),d=r(7437);function f(e){let{cssVarsRoot:t,theme:r,children:n}=e,o=(0,i.useMemo)(()=>(0,a.c0)(r),[r]);return(0,d.jsxs)(u.a,{theme:o,children:[(0,d.jsx)(p,{root:t}),n]})}function p(e){let{root:t=":host, :root"}=e,r=[t,"[data-theme]"].join(",");return(0,d.jsx)(c.xB,{styles:e=>({[r]:e.__cssVars})})}var[h,m]=o({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function g(e){return o({name:"".concat(e,"StylesContext"),errorMessage:'useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<'.concat(e,' />" ')})}function v(){let{colorMode:e}=(0,n.If)();return(0,d.jsx)(c.xB,{styles:t=>{let r=(0,s.Wf)(t,"styles.global"),n=(0,l.Pu)(r,{theme:t,colorMode:e});if(n)return(0,a.iv)(n)(t)}})}},3983:function(e,t,r){"use strict";r.d(t,{F:function(){return o}});var n=r(1810),i=r(2265);function o(){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}},7885:function(e,t,r){"use strict";r.d(t,{LP:function(){return a},uP:function(){return o}});var n=r(3983),i=r(3378);function o(){let e=(0,i.If)(),t=(0,n.F)();return{...e,theme:t}}function a(e,t,r){let n=Array.isArray(t)?t:[t],i=Array.isArray(r)?r:[r];return r=>{let o=i.filter(Boolean),a=n.map((t,n)=>{var i,a;return"breakpoints"===e?function(e,t,r){var n,i;if(null==t)return t;let o=t=>{var r,n;return null==(n=null==(r=e.__breakpoints)?void 0:r.asArray)?void 0:n[t]};return null!=(i=null!=(n=o(t))?n:o(r))?i:r}(r,t,null!=(i=o[n])?i:t):function(e,t,r){var n,i;if(null==t)return t;let o=t=>{var r,n;return null==(n=null==(r=e.__cssMap)?void 0:r[t])?void 0:n.value};return null!=(i=null!=(n=o(t))?n:o(r))?i:r}(r,"".concat(e,".").concat(t),null!=(a=o[n])?a:t)});return Array.isArray(t)?a:a[0]}}},9636:function(e,t,r){"use strict";r.d(t,{m:function(){return _}});var n,i=r(9506),o=new Set([...i.cC,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),a=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function s(e){return a.has(e)||!o.has(e)}var l=r(3378),u=r(8026),c=r(7884),d=r(2988),f=r(2265),p=r(5206),h=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,m=(0,p.Z)(function(e){return h.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),g=r(1810),v=r(9926),y=r(7595),b=r(1073),x=function(e){return"theme"!==e},w=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?m:x},k=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},S=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,v.hC)(t,r,n),(0,b.L)(function(){return(0,v.My)(t,r,n)}),null},P=(function e(t,r){var n,i,o=t.__emotion_real===t,a=o&&t.__emotion_base||t;void 0!==r&&(n=r.label,i=r.target);var s=k(t,r,o),l=s||w(a),u=!l("as");return function(){var c=arguments,p=o&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==n&&p.push("label:"+n+";"),null==c[0]||void 0===c[0].raw)p.push.apply(p,c);else{p.push(c[0][0]);for(var h=c.length,m=1;m<h;m++)p.push(c[m],c[0][m])}var b=(0,g.w)(function(e,t,r){var n=u&&e.as||a,o="",c=[],d=e;if(null==e.theme){for(var h in d={},e)d[h]=e[h];d.theme=f.useContext(g.T)}"string"==typeof e.className?o=(0,v.fp)(t.registered,c,e.className):null!=e.className&&(o=e.className+" ");var m=(0,y.O)(p.concat(c),t.registered,d);o+=t.key+"-"+m.name,void 0!==i&&(o+=" "+i);var b=u&&void 0===s?w(n):l,x={};for(var k in e)(!u||"as"!==k)&&b(k)&&(x[k]=e[k]);return x.className=o,x.ref=r,f.createElement(f.Fragment,null,f.createElement(S,{cache:t,serialized:m,isStringTag:"string"==typeof n}),f.createElement(n,x))});return b.displayName=void 0!==n?n:"Styled("+("string"==typeof a?a:a.displayName||a.name||"Component")+")",b.defaultProps=t.defaultProps,b.__emotion_real=b,b.__emotion_base=a,b.__emotion_styles=p,b.__emotion_forwardProp=s,Object.defineProperty(b,"toString",{value:function(){return"."+i}}),b.withComponent=function(t,n){return e(t,(0,d.Z)({},r,n,{shouldForwardProp:k(b,n,!0)})).apply(void 0,p)},b}}).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){P[e]=P(e)});var C=null!=(n=P.default)?n:P,E=e=>{let{baseStyle:t}=e;return e=>{let{theme:r,css:n,__css:o,sx:a,...s}=e,l=(0,u.lw)(s,(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}({},o,(0,c.Pu)(t,e),(0,u.YU)(l),a),f=(0,i.iv)(d)(e.theme);return n?[f,n]:f}};function j(e,t){let{baseStyle:r,...n}=null!=t?t:{};n.shouldForwardProp||(n.shouldForwardProp=s);let i=E({baseStyle:r}),o=C(e,n)(i);return f.forwardRef(function(e,t){let{colorMode:r,forced:n}=(0,l.If)();return f.createElement(o,{ref:t,"data-theme":n?r:void 0,...e})})}var _=function(){let e=new Map;return new Proxy(j,{apply:(e,t,r)=>j(...r),get:(t,r)=>(e.has(r)||e.set(r,j(r)),e.get(r))})}()},5151:function(e,t,r){"use strict";r.d(t,{G:function(){return i}});var n=r(2265);function i(e){return(0,n.forwardRef)(e)}},8575:function(e,t,r){"use strict";r.d(t,{U:function(){return p}});var n=[.25,.1,.25,1],i={enter:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.enter}),exit:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.exit})},o=r(9372),a=r(5127),s=r(9469),l=r(2265),u=r(7437),c=e=>null!=e&&parseInt(e.toString(),10)>0,d={exit:{height:{duration:.2,ease:n},opacity:{duration:.3,ease:n}},enter:{height:{duration:.3,ease:n},opacity:{duration:.4,ease:n}}},f={exit:e=>{var t;let{animateOpacity:r,startingHeight:n,transition:o,transitionEnd:a,delay:s}=e;return{...r&&{opacity:c(n)?1:0},height:n,transitionEnd:null==a?void 0:a.exit,transition:null!=(t=null==o?void 0:o.exit)?t:i.exit(d.exit,s)}},enter:e=>{var t;let{animateOpacity:r,endingHeight:n,transition:o,transitionEnd:a,delay:s}=e;return{...r&&{opacity:1},height:n,transitionEnd:null==a?void 0:a.enter,transition:null!=(t=null==o?void 0:o.enter)?t:i.enter(d.enter,s)}}},p=(0,l.forwardRef)((e,t)=>{let{in:r,unmountOnExit:n,animateOpacity:i=!0,startingHeight:c=0,endingHeight:d="auto",style:p,className:h,transition:m,transitionEnd:g,...v}=e,[y,b]=(0,l.useState)(!1);(0,l.useEffect)(()=>{let e=setTimeout(()=>{b(!0)});return()=>clearTimeout(e)},[]),(0,o.ZK)({condition:Number(c)>0&&!!n,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});let x=parseFloat(c.toString())>0,w={startingHeight:c,endingHeight:d,animateOpacity:i,transition:y?m:{enter:{duration:0}},transitionEnd:{enter:null==g?void 0:g.enter,exit:n?null==g?void 0:g.exit:{...null==g?void 0:g.exit,display:x?"block":"none"}}},k=!n||r,S=r||n?"enter":"exit";return(0,u.jsx)(a.M,{initial:!1,custom:w,children:k&&(0,u.jsx)(s.E.div,{ref:t,...v,className:(0,o.cx)("chakra-collapse",h),style:{overflow:"hidden",display:"block",...p},custom:w,variants:f,initial:!!n&&"exit",animate:S,exit:"exit"})})});p.displayName="Collapse"},7884:function(e,t,r){"use strict";function n(e,...t){return"function"==typeof e?e(...t):e}r.d(t,{Pu:function(){return n}})},8026: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 a},lw:function(){return o}}),r(217);var i=(e=>{let t=new WeakMap;return(r,n,i,o)=>{if(void 0===r)return e(r,n,i);t.has(r)||t.set(r,new Map);let a=t.get(r);if(a.has(n))return a.get(n);let s=e(r,n,i,o);return a.set(n,s),s}})(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 o(e,t){let r={};return Object.keys(e).forEach(n=>{let i=e[n];t(i,n,e)&&(r[n]=i)}),r}var a=e=>o(e,e=>null!=e)},7802:function(e,t,r){"use strict";r.d(t,{N:function(){return n}});var n={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"}},1445:function(e,t,r){"use strict";r.d(t,{TX:function(){return o}});var n=r(7802),i=r(9636),o=(0,i.m)("span",{baseStyle:n.N});o.displayName="VisuallyHidden",(0,i.m)("input",{baseStyle:n.N}).displayName="VisuallyHiddenInput"},5127:function(e,t,r){"use strict";r.d(t,{M:function(){return g}});var n=r(2265),i=r(9033);function o(){let e=(0,n.useRef)(!1);return(0,i.L)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var a=r(9630),s=r(7797),l=r(458);class u extends n.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,n.useId)(),i=(0,n.useRef)(null),o=(0,n.useRef)({width:0,height:0,top:0,left:0});return(0,n.useInsertionEffect)(()=>{let{width:e,height:n,top:a,left:s}=o.current;if(t||!i.current||!e||!n)return;i.current.dataset.motionPopId=r;let l=document.createElement("style");return 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: ${a}px !important;
            left: ${s}px !important;
          }
        `),()=>{document.head.removeChild(l)}},[t]),n.createElement(u,{isPresent:t,childRef:i,sizeRef:o},n.cloneElement(e,{ref:i}))}let d=({children:e,initial:t,isPresent:r,onExitComplete:i,custom:o,presenceAffectsLayout:a,mode:u})=>{let d=(0,l.h)(f),p=(0,n.useId)(),h=(0,n.useMemo)(()=>({id:p,initial:t,isPresent:r,custom:o,onExitComplete:e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;i&&i()},register:e=>(d.set(e,!1),()=>d.delete(e))}),a?void 0:[r]);return(0,n.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[r]),n.useEffect(()=>{r||d.size||!i||i()},[r]),"popLayout"===u&&(e=n.createElement(c,{isPresent:r},e)),n.createElement(s.O.Provider,{value:h},e)};function f(){return new Map}var p=r(5050),h=r(9047);let m=e=>e.key||"",g=({children:e,custom:t,initial:r=!0,onExitComplete:s,exitBeforeEnter:l,presenceAffectsLayout:u=!0,mode:c="sync"})=>{var f;(0,h.k)(!l,"Replace exitBeforeEnter with mode='wait'");let g=(0,n.useContext)(p.p).forceRender||function(){let e=o(),[t,r]=(0,n.useState)(0),i=(0,n.useCallback)(()=>{e.current&&r(t+1)},[t]);return[(0,n.useCallback)(()=>a.Wi.postRender(i),[i]),t]}()[0],v=o(),y=function(e){let t=[];return n.Children.forEach(e,e=>{(0,n.isValidElement)(e)&&t.push(e)}),t}(e),b=y,x=(0,n.useRef)(new Map).current,w=(0,n.useRef)(b),k=(0,n.useRef)(new Map).current,S=(0,n.useRef)(!0);if((0,i.L)(()=>{S.current=!1,function(e,t){e.forEach(e=>{let r=m(e);t.set(r,e)})}(y,k),w.current=b}),f=()=>{S.current=!0,k.clear(),x.clear()},(0,n.useEffect)(()=>()=>f(),[]),S.current)return n.createElement(n.Fragment,null,b.map(e=>n.createElement(d,{key:m(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:u,mode:c},e)));b=[...b];let P=w.current.map(m),C=y.map(m),E=P.length;for(let e=0;e<E;e++){let t=P[e];-1!==C.indexOf(t)||x.has(t)||x.set(t,void 0)}return"wait"===c&&x.size&&(b=[]),x.forEach((e,r)=>{if(-1!==C.indexOf(r))return;let i=k.get(r);if(!i)return;let o=P.indexOf(r),a=e;a||(a=n.createElement(d,{key:m(i),isPresent:!1,onExitComplete:()=>{k.delete(r),x.delete(r);let e=w.current.findIndex(e=>e.key===r);if(w.current.splice(e,1),!x.size){if(w.current=y,!1===v.current)return;g(),s&&s()}},custom:t,presenceAffectsLayout:u,mode:c},i),x.set(r,a)),b.splice(o,0,a)}),b=b.map(e=>{let t=e.key;return x.has(t)?e:n.createElement(d,{key:m(e),isPresent:!0,presenceAffectsLayout:u,mode:c},e)}),n.createElement(n.Fragment,null,x.size?b:b.map(e=>(0,n.cloneElement)(e)))}},3241:function(e,t,r){"use strict";r.d(t,{hO:function(){return a},oO:function(){return o}});var n=r(2265),i=r(7797);function o(){let e=(0,n.useContext)(i.O);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:r,register:o}=e,a=(0,n.useId)();return(0,n.useEffect)(()=>o(a),[]),!t&&r?[!1,()=>r&&r(a)]:[!0]}function a(){var e;return null===(e=(0,n.useContext)(i.O))||e.isPresent}},5050:function(e,t,r){"use strict";r.d(t,{p:function(){return n}});let n=(0,r(2265).createContext)({})},7797:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});let n=(0,r(2265).createContext)(null)},9630:function(e,t,r){"use strict";r.d(t,{Pn:function(){return s},Wi:function(){return a},frameData:function(){return l},S6:function(){return u}});var n=r(9276);class i{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}let o=["prepare","read","update","preRender","render","postRender"],{schedule:a,cancel:s,state:l,steps:u}=function(e,t){let r=!1,n=!0,a={delta:0,timestamp:0,isProcessing:!1},s=o.reduce((e,t)=>(e[t]=function(e){let t=new i,r=new i,n=0,o=!1,a=!1,s=new WeakSet,l={schedule:(e,i=!1,a=!1)=>{let l=a&&o,u=l?t:r;return i&&s.add(e),u.add(e)&&l&&o&&(n=t.order.length),e},cancel:e=>{r.remove(e),s.delete(e)},process:i=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.clear(),n=t.order.length)for(let r=0;r<n;r++){let n=t.order[r];n(i),s.has(n)&&(l.schedule(n),e())}o=!1,a&&(a=!1,l.process(i))}};return l}(()=>r=!0),e),{}),l=e=>s[e].process(a),u=()=>{let i=performance.now();r=!1,a.delta=n?1e3/60:Math.max(Math.min(i-a.timestamp,40),1),a.timestamp=i,a.isProcessing=!0,o.forEach(l),a.isProcessing=!1,r&&t&&(n=!1,e(u))},c=()=>{r=!0,n=!0,a.isProcessing||e(u)};return{schedule:o.reduce((e,t)=>{let n=s[t];return e[t]=(e,t=!1,i=!1)=>(r||c(),n.schedule(e,t,i)),e},{}),cancel:e=>o.forEach(t=>s[t].cancel(e)),state:a,steps:s}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:n.Z,!0)},9469:function(e,t,r){"use strict";let n;r.d(t,{E:function(){return iz}});var i,o,a=r(2265);let s=(0,a.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),l=(0,a.createContext)({});var u=r(7797),c=r(9033);let d=(0,a.createContext)({strict:!1});function f(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function p(e){return"string"==typeof e||Array.isArray(e)}function h(e){return"object"==typeof e&&"function"==typeof e.start}let m=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],g=["initial",...m];function v(e){return h(e.animate)||g.some(t=>p(e[t]))}function y(e){return!!(v(e)||e.variants)}function b(e){return Array.isArray(e)?e.join(" "):e}let x={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"]},w={};for(let e in x)w[e]={isEnabled:t=>x[e].some(e=>!!t[e])};var k=r(7282),S=r(5050);let P=(0,a.createContext)({}),C=Symbol.for("motionComponentSymbol"),E=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function j(e){if("string"!=typeof e||e.includes("-"));else if(E.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let _={},R=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],T=new Set(R);function A(e,{layout:t,layoutId:r}){return T.has(e)||e.startsWith("origin")||(t||void 0!==r)&&(!!_[e]||"opacity"===e)}let O=e=>!!(e&&e.getVelocity),M={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},L=R.length,B=e=>t=>"string"==typeof t&&t.startsWith(e),I=B("--"),D=B("var(--"),V=(e,t)=>t&&"number"==typeof e?t.transform(e):e,N=(e,t,r)=>Math.min(Math.max(r,e),t),W={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},F={...W,transform:e=>N(0,1,e)},$={...W,default:1},z=e=>Math.round(1e5*e)/1e5,U=/(-)?([\d]*\.?[\d])+/g,G=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,H=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function q(e){return"string"==typeof e}let Y=e=>({test:t=>q(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),X=Y("deg"),Z=Y("%"),K=Y("px"),Q=Y("vh"),J=Y("vw"),ee={...Z,parse:e=>Z.parse(e)/100,transform:e=>Z.transform(100*e)},et={...W,transform:Math.round},er={borderWidth:K,borderTopWidth:K,borderRightWidth:K,borderBottomWidth:K,borderLeftWidth:K,borderRadius:K,radius:K,borderTopLeftRadius:K,borderTopRightRadius:K,borderBottomRightRadius:K,borderBottomLeftRadius:K,width:K,maxWidth:K,height:K,maxHeight:K,size:K,top:K,right:K,bottom:K,left:K,padding:K,paddingTop:K,paddingRight:K,paddingBottom:K,paddingLeft:K,margin:K,marginTop:K,marginRight:K,marginBottom:K,marginLeft:K,rotate:X,rotateX:X,rotateY:X,rotateZ:X,scale:$,scaleX:$,scaleY:$,scaleZ:$,skew:X,skewX:X,skewY:X,distance:K,translateX:K,translateY:K,translateZ:K,x:K,y:K,z:K,perspective:K,transformPerspective:K,opacity:F,originX:ee,originY:ee,originZ:K,zIndex:et,fillOpacity:F,strokeOpacity:F,numOctaves:et};function en(e,t,r,n){let{style:i,vars:o,transform:a,transformOrigin:s}=e,l=!1,u=!1,c=!0;for(let e in t){let r=t[e];if(I(e)){o[e]=r;continue}let n=er[e],d=V(r,n);if(T.has(e)){if(l=!0,a[e]=d,!c)continue;r!==(n.default||0)&&(c=!1)}else e.startsWith("origin")?(u=!0,s[e]=d):i[e]=d}if(!t.transform&&(l||n?i.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:r=!0},n,i){let o="";for(let t=0;t<L;t++){let r=R[t];if(void 0!==e[r]){let t=M[r]||r;o+=`${t}(${e[r]}) `}}return t&&!e.z&&(o+="translateZ(0)"),o=o.trim(),i?o=i(e,n?"":o):r&&n&&(o="none"),o}(e.transform,r,c,n):i.transform&&(i.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:r=0}=s;i.transformOrigin=`${e} ${t} ${r}`}}let ei=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function eo(e,t,r){for(let n in t)O(t[n])||A(n,r)||(e[n]=t[n])}let ea=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function es(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||ea.has(e)}let el=e=>!es(e);try{(i=require("@emotion/is-prop-valid").default)&&(el=e=>e.startsWith("on")?!es(e):i(e))}catch(e){}function eu(e,t,r){return"string"==typeof e?e:K.transform(t+r*e)}let ec={offset:"stroke-dashoffset",array:"stroke-dasharray"},ed={offset:"strokeDashoffset",array:"strokeDasharray"};function ef(e,{attrX:t,attrY:r,attrScale:n,originX:i,originY:o,pathLength:a,pathSpacing:s=1,pathOffset:l=0,...u},c,d,f){if(en(e,u,c,f),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:p,style:h,dimensions:m}=e;p.transform&&(m&&(h.transform=p.transform),delete p.transform),m&&(void 0!==i||void 0!==o||h.transform)&&(h.transformOrigin=function(e,t,r){let n=eu(t,e.x,e.width),i=eu(r,e.y,e.height);return`${n} ${i}`}(m,void 0!==i?i:.5,void 0!==o?o:.5)),void 0!==t&&(p.x=t),void 0!==r&&(p.y=r),void 0!==n&&(p.scale=n),void 0!==a&&function(e,t,r=1,n=0,i=!0){e.pathLength=1;let o=i?ec:ed;e[o.offset]=K.transform(-n);let a=K.transform(t),s=K.transform(r);e[o.array]=`${a} ${s}`}(p,a,s,l,!1)}let ep=()=>({...ei(),attrs:{}}),eh=e=>"string"==typeof e&&"svg"===e.toLowerCase(),em=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function eg(e,{style:t,vars:r},n,i){for(let o in Object.assign(e.style,t,i&&i.getProjectionStyles(n)),r)e.style.setProperty(o,r[o])}let ev=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 ey(e,t,r,n){for(let r in eg(e,t,void 0,n),t.attrs)e.setAttribute(ev.has(r)?r:em(r),t.attrs[r])}function eb(e,t){let{style:r}=e,n={};for(let i in r)(O(r[i])||t.style&&O(t.style[i])||A(i,e))&&(n[i]=r[i]);return n}function ex(e,t){let r=eb(e,t);for(let n in e)(O(e[n])||O(t[n]))&&(r[-1!==R.indexOf(n)?"attr"+n.charAt(0).toUpperCase()+n.substring(1):n]=e[n]);return r}function ew(e,t,r,n={},i={}){return"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,i)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==r?r:e.custom,n,i)),t}var ek=r(458);let eS=e=>Array.isArray(e),eP=e=>!!(e&&"object"==typeof e&&e.mix&&e.toValue),eC=e=>eS(e)?e[e.length-1]||0:e;function eE(e){let t=O(e)?e.get():e;return eP(t)?t.toValue():t}let ej=e=>(t,r)=>{let n=(0,a.useContext)(l),i=(0,a.useContext)(u.O),o=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:r},n,i,o){let a={latestValues:function(e,t,r,n){let i={},o=n(e,{});for(let e in o)i[e]=eE(o[e]);let{initial:a,animate:s}=e,l=v(e),u=y(e);t&&u&&!l&&!1!==e.inherit&&(void 0===a&&(a=t.initial),void 0===s&&(s=t.animate));let c=!!r&&!1===r.initial,d=(c=c||!1===a)?s:a;return d&&"boolean"!=typeof d&&!h(d)&&(Array.isArray(d)?d:[d]).forEach(t=>{let r=ew(e,t);if(!r)return;let{transitionEnd:n,transition:o,...a}=r;for(let e in a){let t=a[e];if(Array.isArray(t)){let e=c?t.length-1:0;t=t[e]}null!==t&&(i[e]=t)}for(let e in n)i[e]=n[e]}),i}(n,i,o,e),renderState:t()};return r&&(a.mount=e=>r(n,e,a)),a})(e,t,n,i);return r?o():(0,ek.h)(o)};var e_=r(9630);let eR={useVisualState:ej({scrapeMotionValuesFromProps:ex,createRenderState:ep,onMount:(e,t,{renderState:r,latestValues:n})=>{e_.Wi.read(()=>{try{r.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){r.dimensions={x:0,y:0,width:0,height:0}}}),e_.Wi.render(()=>{ef(r,n,{enableHardwareAcceleration:!1},eh(t.tagName),e.transformTemplate),ey(t,r)})}})},eT={useVisualState:ej({scrapeMotionValuesFromProps:eb,createRenderState:ei})};function eA(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}let eO=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eM(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}let eL=e=>t=>eO(t)&&e(t,eM(t));function eB(e,t,r,n){return eA(e,t,eL(r),n)}let eI=(e,t)=>r=>t(e(r)),eD=(...e)=>e.reduce(eI);function eV(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let eN=eV("dragHorizontal"),eW=eV("dragVertical");function eF(e){let t=!1;if("y"===e)t=eW();else if("x"===e)t=eN();else{let e=eN(),r=eW();e&&r?t=()=>{e(),r()}:(e&&e(),r&&r())}return t}function e$(){let e=eF(!0);return!e||(e(),!1)}class ez{constructor(e){this.isMounted=!1,this.node=e}update(){}}function eU(e,t){let r="onHover"+(t?"Start":"End");return eB(e.current,"pointer"+(t?"enter":"leave"),(n,i)=>{if("touch"===n.type||e$())return;let o=e.getProps();e.animationState&&o.whileHover&&e.animationState.setActive("whileHover",t),o[r]&&e_.Wi.update(()=>o[r](n,i))},{passive:!e.getProps()[r]})}class eG extends ez{mount(){this.unmount=eD(eU(this.node,!0),eU(this.node,!1))}unmount(){}}class eH extends ez{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=eD(eA(this.node.current,"focus",()=>this.onFocus()),eA(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let eq=(e,t)=>!!t&&(e===t||eq(e,t.parentElement));var eY=r(9276);function eX(e,t){if(!t)return;let r=new PointerEvent("pointer"+e);t(r,eM(r))}class eZ extends ez{constructor(){super(...arguments),this.removeStartListeners=eY.Z,this.removeEndListeners=eY.Z,this.removeAccessibleListeners=eY.Z,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;let r=this.node.getProps(),n=eB(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:r,onTapCancel:n}=this.node.getProps();e_.Wi.update(()=>{eq(this.node.current,e.target)?r&&r(e,t):n&&n(e,t)})},{passive:!(r.onTap||r.onPointerUp)}),i=eB(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=eD(n,i),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=eA(this.node.current,"keydown",e=>{"Enter"!==e.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=eA(this.node.current,"keyup",e=>{"Enter"===e.key&&this.checkPressEnd()&&eX("up",(e,t)=>{let{onTap:r}=this.node.getProps();r&&e_.Wi.update(()=>r(e,t))})}),eX("down",(e,t)=>{this.startPress(e,t)}))}),t=eA(this.node.current,"blur",()=>{this.isPressing&&eX("cancel",(e,t)=>this.cancelPress(e,t))});this.removeAccessibleListeners=eD(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&&e_.Wi.update(()=>r(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!e$()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:r}=this.node.getProps();r&&e_.Wi.update(()=>r(e,t))}mount(){let e=this.node.getProps(),t=eB(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=eA(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=eD(t,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let eK=new WeakMap,eQ=new WeakMap,eJ=e=>{let t=eK.get(e.target);t&&t(e)},e0=e=>{e.forEach(eJ)},e1={some:0,all:1};class e2 extends ez{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,o={root:t?t.current:void 0,rootMargin:r,threshold:"number"==typeof n?n:e1[n]};return function(e,t,r){let n=function({root:e,...t}){let r=e||document;eQ.has(r)||eQ.set(r,{});let n=eQ.get(r),i=JSON.stringify(t);return n[i]||(n[i]=new IntersectionObserver(e0,{root:e,...t})),n[i]}(t);return eK.set(e,r),n.observe(e),()=>{eK.delete(e),n.unobserve(e)}}(this.node.current,o,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(),o=t?r:n;o&&o(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(){}}function e5(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 e3(e,t,r){let n=e.getProps();return ew(n,t,void 0!==r?r:n.custom,function(e){let t={};return e.values.forEach((e,r)=>t[r]=e.get()),t}(e),function(e){let t={};return e.values.forEach((e,r)=>t[r]=e.getVelocity()),t}(e))}let e6="data-"+em("framerAppearId");var e7=r(9047);let e9=e=>1e3*e,e4=e=>e/1e3,e8={current:!1},te=e=>Array.isArray(e)&&"number"==typeof e[0],tt=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,tr={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tt([0,.65,.55,1]),circOut:tt([.55,0,1,.45]),backIn:tt([.31,.01,.66,-.59]),backOut:tt([.33,1.53,.69,.99])},tn=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e;function ti(e,t,r,n){if(e===t&&r===n)return eY.Z;let i=t=>(function(e,t,r,n,i){let o,a;let s=0;do(o=tn(a=t+(r-t)/2,n,i)-e)>0?r=a:t=a;while(Math.abs(o)>1e-7&&++s<12);return a})(t,0,1,e,r);return e=>0===e||1===e?e:tn(i(e),t,n)}let to=ti(.42,0,1,1),ta=ti(0,0,.58,1),ts=ti(.42,0,.58,1),tl=e=>Array.isArray(e)&&"number"!=typeof e[0],tu=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,tc=e=>t=>1-e(1-t),td=e=>1-Math.sin(Math.acos(e)),tf=tc(td),tp=tu(tf),th=ti(.33,1.53,.69,.99),tm=tc(th),tg=tu(tm),tv={linear:eY.Z,easeIn:to,easeInOut:ts,easeOut:ta,circIn:td,circInOut:tp,circOut:tf,backIn:tm,backInOut:tg,backOut:th,anticipate:e=>(e*=2)<1?.5*tm(e):.5*(2-Math.pow(2,-10*(e-1)))},ty=e=>{if(Array.isArray(e)){(0,e7.k)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,r,n,i]=e;return ti(t,r,n,i)}return"string"==typeof e?((0,e7.k)(void 0!==tv[e],`Invalid easing type '${e}'`),tv[e]):e},tb=(e,t)=>r=>!!(q(r)&&H.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),tx=(e,t,r)=>n=>{if(!q(n))return n;let[i,o,a,s]=n.match(U);return{[e]:parseFloat(i),[t]:parseFloat(o),[r]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},tw=e=>N(0,255,e),tk={...W,transform:e=>Math.round(tw(e))},tS={test:tb("rgb","red"),parse:tx("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+tk.transform(e)+", "+tk.transform(t)+", "+tk.transform(r)+", "+z(F.transform(n))+")"},tP={test:tb("#"),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:tS.transform},tC={test:tb("hsl","hue"),parse:tx("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Z.transform(z(t))+", "+Z.transform(z(r))+", "+z(F.transform(n))+")"},tE={test:e=>tS.test(e)||tP.test(e)||tC.test(e),parse:e=>tS.test(e)?tS.parse(e):tC.test(e)?tC.parse(e):tP.parse(e),transform:e=>q(e)?e:e.hasOwnProperty("red")?tS.transform(e):tC.transform(e)},tj=(e,t,r)=>-r*e+r*t+e;function t_(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}let tR=(e,t,r)=>{let n=e*e;return Math.sqrt(Math.max(0,r*(t*t-n)+n))},tT=[tP,tS,tC],tA=e=>tT.find(t=>t.test(e));function tO(e){let t=tA(e);(0,e7.k)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let r=t.parse(e);return t===tC&&(r=function({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,r/=100;let i=0,o=0,a=0;if(t/=100){let n=r<.5?r*(1+t):r+t-r*t,s=2*r-n;i=t_(s,n,e+1/3),o=t_(s,n,e),a=t_(s,n,e-1/3)}else i=o=a=r;return{red:Math.round(255*i),green:Math.round(255*o),blue:Math.round(255*a),alpha:n}}(r)),r}let tM=(e,t)=>{let r=tO(e),n=tO(t),i={...r};return e=>(i.red=tR(r.red,n.red,e),i.green=tR(r.green,n.green,e),i.blue=tR(r.blue,n.blue,e),i.alpha=tj(r.alpha,n.alpha,e),tS.transform(i))},tL={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:eY.Z},tB={regex:G,countKey:"Colors",token:"${c}",parse:tE.parse},tI={regex:U,countKey:"Numbers",token:"${n}",parse:W.parse};function tD(e,{regex:t,countKey:r,token:n,parse:i}){let o=e.tokenised.match(t);o&&(e["num"+r]=o.length,e.tokenised=e.tokenised.replace(t,n),e.values.push(...o.map(i)))}function tV(e){let t=e.toString(),r={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&tD(r,tL),tD(r,tB),tD(r,tI),r}function tN(e){return tV(e).values}function tW(e){let{values:t,numColors:r,numVars:n,tokenised:i}=tV(e),o=t.length;return e=>{let t=i;for(let i=0;i<o;i++)t=i<n?t.replace(tL.token,e[i]):i<n+r?t.replace(tB.token,tE.transform(e[i])):t.replace(tI.token,z(e[i]));return t}}let tF=e=>"number"==typeof e?0:e,t$={test:function(e){var t,r;return isNaN(e)&&q(e)&&((null===(t=e.match(U))||void 0===t?void 0:t.length)||0)+((null===(r=e.match(G))||void 0===r?void 0:r.length)||0)>0},parse:tN,createTransformer:tW,getAnimatableNone:function(e){let t=tN(e);return tW(e)(t.map(tF))}},tz=(e,t)=>r=>`${r>0?t:e}`;function tU(e,t){return"number"==typeof e?r=>tj(e,t,r):tE.test(e)?tM(e,t):e.startsWith("var(")?tz(e,t):tq(e,t)}let tG=(e,t)=>{let r=[...e],n=r.length,i=e.map((e,r)=>tU(e,t[r]));return e=>{for(let t=0;t<n;t++)r[t]=i[t](e);return r}},tH=(e,t)=>{let r={...e,...t},n={};for(let i in r)void 0!==e[i]&&void 0!==t[i]&&(n[i]=tU(e[i],t[i]));return e=>{for(let t in n)r[t]=n[t](e);return r}},tq=(e,t)=>{let r=t$.createTransformer(t),n=tV(e),i=tV(t);return n.numVars===i.numVars&&n.numColors===i.numColors&&n.numNumbers>=i.numNumbers?eD(tG(n.values,i.values),r):((0,e7.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.`),tz(e,t))},tY=(e,t,r)=>{let n=t-e;return 0===n?1:(r-e)/n},tX=(e,t)=>r=>tj(e,t,r);function tZ(e,t,{clamp:r=!0,ease:n,mixer:i}={}){let o=e.length;if((0,e7.k)(o===t.length,"Both input and output ranges must be the same length"),1===o)return()=>t[0];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());let a=function(e,t,r){let n=[],i=r||function(e){if("number"==typeof e);else if("string"==typeof e)return tE.test(e)?tM:tq;else if(Array.isArray(e))return tG;else if("object"==typeof e)return tH;return tX}(e[0]),o=e.length-1;for(let r=0;r<o;r++){let o=i(e[r],e[r+1]);t&&(o=eD(Array.isArray(t)?t[r]||eY.Z:t,o)),n.push(o)}return n}(t,n,i),s=a.length,l=t=>{let r=0;if(s>1)for(;r<e.length-2&&!(t<e[r+1]);r++);let n=tY(e[r],e[r+1],t);return a[r](n)};return r?t=>l(N(e[0],e[o-1],t)):l}function tK({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){let i=tl(n)?n.map(ty):ty(n),o={done:!1,value:t[0]},a=tZ((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=tY(0,t,n);e.push(tj(r,1,i))}}(t,e.length-1),t}(t)).map(t=>t*e),t,{ease:Array.isArray(i)?i:t.map(()=>i||ts).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(o.value=a(t),o.done=t>=e,o)}}function tQ(e,t,r){var n,i;let o=Math.max(t-5,0);return n=r-e(o),(i=t-o)?1e3/i*n:0}function tJ(e,t){return e*Math.sqrt(1-t*t)}let t0=["duration","bounce"],t1=["stiffness","damping","mass"];function t2(e,t){return t.some(t=>void 0!==e[t])}function t5({keyframes:e,restDelta:t,restSpeed:r,...n}){let i;let o=e[0],a=e[e.length-1],s={done:!1,value:o},{stiffness:l,damping:u,mass:c,velocity:d,duration:f,isResolvedFromDuration:p}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!t2(e,t1)&&t2(e,t0)){let r=function({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let i,o;(0,e7.K)(e<=e9(10),"Spring duration must be 10 seconds or less");let a=1-t;a=N(.05,1,a),e=N(.01,10,e4(e)),a<1?(i=t=>{let n=t*a,i=n*e;return .001-(n-r)/tJ(t,a)*Math.exp(-i)},o=t=>{let n=t*a*e,o=Math.pow(a,2)*Math.pow(t,2)*e,s=tJ(Math.pow(t,2),a);return(n*r+r-o)*Math.exp(-n)*(-i(t)+.001>0?-1:1)/s}):(i=t=>-.001+Math.exp(-t*e)*((t-r)*e+1),o=t=>e*e*(r-t)*Math.exp(-t*e));let s=function(e,t,r){let n=r;for(let r=1;r<12;r++)n-=e(n)/t(n);return n}(i,o,5/e);if(e=e9(e),isNaN(s))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(s,2)*n;return{stiffness:t,damping:2*a*Math.sqrt(n*t),duration:e}}}(e);(t={...t,...r,velocity:0,mass:1}).isResolvedFromDuration=!0}return t}(n),h=d?-e4(d):0,m=u/(2*Math.sqrt(l*c)),g=a-o,v=e4(Math.sqrt(l/c)),y=5>Math.abs(g);if(r||(r=y?.01:2),t||(t=y?.005:.5),m<1){let e=tJ(v,m);i=t=>a-Math.exp(-m*v*t)*((h+m*v*g)/e*Math.sin(e*t)+g*Math.cos(e*t))}else if(1===m)i=e=>a-Math.exp(-v*e)*(g+(h+v*g)*e);else{let e=v*Math.sqrt(m*m-1);i=t=>{let r=Math.exp(-m*v*t),n=Math.min(e*t,300);return a-r*((h+m*v*g)*Math.sinh(n)+e*g*Math.cosh(n))/e}}return{calculatedDuration:p&&f||null,next:e=>{let n=i(e);if(p)s.done=e>=f;else{let o=h;0!==e&&(o=m<1?tQ(i,e,n):0);let l=Math.abs(o)<=r,u=Math.abs(a-n)<=t;s.done=l&&u}return s.value=s.done?a:n,s}}}function t3({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:a,min:s,max:l,restDelta:u=.5,restSpeed:c}){let d,f;let p=e[0],h={done:!1,value:p},m=e=>void 0!==s&&e<s||void 0!==l&&e>l,g=e=>void 0===s?l:void 0===l?s:Math.abs(s-e)<Math.abs(l-e)?s:l,v=r*t,y=p+v,b=void 0===a?y:a(y);b!==y&&(v=b-p);let x=e=>-v*Math.exp(-e/n),w=e=>b+x(e),k=e=>{let t=x(e),r=w(e);h.done=Math.abs(t)<=u,h.value=h.done?b:r},S=e=>{m(h.value)&&(d=e,f=t5({keyframes:[h.value,g(h.value)],velocity:tQ(w,e,h.value),damping:i,stiffness:o,restDelta:u,restSpeed:c}))};return S(0),{calculatedDuration:null,next:e=>{let t=!1;return(f||void 0!==d||(t=!0,k(e),S(e)),void 0!==d&&e>d)?f.next(e-d):(t||k(e),h)}}}let t6=e=>{let t=({timestamp:t})=>e(t);return{start:()=>e_.Wi.update(t,!0),stop:()=>(0,e_.Pn)(t),now:()=>e_.frameData.isProcessing?e_.frameData.timestamp:performance.now()}};function t7(e){let t=0,r=e.next(t);for(;!r.done&&t<2e4;)t+=50,r=e.next(t);return t>=2e4?1/0:t}let t9={decay:t3,inertia:t3,tween:tK,keyframes:tK,spring:t5};function t4({autoplay:e=!0,delay:t=0,driver:r=t6,keyframes:n,type:i="keyframes",repeat:o=0,repeatDelay:a=0,repeatType:s="loop",onPlay:l,onStop:u,onComplete:c,onUpdate:d,...f}){let p,h,m,g,v,y=1,b=!1,x=()=>{h=new Promise(e=>{p=e})};x();let w=t9[i]||tK;w!==tK&&"number"!=typeof n[0]&&(g=tZ([0,100],n,{clamp:!1}),n=[0,100]);let k=w({...f,keyframes:n});"mirror"===s&&(v=w({...f,keyframes:[...n].reverse(),velocity:-(f.velocity||0)}));let S="idle",P=null,C=null,E=null;null===k.calculatedDuration&&o&&(k.calculatedDuration=t7(k));let{calculatedDuration:j}=k,_=1/0,R=1/0;null!==j&&(R=(_=j+a)*(o+1)-a);let T=0,A=e=>{if(null===C)return;y>0&&(C=Math.min(C,e)),y<0&&(C=Math.min(e-R/y,C));let r=(T=null!==P?P:Math.round(e-C)*y)-t*(y>=0?1:-1),i=y>=0?r<0:r>R;T=Math.max(r,0),"finished"===S&&null===P&&(T=R);let l=T,u=k;if(o){let e=T/_,t=Math.floor(e),r=e%1;!r&&e>=1&&(r=1),1===r&&t--;let n=!!((t=Math.min(t,o+1))%2);n&&("reverse"===s?(r=1-r,a&&(r-=a/_)):"mirror"===s&&(u=v));let i=N(0,1,r);T>R&&(i="reverse"===s&&n?1:0),l=i*_}let c=i?{done:!1,value:n[0]}:u.next(l);g&&(c.value=g(c.value));let{done:f}=c;i||null===j||(f=y>=0?T>=R:T<=0);let p=null===P&&("finished"===S||"running"===S&&f);return d&&d(c.value),p&&L(),c},O=()=>{m&&m.stop(),m=void 0},M=()=>{S="idle",O(),p(),x(),C=E=null},L=()=>{S="finished",c&&c(),O(),p()},B=()=>{if(b)return;m||(m=r(A));let e=m.now();l&&l(),null!==P?C=e-P:C&&"finished"!==S||(C=e),"finished"===S&&x(),E=C,P=null,S="running",m.start()};e&&B();let I={then:(e,t)=>h.then(e,t),get time(){return e4(T)},set time(newTime){T=newTime=e9(newTime),null===P&&m&&0!==y?C=m.now()-newTime/y:P=newTime},get duration(){return e4(null===k.calculatedDuration?t7(k):k.calculatedDuration)},get speed(){return y},set speed(newSpeed){if(newSpeed===y||!m)return;y=newSpeed,I.time=e4(T)},get state(){return S},play:B,pause:()=>{S="paused",P=T},stop:()=>{b=!0,"idle"!==S&&(S="idle",u&&u(),M())},cancel:()=>{null!==E&&A(E),M()},complete:()=>{S="finished"},sample:e=>(C=0,A(e))};return I}let t8=(o=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===n&&(n=o()),n)),re=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),rt=(e,t)=>"spring"===t.type||"backgroundColor"===e||!function e(t){return!!(!t||"string"==typeof t&&tr[t]||te(t)||Array.isArray(t)&&t.every(e))}(t.ease),rr={type:"spring",stiffness:500,damping:25,restSpeed:10},rn=e=>({type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}),ri={type:"keyframes",duration:.8},ro={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},ra=(e,{keyframes:t})=>t.length>2?ri:T.has(e)?e.startsWith("scale")?rn(t[1]):rr:ro,rs=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(t$.test(t)||"0"===t)&&!t.startsWith("url(")),rl=new Set(["brightness","contrast","saturate","opacity"]);function ru(e){let[t,r]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[n]=r.match(U)||[];if(!n)return e;let i=r.replace(n,""),o=rl.has(t)?1:0;return n!==r&&(o*=100),t+"("+o+i+")"}let rc=/([a-z-]*)\(.*?\)/g,rd={...t$,getAnimatableNone:e=>{let t=e.match(rc);return t?t.map(ru).join(" "):e}},rf={...er,color:tE,backgroundColor:tE,outlineColor:tE,fill:tE,stroke:tE,borderColor:tE,borderTopColor:tE,borderRightColor:tE,borderBottomColor:tE,borderLeftColor:tE,filter:rd,WebkitFilter:rd},rp=e=>rf[e];function rh(e,t){let r=rp(e);return r!==rd&&(r=t$),r.getAnimatableNone?r.getAnimatableNone(t):void 0}let rm=e=>/^0[^.\s]+$/.test(e);function rg(e,t){return e[t]||e.default||e}let rv=(e,t,r,n={})=>i=>{let o=rg(n,e)||{},a=o.delay||n.delay||0,{elapsed:s=0}=n;s-=e9(a);let l=function(e,t,r,n){let i,o;let a=rs(t,r);i=Array.isArray(r)?[...r]:[null,r];let s=void 0!==n.from?n.from:e.get(),l=[];for(let e=0;e<i.length;e++){var u;null===i[e]&&(i[e]=0===e?s:i[e-1]),("number"==typeof(u=i[e])?0===u:null!==u?"none"===u||"0"===u||rm(u):void 0)&&l.push(e),"string"==typeof i[e]&&"none"!==i[e]&&"0"!==i[e]&&(o=i[e])}if(a&&l.length&&o)for(let e=0;e<l.length;e++)i[l[e]]=rh(t,o);return i}(t,e,r,o),u=l[0],c=l[l.length-1],d=rs(e,u),f=rs(e,c);(0,e7.K)(d===f,`You are trying to animate ${e} from "${u}" to "${c}". ${u} is not an animatable value - to enable this animation set ${u} to a value animatable to ${c} via the \`style\` property.`);let p={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...o,delay:-s,onUpdate:e=>{t.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{i(),o.onComplete&&o.onComplete()}};if(!function({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:i,repeat:o,repeatType:a,repeatDelay:s,from:l,elapsed:u,...c}){return!!Object.keys(c).length}(o)&&(p={...p,...ra(e,p)}),p.duration&&(p.duration=e9(p.duration)),p.repeatDelay&&(p.repeatDelay=e9(p.repeatDelay)),!d||!f||e8.current||!1===o.type)return function({keyframes:e,delay:t,onUpdate:r,onComplete:n}){let i=()=>(r&&r(e[e.length-1]),n&&n(),{time:0,speed:1,duration:0,play:eY.Z,pause:eY.Z,stop:eY.Z,then:e=>(e(),Promise.resolve()),cancel:eY.Z,complete:eY.Z});return t?t4({keyframes:[0,1],duration:0,delay:t,onComplete:i}):i()}(e8.current?{...p,delay:0}:p);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let r=function(e,t,{onUpdate:r,onComplete:n,...i}){let o,a;if(!(t8()&&re.has(t)&&!i.repeatDelay&&"mirror"!==i.repeatType&&0!==i.damping&&"inertia"!==i.type))return!1;let s=!1,l=()=>{a=new Promise(e=>{o=e})};l();let{keyframes:u,duration:c=300,ease:d,times:f}=i;if(rt(t,i)){let e=t4({...i,repeat:0,delay:0}),t={done:!1,value:u[0]},r=[],n=0;for(;!t.done&&n<2e4;)t=e.sample(n),r.push(t.value),n+=10;f=void 0,u=r,c=n-10,d="linear"}let p=function(e,t,r,{delay:n=0,duration:i,repeat:o=0,repeatType:a="loop",ease:s,times:l}={}){let u={[t]:r};l&&(u.offset=l);let c=function e(t){if(t)return te(t)?tt(t):Array.isArray(t)?t.map(e):tr[t]}(s);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:n,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:o+1,direction:"reverse"===a?"alternate":"normal"})}(e.owner.current,t,u,{...i,duration:c,ease:d,times:f});i.syncStart&&(p.startTime=e_.frameData.isProcessing?e_.frameData.timestamp:performance.now());let h=()=>p.cancel(),m=()=>{e_.Wi.update(h),o(),l()};return p.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:r="loop"}){let n=t&&"loop"!==r&&t%2==1?0:e.length-1;return e[n]}(u,i)),n&&n(),m()},{then:(e,t)=>a.then(e,t),attachTimeline:e=>(p.timeline=e,p.onfinish=null,eY.Z),get time(){return e4(p.currentTime||0)},set time(newTime){p.currentTime=e9(newTime)},get speed(){return p.playbackRate},set speed(newSpeed){p.playbackRate=newSpeed},get duration(){return e4(c)},play:()=>{s||(p.play(),(0,e_.Pn)(h))},pause:()=>p.pause(),stop:()=>{if(s=!0,"idle"===p.playState)return;let{currentTime:t}=p;if(t){let r=t4({...i,autoplay:!1});e.setWithVelocity(r.sample(t-10).value,r.sample(t).value,10)}m()},complete:()=>p.finish(),cancel:m}}(t,e,p);if(r)return r}return t4(p)};function ry(e){return!!(O(e)&&e.add)}let rb=e=>/^\-?\d*\.?\d+$/.test(e);function rx(e,t){-1===e.indexOf(t)&&e.push(t)}function rw(e,t){let r=e.indexOf(t);r>-1&&e.splice(r,1)}class rk{constructor(){this.subscriptions=[]}add(e){return rx(this.subscriptions,e),()=>rw(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 rS=e=>!isNaN(parseFloat(e)),rP={current:void 0};class rC{constructor(e,t={}){this.version="10.16.3",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:r,timestamp:n}=e_.frameData;this.lastUpdated!==n&&(this.timeDelta=r,this.lastUpdated=n,e_.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>e_.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=rS(this.current),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new rk);let r=this.events[e].add(t);return"change"===e?()=>{r(),e_.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,r){this.set(t),this.prev=e,this.timeDelta=r}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return rP.current&&rP.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e,t;return this.canTrackVelocity?(e=parseFloat(this.current)-parseFloat(this.prev),(t=this.timeDelta)?1e3/t*e:0):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 rE(e,t){return new rC(e,t)}let rj=e=>t=>t.test(e),r_=[W,K,Z,X,J,Q,{test:e=>"auto"===e,parse:e=>e}],rR=e=>r_.find(rj(e)),rT=[...r_,tE,t$],rA=e=>rT.find(rj(e));function rO(e,t,{delay:r=0,transitionOverride:n,type:i}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:a,...s}=e.makeTargetAnimatable(t),l=e.getValue("willChange");n&&(o=n);let u=[],c=i&&e.animationState&&e.animationState.getState()[i];for(let t in s){let n=e.getValue(t),i=s[t];if(!n||void 0===i||c&&function({protectedKeys:e,needsAnimating:t},r){let n=e.hasOwnProperty(r)&&!0!==t[r];return t[r]=!1,n}(c,t))continue;let a={delay:r,elapsed:0,...o};if(window.HandoffAppearAnimations&&!n.hasAnimated){let r=e.getProps()[e6];r&&(a.elapsed=window.HandoffAppearAnimations(r,t,n,e_.Wi),a.syncStart=!0)}n.start(rv(t,n,i,e.shouldReduceMotion&&T.has(t)?{type:!1}:a));let d=n.animation;ry(l)&&(l.add(t),d.then(()=>l.remove(t))),u.push(d)}return a&&Promise.all(u).then(()=>{a&&function(e,t){let r=e3(e,t),{transitionEnd:n={},transition:i={},...o}=r?e.makeTargetAnimatable(r,!1):{};for(let t in o={...o,...n}){let r=eC(o[t]);e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,rE(r))}}(e,a)}),u}function rM(e,t,r={}){let n=e3(e,t,r.custom),{transition:i=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(i=r.transitionOverride);let o=n?()=>Promise.all(rO(e,n,r)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(n=0)=>{let{delayChildren:o=0,staggerChildren:a,staggerDirection:s}=i;return function(e,t,r=0,n=0,i=1,o){let a=[],s=(e.variantChildren.size-1)*n,l=1===i?(e=0)=>e*n:(e=0)=>s-e*n;return Array.from(e.variantChildren).sort(rL).forEach((e,n)=>{e.notify("AnimationStart",t),a.push(rM(e,t,{...o,delay:r+l(n)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(a)}(e,t,o+n,a,s,r)}:()=>Promise.resolve(),{when:s}=i;if(!s)return Promise.all([o(),a(r.delay)]);{let[e,t]="beforeChildren"===s?[o,a]:[a,o];return e().then(()=>t())}}function rL(e,t){return e.sortNodePosition(t)}let rB=[...m].reverse(),rI=m.length;function rD(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class rV extends ez{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=>rM(e,t,r)));else if("string"==typeof t)n=rM(e,t,r);else{let i="function"==typeof t?e3(e,t,r.custom):t;n=Promise.all(rO(e,i,r))}return n.then(()=>e.notify("AnimationComplete",t))})(e,t,r))),r={animate:rD(!0),whileInView:rD(),whileHover:rD(),whileTap:rD(),whileDrag:rD(),whileFocus:rD(),exit:rD()},n=!0,i=(t,r)=>{let n=e3(e,r);if(n){let{transition:e,transitionEnd:r,...i}=n;t={...t,...i,...r}}return t};function o(o,a){let s=e.getProps(),l=e.getVariantContext(!0)||{},u=[],c=new Set,d={},f=1/0;for(let t=0;t<rI;t++){var m;let g=rB[t],v=r[g],y=void 0!==s[g]?s[g]:l[g],b=p(y),x=g===a?v.isActive:null;!1===x&&(f=t);let w=y===l[g]&&y!==s[g]&&b;if(w&&n&&e.manuallyAnimateOnMount&&(w=!1),v.protectedKeys={...d},!v.isActive&&null===x||!y&&!v.prevProp||h(y)||"boolean"==typeof y)continue;let k=(m=v.prevProp,"string"==typeof y?y!==m:!!Array.isArray(y)&&!e5(y,m)),S=k||g===a&&v.isActive&&!w&&b||t>f&&b,P=Array.isArray(y)?y:[y],C=P.reduce(i,{});!1===x&&(C={});let{prevResolvedValues:E={}}=v,j={...E,...C},_=e=>{S=!0,c.delete(e),v.needsAnimating[e]=!0};for(let e in j){let t=C[e],r=E[e];d.hasOwnProperty(e)||(t!==r?eS(t)&&eS(r)?!e5(t,r)||k?_(e):v.protectedKeys[e]=!0:void 0!==t?_(e):c.add(e):void 0!==t&&c.has(e)?_(e):v.protectedKeys[e]=!0)}v.prevProp=y,v.prevResolvedValues=C,v.isActive&&(d={...d,...C}),n&&e.blockInitialAnimation&&(S=!1),S&&!w&&u.push(...P.map(e=>({animation:e,options:{type:g,...o}})))}if(c.size){let t={};c.forEach(r=>{let n=e.getBaseTarget(r);void 0!==n&&(t[r]=n)}),u.push({animation:t})}let g=!!u.length;return n&&!1===s.initial&&!e.manuallyAnimateOnMount&&(g=!1),n=!1,g?t(u):Promise.resolve()}return{animateChanges:o,setActive:function(t,n,i){var a;if(r[t].isActive===n)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach(e=>{var r;return null===(r=e.animationState)||void 0===r?void 0:r.setActive(t,n)}),r[t].isActive=n;let s=o(i,t);for(let e in r)r[e].protectedKeys={};return s},setAnimateFunction:function(r){t=r(e)},getState:()=>r}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),h(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}let rN=0;class rW extends ez{constructor(){super(...arguments),this.id=rN++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;let i=this.node.animationState.setActive("exit",!e,{custom:null!=r?r:this.node.getProps().custom});t&&!e&&i.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let rF=(e,t)=>Math.abs(e-t);class r${constructor(e,t,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{var e,t;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let r=rG(this.lastMoveEventInfo,this.history),n=null!==this.startEvent,i=(e=r.offset,t={x:0,y:0},Math.sqrt(rF(e.x,t.x)**2+rF(e.y,t.y)**2)>=3);if(!n&&!i)return;let{point:o}=r,{timestamp:a}=e_.frameData;this.history.push({...o,timestamp:a});let{onStart:s,onMove:l}=this.handlers;n||(s&&s(this.lastMoveEvent,r),this.startEvent=this.lastMoveEvent),l&&l(this.lastMoveEvent,r)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=rz(t,this.transformPagePoint),e_.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:r,onSessionEnd:n}=this.handlers,i=rG("pointercancel"===e.type?this.lastMoveEventInfo:rz(t,this.transformPagePoint),this.history);this.startEvent&&r&&r(e,i),n&&n(e,i)},!eO(e))return;this.handlers=t,this.transformPagePoint=r;let n=rz(eM(e),this.transformPagePoint),{point:i}=n,{timestamp:o}=e_.frameData;this.history=[{...i,timestamp:o}];let{onSessionStart:a}=t;a&&a(e,rG(n,this.history)),this.removeListeners=eD(eB(window,"pointermove",this.handlePointerMove),eB(window,"pointerup",this.handlePointerUp),eB(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,e_.Pn)(this.updatePoint)}}function rz(e,t){return t?{point:t(e.point)}:e}function rU(e,t){return{x:e.x-t.x,y:e.y-t.y}}function rG({point:e},t){return{point:e,delta:rU(e,rH(t)),offset:rU(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null,i=rH(e);for(;r>=0&&(n=e[r],!(i.timestamp-n.timestamp>e9(.1)));)r--;if(!n)return{x:0,y:0};let o=e4(i.timestamp-n.timestamp);if(0===o)return{x:0,y:0};let a={x:(i.x-n.x)/o,y:(i.y-n.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}(t,0)}}function rH(e){return e[e.length-1]}function rq(e){return e.max-e.min}function rY(e,t=0,r=.01){return Math.abs(e-t)<=r}function rX(e,t,r,n=.5){e.origin=n,e.originPoint=tj(t.min,t.max,e.origin),e.scale=rq(r)/rq(t),(rY(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=tj(r.min,r.max,e.origin)-e.originPoint,(rY(e.translate)||isNaN(e.translate))&&(e.translate=0)}function rZ(e,t,r,n){rX(e.x,t.x,r.x,n?n.originX:void 0),rX(e.y,t.y,r.y,n?n.originY:void 0)}function rK(e,t,r){e.min=r.min+t.min,e.max=e.min+rq(t)}function rQ(e,t,r){e.min=t.min-r.min,e.max=e.min+rq(t)}function rJ(e,t,r){rQ(e.x,t.x,r.x),rQ(e.y,t.y,r.y)}function r0(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 r1(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 r2(e,t,r){return{min:r5(e,t),max:r5(e,r)}}function r5(e,t){return"number"==typeof e?e:e[t]||0}let r3=()=>({translate:0,scale:1,origin:0,originPoint:0}),r6=()=>({x:r3(),y:r3()}),r7=()=>({min:0,max:0}),r9=()=>({x:r7(),y:r7()});function r4(e){return[e("x"),e("y")]}function r8({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function ne(e){return void 0===e||1===e}function nt({scale:e,scaleX:t,scaleY:r}){return!ne(e)||!ne(t)||!ne(r)}function nr(e){return nt(e)||nn(e)||e.z||e.rotate||e.rotateX||e.rotateY}function nn(e){var t,r;return(t=e.x)&&"0%"!==t||(r=e.y)&&"0%"!==r}function ni(e,t,r,n,i){return void 0!==i&&(e=n+i*(e-n)),n+r*(e-n)+t}function no(e,t=0,r=1,n,i){e.min=ni(e.min,t,r,n,i),e.max=ni(e.max,t,r,n,i)}function na(e,{x:t,y:r}){no(e.x,t.translate,t.scale,t.originPoint),no(e.y,r.translate,r.scale,r.originPoint)}function ns(e){return Number.isInteger(e)?e:e>1.0000000000001||e<.999999999999?e:1}function nl(e,t){e.min=e.min+t,e.max=e.max+t}function nu(e,t,[r,n,i]){let o=void 0!==t[i]?t[i]:.5,a=tj(e.min,e.max,o);no(e,t[r],t[n],a,t.scale)}let nc=["x","scaleX","originX"],nd=["y","scaleY","originY"];function nf(e,t){nu(e.x,t,nc),nu(e.y,t,nd)}function np(e,t){return r8(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 nh=new WeakMap;class nm{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=r9(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:r}=this.visualElement;r&&!1===r.isPresent||(this.panSession=new r$(e,{onSessionStart:e=>{this.stopAnimation(),t&&this.snapToCursor(eM(e,"page").point)},onStart:(e,t)=>{let{drag:r,dragPropagation:n,onDragStart:i}=this.getProps();if(r&&!n&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eF(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),r4(e=>{let t=this.getAxisMotionValue(e).get()||0;if(Z.test(t)){let{projection:r}=this.visualElement;if(r&&r.layout){let n=r.layout.layoutBox[e];if(n){let e=rq(n);t=parseFloat(t)/100*e}}}this.originPoint[e]=t}),i&&e_.Wi.update(()=>i(e,t),!1,!0);let{animationState:o}=this.visualElement;o&&o.setActive("whileDrag",!0)},onMove:(e,t)=>{let{dragPropagation:r,dragDirectionLock:n,onDirectionLock:i,onDrag:o}=this.getProps();if(!r&&!this.openGlobalLock)return;let{offset:a}=t;if(n&&null===this.currentDirection){this.currentDirection=function(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}(a),null!==this.currentDirection&&i&&i(this.currentDirection);return}this.updateAxis("x",t.point,a),this.updateAxis("y",t.point,a),this.visualElement.render(),o&&o(e,t)},onSessionEnd:(e,t)=>this.stop(e,t)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(e,t){let r=this.isDragging;if(this.cancel(),!r)return;let{velocity:n}=t;this.startAnimation(n);let{onDragEnd:i}=this.getProps();i&&e_.Wi.update(()=>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||!ng(e,n,this.currentDirection))return;let i=this.getAxisMotionValue(e),o=this.originPoint[e]+r[e];this.constraints&&this.constraints[e]&&(o=function(e,{min:t,max:r},n){return void 0!==t&&e<t?e=n?tj(t,e,n.min):Math.max(e,t):void 0!==r&&e>r&&(e=n?tj(r,e,n.max):Math.min(e,r)),e}(o,this.constraints[e],this.elastic[e])),i.set(o)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:r}=this.visualElement.projection||{},n=this.constraints;e&&f(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&r?this.constraints=function(e,{top:t,left:r,bottom:n,right:i}){return{x:r0(e.x,r,i),y:r0(e.y,t,n)}}(r.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:r2(e,"left","right"),y:r2(e,"top","bottom")}}(t),n!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&r4(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let r={};return void 0!==t.min&&(r.min=t.min-e.min),void 0!==t.max&&(r.max=t.max-e.min),r}(r.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!f(t))return!1;let n=t.current;(0,e7.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 o=function(e,t,r){let n=np(e,r),{scroll:i}=t;return i&&(nl(n.x,i.offset.x),nl(n.y,i.offset.y)),n}(n,i.root,this.visualElement.getTransformPagePoint()),a={x:r1((e=i.layout.layoutBox).x,o.x),y:r1(e.y,o.y)};if(r){let e=r(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(a));this.hasMutatedConstraints=!!e,e&&(a=r8(e))}return a}startAnimation(e){let{drag:t,dragMomentum:r,dragElastic:n,dragTransition:i,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),s=this.constraints||{};return Promise.all(r4(a=>{if(!ng(a,t,this.currentDirection))return;let l=s&&s[a]||{};o&&(l={min:0,max:0});let u={type:"inertia",velocity:r?e[a]:0,bounceStiffness:n?200:1e6,bounceDamping:n?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...i,...l};return this.startAxisValueAnimation(a,u)})).then(a)}startAxisValueAnimation(e,t){let r=this.getAxisMotionValue(e);return r.start(rv(e,r,0,t))}stopAnimation(){r4(e=>this.getAxisMotionValue(e).stop())}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){r4(t=>{let{drag:r}=this.getProps();if(!ng(t,r,this.currentDirection))return;let{projection:n}=this.visualElement,i=this.getAxisMotionValue(t);if(n&&n.layout){let{min:r,max:o}=n.layout.layoutBox[t];i.set(e[t]-tj(r,o,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:r}=this.visualElement;if(!f(t)||!r||!this.constraints)return;this.stopAnimation();let n={x:0,y:0};r4(e=>{let t=this.getAxisMotionValue(e);if(t){let r=t.get();n[e]=function(e,t){let r=.5,n=rq(e),i=rq(t);return i>n?r=tY(t.min,t.max-n,e.min):n>i&&(r=tY(e.min,e.max-i,t.min)),N(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(),r4(t=>{if(!ng(t,e,null))return;let r=this.getAxisMotionValue(t),{min:i,max:o}=this.constraints[t];r.set(tj(i,o,n[t]))})}addListeners(){if(!this.visualElement.current)return;nh.set(this.visualElement,this);let e=eB(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:r=!0}=this.getProps();t&&r&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();f(e)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",t);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),t();let i=eA(window,"resize",()=>this.scalePositionWithinConstraints()),o=r.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(r4(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(),o&&o()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:r=!1,dragPropagation:n=!1,dragConstraints:i=!1,dragElastic:o=.35,dragMomentum:a=!0}=e;return{...e,drag:t,dragDirectionLock:r,dragPropagation:n,dragConstraints:i,dragElastic:o,dragMomentum:a}}}function ng(e,t,r){return(!0===t||t===e)&&(null===r||r===e)}class nv extends ez{constructor(e){super(e),this.removeGroupControls=eY.Z,this.removeListeners=eY.Z,this.controls=new nm(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eY.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let ny=e=>(t,r)=>{e&&e_.Wi.update(()=>e(t,r))};class nb extends ez{constructor(){super(...arguments),this.removePointerDownListener=eY.Z}onPointerDown(e){this.session=new r$(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:r,onPanEnd:n}=this.node.getProps();return{onSessionStart:ny(e),onStart:ny(t),onMove:r,onEnd:(e,t)=>{delete this.session,n&&e_.Wi.update(()=>n(e,t))}}}mount(){this.removePointerDownListener=eB(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 nx=r(3241);let nw={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function nk(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let nS={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!K.test(e))return e;e=parseFloat(e)}let r=nk(e,t.target.x),n=nk(e,t.target.y);return`${r}% ${n}%`}};class nP extends a.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r,layoutId:n}=this.props,{projection:i}=e;Object.assign(_,nE),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()})),nw.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:r,drag:n,isPresent:i}=this.props,o=r.projection;return o&&(o.isPresent=i,n||e.layoutDependency!==t||void 0===t?o.willUpdate():this.safeToRemove(),e.isPresent===i||(i?o.promote():o.relegate()||e_.Wi.postRender(()=>{let e=o.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:r}=this.props,{projection:n}=e;n&&(n.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(n),r&&r.deregister&&r.deregister(n))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function nC(e){let[t,r]=(0,nx.oO)(),n=(0,a.useContext)(S.p);return a.createElement(nP,{...e,layoutGroup:n,switchLayoutGroup:(0,a.useContext)(P),isPresent:t,safeToRemove:r})}let nE={borderRadius:{...nS,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:nS,borderTopRightRadius:nS,borderBottomLeftRadius:nS,borderBottomRightRadius:nS,boxShadow:{correct:(e,{treeScale:t,projectionDelta:r})=>{let n=t$.parse(e);if(n.length>5)return e;let i=t$.createTransformer(e),o="number"!=typeof n[0]?1:0,a=r.x.scale*t.x,s=r.y.scale*t.y;n[0+o]/=a,n[1+o]/=s;let l=tj(a,s,.5);return"number"==typeof n[2+o]&&(n[2+o]/=l),"number"==typeof n[3+o]&&(n[3+o]/=l),i(n)}}},nj=["TopLeft","TopRight","BottomLeft","BottomRight"],n_=nj.length,nR=e=>"string"==typeof e?parseFloat(e):e,nT=e=>"number"==typeof e||K.test(e);function nA(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let nO=nL(0,.5,tf),nM=nL(.5,.95,eY.Z);function nL(e,t,r){return n=>n<e?0:n>t?1:r(tY(e,t,n))}function nB(e,t){e.min=t.min,e.max=t.max}function nI(e,t){nB(e.x,t.x),nB(e.y,t.y)}function nD(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 nV(e,t,[r,n,i],o,a){!function(e,t=0,r=1,n=.5,i,o=e,a=e){if(Z.test(t)&&(t=parseFloat(t),t=tj(a.min,a.max,t/100)-a.min),"number"!=typeof t)return;let s=tj(o.min,o.max,n);e===o&&(s-=t),e.min=nD(e.min,t,r,s,i),e.max=nD(e.max,t,r,s,i)}(e,t[r],t[n],t[i],t.scale,o,a)}let nN=["x","scaleX","originX"],nW=["y","scaleY","originY"];function nF(e,t,r,n){nV(e.x,t,nN,r?r.x:void 0,n?n.x:void 0),nV(e.y,t,nW,r?r.y:void 0,n?n.y:void 0)}function n$(e){return 0===e.translate&&1===e.scale}function nz(e){return n$(e.x)&&n$(e.y)}function nU(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function nG(e){return rq(e.x)/rq(e.y)}class nH{constructor(){this.members=[]}add(e){rx(this.members,e),e.scheduleRender()}remove(e){if(rw(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t;let r=this.members.findIndex(t=>e===t);if(0===r)return!1;for(let e=r;e>=0;e--){let r=this.members[e];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let r=this.lead;if(e!==r&&(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&&r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,t&&(e.resumeFrom.preserveOpacity=!0),r.snapshot&&(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:n}=e.options;!1===n&&r.hide()}}exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:r}=e;t.onExitComplete&&t.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function nq(e,t,r){let n="",i=e.x.translate/t.x,o=e.y.translate/t.y;if((i||o)&&(n=`translate3d(${i}px, ${o}px, 0) `),(1!==t.x||1!==t.y)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){let{rotate:e,rotateX:t,rotateY:i}=r;e&&(n+=`rotate(${e}deg) `),t&&(n+=`rotateX(${t}deg) `),i&&(n+=`rotateY(${i}deg) `)}let a=e.x.scale*t.x,s=e.y.scale*t.y;return(1!==a||1!==s)&&(n+=`scale(${a}, ${s})`),n||"none"}let nY=(e,t)=>e.depth-t.depth;class nX{constructor(){this.children=[],this.isDirty=!1}add(e){rx(this.children,e),this.isDirty=!0}remove(e){rw(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(nY),this.isDirty=!1,this.children.forEach(e)}}let nZ=["","X","Y","Z"],nK=0,nQ={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function nJ({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:i}){return class{constructor(e={},r=null==t?void 0:t()){this.id=nK++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{nQ.totalNodes=nQ.resolvedTargetDeltas=nQ.recalculatedProjection=0,this.nodes.forEach(n2),this.nodes.forEach(n8),this.nodes.forEach(ie),this.nodes.forEach(n5),window.MotionDebug&&window.MotionDebug.record(nQ)},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 nX)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new rk),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:o}=this.options;if(o&&!o.current&&o.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=performance.now(),n=({timestamp:t})=>{let i=t-r;i>=250&&((0,e_.Pn)(n),e(i-250))};return e_.Wi.read(n,!0),()=>(0,e_.Pn)(n)}(n,0),nw.hasAnimatedSinceResize&&(nw.hasAnimatedSinceResize=!1,this.nodes.forEach(n4))})}n&&this.root.registerSharedNode(n,this),!1!==this.options.animate&&o&&(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||o.getDefaultTransition()||is,{onLayoutAnimationStart:a,onLayoutAnimationComplete:s}=o.getProps(),l=!this.targetLayout||!nU(this.targetLayout,n)||r,u=!t&&r;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...rg(i,"layout"),onPlay:a,onComplete:s};(o.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,(0,e_.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(it),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:r}=this.options;if(void 0===t&&!r)return;let n=this.getTransformTemplate();this.prevTransformTemplateValue=n?n(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(n6);return}this.isUpdating||this.nodes.forEach(n7),this.isUpdating=!1,this.nodes.forEach(n9),this.nodes.forEach(n0),this.nodes.forEach(n1),this.clearAllSnapshots();let e=performance.now();e_.frameData.delta=N(0,1e3/60,e-e_.frameData.timestamp),e_.frameData.timestamp=e,e_.frameData.isProcessing=!0,e_.S6.update.process(e_.frameData),e_.S6.preRender.process(e_.frameData),e_.S6.render.process(e_.frameData),e_.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(n3),this.sharedNodes.forEach(ir)}scheduleUpdateProjection(){e_.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){e_.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=r9(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:n(this.instance),offset:r(this.instance)})}resetTransform(){if(!i)return;let e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!nz(this.projectionDelta),r=this.getTransformTemplate(),n=r?r(this.latestValues,""):void 0,o=n!==this.prevTransformTemplateValue;e&&(t||nr(this.latestValues)||o)&&(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)),ic((t=n).x),ic(t.y),{animationId:this.root.animationId,measuredBox:r,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return r9();let t=e.measureViewportBox(),{scroll:r}=this.root;return r&&(nl(t.x,r.offset.x),nl(t.y,r.offset.y)),t}removeElementScroll(e){let t=r9();nI(t,e);for(let r=0;r<this.path.length;r++){let n=this.path[r],{scroll:i,options:o}=n;if(n!==this.root&&i&&o.layoutScroll){if(i.isRoot){nI(t,e);let{scroll:r}=this.root;r&&(nl(t.x,-r.offset.x),nl(t.y,-r.offset.y))}nl(t.x,i.offset.x),nl(t.y,i.offset.y)}}return t}applyTransform(e,t=!1){let r=r9();nI(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&&nf(r,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),nr(n.latestValues)&&nf(r,n.latestValues)}return nr(this.latestValues)&&nf(r,this.latestValues),r}removeTransform(e){let t=r9();nI(t,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];if(!r.instance||!nr(r.latestValues))continue;nt(r.latestValues)&&r.updateSnapshot();let n=r9();nI(n,r.measurePageBox()),nF(t,r.latestValues,r.snapshot?r.snapshot.layoutBox:void 0,n)}return nr(this.latestValues)&&nF(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!==e_.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,r,n,i;let o=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=o.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=o.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=o.isSharedProjectionDirty);let a=!!this.resumingFrom||this!==o;if(!(e||a&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:s,layoutId:l}=this.options;if(this.layout&&(s||l)){if(this.resolvedRelativeTargetAt=e_.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=r9(),this.relativeTargetOrigin=r9(),rJ(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),nI(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=r9(),this.targetWithTransforms=r9()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),r=this.target,n=this.relativeTarget,i=this.relativeParent.target,rK(r.x,n.x,i.x),rK(r.y,n.y,i.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):nI(this.target,this.layout.layoutBox),na(this.target,this.targetDelta)):nI(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=r9(),this.relativeTargetOrigin=r9(),rJ(this.relativeTargetOrigin,this.target,e.target),nI(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}nQ.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||nt(this.parent.latestValues)||nn(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===e_.frameData.timestamp&&(n=!1),n)return;let{layout:i,layoutId:o}=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||o))return;nI(this.layoutCorrected,this.layout.layoutBox);let a=this.treeScale.x,s=this.treeScale.y;!function(e,t,r,n=!1){let i,o;let a=r.length;if(a){t.x=t.y=1;for(let s=0;s<a;s++){o=(i=r[s]).projectionDelta;let a=i.instance;(!a||!a.style||"contents"!==a.style.display)&&(n&&i.options.layoutScroll&&i.scroll&&i!==i.root&&nf(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),o&&(t.x*=o.x.scale,t.y*=o.y.scale,na(e,o)),n&&nr(i.latestValues)&&nf(e,i.latestValues))}t.x=ns(t.x),t.y=ns(t.y)}}(this.layoutCorrected,this.treeScale,this.path,r),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox);let{target:l}=t;if(!l){this.projectionTransform&&(this.projectionDelta=r6(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=r6(),this.projectionDeltaWithTransform=r6());let u=this.projectionTransform;rZ(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=nq(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==a||this.treeScale.y!==s)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),nQ.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){let r;let n=this.snapshot,i=n?n.latestValues:{},o={...this.latestValues},a=r6();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let s=r9(),l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),c=!u||u.members.length<=1,d=!!(l&&!c&&!0===this.options.crossfade&&!this.path.some(ia));this.animationProgress=0,this.mixTargetDelta=t=>{let n=t/1e3;if(ii(a.x,e.x,n),ii(a.y,e.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,f,p,h;rJ(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),p=this.relativeTarget,h=this.relativeTargetOrigin,io(p.x,h.x,s.x,n),io(p.y,h.y,s.y,n),r&&(u=this.relativeTarget,f=r,u.x.min===f.x.min&&u.x.max===f.x.max&&u.y.min===f.y.min&&u.y.max===f.y.max)&&(this.isProjectionDirty=!1),r||(r=r9()),nI(r,this.relativeTarget)}l&&(this.animationValues=o,function(e,t,r,n,i,o){i?(e.opacity=tj(0,void 0!==r.opacity?r.opacity:1,nO(n)),e.opacityExit=tj(void 0!==t.opacity?t.opacity:1,0,nM(n))):o&&(e.opacity=tj(void 0!==t.opacity?t.opacity:1,void 0!==r.opacity?r.opacity:1,n));for(let i=0;i<n_;i++){let o=`border${nj[i]}Radius`,a=nA(t,o),s=nA(r,o);(void 0!==a||void 0!==s)&&(a||(a=0),s||(s=0),0===a||0===s||nT(a)===nT(s)?(e[o]=Math.max(tj(nR(a),nR(s),n),0),(Z.test(s)||Z.test(a))&&(e[o]+="%")):e[o]=s)}(t.rotate||r.rotate)&&(e.rotate=tj(t.rotate||0,r.rotate||0,n))}(o,i,this.latestValues,n,d,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,e_.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=e_.Wi.update(()=>{nw.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,r){let n=O(0)?0:rE(0);return n.start(rv("",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&&id(this.options.animationType,this.layout.layoutBox,n.layoutBox)){r=this.target||r9();let t=rq(this.layout.layoutBox.x);r.x.min=e.target.x.min,r.x.max=r.x.min+t;let n=rq(this.layout.layoutBox.y);r.y.min=e.target.y.min,r.y.max=r.y.min+n}nI(t,r),nf(t,i),rZ(this.projectionDeltaWithTransform,this.layoutCorrected,t,i)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new nH),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)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:r}=e;if((r.rotate||r.rotateX||r.rotateY||r.rotateZ)&&(t=!0),!t)return;let n={};for(let t=0;t<nZ.length;t++){let i="rotate"+nZ[t];r[i]&&(n[i]=r[i],e.setStaticValue(i,0))}for(let t in e.render(),n)e.setStaticValue(t,n[t]);e.scheduleRender()}getProjectionStyles(e={}){var t,r;let n={};if(!this.instance||this.isSVG)return n;if(!this.isVisible)return{visibility:"hidden"};n.visibility="";let i=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,n.opacity="",n.pointerEvents=eE(e.pointerEvents)||"",n.transform=i?i(this.latestValues,""):"none",n;let o=this.getLead();if(!this.projectionDelta||!this.layout||!o.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=eE(e.pointerEvents)||""),this.hasProjected&&!nr(this.latestValues)&&(t.transform=i?i({},""):"none",this.hasProjected=!1),t}let a=o.animationValues||o.latestValues;this.applyTransformsToTarget(),n.transform=nq(this.projectionDeltaWithTransform,this.treeScale,a),i&&(n.transform=i(a,n.transform));let{x:s,y:l}=this.projectionDelta;for(let e in n.transformOrigin=`${100*s.origin}% ${100*l.origin}% 0`,o.animationValues?n.opacity=o===this?null!==(r=null!==(t=a.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:a.opacityExit:n.opacity=o===this?void 0!==a.opacity?a.opacity:"":void 0!==a.opacityExit?a.opacityExit:0,_){if(void 0===a[e])continue;let{correct:t,applyTo:r}=_[e],i="none"===n.transform?a[e]:t(a[e],o);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=o===this?eE(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(n6),this.root.sharedNodes.clear()}}}function n0(e){e.updateLayout()}function n1(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,o=r.source!==e.layout.source;"size"===i?r4(e=>{let n=o?r.measuredBox[e]:r.layoutBox[e],i=rq(n);n.min=t[e].min,n.max=n.min+i}):id(i,r.layoutBox,t)&&r4(n=>{let i=o?r.measuredBox[n]:r.layoutBox[n],a=rq(t[n]);i.max=i.min+a,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[n].max=e.relativeTarget[n].min+a)});let a=r6();rZ(a,t,r.layoutBox);let s=r6();o?rZ(s,e.applyTransform(n,!0),r.measuredBox):rZ(s,t,r.layoutBox);let l=!nz(a),u=!1;if(!e.resumeFrom){let n=e.getClosestProjectingParent();if(n&&!n.resumeFrom){let{snapshot:i,layout:o}=n;if(i&&o){let a=r9();rJ(a,r.layoutBox,i.layoutBox);let s=r9();rJ(s,t,o.layoutBox),nU(a,s)||(u=!0),n.options.layoutRoot&&(e.relativeTarget=s,e.relativeTargetOrigin=a,e.relativeParent=n)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:r,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function n2(e){nQ.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 n5(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function n3(e){e.clearSnapshot()}function n6(e){e.clearMeasurements()}function n7(e){e.isLayoutDirty=!1}function n9(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 n8(e){e.resolveTargetDelta()}function ie(e){e.calcProjection()}function it(e){e.resetRotation()}function ir(e){e.removeLeadSnapshot()}function ii(e,t,r){e.translate=tj(t.translate,0,r),e.scale=tj(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function io(e,t,r,n){e.min=tj(t.min,r.min,n),e.max=tj(t.max,r.max,n)}function ia(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let is={duration:.45,ease:[.4,0,.1,1]},il=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),iu=il("applewebkit/")&&!il("chrome/")?Math.round:eY.Z;function ic(e){e.min=iu(e.min),e.max=iu(e.max)}function id(e,t,r){return"position"===e||"preserve-aspect"===e&&!rY(nG(t),nG(r),.2)}let ip=nJ({attachResizeListener:(e,t)=>eA(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ih={current:void 0},im=nJ({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!ih.current){let e=new ip({});e.mount(window),e.setOptions({layoutScroll:!0}),ih.current=e}return ih.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),ig=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function iv(e,t,r=1){(0,e7.k)(r<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[n,i]=function(e){let t=ig.exec(e);if(!t)return[,];let[,r,n]=t;return[r,n]}(e);if(!n)return;let o=window.getComputedStyle(t).getPropertyValue(n);if(o){let e=o.trim();return rb(e)?parseFloat(e):e}return D(i)?iv(i,t,r+1):i}let iy=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),ib=e=>iy.has(e),ix=e=>Object.keys(e).some(ib),iw=e=>e===W||e===K,ik=(e,t)=>parseFloat(e.split(", ")[t]),iS=(e,t)=>(r,{transform:n})=>{if("none"===n||!n)return 0;let i=n.match(/^matrix3d\((.+)\)$/);if(i)return ik(i[1],t);{let t=n.match(/^matrix\((.+)\)$/);return t?ik(t[1],e):0}},iP=new Set(["x","y","z"]),iC=R.filter(e=>!iP.has(e)),iE={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:iS(4,13),y:iS(5,14)};iE.translateX=iE.x,iE.translateY=iE.y;let ij=(e,t,r)=>{let n=t.measureViewportBox(),i=getComputedStyle(t.current),{display:o}=i,a={};"none"===o&&t.setStaticValue("display",e.display||"block"),r.forEach(e=>{a[e]=iE[e](n,i)}),t.render();let s=t.measureViewportBox();return r.forEach(r=>{let n=t.getValue(r);n&&n.jump(a[r]),e[r]=iE[r](s,i)}),e},i_=(e,t,r={},n={})=>{t={...t},n={...n};let i=Object.keys(t).filter(ib),o=[],a=!1,s=[];if(i.forEach(i=>{let l;let u=e.getValue(i);if(!e.hasValue(i))return;let c=r[i],d=rR(c),f=t[i];if(eS(f)){let e=f.length,t=null===f[0]?1:0;d=rR(c=f[t]);for(let r=t;r<e&&null!==f[r];r++)l?(0,e7.k)(rR(f[r])===l,"All keyframes must be of the same type"):(l=rR(f[r]),(0,e7.k)(l===d||iw(d)&&iw(l),"Keyframes must be of the same dimension as the current value"))}else l=rR(f);if(d!==l){if(iw(d)&&iw(l)){let e=u.get();"string"==typeof e&&u.set(parseFloat(e)),"string"==typeof f?t[i]=parseFloat(f):Array.isArray(f)&&l===K&&(t[i]=f.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==l?void 0:l.transform)&&(0===c||0===f)?0===c?u.set(l.transform(c)):t[i]=d.transform(f):(a||(o=function(e){let t=[];return iC.forEach(r=>{let n=e.getValue(r);void 0!==n&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t.length&&e.render(),t}(e),a=!0),s.push(i),n[i]=void 0!==n[i]?n[i]:t[i],u.jump(f))}}),!s.length)return{target:t,transitionEnd:n};{let r=s.indexOf("height")>=0?window.pageYOffset:null,i=ij(t,e,s);return o.length&&o.forEach(([t,r])=>{e.getValue(t).set(r)}),e.render(),k.j&&null!==r&&window.scrollTo({top:r}),{target:i,transitionEnd:n}}},iR=(e,t,r,n)=>{var i,o;let a=function(e,{...t},r){let n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:r};for(let i in r&&(r={...r}),e.values.forEach(e=>{let t=e.get();if(!D(t))return;let r=iv(t,n);r&&e.set(r)}),t){let e=t[i];if(!D(e))continue;let o=iv(e,n);o&&(t[i]=o,r||(r={}),void 0===r[i]&&(r[i]=e))}return{target:t,transitionEnd:r}}(e,t,n);return t=a.target,n=a.transitionEnd,i=t,o=n,ix(i)?i_(e,i,r,o):{target:i,transitionEnd:o}},iT={current:null},iA={current:!1},iO=new WeakMap,iM=Object.keys(w),iL=iM.length,iB=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],iI=g.length;class iD{constructor({parent:e,props:t,presenceContext:r,reducedMotionConfig:n,visualState:i},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>e_.Wi.render(this.render,!1,!0);let{latestValues:a,renderState:s}=i;this.latestValues=a,this.baseTarget={...a},this.initialValues=t.initial?{...a}:{},this.renderState=s,this.parent=e,this.props=t,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=n,this.options=o,this.isControllingVariants=v(t),this.isVariantNode=y(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{});for(let e in u){let t=u[e];void 0!==a[e]&&O(t)&&(t.set(a[e],!1),ry(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,iO.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)),iA.current||function(){if(iA.current=!0,k.j){if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>iT.current=e.matches;e.addListener(t),t()}else iT.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||iT.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in iO.delete(this.current),this.projection&&this.projection.unmount(),(0,e_.Pn)(this.notifyUpdate),(0,e_.Pn)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let r=T.has(e),n=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&e_.Wi.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{n(),i()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},r,n,i){let o,a;for(let e=0;e<iL;e++){let r=iM[e],{isEnabled:n,Feature:i,ProjectionNode:s,MeasureLayout:l}=w[r];s&&(o=s),n(t)&&(!this.features[r]&&i&&(this.features[r]=new i(this)),l&&(a=l))}if(!this.projection&&o){this.projection=new o(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:r,drag:n,dragConstraints:a,layoutScroll:s,layoutRoot:l}=t;this.projection.setOptions({layoutId:e,layout:r,alwaysMeasureLayout:!!n||a&&f(a),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof r?r:"both",initialPromotionConfig:i,layoutScroll:s,layoutRoot:l})}return a}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):r9()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<iB.length;t++){let r=iB[t];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);let n=e["on"+r];n&&(this.propEventSubscriptions[r]=this.on(r,n))}this.prevMotionValues=function(e,t,r){let{willChange:n}=t;for(let i in t){let o=t[i],a=r[i];if(O(o))e.addValue(i,o),ry(n)&&n.add(i);else if(O(a))e.addValue(i,rE(o,{owner:e})),ry(n)&&n.remove(i);else if(a!==o){if(e.hasValue(i)){let t=e.getValue(i);t.hasAnimated||t.set(o)}else{let t=e.getStaticValue(i);e.addValue(i,rE(void 0!==t?t:o,{owner:e}))}}}for(let n in r)void 0===t[n]&&e.removeValue(n);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<iI;e++){let r=g[e],n=this.props[r];(p(n)||!1===n)&&(t[r]=n)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let r=this.values.get(e);return void 0===r&&void 0!==t&&(r=rE(t,{owner:this}),this.addValue(e,r)),r}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!==(t=this.getBaseTargetFromProps(this.props,e))&&void 0!==t?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:r}=this.props,n="string"==typeof r||"object"==typeof r?null===(t=ew(this.props,r))||void 0===t?void 0:t[e]:void 0;if(r&&void 0!==n)return n;let i=this.getBaseTargetFromProps(this.props,e);return void 0===i||O(i)?void 0!==this.initialValues[e]&&void 0===n?void 0:this.baseTarget[e]:i}on(e,t){return this.events[e]||(this.events[e]=new rk),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class iV extends iD{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:r}){delete t[e],delete r[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...r},{transformValues:n},i){let o=function(e,t,r){let n={};for(let i in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(i,t);if(void 0!==e)n[i]=e;else{let e=r.getValue(i);e&&(n[i]=e.get())}}return n}(r,e||{},this);if(n&&(t&&(t=n(t)),r&&(r=n(r)),o&&(o=n(o))),i){!function(e,t,r){var n,i;let o=Object.keys(t).filter(t=>!e.hasValue(t)),a=o.length;if(a)for(let s=0;s<a;s++){let a=o[s],l=t[a],u=null;Array.isArray(l)&&(u=l[0]),null===u&&(u=null!==(i=null!==(n=r[a])&&void 0!==n?n:e.readValue(a))&&void 0!==i?i:t[a]),null!=u&&("string"==typeof u&&(rb(u)||rm(u))?u=parseFloat(u):!rA(u)&&t$.test(l)&&(u=rh(a,l)),e.addValue(a,rE(u,{owner:e})),void 0===r[a]&&(r[a]=u),null!==u&&e.setBaseTarget(a,u))}}(this,r,o);let e=iR(this,r,o,t);t=e.transitionEnd,r=e.target}return{transition:e,transitionEnd:t,...r}}}class iN extends iV{readValueFromInstance(e,t){if(T.has(t)){let e=rp(t);return e&&e.default||0}{let r=window.getComputedStyle(e),n=(I(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof n?n.trim():n}}measureInstanceViewportBox(e,{transformPagePoint:t}){return np(e,t)}build(e,t,r,n){en(e,t,r,n.transformTemplate)}scrapeMotionValuesFromProps(e,t){return eb(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;O(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,r,n){eg(e,t,r,n)}}class iW extends iV{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(T.has(t)){let e=rp(t);return e&&e.default||0}return t=ev.has(t)?t:em(t),e.getAttribute(t)}measureInstanceViewportBox(){return r9()}scrapeMotionValuesFromProps(e,t){return ex(e,t)}build(e,t,r,n){ef(e,t,r,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,r,n){ey(e,t,r,n)}mount(e){this.isSVGTag=eh(e.tagName),super.mount(e)}}let iF=(e,t)=>j(e)?new iW(t,{enableHardwareAcceleration:!1}):new iN(t,{enableHardwareAcceleration:!0}),i$={animation:{Feature:rV},exit:{Feature:rW},inView:{Feature:e2},tap:{Feature:eZ},focus:{Feature:eH},hover:{Feature:eG},pan:{Feature:nb},drag:{Feature:nv,ProjectionNode:im,MeasureLayout:nC},layout:{ProjectionNode:im,MeasureLayout:nC}},iz=function(e){function t(t,r={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:r,useVisualState:n,Component:i}){e&&function(e){for(let t in e)w[t]={...w[t],...e[t]}}(e);let o=(0,a.forwardRef)(function(o,h){var m;let g;let y={...(0,a.useContext)(s),...o,layoutId:function({layoutId:e}){let t=(0,a.useContext)(S.p).id;return t&&void 0!==e?t+"-"+e:e}(o)},{isStatic:x}=y,w=function(e){let{initial:t,animate:r}=function(e,t){if(v(e)){let{initial:t,animate:r}=e;return{initial:!1===t||p(t)?t:void 0,animate:p(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,(0,a.useContext)(l));return(0,a.useMemo)(()=>({initial:t,animate:r}),[b(t),b(r)])}(o),C=n(o,x);if(!x&&k.j){w.visualElement=function(e,t,r,n){let{visualElement:i}=(0,a.useContext)(l),o=(0,a.useContext)(d),f=(0,a.useContext)(u.O),p=(0,a.useContext)(s).reducedMotion,h=(0,a.useRef)();n=n||o.renderer,!h.current&&n&&(h.current=n(e,{visualState:t,parent:i,props:r,presenceContext:f,blockInitialAnimation:!!f&&!1===f.initial,reducedMotionConfig:p}));let m=h.current;(0,a.useInsertionEffect)(()=>{m&&m.update(r,f)});let g=(0,a.useRef)(!!window.HandoffAppearAnimations);return(0,c.L)(()=>{m&&(m.render(),g.current&&m.animationState&&m.animationState.animateChanges())}),(0,a.useEffect)(()=>{m&&(m.updateFeatures(),!g.current&&m.animationState&&m.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,g.current=!1)}),m}(i,C,y,t);let r=(0,a.useContext)(P),n=(0,a.useContext)(d).strict;w.visualElement&&(g=w.visualElement.loadFeatures(y,n,e,r))}return a.createElement(l.Provider,{value:w},g&&w.visualElement?a.createElement(g,{visualElement:w.visualElement,...y}):null,r(i,o,(m=w.visualElement,(0,a.useCallback)(e=>{e&&C.mount&&C.mount(e),m&&(e?m.mount(e):m.unmount()),h&&("function"==typeof h?h(e):f(h)&&(h.current=e))},[m])),C,x,w.visualElement))});return o[C]=i,o}(e(t,r))}if("undefined"==typeof Proxy)return t;let r=new Map;return new Proxy(t,{get:(e,n)=>(r.has(n)||r.set(n,t(n)),r.get(n))})}((e,t)=>(function(e,{forwardMotionProps:t=!1},r,n){return{...j(e)?eR:eT,preloadedFeatures:r,useRender:function(e=!1){return(t,r,n,{latestValues:i},o)=>{let s=(j(t)?function(e,t,r,n){let i=(0,a.useMemo)(()=>{let r=ep();return ef(r,t,{enableHardwareAcceleration:!1},eh(n),e.transformTemplate),{...r.attrs,style:{...r.style}}},[t]);if(e.style){let t={};eo(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t,r){let n={},i=function(e,t,r){let n=e.style||{},i={};return eo(i,n,e),Object.assign(i,function({transformTemplate:e},t,r){return(0,a.useMemo)(()=>{let n=ei();return en(n,t,{enableHardwareAcceleration:!r},e),Object.assign({},n.vars,n.style)},[t])}(e,t,r)),e.transformValues?e.transformValues(i):i}(e,t,r);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=i,n})(r,i,o,t),l={...function(e,t,r){let n={};for(let i in e)("values"!==i||"object"!=typeof e.values)&&(el(i)||!0===r&&es(i)||!t&&!es(i)||e.draggable&&i.startsWith("onDrag"))&&(n[i]=e[i]);return n}(r,"string"==typeof t,e),...s,ref:n},{children:u}=r,c=(0,a.useMemo)(()=>O(u)?u.get():u,[u]);return(0,a.createElement)(t,{...l,children:c})}}(t),createVisualElement:n,Component:e}})(e,t,i$,iF))},9047:function(e,t,r){"use strict";r.d(t,{K:function(){return i},k:function(){return o}});var n=r(9276);let i=n.Z,o=n.Z},7282:function(e,t,r){"use strict";r.d(t,{j:function(){return n}});let n="undefined"!=typeof document},9276:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=e=>e},458:function(e,t,r){"use strict";r.d(t,{h:function(){return i}});var n=r(2265);function i(e){let t=(0,n.useRef)(null);return null===t.current&&(t.current=e()),t.current}},9033:function(e,t,r){"use strict";r.d(t,{L:function(){return i}});var n=r(2265);let i=r(7282).j?n.useLayoutEffect:n.useEffect}}]);