(self.webpackChunk_deepseek_chat=self.webpackChunk_deepseek_chat||[]).push([["549"],{93050:function(e,t,n){"use strict";n(20370),n(40966),n(67539),n(95266),n(45363),n(42551),n(14918),n(50353),n(59587),n(34169),n(93649),n(37560),n(1326),n(84253),n(71060);var r,i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n>>((3&n)<<3)&255;return e}())[6]=15&r[6]|64,r[8]=63&r[8]|128,function(e){for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);var r=0;return""+t[e[r++]]+t[e[r++]]+t[e[r++]]+t[e[r++]]+"-"+t[e[r++]]+t[e[r++]]+"-"+t[e[r++]]+t[e[r++]]+"-"+t[e[r++]]+t[e[r++]]+"-"+t[e[r++]]+t[e[r++]]+t[e[r++]]+t[e[r++]]+t[e[+r]]+t[e[15]]}(r));y={start_time:(0,o(_(performance),2)[1])(),id:i,type:n,target:t,metrics:{}},w=e(),k()}function M(e){var t,n;u(!0),s(),e.target instanceof HTMLElement&&X(e.target)&&(t=J(n=e.target,K)||n.innerText)&&P({name:t,path:function(e){try{for(var t,n=e,r=[],i=0,o=0;n&&i++<5&&!("html"===(t=function(e){var t,n,r,i,o=e,a=[];if(!o||!o.tagName)return"";if(a.push(o.tagName.toLowerCase()),o.id)return"#"+o.id;if((e=o.className)&&d(e))for(n=e.split(/\s+/),s=0;s ")}catch(e){return""}}(e.target)},e.type)}return h(),t.push(p),t.push(C),t.push(v[0](function(e){var t=e.startTime,e=e.duration;O(),y&&y.start_time<=t+50&&(S+=e,c(W))})),t.push(n[0](function(e){var t=e.name,n=e.startTime,r=e.duration,e=e.initiatorType;ee(m,t)||(O(),y&&y.start_timey.start_time?y.id:b&&t>b.start_time?b.id:void 0:void 0;if(e.ev_type!==W)return y?(e.ev_type!==U&&e.ev_type!==H||c(e.ev_type),y.id):void 0;var t=e.payload.longtasks.length&&e.payload.longtasks[0].startTime+50;return y&&t&&t>y.start_time?y.id:void 0}},function(e,t){u(!0),s(),P({name:e},t)}]},ea="action",eu={types:["click"],pure:!0};t.actionPlugin=function(e){return{name:ea,setup:function(t){var n,r,i,a,u,s,c,l,f,d,p;void 0===(n=e)&&(n=eu),a=[],u=w(),s=b(),u&&s&&(r=(n=o(eo(function(){return k(t,!0)},a,[m(t,["xhr_0",(c=XMLHttpRequest&&XMLHttpRequest.prototype,function(e,t){var n;c&&((n=[]).push(v(c,"open",C)()),n.push(v(c,"setRequestHeader",R)()),n.push(v(c,"send",P)(e)),t(function(){n.forEach(function(e){return e()})}))})]),m(t,L),m(t,j),m(t,B)],n),2))[0],n=n[1],t.on("report",i=function(e){var t=r(e);return t&&e.extra&&(e.extra.action_id=t),e}),a.push(function(){t.off("report",i)}),t.provide("startAction",n),l=t,f=ea,d=q,p=a,l.destroyAgent.set(f,d,p))}}}},55030:function(e,t,n){"use strict";n.d(t,{kT:()=>rZ}),n(67539),n(20370),n(40966),n(42551),n(59587),n(95266),n(37560),n(14918),n(50353),n(45363),n(84253),n(34169),n(93649),n(55970),n(70968),n(76966),n(35399),n(36279),n(51351),n(16389),n(36073),n(27448),n(10681),n(32014),n(46596),n(39008),n(71),n(85540),n(1326),n(71060),"undefined"==typeof Element||Element.prototype.addEventListener||(rI=[],rj=function(e,t){for(var n=0;n>>((3&n)<<3)&255;return e}();return e[6]=15&e[6]|64,e[8]=63&e[8]|128,function(e){for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);var r=0;return""+t[e[r++]]+t[e[r++]]+t[e[r++]]+t[e[r++]]+"-"+t[e[r++]]+t[e[r++]]+"-"+t[e[r++]]+t[e[r++]]+"-"+t[e[r++]]+t[e[r++]]+"-"+t[e[r++]]+t[e[r++]]+t[e[r++]]+t[e[r++]]+t[e[+r]]+t[e[15]]}(e)}var I=function(e,t,n){var r=0;return -1===n?c:function(){e()?(r&&clearTimeout(r),r=0):0===r&&(r=setTimeout(t,n))}},D=function(e,t){var n=[];try{n=t.reduce(function(t,n){try{var r=n(e);"function"==typeof r&&t.push(r)}catch(e){}return t},[])}catch(e){}return function(e){return D(e,n)}},j=function(e){function t(e){r=b(r,e),o||a()}var n,r=[],i=[],o=!1,a=I(function(){return!!r.length},function(){o=!0,n&&n[0](),i.forEach(function(e){return e()}),i.length=0,n=void 0},e=void 0===e?3e5:e);return{next:function(e){return D(e,r)},complete:function(e){i.push(e)},attach:function(e,t){n=[e,t]},subscribe:function(e){if(o)throw Error("Observer is closed");return r.push(e),n&&n[1]&&n[1](e),a(),function(){return t(e)}},unsubscribe:t}},B=function(e,t,n){n=j(n);try{e(n.next,n.attach),t&&n.complete(t)}catch(e){}return[n.subscribe,n.unsubscribe]},U=function(e,t){var n=o(e,1)[0];return function(e,r){var i=n(function(n){return function(e){for(var n=!0,r=0;r";function ey(e){try{for(var t,n=e,r=[],i=0,o=0;n&&i++<5&&!("html"===(t=function(e){var t,n,r,i,o=e,a=[];if(!o||!o.tagName)return"";if(a.push(o.tagName.toLowerCase()),o.id)return"#"+o.id;if((e=o.className)&&m(e))for(n=e.split(/\s+/),s=0;s ")}catch(e){return em}}var eb=function(e,t,n,r){return void 0===r&&(r=!1),e.addEventListener(t,n,r),function(){e.removeEventListener(t,n,r)}},ew=function(e,t,n,r){return void 0===r&&(r=!1),e.addEventListener(t,n,r),function(){e.removeEventListener(t,n,r)}},ex=function(e){var t=!1;return[function(n){t||(t=!0,e&&e(n))}]},eS=function(e){var t,n=G();n&&(t=o(ex(e),1)[0],["unload","beforeunload","pagehide"].forEach(function(e){eb(n,e,t,!1)}))},eE=function(e){var t,n=K(),r=G();n&&r&&(t=c,t=ew(n,"visibilitychange",function(){"visible"===n.visibilityState&&(e(),t())},!0))},ek=function(e,t){return f(e)?i(i({},t),e):!!e&&t},eA=function(){return!!btoa&&!!atob},e_=function(e){try{var t=localStorage.getItem(e),n=t,r=n=t&&"string"==typeof t?JSON.parse(eA()?decodeURI(atob(t)):t):n,i=r.expires,o=function(e,t){var n={};for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);rt.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]]);return n}(r,["expires"]);return i>=$()?o:void 0}catch(e){return}},eT=function(e,t,n){if(!(n<=0))try{var r;localStorage.setItem(e,(r=JSON.stringify(i(i({},t),{expires:$()+n})),eA()?btoa(encodeURI(r)):r))}catch(e){}},eO=function(e){return!1===e?0:!0!==e&&void 0!==e&&g(e)?e:7776e6},eC="xhr_0",eR=function(){var e=RegExp("\\/monitor_web\\/collect|\\/monitor_browser\\/collect\\/batch","i");return function(t){return e.test(t)}},eP=function(e){return function(){for(var t,n=[],r=0;re?n(a(a([],o(r),!1),[u],!1),e):a(a([],o(r),!1),[u],!1))}]},td=function(e,t,n){var r,i=o(t,2),a=i[0],u=i[1],s=n.maxBreadcrumbs,c=n.onAddBreadcrumb,l=n.onMaxBreadcrumbs,t=n.dom,i=o(tl(100),2),n=i[0],i=i[1],c=o(tf(s,c,l),2),l=c[0],c=c[1];return t&&(r=c,t=function(e){var t;try{t=e.event.target?ey(e.event.target):ey(e.event)}catch(e){t=em}0!==t.length&&r({type:"dom",category:"ui."+e.name,message:t})},e.push(a[0](n(to,tc(t,"dom")))),e.push(u[0](i(tc(t,"dom"))))),[l,c]},tp="breadcrumb",th={maxBreadcrumbs:20,dom:!0},tv=function(e,t,n){var r=o(t,2),t=r[0],i=r[1],a=n.setTraceHeader,u=n.ignoreUrls,s=n.setContextAtReq,l=n.extractUrl,f=window.Headers,d=window.Request;d&&f&&e.push(t[0](function(e){var e=o(e,2),t=e[0],r=e[1],p=ee(t instanceof d?t.url:t);if(!tg(p)||E(u,p))return c;a&&a(p,function(e,n){return ty(e,n,t,r,d,f)});var h=s(),v=$(),g=void 0,m=i()[0](function(e){p!==e.name||g||(g=e)});return function(e){var i=tS(t,r,e,d,f,n,v),o=e8(function(e){g&&(e.response.timing=g),e7(e,l),h&&h({ev_type:eG,payload:e}),m()});setTimeout(function(){o(i)},1e3)}}))},tg=function(e){if(!m(e))return!1;var t=o(e.split(":"),2),e=t[0];return!t[1]||"http"===e||"https"===e},tm=function(e,t){return e instanceof t},ty=function(e,t,n,r,o,a){tm(n,o)?n.headers.set(e,t):r.headers instanceof a?r.headers.set(e,t):r.headers=i(i({},r.headers),((r={})[e]=t,r))},tb=function(e,t,n){return t=t&&t.method||"get",(t=tm(e,n)&&e.method||t).toLowerCase()},tw=function(e){for(var t=[],n=1;nt.frustrating_threshold?2:r>t.satisfying_threshold||0===n?0:1},t9=function(){var e=0,t=void 0;return[function(n){n?t&&(e+=$()-t,t=void 0):t=$()},function(){t&&(e+=$()-t);var n=e;return e=0,t=$(),n}]},t8=function(e,t){return function(n,r){var i=n.payload;switch(n.ev_type){case eJ:var o=i.name;i.isSupport&&e(r[t3],o,i.value);break;case e1:e(r[t3],"action",i.duration||0);break;case e$:t(r[t2],0);break;case eG:i.response.is_custom_error||400<=i.response.status?t(r[t2],1):(o=i.response.timing)&&e(r[t6],0,o.duration);break;case eK:t(r[t2],2);break;case e0:t(r[t2],3);break;case eY:e(r[t6],1,i.duration);break;case eX:i.longtasks.forEach(function(t){e(r[t6],2,t.duration)})}}},t7=function(){var e,t;function n(){e=[0,0,0],t=t5()}return n(),[function(n,r,i){var o=n&&n[r];!o||i<=0||(n=i<(o[0].threshold||0)?0:i>(o[1].threshold||0)?2:1,e[n]+=o[n].weight,"string"==typeof r?(i=tZ(r,n),o=t[t3][i],t[t3][i]=(o||0)+1):2==n&&(t.duration_count[r]+=1))},function(n,r){n&&(e[2]+=n[r],t.error_count[r]+=1)},function(){return[e,t]},n]},ne=function(){var e={start:$(),end:0,time_spent:0,is_bounced:!1,entry:"",exit:"",p_count:0,a_count:0};return[function(t,n){var r=o(t,3),i=r[0],t=r[1],r=r[2];e.end=$(),e.time_spent+=n&&n.time_spent||0,e.last_page=n,e.p_count+=1,e.rank=i,e.apdex=t,e.apdex_detail=r,(r=K())&&(e.is_bounced=!tW(r))},function(t,n){e.time_spent+=t.time_spent,e.p_count+=1,e.exit=n},function(){e.a_count+=1},function(t){e.entry=t,e.exit=t},function(){return e}]},nt=function(e,t,n,r){var i,a,u,s=r.sendInit,c=r.initPid,l=r.routeMode,f=r.extractPid,r=r.onPidUpdate,d=t1(l)?function(){return""}:function(e){var t;return"hash"===l?(null==(t=et(e).hash)?void 0:t.replace(/^#/,""))||"/":et(e).path},p=f||function(){},r=o(tX(function(t,n){e({ev_type:eW,payload:{pid:n,source:t}})},c||(null!=(a=p(i=location.href))?a:d(i)),d(location.href),r),2),h=r[0],r=r[1];return t1(l)||(u=o(t0(function(e,t){return h(e,d(t),p(t))},""),1)[0],n.length&&n.forEach(function(e){return t.push(e[0](function(e){return u(l,e)}))})),s&&r(),[h.bind(null,"user_set")]},nn=function(e,t,n,r){var i=o(n,2),a=i[0],u=i[1],s=2===r.apdex,c=void 0,l=void 0,f=void 0,d=!1,p=o(t7(),4),h=p[0],v=p[1],g=p[2],m=p[3],n=o(t7(),4),i=n[0],r=n[1],y=n[2],b=n[3],p=o(ne(),5),w=p[0],x=p[1],S=p[2],E=p[3],k=p[4],n=o(t9(),2),p=n[0],A=n[1];t.push(a[0](p)),s||t.push(u[0](function(){var t,n,r;d&&(t=(r=o(y(),2))[0],n=r[1],w([r=t4(t,f),t,n],O()),e({ev_type:eq,payload:k()}),b())}));var _=t8(h,v),T=t8(i,r),O=function(){var e=o(g(),2),t=e[0],e=e[1];return{start:c[0],pid:c[1],view_id:c[2],end:$(),time_spent:A(),apdex:t,rank:t4(t,f),detail:e}};return t.push(function(){d=!1}),[function(e,t){c?(d&&x(l=O(),e),c=[$(),e,t],m()):(c=[$(),e,t],E(e),d=!(!f||!c))},function(e){d&&(s||(T(e,f),e.ev_type===e1&&S()),e.common.pid===c[1]&&_(e,f))},function(t){d&&(t.payload.last=l),e(t)},function(e){e?d=!(!(f=e)||!c):(t.forEach(function(e){return e()}),t.length=0)}]},nr="pageview",ni={sendInit:!0,routeMode:"history",apdex:2},no=["xmlhttprequest","fetch","beacon"],na=function(e,t,n,r){var i,a,u,s,c=o(n,2),n=c[0],l=c[1],f=Q();f&&(c=r.ignoreUrls,i=r.slowSessionThreshold,a=r.ignoreTypes,u=S(c),s=function(t,n){void 0===n&&(n=!1),y(a||no,t.initiatorType)||u&&u.test(t.name)||(t={ev_type:eY,payload:t},n&&(t.extra={sample_rate:1}),e(t))},t.push(n[0](function(){var e=o(eh(f),3),n=e[0],e=e[2],r=!!n&&iwindow.innerHeight||n<=0)))return 0;return i+1+.5*t},nj=function(e){var t=o(void 0===e?[]:e),e=t[0],t=t.slice(1);return t&&t.reduce(function(e,t){var n=o(e,2),r=n[0],e=n[1],n=t.score-r.score;return[t,t.time>=r.time&&e.raten.value?i:n):(e=i.value,t=[i.startTime],i),r(e,n))}]},nW=["cls",function(e,t,n){var r=o(n,4),i=r[1],a=r[2],n=r[3],r=X(),u=ng("cls",0),s=nb(e);if(!r)return u.isSupport=!1,void s(u);var e=o(nV(),2),c=e[0],e=e[1].bind(null,function(e,t){if(e>u.value){u.value=e;try{var n=function(e){var t,n,e=null==(e=null==e?void 0:e.sources)?void 0:e.filter(function(e){return!!e.node});if(e&&e.length){if(1===e.length)return e[0].node;var r,i=0;try{for(var o=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return{value:(e=e&&r>=e.length?void 0:e)&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(e),a=o.next();!a.done;a=o.next()){var u=a.value,s=nS(u);it.latency)&&(n?(n.entries.push(e),n.latency=Math.max(n.latency,e.duration)):(y[(e={id:e.interactionId,latency:e.duration,entries:[e]}).id]=e,m.push(e)),m.sort(function(e,t){return t.latency-e.latency}),m.splice(10).forEach(function(e){delete y[e.id]}))}function p(){var e=(e=Math.min(m.length-1,Math.floor(w()/50)),m[e]);e&&(c.value=e.latency,(e=e.entries[0].target)&&(c.extra={element:ey(e)}))}function h(e){e.interactionId&&d(e),"first-input"!==e.entryType||m.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})||d(e)}var g=0,m=[],y={},b=o(n$(u,t),1)[0],w=function(){return b()-g};t.push(n[0](function(){t.push(ez(u,h,nq,40)),"interactionId"in s.prototype&&t.push(ez(u,h,"first-input"));var e=a();t.push(e[0](function(e){p(),l(c,e),f(),c=ng("inp",0)})),e=i(),t.push(e[0](function(){p(),l(c)})),t.push(f)}))}],nK="longtask",nY=[nK,function(e,t,n){n=o(n,4)[3],t.push(n[0](function(t){e({ev_type:eX,payload:{type:"perf",longtasks:[t]}})}))}],nQ="timing",nJ=[nQ,function(e,t,n){var r=o(n,3),i=r[0],a=r[1],n=r[2],r=Q(),r=o(eh(r),3),u=r[0],s=r[1],c=r[2],l=nm(function(e){var t=c("navigation")[0],n=t&&t.responseStart;return(!n||n<=0||n>s())&&(t=void 0),{ev_type:eZ,payload:{isBounced:e,timing:u,navigation_timing:t}}},e,t);function f(){function e(){l(!1)}var n=a();t.push(function(){return n[1](e)}),n[0](e)}t.push(n[0](function(){l(!0)})),t.push(function(){return i[1](f)}),i[0](f)}];nG[0];var nZ=["SCRIPT","STYLE","META","HEAD"],nX=[e$,eG,eK],n0=[eJ,eX,eZ,eQ],n1=function(e,t){if(-1===nX.indexOf(t.ev_type)||t.ev_type===eG&&t.payload.response.status<400||e&&nX.indexOf(e.type)innerHeight||n<=0?0:1/(1<"+t+""}(n3(k))},overrides:{timestamp:n||s[0]}}))}function u(){p&&clearTimeout(p),f&&clearTimeout(f),f=P.setTimeout(function(){d=L(function(){(s=B())&&U()})},1e3)}var s,l,f,d,p,h,v,m=o(n,5),y=m[0],b=m[1],w=m[2],x=m[3],S=m[4],E=r.threshold,n=r.screenshot,k=r.rootSelector,m=r.autoDetect,A=r.ssUrl,_=r.quality,T=r.mask,O=r.partialShot,C=r.initDetTime,R=r.runDetTime,P=G(),M=K(),L=P.requestAnimationFrame||c,N=P.cancelAnimationFrame||c,F=o(eh(performance),2)[1],I=0,D=!1,j=!n,B=function(){var e=n3(k);if(e)return(e=n5(e,0,0,E))1e4?R:C)});return t.push(S[0](function(){l&&a()})),m&&t.push(y[0](function(){var e=b();t.push(e[0](function(){var e=o(ed(Z(),u),2),n=e[0],r=e[1];t.push(function(){clearTimeout(f),clearTimeout(p),N(d),r&&r()}),n(null==(n=K())?void 0:n.body,{subtree:!0,childList:!0}),t.push(w()[0](function(){f&&u()})),t.push(x()[0](function(){f&&u()})),u()}))})),[function(e){D||~n0.indexOf(e.ev_type)||(I=$(),l&&I-l.timestamp>1e4&&(l=void 0),l=n1(l,e))},u]},n7="blankScreen",re={entries:[],observer:void 0},rt="performance",rn=function(e){if(e&&f(e)&&e.name&&m(e.name)){var t={name:e.name,type:"event"};if("metrics"in e&&f(e.metrics)){var n=e.metrics,r={};for(i in n)g(n[i])&&(r[i]=n[i]);t.metrics=r}if("categories"in e&&f(e.categories)){var i,o=e.categories,a={};for(i in o)a[i]=k(o[i]);t.categories=a}return"attached_log"in e&&m(e.attached_log)&&(t.attached_log=e.attached_log),t}},rr=function(e){if(e&&f(e)&&e.content&&m(e.content)){var t={content:k(e.content),type:"log",level:"info"};if("level"in e&&(t.level=e.level),"extra"in e&&f(e.extra)){var n,r=e.extra,i={},o={};for(n in r)g(r[n])?i[n]=r[n]:o[n]=k(r[n]);t.metrics=i,t.categories=o}return"attached_log"in e&&m(e.attached_log)&&(t.attached_log=e.attached_log),t}},ri=function(e){e.provide("sendEvent",function(t){(t=rn(t))&&e.report({ev_type:eQ,payload:t,extra:{timestamp:$()}})}),e.provide("sendLog",function(t){(t=rr(t))&&e.report({ev_type:eQ,payload:t,extra:{timestamp:$()}})})};function ro(e){return(null==e?void 0:e.effectiveType)||(null==e?void 0:e.type)||""}var ra=function(e){var t=function(){var e=function(){if(G()&&"navigator"in window)return window.navigator}();if(e)return e.connection||e.mozConnection||e.webkitConnection}(),n=ro(t);t&&(t.onchange=function(){n=ro(t)}),e.on("report",function(e){return i(i({},e),{extra:i(i({},e.extra||{}),{network_type:n})})})},ru=function(e,t){var n=e.common||{};return n.sample_rate=t,e.common=n,e},rs=function(e,t,n,r,i){var o;return e?(o=i(r,t),function(){return o}):function(){return n(t)}},rc=function(e,t,n){switch(n){case"eq":return y(t,e);case"neq":return!y(t,e);case"gt":return e>t[0];case"gte":return e>=t[0];case"lt":return e=Number(i)||n||(n=!0,(r=(new Date).getTime())-t<700&&i&&!isNaN(r=i-(r+t)/2)&&(0=o&&l.call(this),clearTimeout(c),c=setTimeout(l.bind(this),a)},flush:function(){clearTimeout(c),l.call(this)},getBatchData:function(){return s.length?u(s):""},clear:function(){clearTimeout(c),s=[]},fail:function(e){t=e}}}(r={size:20,endpoint:(t=e.domain,void 0===n&&(n=rw),(t&&0<=t.indexOf("//")?"":"https://")+t+n),transport:e.transport})).send,eS(function(){var e,t;r.transport.useBeacon?(e=rv(),(t=i.getBatchData())&&(e.post(i.getEndpoint(),t),i.clear()),i.send=function(t){e.post(i.getEndpoint(),u([t]))},eE(function(){i.send=o})):i.flush()}),i}:c,builder:void 0===e?r_:e,createDefaultConfig:void 0===i?rY:i,createConfigManager:rN});return H(l),i=el(G()),t=i&&i.subject||{},n={},l.provide("setFilter",function(e,t){n[e]||(n[e]=[]),n[e].push(t)}),l.provide("initSubject",function(e){var r=o(e,2),i=r[0],e=r[1],r=i.split("_")[0],r=!!r&&n[r];return t[i]||(t[i]=B(e,function(){t[i]=void 0})),r?q(l,[i,U(t[i],r)]):t[i]}),l.provide("getSubject",function(e){return t[e]}),l.provide("privateSubject",{}),rq(l),rG(l),rz(l),ra(l),rK(l),r=i=V(l,ev,function(e,t,n){return eg(e,t)(function(){var e=o(n),t=e[0],e=e.slice(1);l[t].apply(l,a([],o(e),!1))})}),r.on("init",function(){function e(e){e.forEach(function(e){var n=e.name;y(t,n)||(t.push(n),e.setup(r),rA&&rA(n,e.setup),r.destroyAgent.set(n,n,[function(){t=b(t,n),e.tearDown&&e.tearDown()}]))})}var t=[];r.provide("applyIntegrations",e);var n=r.config();n&&n.integrations&&e(n.integrations)}),i},rJ=((rB={})[nr]=function(e){e.on("init",function(){var t,n,r,a,u,s,l,f,d,p,h,v,g=null==(g=e.config())?void 0:g.plugins[nr];(v=ek(t=g,ni))&&Y()&&(n=v.routeMode,s=v.apdex,d=e.report.bind(e),f=c,s&&(r=[],t=(a=o(nn(e.report.bind(e),r,[W(e,tV),W(e,t$)],v),4))[0],u=a[1],s=a[2],l=a[3],d=s,f=t,e.on("send",u),r.push(function(){return e.off("send",u)}),e.on("start",function(){l(e.config().apdex)}),z(e,nr,eq,r)),p=o(nt(d,d=[],t1(n)?[]:[e.initSubject(tY),e.initSubject(tQ)],i(i({},v),{initPid:null==(v=e.config())?void 0:v.pid,onPidUpdate:function(t){var n=tJ(t);f(t,n),e.set({pid:t,viewId:n,actionId:void 0})}})),1)[0],q(e,[es,ec(e)],-1),h=function(){p(e.config().pid)},e.on("config",h),d.push(function(){return e.off("config",h)}),z(e,nr,eW,d),e.provide("sendPageview",p))})},rB[tr]=function(e){e.on("init",function(){var t,n=tn(e,tr,ti);n&&(t=[],(n=i(i({},n),{setContextAtReq:function(){return eo(e,!0)},setTraceHeader:e3(n.trace,"app_id="+(null==(n=e.config())?void 0:n.aid)+",origin=web")})).autoWrap&&te(t,[W(e,[eC,eN(XMLHttpRequest&&XMLHttpRequest.prototype)]),function(){return W(e,eV)}],n),z(e,tr,eG,t))})},rB[tE]=function(e){e.on("init",function(){var t,n=tn(e,tE,tk);n&&(t=[],(n=i(i({},n),{setContextAtReq:function(){return eo(e,!0)},setTraceHeader:e3(n.trace,"app_id="+(null==(n=e.config())?void 0:n.aid)+",origin=web")})).autoWrap&&tv(t,[W(e,eI),function(){return W(e,eV)}],n),z(e,tE,eG,t))})},rB.tti=function(e){e.on("init",function(){var t;tn(e,"tti",{})&&(t=[],nF(eo(e),t,[W(e,[eC,eN(XMLHttpRequest&&XMLHttpRequest.prototype)]),W(e,eI),W(e,eH),W(e,eV),q(e,[ea,eu(e)])],e.pp),z(e,"tti",eJ,t))})},rB.fmp=function(e){e.on("init",function(){var t,n,r=tn(e,"fmp",nU);r&&(n=[],"SSR"===(t=void 0===(t=r)?nU:t).renderType?nA(nk,"fmp",eo(e),n,[W(e,tK),function(){return W(e,tV)},function(){return W(e,t$)}]):nB(eo(e),n,[W(e,tq),q(e,[ea,eu(e)])]),z(e,"fmp",eJ,n))})},rB[tp]=function(e){e.on("init",function(){var t,n,r,i,a,u=null==(u=e.config())?void 0:u.plugins[tp];(a=ek(t=u,th))&&(a=(t=o(td(n=[],[W(e,ta),W(e,ts)],a),2))[0],r=t[1],e.on("report",i=function(e){return e.ev_type===eG&&r({type:eG,category:e.payload.api,message:"",data:{method:e.payload.request.method,url:e.payload.request.url,status_code:String(e.payload.response.status)},timestamp:e.payload.request.timestamp}),e}),n.push(function(){e.off("report",i)}),z(e,tp,e$,n),e.provide("getBreadcrumbs",a),e.provide("addBreadcrumb",r))})},rB[tU]=function(e){e.on("init",function(){var t,n,r=null==(r=e.config())?void 0:r.plugins[tU];t=r,window.removeEventListener("error",e.pcErr,!0),window.removeEventListener("unhandledrejection",e.pcRej,!0),(n=ek(t,tz))&&(n=tB(function(t){e.getBreadcrumbs&&(t.payload.breadcrumbs=e.getBreadcrumbs()),e.report(t)},t=[],[W(e,tF),W(e,tI),function(){return W(e,tN)}],n),z(e,tU,e$,t),e.provide("captureException",n))})},rB[rt]=function(e){e.on("init",function(){var t=e.pp||re;null!=(d=t.observer)&&d.disconnect();var n,r,a,u,s,c,l,f,d,p,h=tn(e,rt,{});h&&(n=function(){return W(e,tK)},r=function(){return W(e,tV)},a=function(){return W(e,t$)},u=W(e,tq),s=W(e,eH),c=void 0,q(e,[es,ec(e)],-1)[0](function(e){c=e})(),l=function(t){t=t.ev_type===eJ&&(t.payload.name===nW[0]||t.payload.name===nG[0])||t.ev_type===eX?t:i(i({},t),{overrides:c}),e.report(t)},f=function(){return q(e,[ea,eu(e)])},[n_,nT,nH,nG,nW].forEach(function(t){!1!==h[t[0]]&&(t[1](l,t=[],[n(),r,a,f]),z(e,rt,eJ,t))}),[nY,nJ].forEach(function(t){var r;!1!==h[t[0]]&&(t[1](l,r=[],[u,n,a(),s]),z(e,rt,t=t[0]===nK?eX:t[0]===nQ?eZ:eJ,r))}),d=(p=o(nw(e.report.bind(e)),2))[0],p=p[1],e.provide("performanceInit",d),e.provide("performanceSend",p),t.entries.length=0,e.provide("sendCustomPerfMetric",function(t){t=i(i(i({},nv),t),{isCustom:!0}),e.report(ny(t))}))})},rB[np]=function(e){e.on("init",function(){var t,n=tn(e,np,nh);n&&(t=[],n=nd(e.report.bind(e),t,[W(e,tF)],n),z(e,np,eK,t),n&&e.provide("reportResourceError",n))})},rB[nu]=function(e){e.on("init",function(){var t,n,r=null==(r=e.config())?void 0:r.plugins[nu];(n=ek(t=r,ns))&&(t=[],na(e.report.bind(e),t,[W(e,tq),function(){return W(e,eV)}],n),z(e,nu,eY,t))})},rB[n7]=function(e,t){e.on("init",function(){var n,r,i,a,u,s={autoDetect:!0,threshold:1.5,screenshot:!0,ssUrl:"https://apm.volccdn.com/mars-web/apmplus/web/html2canvas.min.js",mask:!1,partialShot:!0,quality:.1,initDetTime:8e3,runDetTime:4e3},s=t?ek(t,s):tn(e,n7,s);s&&(n=s,a=K(),u=G(),a&&u&&(u=[],r=(n=o(n8(e.report.bind(e),u,[W(e,tK),function(){return W(e,tG)},function(){return W(e,eH)},function(){return W(e,eV)},W(e,t$)],n),2))[0],n=n[1],e.on("report",i=function(e){return r(e),e}),u.push(function(){e.off("report",i)}),z(e,n7,e0,u),e.provide("detectBlankScreen",n)))})},rB),rZ=function(e){var t=rQ(e=void 0===e?{}:e);return rh(t),rW(t),ri(t),Object.keys(rJ).forEach(function(e){rA(e,rJ[e]),rJ[e](t)}),t.provide("reloadPlugin",function(e,n){var r;t.destroyAgent.has(e)&&t.destroyAgent.remove(e),void 0!==n&&t.set({plugins:i(i({},t.config().plugins),((r={})[e]=n,r))}),t.config().plugins[e]&&function(e,t,n){if(n=void 0===n?el(G()):n)if(n=rk(n,t))try{if(e.destroyAgent.has(t))return;n.apply(e)}catch(e){P("[loader].applyPlugin failed",t,e)}else P("[loader].applyPlugin not found",t)}(t,e)}),t.provide("create",rZ),t},rX="precollect",r0=rZ(),r1=G();r1&&("addEventListener"in r1&&(r0.pcErr=function(e){var t=(e=e||r1.event).target||e.srcElement||{};t instanceof Element||t instanceof HTMLElement?t.getAttribute("integrity")?r0(rX,"sri",t.getAttribute("href")||t.getAttribute("src")):r0(rX,"st",{tagName:t.tagName,url:t.getAttribute("href")||t.getAttribute("src")}):r0(rX,"err",e.error)},r0.pcRej=function(e){r0(rX,"reject",(e=e||r1.event).reason||e.detail&&e.detail.reason)},(r=[]).push(eb(r1,"error",r0.pcErr,!0)),r.push(eb(r1,"unhandledrejection",r0.pcRej,!0)),setTimeout(function(){r.forEach(function(e){return e()})},3e5)),"PerformanceObserver"in r1&&"PerformanceLongTaskTiming"in r1&&(r0.pp={entries:[]},r0.pp.observer=new PerformanceObserver(function(e){r0.pp.entries=r0.pp.entries.concat(e.getEntries())}),r0.pp.observer.observe({entryTypes:["longtask"]}),setTimeout(function(){r0.pp.observer.disconnect()},3e5)))},56925:function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},8436:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>i})},80764:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},65124:function(e,t,n){"use strict";n.d(t,{BN:()=>f,UE:()=>u,UU:()=>s,cY:()=>l,rD:()=>o}),n(95266),n(1326),n(40966),n(37560),n(14918),n(93649),n(67539),n(71060),n(3143);var r=n(24889);function i(e,t,n){let i,{reference:o,floating:a}=e,u=(0,r.TV)(t),s=(0,r.Dz)(t),c=(0,r.sq)(s),l=(0,r.C0)(t),f="y"===u,d=o.x+o.width/2-a.width/2,p=o.y+o.height/2-a.height/2,h=o[c]/2-a[c]/2;switch(l){case"top":i={x:d,y:o.y-a.height};break;case"bottom":i={x:d,y:o.y+o.height};break;case"right":i={x:o.x+o.width,y:p};break;case"left":i={x:o.x-a.width,y:p};break;default:i={x:o.x,y:o.y}}switch((0,r.Sg)(t)){case"start":i[s]-=h*(n&&f?-1:1);break;case"end":i[s]+=h*(n&&f?-1:1)}return i}let o=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:u}=n,s=a.filter(Boolean),c=await (null==u.isRTL?void 0:u.isRTL(t)),l=await u.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:d}=i(l,r,c),p=r,h={},v=0;for(let n=0;n({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:o,rects:a,platform:u,elements:s,middlewareData:c}=t,{element:l,padding:f=0}=(0,r._3)(e,t)||{};if(null==l)return{};let d=(0,r.nI)(f),p={x:n,y:i},h=(0,r.Dz)(o),v=(0,r.sq)(h),g=await u.getDimensions(l),m="y"===h,y=m?"clientHeight":"clientWidth",b=a.reference[v]+a.reference[h]-p[h]-a.floating[v],w=p[h]-a.reference[h],x=await (null==u.getOffsetParent?void 0:u.getOffsetParent(l)),S=x?x[y]:0;S&&await (null==u.isElement?void 0:u.isElement(x))||(S=s.floating[y]||a.floating[v]);let E=S/2-g[v]/2-1,k=(0,r.jk)(d[m?"top":"left"],E),A=(0,r.jk)(d[m?"bottom":"right"],E),_=S-g[v]-A,T=S/2-g[v]/2+(b/2-w/2),O=(0,r.qE)(k,T,_),C=!c.arrow&&null!=(0,r.Sg)(o)&&T!==O&&a.reference[v]/2-(Te<=0)){let e=((null==(o=l.flip)?void 0:o.index)||0)+1,t=O[e];if(t)return{data:{index:e,overflows:P},reset:{placement:t}};let n=null==(u=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:u.placement;if(!n)switch(y){case"bestFit":{let e=null==(s=P.filter(e=>{if(T){let t=(0,r.TV)(e.placement);return t===E||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:s[0];e&&(n=e);break}case"initialPlacement":n=d}if(c!==n)return{reset:{placement:n}}}return{}}}};async function c(e,t){let{placement:n,platform:i,elements:o}=e,a=await (null==i.isRTL?void 0:i.isRTL(o.floating)),u=(0,r.C0)(n),s=(0,r.Sg)(n),c="y"===(0,r.TV)(n),l=["left","top"].includes(u)?-1:1,f=a&&c?-1:1,d=(0,r._3)(t,e),{mainAxis:p,crossAxis:h,alignmentAxis:v}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof v&&(h="end"===s?-1*v:v),c?{x:h*f,y:p*l}:{x:p*l,y:h*f}}let l=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:a,middlewareData:u}=t,s=await c(t,e);return a===(null==(n=u.offset)?void 0:n.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:i+s.x,y:o+s.y,data:{...s,placement:a}}}}},f=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:i,placement:o}=t,{mainAxis:u=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=(0,r._3)(e,t),f={x:n,y:i},d=await a(t,l),p=(0,r.TV)((0,r.C0)(o)),h=(0,r.PG)(p),v=f[h],g=f[p];if(u){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",n=v+d[e],i=v-d[t];v=(0,r.qE)(n,v,i)}if(s){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=g+d[e],i=g-d[t];g=(0,r.qE)(n,g,i)}let m=c.fn({...t,[h]:v,[p]:g});return{...m,data:{x:m.x-n,y:m.y-i,enabled:{[h]:u,[p]:s}}}}}}},2858:function(e,t,n){"use strict";n.d(t,{UE:()=>I,UU:()=>F,BN:()=>N,rD:()=>D,ll:()=>L}),n(95266),n(1326),n(40966),n(14918),n(45363);var r=n(24889),i=n(65124);function o(){return"undefined"!=typeof window}function a(e){return c(e)?(e.nodeName||"").toLowerCase():"#document"}function u(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function s(e){var t;return null==(t=(c(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function c(e){return!!o()&&(e instanceof Node||e instanceof u(e).Node)}function l(e){return!!o()&&(e instanceof Element||e instanceof u(e).Element)}function f(e){return!!o()&&(e instanceof HTMLElement||e instanceof u(e).HTMLElement)}function d(e){return!!o()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof u(e).ShadowRoot)}function p(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=m(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function h(e){let t=v(),n=l(e)?m(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function v(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function g(e){return["html","body","#document"].includes(a(e))}function m(e){return u(e).getComputedStyle(e)}function y(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function b(e){if("html"===a(e))return e;let t=e.assignedSlot||e.parentNode||d(e)&&e.host||s(e);return d(t)?t.host:t}function w(e,t,n){var r,i;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=b(t);return g(n)?t.ownerDocument?t.ownerDocument.body:t.body:f(n)&&p(n)?n:e(n)}(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),s=u(o);if(a){let e=(i=s).parent&&Object.getPrototypeOf(i.parent)?i.frameElement:null;return t.concat(s,s.visualViewport||[],p(o)?o:[],e&&n?w(e):[])}return t.concat(o,w(o,[],n))}function x(e){let t=m(e),n=parseFloat(t.width)||0,i=parseFloat(t.height)||0,o=f(e),a=o?e.offsetWidth:n,u=o?e.offsetHeight:i,s=(0,r.LI)(n)!==a||(0,r.LI)(i)!==u;return s&&(n=a,i=u),{width:n,height:i,$:s}}function S(e){return l(e)?e:e.contextElement}function E(e){let t=S(e);if(!f(t))return(0,r.Jx)(1);let n=t.getBoundingClientRect(),{width:i,height:o,$:a}=x(t),u=(a?(0,r.LI)(n.width):n.width)/i,s=(a?(0,r.LI)(n.height):n.height)/o;return u&&Number.isFinite(u)||(u=1),s&&Number.isFinite(s)||(s=1),{x:u,y:s}}n(71060);let k=(0,r.Jx)(0);function A(e){let t=u(e);return v()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:k}function _(e,t,n,i){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let a=e.getBoundingClientRect(),s=S(e),c=(0,r.Jx)(1);t&&(i?l(i)&&(c=E(i)):c=E(e));let f=(void 0===(o=n)&&(o=!1),i&&(!o||i===u(s))&&o)?A(s):(0,r.Jx)(0),d=(a.left+f.x)/c.x,p=(a.top+f.y)/c.y,h=a.width/c.x,v=a.height/c.y;if(s){let e=u(s),t=i&&l(i)?u(i):i,n=e.frameElement;for(;n&&i&&t!==e;){let e=E(n),t=n.getBoundingClientRect(),r=m(n),i=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;d*=e.x,p*=e.y,h*=e.x,v*=e.y,d+=i,p+=o,n=u(n).frameElement}}return(0,r.B1)({width:h,height:v,x:d,y:p})}function T(e){return _(s(e)).left+y(e).scrollLeft}function O(e,t,n){var i;let o;if("viewport"===t)o=function(e,t){let n=u(e),r=s(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,c=0,l=0;if(i){o=i.width,a=i.height;let e=v();(!e||e&&"fixed"===t)&&(c=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:c,y:l}}(e,n);else if("document"===t){let t,n,a,u,c,l,f;i=s(e),t=s(i),n=y(i),a=i.ownerDocument.body,u=(0,r.T9)(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),c=(0,r.T9)(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),l=-n.scrollLeft+T(i),f=-n.scrollTop,"rtl"===m(a).direction&&(l+=(0,r.T9)(t.clientWidth,a.clientWidth)-u),o={width:u,height:c,x:l,y:f}}else if(l(t)){let e,i,a,u,s,c;i=(e=_(t,!0,"fixed"===n)).top+t.clientTop,a=e.left+t.clientLeft,u=f(t)?E(t):(0,r.Jx)(1),s=t.clientWidth*u.x,c=t.clientHeight*u.y,o={width:s,height:c,x:a*u.x,y:i*u.y}}else{let n=A(e);o={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.B1)(o)}function C(e,t){return f(e)&&"fixed"!==m(e).position?t?t(e):e.offsetParent:null}function R(e,t){let n=u(e);if(!f(e))return n;let r=C(e,t);for(;r&&["table","td","th"].includes(a(r))&&"static"===m(r).position;)r=C(r,t);return r&&("html"===a(r)||"body"===a(r)&&"static"===m(r).position&&!h(r))?n:r||function(e){let t=b(e);for(;f(t)&&!g(t);){if(h(t))return t;if(function(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}(t))break;t=b(t)}return null}(e)||n}let P=async function(e){let{reference:t,floating:n,strategy:i}=e,o=this.getOffsetParent||R,u=this.getDimensions;return{reference:function(e,t,n){let i=f(t),o=s(t),u="fixed"===n,c=_(e,!0,u,t),l={scrollLeft:0,scrollTop:0},d=(0,r.Jx)(0);if(i||!i&&!u)if(("body"!==a(t)||p(o))&&(l=y(t)),i){let e=_(t,!0,u,t);d.x=e.x+t.clientLeft,d.y=e.y+t.clientTop}else o&&(d.x=T(o));return{x:c.left+l.scrollLeft-d.x,y:c.top+l.scrollTop-d.y,width:c.width,height:c.height}}(t,await o(n),i),floating:{x:0,y:0,...await u(n)}}},M={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:i}=e,o=f(n),u=s(n);if(n===u)return t;let c={scrollLeft:0,scrollTop:0},l=(0,r.Jx)(1),d=(0,r.Jx)(0);if((o||!o&&"fixed"!==i)&&(("body"!==a(n)||p(u))&&(c=y(n)),f(n))){let e=_(n);l=E(n),d.x=e.x+n.clientLeft,d.y=e.y+n.clientTop}return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-c.scrollLeft*l.x+d.x,y:t.y*l.y-c.scrollTop*l.y+d.y}},getDocumentElement:s,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:o}=e,u=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=w(e,[],!1).filter(e=>l(e)&&"body"!==a(e)),i=null,o="fixed"===m(e).position,u=o?b(e):e;for(;l(u)&&!g(u);){let t=m(u),n=h(u);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||p(u)&&!n&&function e(t,n){let r=b(t);return!(r===n||!l(r)||g(r))&&("fixed"===m(r).position||e(r,n))}(e,u))?r=r.filter(e=>e!==u):i=t,u=b(u)}return t.set(e,r),r}(t,this._c):[].concat(n),i],s=u[0],c=u.reduce((e,n)=>{let i=O(t,n,o);return e.top=(0,r.T9)(i.top,e.top),e.right=(0,r.jk)(i.right,e.right),e.bottom=(0,r.jk)(i.bottom,e.bottom),e.left=(0,r.T9)(i.left,e.left),e},O(t,s,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:R,getElementRects:P,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=x(e);return{width:t,height:n}},getScale:E,isElement:l,isRTL:function(e){return"rtl"===m(e).direction}};function L(e,t,n,i){let o;void 0===i&&(i={});let{ancestorScroll:a=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:f=!1}=i,d=S(e),p=a||u?[...d?w(d):[],...w(t)]:[];p.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let h=d&&l?function(e,t){let n,i=null,o=s(e);function a(){clearTimeout(n),i&&i.disconnect(),i=null}return!function u(s,c){void 0===s&&(s=!1),void 0===c&&(c=1),a();let{left:l,top:f,width:d,height:p}=e.getBoundingClientRect();if(s||t(),!d||!p)return;let h={rootMargin:-(0,r.RI)(f)+"px "+-(0,r.RI)(o.clientWidth-(l+d))+"px "+-(0,r.RI)(o.clientHeight-(f+p))+"px "+-(0,r.RI)(l)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,c))||1},v=!0;function g(e){let t=e[0].intersectionRatio;if(t!==c){if(!v)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},100)}v=!1}try{i=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(e){i=new IntersectionObserver(g,h)}i.observe(e)}(!0),a}(d,n):null,v=-1,g=null;c&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===d&&g&&(g.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{g&&g.observe(t)})),n()}),d&&!f&&g.observe(d),g.observe(t));let m=f?_(e):null;return f&&function t(){let r=_(e);m&&(r.x!==m.x||r.y!==m.y||r.width!==m.width||r.height!==m.height)&&n(),m=r,o=requestAnimationFrame(t)}(),n(),()=>{p.forEach(e=>{a&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),h&&h(),g&&g.disconnect(),g=null,f&&cancelAnimationFrame(o)}}let N=i.BN,F=i.UU,I=i.UE,D=(e,t,n)=>{let r=new Map,o={platform:M,...n},a={...o.platform,_c:r};return(0,i.rD)(e,t,{...o,platform:a})}},24889:function(e,t,n){"use strict";n.d(t,{B1:()=>k,C0:()=>d,Dz:()=>m,Jx:()=>u,LI:()=>o,PG:()=>h,RI:()=>a,Sg:()=>p,T9:()=>i,TV:()=>g,WJ:()=>b,_3:()=>f,bV:()=>S,jk:()=>r,lP:()=>x,nI:()=>E,qE:()=>l,sq:()=>v,w7:()=>y}),n(95266),n(14918),n(50353),n(37560);let r=Math.min,i=Math.max,o=Math.round,a=Math.floor,u=e=>({x:e,y:e}),s={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function l(e,t,n){return i(e,r(t,n))}function f(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function h(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(d(e))?"y":"x"}function m(e){return h(g(e))}function y(e,t,n){void 0===n&&(n=!1);let r=p(e),i=m(e),o=v(i),a="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(a=S(a)),[a,S(a)]}function b(e){let t=S(e);return[w(e),t,w(t)]}function w(e){return e.replace(/start|end/g,e=>c[e])}function x(e,t,n,r){let i=p(e),o=function(e,t,n){let r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(d(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(w)))),o}function S(e){return e.replace(/left|right|bottom|top/g,e=>s[e])}function E(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function k(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}},799:function(e,t,n){"use strict";n.d(t,{tb:()=>$}),n(42551),n(40966),n(67539),n(95266),n(45363),n(71060);var r,i,o,a=[],u="ResizeObserver loop completed with undelivered notifications.",s=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:u}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=u),window.dispatchEvent(e)};(r=i||(i={})).BORDER_BOX="border-box",r.CONTENT_BOX="content-box",r.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var c=function(e){return Object.freeze(e)},l=function(e,t){this.inlineSize=e,this.blockSize=t,c(this)},f=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,c(this)}return e.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),d=function(e){return e instanceof SVGElement&&"getBBox"in e},p=function(e){if(d(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e.offsetWidth,o=e.offsetHeight;return!(i||o||e.getClientRects().length)},h=function(e){if(e instanceof Element)return!0;var t,n=null==(t=null==e?void 0:e.ownerDocument)?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},v=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},g="undefined"!=typeof window?window:{},m=new WeakMap,y=/auto|scroll/,b=/^tb|vertical/,w=/msie|trident/i.test(g.navigator&&g.navigator.userAgent),x=function(e){return parseFloat(e||"0")},S=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new l((n?t:e)||0,(n?e:t)||0)},E=c({devicePixelContentBoxSize:S(),borderBoxSize:S(),contentBoxSize:S(),contentRect:new f(0,0,0,0)}),k=function(e,t){if(void 0===t&&(t=!1),m.has(e)&&!t)return m.get(e);if(p(e))return m.set(e,E),E;var n=getComputedStyle(e),r=d(e)&&e.ownerSVGElement&&e.getBBox(),i=!w&&"border-box"===n.boxSizing,o=b.test(n.writingMode||""),a=!r&&y.test(n.overflowY||""),u=!r&&y.test(n.overflowX||""),s=r?0:x(n.paddingTop),l=r?0:x(n.paddingRight),h=r?0:x(n.paddingBottom),v=r?0:x(n.paddingLeft),g=r?0:x(n.borderTopWidth),k=r?0:x(n.borderRightWidth),A=r?0:x(n.borderBottomWidth),_=r?0:x(n.borderLeftWidth),T=v+l,O=s+h,C=_+k,R=g+A,P=u?e.offsetHeight-R-e.clientHeight:0,M=a?e.offsetWidth-C-e.clientWidth:0,L=r?r.width:x(n.width)-(i?T+C:0)-M,N=r?r.height:x(n.height)-(i?O+R:0)-P,F=L+T+M+C,I=N+O+P+R,D=c({devicePixelContentBoxSize:S(Math.round(L*devicePixelRatio),Math.round(N*devicePixelRatio),o),borderBoxSize:S(F,I,o),contentBoxSize:S(L,N,o),contentRect:new f(v,s,L,N)});return m.set(e,D),D},A=function(e,t,n){var r=k(e,n),o=r.borderBoxSize,a=r.contentBoxSize,u=r.devicePixelContentBoxSize;switch(t){case i.DEVICE_PIXEL_CONTENT_BOX:return u;case i.BORDER_BOX:return o;default:return a}},_=function(e){var t=k(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=c([t.borderBoxSize]),this.contentBoxSize=c([t.contentBoxSize]),this.devicePixelContentBoxSize=c([t.devicePixelContentBoxSize])},T=function(e){if(p(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},O=function(){var e=1/0,t=[];a.forEach(function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach(function(t){var n=new _(t.target),i=T(t.target);r.push(n),t.lastReportedSize=A(t.target,t.observedBox),ie?t.activeTargets.push(n):t.skippedTargets.push(n))})})},R=function(){var e=0;for(C(0);a.some(function(e){return e.activeTargets.length>0});)C(e=O());return a.some(function(e){return e.skippedTargets.length>0})&&s(),e>0},P=[],M=function(e){if(!o){var t=0,n=document.createTextNode("");new MutationObserver(function(){return P.splice(0).forEach(function(e){return e()})}).observe(n,{characterData:!0}),o=function(){n.textContent="".concat(t?t--:t++)}}P.push(e),o()},L=function(e){M(function(){requestAnimationFrame(e)})},N=0,F={attributes:!0,characterData:!0,childList:!0,subtree:!0},I=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],D=function(e){return void 0===e&&(e=0),Date.now()+e},j=!1,B=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!j){j=!0;var n=D(e);L(function(){var r=!1;try{r=R()}finally{if(j=!1,e=n-D(),!N)return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,F)};document.body?t():g.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),I.forEach(function(t){return g.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),I.forEach(function(t){return g.removeEventListener(t,e.listener,!0)}),this.stopped=!0)},e}()),U=function(e){!N&&e>0&&B.start(),(N+=e)||B.stop()},z=function(){function e(e,t){this.target=e,this.observedBox=t||i.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=A(this.target,this.observedBox,!0);return d(e=this.target)||v(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),H=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},V=new WeakMap,W=function(e,t){for(var n=0;nW(r.observationTargets,t)&&(i&&a.push(r),r.observationTargets.push(new z(t,n&&n.box)),U(1),B.schedule())},e.unobserve=function(e,t){var n=V.get(e),r=W(n.observationTargets,t),i=1===n.observationTargets.length;r>=0&&(i&&a.splice(a.indexOf(n),1),n.observationTargets.splice(r,1),U(-1))},e.disconnect=function(e){var t=this,n=V.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}(),$=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");q.connect(this,e)}return e.prototype.observe=function(e,t){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!h(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");q.observe(this,e,t)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!h(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");q.unobserve(this,e)},e.prototype.disconnect=function(){q.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},11246:function(e,t,n){"use strict";n.d(t,{N:()=>r}),n(95266),n(45363),n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191),n(40966);class r{abort(e){this.signal.aborted||(this.signal.__abort(e),this.signal.__listeners)}constructor(){this.signal=new i}}class i{addEventListener(e,t){this.__listeners.add(t)}removeEventListener(e,t){this.__listeners.delete(t)}__abort(e){this.aborted=!0,this.reason=e,this.__listeners.forEach(e=>{e()})}constructor(){this.aborted=!1,this.__listeners=new Set}}},20046:function(e,t,n){"use strict";n.d(t,{h:()=>s}),n(40966),n(59587),n(42551),n(50353),n(95577),n(43536),n(95743),n(63538);var r=n(73318);function i(e){return e&&"object"==typeof e}function o(e,t){if(!t)return e;for(let[n,r]of Object.entries(t))void 0===r?delete e[n]:e[n.toLowerCase()]="string"==typeof r?r:"".concat(r);return e}function a(){for(var e=arguments.length,t=Array(e),n=0;n2?n-2:0),s=2;s{w=e,x=e=>{j||(U(),t(e))},S=e=>{j||(U(),t(e))}}),V=!1;function W(){if(V)return;V=!0;let e=(0,r.C0)({type:r.iu.ABORTED,message:"Request aborted",detail:void 0,error:void 0,response:void 0,context:_.context,requestOptions:_},b),t=()=>G.abort();I(e).then(t).catch(t)}L&&L.addEventListener("abort",W);let q=!1,$=null==(v=_.hooks)?void 0:v.onHeadersReceived,G=e({url:O,method:C,body:R,json:_.json,headers:D,responseType:P,withCredentials:M,extraOptions:_.extraOptions,onNetworkError(e){q=!0,z(),I((0,r.C0)({type:r.iu.NETWORK,message:"Network error",detail:e,error:void 0,response:void 0,context:_.context,requestOptions:_},b))},onDownloadProgress:F?e=>{F(Object.assign(Object.assign({},e),{requestOptions:_}))}:void 0,onUploadProgress:N?e=>{N(Object.assign(Object.assign({},e),{requestOptions:_}))}:void 0,onHeadersReceived:$?(e,t)=>{if(!V&&!q&&$){let n=o({},e);try{for(let e of $)e({headers:n,requestOptions:_,originalRequest:t},S)}catch(e){A((0,r.C0)({type:r.iu.BROKEN_ON_HEADERS_RECEIVED,message:"`onHeadersReceived` hook throws error",detail:void 0,response:void 0,error:e,context:_.context,requestOptions:_},void 0),!0);return}}}:void 0,async onResponse(e,t){var n,i;let a,s,c;if(V||q)return;z();let l=!1,f=u[e.status]||"",d={context:_.context,requestOptions:_,status:e.status,statusText:f,headers:o({},e.headers),body:e.body,detail:t,set json(value){l=!0,a=value},get json(){if(l)return a;if("text"!==P){let e=(0,r.C0)({type:r.iu.INVALID_CONVERSION,message:"Can not convert ".concat(P," to JSON"),detail:void 0,error:void 0,response:d,context:d.context,requestOptions:_},void 0);throw A(e,!1),e}if(void 0!==s)return s;try{return s=JSON.parse(e.body)}catch(e){c=e}if(c){let e=(0,r.C0)({type:r.iu.INVALID_JSON,message:c.message,detail:void 0,error:c,context:d.context,response:d,requestOptions:_},void 0);throw A(e,!1),e}}};if(!(200<=(i=e.status)&&i<300)){let t="".concat(e.status," ").concat(f);I((0,r.C0)({type:r.iu.HTTP,message:"Request failed with ".concat(t),detail:void 0,error:void 0,response:d,context:_.context,requestOptions:_},b));return}if(null==(n=_.hooks)?void 0:n.onAfterResponse)try{for(let e of _.hooks.onAfterResponse){let t=e(d,S);d=t instanceof Promise?await t:t}}catch(e){A((0,r.C0)({type:r.iu.BROKEN_ON_AFTER_RESPONSE,message:"`onAfterResponse` hook throws error",detail:void 0,response:d,error:e,context:d.context,requestOptions:_},void 0),!0);return}w(d)}});if(T&&setTimeout(()=>{j||(G.abort(),V=!0,I((0,r.C0)({type:r.iu.TIMEOUT,message:T?"Timeout of ".concat(T,"ms exceeded"):"Timeout exceeded",detail:void 0,error:void 0,response:void 0,context:_.context,requestOptions:_},b)))},T),!_.allowGetBody&&"GET"===C&&R){let e=(0,r.C0)({type:r.iu.BAD_REQUEST,message:"Can not send a request with body in 'GET' method.",error:void 0,response:void 0,detail:void 0,context:_.context,requestOptions:_},void 0);throw A(e,!0),e}return H}function f(e){return(t,n)=>l(Object.assign(Object.assign({},n),{method:e,url:t}))}let d=Object.assign(l,{get:f("get"),post:f("post"),put:f("put"),patch:f("patch"),head:f("head"),delete:f("delete"),options:f("options"),trace:f("trace"),connect:f("connect"),get errorType(){return{}},withRetry:null});return d.withRetry=e=>{let{onResolved:t,onRejected:n,createState:i}=e;async function o(e){let o,a=i(),u=t=>(0,r.C0)({type:r.iu.BROKEN_RETRY,error:t,message:"Retry process throws an unexpected error",detail:void 0,response:void 0,context:void 0,isRetryError:!0,requestOptions:e},void 0),s=t=>(0,r.C0)({type:r.iu.RETRY_REJECTED_BY_NON_LYLA_ERROR,error:t,message:"Retry process is rejected by user with an non-lyla error",detail:void 0,response:void 0,context:void 0,isRetryError:!0,requestOptions:e},void 0);for(;;){let i,c,f;try{c=o?await o():e}catch(e){throw u(e)}try{i=await l(c)}catch(e){if((0,r.Hp)(e)){let t;try{t=await n({options:c,state:a,lyla:d,error:e})}catch(e){throw u(e)}switch(t.action){case"reject":if((0,r.Hp)(t.value))throw t.value;throw s(t.value);case"retry":o=t.value;continue}}else throw u(e)}try{f=await t({options:c,response:i,state:a})}catch(e){throw u(e)}switch(f.action){case"resolve":return f.value;case"reject":if((0,r.Hp)(f.value))throw f.value;throw s(f.value);case"retry":o=f.value;continue}}}function a(e){return(t,n)=>o(Object.assign(Object.assign({},n),{method:e,url:t}))}return Object.assign(o,{get:a("get"),post:a("post"),put:a("put"),patch:a("patch"),head:a("head"),delete:a("delete"),options:a("options"),trace:a("trace"),connect:a("connect"),get errorType(){return{}},withRetry(){throw Error("Can't call `withRetry` on a lyla instance with created by `withRetry`")}})},{lyla:d,isLylaError:e=>(0,r.Hp)(e),isLylaErrorWithRetry:e=>(0,r.Hp)(e)}}},73318:function(e,t,n){"use strict";var r,i;function o(e,t){let n,r=((n=Error()).__lylaError=!0,n);return r.name="LylaError[".concat(e.type,"]"),t&&(r.stack+=t),Object.assign(r,e),r.spread=()=>({name:r.name,message:r.message,stack:r.stack,type:r.type,error:r.error,detail:r.detail,context:r.context,response:r.response,requestOptions:r.requestOptions,__lylaError:!0}),r}function a(e){return"object"==typeof e&&!!e&&"__lylaError"in e&&!("isRetryError"in e)}n.d(t,{C0:()=>o,Hp:()=>a,iu:()=>r}),n(42551),(i=r||(r={})).NETWORK="NETWORK",i.ABORTED="ABORTED",i.INVALID_JSON="INVALID_JSON",i.INVALID_CONVERSION="INVALID_CONVERSION",i.TIMEOUT="TIMEOUT",i.HTTP="HTTP",i.BAD_REQUEST="BAD_REQUEST",i.BROKEN_ON_AFTER_RESPONSE="BROKEN_ON_AFTER_RESPONSE",i.BROKEN_ON_BEFORE_REQUEST="BROKEN_ON_BEFORE_REQUEST",i.BROKEN_ON_INIT="BROKEN_ON_INIT",i.BROKEN_ON_RESPONSE_ERROR="BROKEN_ON_RESPONSE_ERROR",i.BROKEN_ON_NON_RESPONSE_ERROR="BROKEN_ON_NON_RESPONSE_ERROR",i.BROKEN_ON_HEADERS_RECEIVED="BROKEN_ON_HEADERS_RECEIVED",i.BROKEN_RETRY="BROKEN_RETRY",i.RETRY_REJECTED_BY_NON_LYLA_ERROR="RETRY_REJECTED_BY_NON_LYLA_ERROR"},65385:function(e,t,n){"use strict";n.d(t,{O:()=>r}),n(84253),n(95266),n(45363),n(40966);let r=e=>{let{url:t,method:n,headers:r,body:i,responseType:o,withCredentials:a,onDownloadProgress:u,onUploadProgress:s,onResponse:c,onNetworkError:l,onHeadersReceived:f}=e,d=new XMLHttpRequest;for(let[e,i]of(d.open(n,t),d.withCredentials=a,d.responseType=o,Object.entries(r)))d.setRequestHeader(e,i);s&&d.upload.addEventListener("progress",e=>{s({lengthComputable:e.lengthComputable,percent:e.lengthComputable?e.loaded/e.total*100:0,loaded:e.loaded,total:e.total,detail:e,originalRequest:d})}),u&&d.addEventListener("progress",e=>{u({lengthComputable:e.lengthComputable,percent:e.lengthComputable?e.loaded/e.total*100:0,loaded:e.loaded,total:e.total,detail:e,originalRequest:d})});let p=null,h=()=>(null===p&&(p=function(e){if(!e)return{};let t={};return e.trim().split(/[\r\n]+/).forEach(function(e){let n=e.split(":"),r=(n[0]||"").trim().toLowerCase(),i=(n[1]||"").trim();t[r]=i}),t}(d.getAllResponseHeaders())),p);d.addEventListener("loadend",e=>{c({status:d.status,headers:h(),body:d.response},e)});let v=()=>{d.readyState===d.HEADERS_RECEIVED&&f&&f(h(),d),d.removeEventListener("readystatechange",v)};return d.addEventListener("readystatechange",v),d.addEventListener("error",e=>{l(e)}),d.send(i),{abort(){d.abort()}}}},35402:function(e,t,n){"use strict";var r,i,o,a;function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;tE,Gh:()=>C,HS:()=>R,Oi:()=>l,RO:()=>k,Rr:()=>v,VV:()=>F,aE:()=>K,pX:()=>I,pb:()=>A,rc:()=>r,tH:()=>N,tW:()=>S,ue:()=>y,yD:()=>O,zR:()=>c}),n(95266),n(37560),n(59587),n(40966),n(14281),n(18009),n(95577),n(43536),n(95743),n(63538),n(42551),n(55970),n(50353),n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191),n(67539),n(45363),n(71060),n(1326),n(14918),n(93649),n(20370),n(3143),n(19610),n(34169),(o=r||(r={})).Pop="POP",o.Push="PUSH",o.Replace="REPLACE";let s="popstate";function c(e){return void 0===e&&(e={}),function(e,t,n,i){void 0===i&&(i={});let{window:o=document.defaultView,v5Compat:a=!1}=i,c=o.history,f=r.Pop,v=null,g=m();function m(){return(c.state||{idx:null}).idx}function y(){f=r.Pop;let e=m(),t=null==e?null:e-g;g=e,v&&v({action:f,location:w.location,delta:t})}function b(e){let t="null"!==o.location.origin?o.location.origin:o.location.href,n="string"==typeof e?e:h(e);return l(t,"No window.location.(origin|href) available to create URL for href: "+(n=n.replace(/ $/,"%20"))),new URL(n,t)}null==g&&(g=0,c.replaceState(u({},c.state,{idx:g}),""));let w={get action(){return f},get location(){return e(o,c)},listen(e){if(v)throw Error("A history only accepts one active listener");return o.addEventListener(s,y),v=e,()=>{o.removeEventListener(s,y),v=null}},createHref:e=>t(o,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){f=r.Push;let n=p(w.location,e,t);let i=d(n,g=m()+1),u=w.createHref(n);try{c.pushState(i,"",u)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;o.location.assign(u)}a&&v&&v({action:f,location:w.location,delta:1})},replace:function(e,t){f=r.Replace;let n=p(w.location,e,t);let i=d(n,g=m()),o=w.createHref(n);c.replaceState(i,"",o),a&&v&&v({action:f,location:w.location,delta:0})},go:e=>c.go(e)};return w}(function(e,t){let{pathname:n,search:r,hash:i}=e.location;return p("",{pathname:n,search:r,hash:i},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"==typeof t?t:h(t)},null,e)}function l(e,t){if(!1===e||null==e)throw Error(t)}function f(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw Error(t)}catch(e){}}}function d(e,t){return{usr:e.state,key:e.key,idx:t}}function p(e,t,n,r){return void 0===n&&(n=null),u({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?v(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function h(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function v(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}(a=i||(i={})).data="data",a.deferred="deferred",a.redirect="redirect",a.error="error";let g=new Set(["lazy","caseSensitive","path","id","index","children"]);function m(e,t,n,r){return void 0===n&&(n=[]),void 0===r&&(r={}),e.map((e,i)=>{let o=[...n,String(i)],a="string"==typeof e.id?e.id:o.join("-");if(l(!0!==e.index||!e.children,"Cannot specify children on an index route"),l(!r[a],'Found a route id collision on id "'+a+"\". Route id's must be globally unique within Data Router usages"),!0===e.index){let n=u({},e,t(e),{id:a});return r[a]=n,n}{let n=u({},e,t(e),{id:a,children:void 0});return r[a]=n,e.children&&(n.children=m(e.children,t,o,r)),n}})}function y(e,t,n){return void 0===n&&(n="/"),b(e,t,n,!1)}function b(e,t,n,r){let i=A(("string"==typeof t?v(t):t).pathname||"/",n);if(null==i)return null;let o=function e(t,n,r,i){void 0===n&&(n=[]),void 0===r&&(r=[]),void 0===i&&(i="");let o=(t,o,a)=>{var u,s;let c,f,d={relativePath:void 0===a?t.path||"":a,caseSensitive:!0===t.caseSensitive,childrenIndex:o,route:t};d.relativePath.startsWith("/")&&(l(d.relativePath.startsWith(i),'Absolute route path "'+d.relativePath+'" nested under path "'+i+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),d.relativePath=d.relativePath.slice(i.length));let p=R([i,d.relativePath]),h=r.concat(d);t.children&&t.children.length>0&&(l(!0!==t.index,'Index routes must not have child routes. Please remove all child routes from route path "'+p+'".'),e(t.children,n,h,p)),(null!=t.path||t.index)&&n.push({path:p,score:(u=p,s=t.index,f=(c=u.split("/")).length,c.some(x)&&(f+=-2),s&&(f+=2),c.filter(e=>!x(e)).reduce((e,t)=>e+(w.test(t)?3:""===t?1:10),f)),routesMeta:h})};return t.forEach((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of function e(t){let n=t.split("/");if(0===n.length)return[];let[r,...i]=n,o=r.endsWith("?"),a=r.replace(/\?$/,"");if(0===i.length)return o?[a,""]:[a];let u=e(i.join("/")),s=[];return s.push(...u.map(e=>""===e?a:[a,e].join("/"))),o&&s.push(...u),s.map(e=>t.startsWith("/")&&""===e?"/":e)}(e.path))o(e,t,n);else o(e,t)}),n}(e);o.sort((e,t)=>{var n,r;return e.score!==t.score?t.score-e.score:(n=e.routesMeta.map(e=>e.childrenIndex),r=t.routesMeta.map(e=>e.childrenIndex),n.length===r.length&&n.slice(0,-1).every((e,t)=>e===r[t])?n[n.length-1]-r[r.length-1]:0)});let a=null;for(let e=0;null==a&&e"*"===e;function S(e,t){void 0===t&&(t={});let n=e;n.endsWith("*")&&"*"!==n&&!n.endsWith("/*")&&(f(!1,'Route path "'+n+'" will be treated as if it were "'+n.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+n.replace(/\*$/,"/*")+'".'),n=n.replace(/\*$/,"/*"));let r=n.startsWith("/")?"/":"",i=e=>null==e?"":"string"==typeof e?e:String(e);return r+n.split(/\/+/).map((e,n,r)=>{if(n===r.length-1&&"*"===e)return i(t["*"]);let o=e.match(/^:([\w-]+)(\??)$/);if(o){let[,e,n]=o,r=t[e];return l("?"===n||null!=r,'Missing ":'+e+'" param'),i(r)}return e.replace(/\?$/g,"")}).filter(e=>!!e).join("/")}function E(e,t){var n,r,i;let o,a;"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[u,s]=(n=e.path,r=e.caseSensitive,i=e.end,void 0===r&&(r=!1),void 0===i&&(i=!0),f("*"===n||!n.endsWith("*")||n.endsWith("/*"),'Route path "'+n+'" will be treated as if it were "'+n.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+n.replace(/\*$/,"/*")+'".'),o=[],a="^"+n.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,n)=>(o.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")),n.endsWith("*")?(o.push({paramName:"*"}),a+="*"===n||"/*"===n?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?a+="\\/*$":""!==n&&"/"!==n&&(a+="(?:(?=\\/|$))"),[new RegExp(a,r?void 0:"i"),o]),c=t.match(u);if(!c)return null;let l=c[0],d=l.replace(/(.)\/+$/,"$1"),p=c.slice(1);return{params:s.reduce((e,t,n)=>{let{paramName:r,isOptional:i}=t;if("*"===r){let e=p[n]||"";d=l.slice(0,l.length-e.length).replace(/(.)\/+$/,"$1")}let o=p[n];return i&&!o?e[r]=void 0:e[r]=(o||"").replace(/%2F/g,"/"),e},{}),pathname:l,pathnameBase:d,pattern:e}}function k(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return f(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function A(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function _(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field [")+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in and the router will parse it for you.'}function T(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function O(e,t){let n=T(e);return t?n.map((e,t)=>t===n.length-1?e.pathname:e.pathnameBase):n.map(e=>e.pathnameBase)}function C(e,t,n,r){let i,o;void 0===r&&(r=!1),"string"==typeof e?i=v(e):(l(!(i=u({},e)).pathname||!i.pathname.includes("?"),_("?","pathname","search",i)),l(!i.pathname||!i.pathname.includes("#"),_("#","pathname","hash",i)),l(!i.search||!i.search.includes("#"),_("#","search","hash",i)));let a=""===e||""===i.pathname,s=a?"/":i.pathname;if(null==s)o=n;else{let e=t.length-1;if(!r&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}o=e>=0?t[e]:"/"}let c=function(e,t){var n;let r;void 0===t&&(t="/");let{pathname:i,search:o="",hash:a=""}="string"==typeof e?v(e):e;return{pathname:i?i.startsWith("/")?i:(n=i,r=t.replace(/\/+$/,"").split("/"),n.split("/").forEach(e=>{".."===e?r.length>1&&r.pop():"."!==e&&r.push(e)}),r.length>1?r.join("/"):"/"):t,search:M(o),hash:L(a)}}(i,o),f=s&&"/"!==s&&s.endsWith("/"),d=(a||"."===s)&&n.endsWith("/");return!c.pathname.endsWith("/")&&(f||d)&&(c.pathname+="/"),c}let R=e=>e.join("/").replace(/\/\/+/g,"/"),P=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),M=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",L=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class N extends Error{}class F{constructor(e,t,n,r){void 0===r&&(r=!1),this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}function I(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}let D=["post","put","patch","delete"],j=new Set(D),B=new Set(["get",...D]),U=new Set([301,302,303,307,308]),z=new Set([307,308]),H={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},V={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},W={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},q=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),G="remix-router-transitions";function K(e){let t,n,o,a,s,c,d=e.window?e.window:"undefined"!=typeof window?window:void 0,h=void 0!==d&&void 0!==d.document&&void 0!==d.document.createElement,v=!h;if(l(e.routes.length>0,"You must provide a non-empty routes array to createRouter"),e.mapRouteProperties)t=e.mapRouteProperties;else if(e.detectErrorBoundary){let n=e.detectErrorBoundary;t=e=>({hasErrorBoundary:n(e)})}else t=$;let g={},w=m(e.routes,t,void 0,g),x=e.basename||"/",S=e.dataStrategy||ei,E=e.patchRoutesOnNavigation,k=u({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),_=null,T=new Set,O=null,C=null,R=null,P=null!=e.hydrationData,M=y(w,e.history.location,x),L=!1,N=null;if(null==M&&!E){let t=em(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=eg(w);M=n,N={[r.id]:t}}if(M&&!e.hydrationData&&ti(M,w,e.history.location.pathname).active&&(M=null),M)if(M.some(e=>e.route.lazy))o=!1;else if(M.some(e=>e.route.loader))if(k.v7_partialHydration){let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null;if(n){let e=M.findIndex(e=>void 0!==n[e.route.id]);o=M.slice(0,e+1).every(e=>!X(e.route,t,n))}else o=M.every(e=>!X(e.route,t,n))}else o=null!=e.hydrationData;else o=!0;else if(o=!1,M=[],k.v7_partialHydration){let t=ti(null,w,e.history.location.pathname);t.active&&t.matches&&(L=!0,M=t.matches)}let F={historyAction:e.history.action,location:e.history.location,matches:M,initialized:o,navigation:H,restoreScrollPosition:null==e.hydrationData&&null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||N,fetchers:new Map,blockers:new Map},D=r.Pop,j=!1,B=!1,K=new Map,J=null,ee=!1,et=!1,er=[],ea=new Set,el=new Map,ef=0,eb=-1,eE=new Map,eC=new Set,eF=new Map,eI=new Map,eD=new Set,ej=new Map,eB=new Map;function eU(e,t){void 0===t&&(t={}),F=u({},F,e);let n=[],r=[];k.v7_fetcherPersist&&F.fetchers.forEach((e,t)=>{"idle"===e.state&&(eD.has(t)?r.push(t):n.push(t))}),eD.forEach(e=>{F.fetchers.has(e)||el.has(e)||r.push(e)}),[...T].forEach(e=>e(F,{deletedFetchers:r,viewTransitionOpts:t.viewTransitionOpts,flushSync:!0===t.flushSync})),k.v7_fetcherPersist?(n.forEach(e=>F.fetchers.delete(e)),r.forEach(e=>e2(e))):r.forEach(e=>eD.delete(e))}function ez(t,i,o){var a,s;let c,l,{flushSync:f}=void 0===o?{}:o,d=null!=F.actionData&&null!=F.navigation.formMethod&&eA(F.navigation.formMethod)&&"loading"===F.navigation.state&&(null==(a=t.state)?void 0:a._isRedirect)!==!0;c=i.actionData?Object.keys(i.actionData).length>0?i.actionData:null:d?F.actionData:null;let p=i.loaderData?ep(F.loaderData,i.loaderData,i.matches||[],i.errors):F.loaderData,h=F.blockers;h.size>0&&(h=new Map(h)).forEach((e,t)=>h.set(t,W));let v=!0===j||null!=F.navigation.formMethod&&eA(F.navigation.formMethod)&&(null==(s=t.state)?void 0:s._isRedirect)!==!0;if(n&&(w=n,n=void 0),ee||D===r.Pop||(D===r.Push?e.history.push(t,t.state):D===r.Replace&&e.history.replace(t,t.state)),D===r.Pop){let e=K.get(F.location.pathname);e&&e.has(t.pathname)?l={currentLocation:F.location,nextLocation:t}:K.has(t.pathname)&&(l={currentLocation:t,nextLocation:F.location})}else if(B){let e=K.get(F.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),K.set(F.location.pathname,e)),l={currentLocation:F.location,nextLocation:t}}eU(u({},i,{actionData:c,loaderData:p,historyAction:D,location:t,initialized:!0,navigation:H,revalidation:"idle",restoreScrollPosition:tr(t,i.matches||F.matches),preventScrollReset:v,blockers:h}),{viewTransitionOpts:l,flushSync:!0===f}),D=r.Pop,j=!1,B=!1,ee=!1,et=!1,er=[]}async function eH(t,n){if("number"==typeof t)return void e.history.go(t);let i=Y(F.location,F.matches,x,k.v7_prependBasename,t,k.v7_relativeSplatPath,null==n?void 0:n.fromRouteId,null==n?void 0:n.relative),{path:o,submission:a,error:s}=Q(k.v7_normalizeFormMethod,!1,i,n),c=F.location,l=p(F.location,o,n&&n.state);l=u({},l,e.history.encodeLocation(l));let f=n&&null!=n.replace?n.replace:void 0,d=r.Push;!0===f?d=r.Replace:!1===f||null!=a&&eA(a.formMethod)&&a.formAction===F.location.pathname+F.location.search&&(d=r.Replace);let h=n&&"preventScrollReset"in n?!0===n.preventScrollReset:void 0,v=!0===(n&&n.flushSync),g=e7({currentLocation:c,nextLocation:l,historyAction:d});return g?void e8(g,{state:"blocked",location:l,proceed(){e8(g,{state:"proceeding",proceed:void 0,reset:void 0,location:l}),eH(t,n)},reset(){let e=new Map(F.blockers);e.set(g,W),eU({blockers:e})}}):await eV(d,l,{submission:a,pendingError:s,preventScrollReset:h,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:v})}async function eV(t,r,o){var a,c,l,f;let d;s&&s.abort(),s=null,D=t,ee=!0===(o&&o.startUninterruptedRevalidation),a=F.location,c=F.matches,O&&R&&(O[tn(a,c)]=R()),j=!0===(o&&o.preventScrollReset),B=!0===(o&&o.enableViewTransition);let p=n||w,h=o&&o.overrideNavigation,v=null!=o&&o.initialHydration&&F.matches&&F.matches.length>0&&!L?F.matches:y(p,r,x),g=!0===(o&&o.flushSync);if(v&&F.initialized&&!et&&(l=F.location,f=r,l.pathname===f.pathname&&l.search===f.search&&(""===l.hash?""!==f.hash:l.hash===f.hash||""!==f.hash||!1))&&!(o&&o.submission&&eA(o.submission.formMethod)))return void ez(r,{matches:v},{flushSync:g});let m=ti(v,p,r.pathname);if(m.active&&m.matches&&(v=m.matches),!v){let{error:e,notFoundMatches:t,route:n}=te(r.pathname);ez(r,{matches:t,loaderData:{},errors:{[n.id]:e}},{flushSync:g});return}s=new AbortController;let b=ec(e.history,r,s.signal,o&&o.submission);if(o&&o.pendingError)d=[ev(v).route.id,{type:i.error,error:o.pendingError}];else if(o&&o.submission&&eA(o.submission.formMethod)){let t=await eW(b,r,o.submission,v,m.active,{replace:o.replace,flushSync:g});if(t.shortCircuited)return;if(t.pendingActionResult){let[e,n]=t.pendingActionResult;if(ex(n)&&I(n.error)&&404===n.error.status){s=null,ez(r,{matches:t.matches,loaderData:{},errors:{[e]:n.error}});return}}v=t.matches||v,d=t.pendingActionResult,h=eM(r,o.submission),g=!1,m.active=!1,b=ec(e.history,b.url,b.signal)}let{shortCircuited:S,matches:E,loaderData:k,errors:A}=await eq(b,r,v,m.active,h,o&&o.submission,o&&o.fetcherSubmission,o&&o.replace,o&&!0===o.initialHydration,g,d);S||(s=null,ez(r,u({matches:E||v},eh(d),{loaderData:k,errors:A})))}async function eW(e,t,n,o,a,u){var s;let c;if(void 0===u&&(u={}),eZ(),eU({navigation:{state:"submitting",location:t,formMethod:(s=n).formMethod,formAction:s.formAction,formEncType:s.formEncType,formData:s.formData,json:s.json,text:s.text}},{flushSync:!0===u.flushSync}),a){let n=await to(o,t.pathname,e.signal);if("aborted"===n.type)return{shortCircuited:!0};if("error"===n.type){let e=ev(n.partialMatches).route.id;return{matches:n.partialMatches,pendingActionResult:[e,{type:i.error,error:n.error}]}}if(n.matches)o=n.matches;else{let{notFoundMatches:e,error:n,route:r}=te(t.pathname);return{matches:e,pendingActionResult:[r.id,{type:i.error,error:n}]}}}let l=eR(o,t);if(l.route.action||l.route.lazy){if(c=(await eQ("action",F,e,[l],o,null))[l.route.id],e.signal.aborted)return{shortCircuited:!0}}else c={type:i.error,error:em(405,{method:e.method,pathname:t.pathname,routeId:l.route.id})};if(eS(c)){let t;return t=u&&null!=u.replace?u.replace:es(c.response.headers.get("Location"),new URL(e.url),x)===F.location.pathname+F.location.search,await eY(e,c,!0,{submission:n,replace:t}),{shortCircuited:!0}}if(ew(c))throw em(400,{type:"defer-action"});if(ex(c)){let e=ev(o,l.route.id);return!0!==(u&&u.replace)&&(D=r.Push),{matches:o,pendingActionResult:[e.route.id,c]}}return{matches:o,pendingActionResult:[l.route.id,c]}}async function eq(t,r,i,o,a,c,l,f,d,p,h){let v=a||eM(r,c),g=c||l||eP(v),m=!ee&&(!k.v7_partialHydration||!d);if(o){if(m){let e=e$(h);eU(u({navigation:v},void 0!==e?{actionData:e}:{}),{flushSync:p})}let e=await to(i,r.pathname,t.signal);if("aborted"===e.type)return{shortCircuited:!0};if("error"===e.type){let t=ev(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}if(e.matches)i=e.matches;else{let{error:e,notFoundMatches:t,route:n}=te(r.pathname);return{matches:t,loaderData:{},errors:{[n.id]:e}}}}let y=n||w,[b,S]=Z(e.history,F,i,g,r,k.v7_partialHydration&&!0===d,k.v7_skipActionErrorRevalidation,et,er,ea,eD,eF,eC,y,x,h);if(tt(e=>!(i&&i.some(t=>t.route.id===e))||b&&b.some(t=>t.route.id===e)),eb=++ef,0===b.length&&0===S.length){let e=e5();return ez(r,u({matches:i,loaderData:{},errors:h&&ex(h[1])?{[h[0]]:h[1].error}:null},eh(h),e?{fetchers:new Map(F.fetchers)}:{}),{flushSync:p}),{shortCircuited:!0}}if(m){let e={};if(!o){e.navigation=v;let t=e$(h);void 0!==t&&(e.actionData=t)}S.length>0&&(S.forEach(e=>{let t=F.fetchers.get(e.key),n=eL(void 0,t?t.data:void 0);F.fetchers.set(e.key,n)}),e.fetchers=new Map(F.fetchers)),eU(e,{flushSync:p})}S.forEach(e=>{e6(e.key),e.controller&&el.set(e.key,e.controller)});let E=()=>S.forEach(e=>e6(e.key));s&&s.signal.addEventListener("abort",E);let{loaderResults:A,fetcherResults:_}=await eJ(F,i,b,S,t);if(t.signal.aborted)return{shortCircuited:!0};s&&s.signal.removeEventListener("abort",E),S.forEach(e=>el.delete(e.key));let T=ey(A);if(T)return await eY(t,T.result,!0,{replace:f}),{shortCircuited:!0};if(T=ey(_))return eC.add(T.key),await eY(t,T.result,!0,{replace:f}),{shortCircuited:!0};let{loaderData:O,errors:C}=ed(F,i,A,h,S,_,ej);ej.forEach((e,t)=>{e.subscribe(n=>{(n||e.done)&&ej.delete(t)})}),k.v7_partialHydration&&d&&F.errors&&(C=u({},F.errors,C));let R=e5(),P=e4(eb),M=R||P||S.length>0;return u({matches:i,loaderData:O,errors:C},M?{fetchers:new Map(F.fetchers)}:{})}function e$(e){if(e&&!ex(e[1]))return{[e[0]]:e[1].data};if(F.actionData)if(0===Object.keys(F.actionData).length)return null;else return F.actionData}async function eG(t,r,i,o,a,u,c,f,d){var p,h;function v(e){if(!e.route.action&&!e.route.lazy){let e=em(405,{method:d.formMethod,pathname:i,routeId:r});return e0(t,r,e,{flushSync:c}),!0}return!1}if(eZ(),eF.delete(t),!u&&v(o))return;let g=F.fetchers.get(t);eX(t,(p=d,h=g,{state:"submitting",formMethod:p.formMethod,formAction:p.formAction,formEncType:p.formEncType,formData:p.formData,json:p.json,text:p.text,data:h?h.data:void 0}),{flushSync:c});let m=new AbortController,b=ec(e.history,i,m.signal,d);if(u){let e=await to(a,new URL(b.url).pathname,b.signal,t);if("aborted"===e.type)return;if("error"===e.type)return void e0(t,r,e.error,{flushSync:c});if(!e.matches)return void e0(t,r,em(404,{pathname:i}),{flushSync:c});if(v(o=eR(a=e.matches,i)))return}el.set(t,m);let S=ef,E=(await eQ("action",F,b,[o],a,t))[o.route.id];if(b.signal.aborted){el.get(t)===m&&el.delete(t);return}if(k.v7_fetcherPersist&&eD.has(t)){if(eS(E)||ex(E))return void eX(t,eN(void 0))}else{if(eS(E))return(el.delete(t),eb>S)?void eX(t,eN(void 0)):(eC.add(t),eX(t,eL(d)),eY(b,E,!1,{fetcherSubmission:d,preventScrollReset:f}));if(ex(E))return void e0(t,r,E.error)}if(ew(E))throw em(400,{type:"defer-action"});let A=F.navigation.location||F.location,_=ec(e.history,A,m.signal),T=n||w,O="idle"!==F.navigation.state?y(T,F.navigation.location,x):F.matches;l(O,"Didn't find any matches after fetcher action");let C=++ef;eE.set(t,C);let R=eL(d,E.data);F.fetchers.set(t,R);let[P,M]=Z(e.history,F,O,d,A,!1,k.v7_skipActionErrorRevalidation,et,er,ea,eD,eF,eC,T,x,[o.route.id,E]);M.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=F.fetchers.get(t),r=eL(void 0,n?n.data:void 0);F.fetchers.set(t,r),e6(t),e.controller&&el.set(t,e.controller)}),eU({fetchers:new Map(F.fetchers)});let L=()=>M.forEach(e=>e6(e.key));m.signal.addEventListener("abort",L);let{loaderResults:N,fetcherResults:I}=await eJ(F,O,P,M,_);if(m.signal.aborted)return;m.signal.removeEventListener("abort",L),eE.delete(t),el.delete(t),M.forEach(e=>el.delete(e.key));let j=ey(N);if(j)return eY(_,j.result,!1,{preventScrollReset:f});if(j=ey(I))return eC.add(j.key),eY(_,j.result,!1,{preventScrollReset:f});let{loaderData:B,errors:U}=ed(F,O,N,void 0,M,I,ej);if(F.fetchers.has(t)){let e=eN(E.data);F.fetchers.set(t,e)}e4(C),"loading"===F.navigation.state&&C>eb?(l(D,"Expected pending action"),s&&s.abort(),ez(F.navigation.location,{matches:O,loaderData:B,errors:U,fetchers:new Map(F.fetchers)})):(eU({errors:U,loaderData:ep(F.loaderData,B,O,U),fetchers:new Map(F.fetchers)}),et=!1)}async function eK(t,n,r,i,o,a,u,s,c){let f=F.fetchers.get(t);eX(t,eL(c,f?f.data:void 0),{flushSync:u});let d=new AbortController,p=ec(e.history,r,d.signal);if(a){let e=await to(o,new URL(p.url).pathname,p.signal,t);if("aborted"===e.type)return;if("error"===e.type)return void e0(t,n,e.error,{flushSync:u});if(!e.matches)return void e0(t,n,em(404,{pathname:r}),{flushSync:u});i=eR(o=e.matches,r)}el.set(t,d);let h=ef,v=(await eQ("loader",F,p,[i],o,t))[i.route.id];if(ew(v)&&(v=await eO(v,p.signal,!0)||v),el.get(t)===d&&el.delete(t),!p.signal.aborted){if(eD.has(t))return void eX(t,eN(void 0));if(eS(v))if(eb>h)return void eX(t,eN(void 0));else{eC.add(t),await eY(p,v,!1,{preventScrollReset:s});return}if(ex(v))return void e0(t,n,v.error);l(!ew(v),"Unhandled fetcher deferred data"),eX(t,eN(v.data))}}async function eY(t,n,i,o){let{submission:a,fetcherSubmission:c,preventScrollReset:f,replace:v}=void 0===o?{}:o;n.response.headers.has("X-Remix-Revalidate")&&(et=!0);let g=n.response.headers.get("Location");l(g,"Expected a Location header on the redirect Response"),g=es(g,new URL(t.url),x);let m=p(F.location,g,{_isRedirect:!0});if(h){let t=!1;if(n.response.headers.has("X-Remix-Reload-Document"))t=!0;else if(q.test(g)){let n=e.history.createURL(g);t=n.origin!==d.location.origin||null==A(n.pathname,x)}if(t)return void(v?d.location.replace(g):d.location.assign(g))}s=null;let y=!0===v||n.response.headers.has("X-Remix-Replace")?r.Replace:r.Push,{formMethod:b,formAction:w,formEncType:S}=F.navigation;!a&&!c&&b&&w&&S&&(a=eP(F.navigation));let E=a||c;if(z.has(n.response.status)&&E&&eA(E.formMethod))await eV(y,m,{submission:u({},E,{formAction:g}),preventScrollReset:f||j,enableViewTransition:i?B:void 0});else{let e=eM(m,a);await eV(y,m,{overrideNavigation:e,fetcherSubmission:c,preventScrollReset:f||j,enableViewTransition:i?B:void 0})}}async function eQ(e,n,r,o,a,u){let s,c={};try{s=await eo(S,e,n,r,o,a,u,g,t)}catch(e){return o.forEach(t=>{c[t.route.id]={type:i.error,error:e}}),c}for(let[e,t]of Object.entries(s)){var f;if(ek((f=t).result)&&U.has(f.result.status)){let n=t.result;c[e]={type:i.redirect,response:function(e,t,n,r,i,o){let a=e.headers.get("Location");if(l(a,"Redirects returned/thrown from loaders/actions must have a Location header"),!q.test(a)){let u=r.slice(0,r.findIndex(e=>e.route.id===n)+1);a=Y(new URL(t.url),u,i,!0,a,o),e.headers.set("Location",a)}return e}(n,r,e,a,x,k.v7_relativeSplatPath)}}else c[e]=await eu(t)}return c}async function eJ(t,n,r,o,a){let u=t.matches,s=eQ("loader",t,a,r,n,null),c=Promise.all(o.map(async n=>{if(!n.matches||!n.match||!n.controller)return Promise.resolve({[n.key]:{type:i.error,error:em(404,{pathname:n.path})}});{let r=(await eQ("loader",t,ec(e.history,n.path,n.controller.signal),[n.match],n.matches,n.key))[n.match.route.id];return{[n.key]:r}}})),l=await s,f=(await c).reduce((e,t)=>Object.assign(e,t),{});return await Promise.all([e_(n,l,a.signal,u,t.loaderData),eT(n,f,o)]),{loaderResults:l,fetcherResults:f}}function eZ(){et=!0,er.push(...tt()),eF.forEach((e,t)=>{el.has(t)&&ea.add(t),e6(t)})}function eX(e,t,n){void 0===n&&(n={}),F.fetchers.set(e,t),eU({fetchers:new Map(F.fetchers)},{flushSync:!0===(n&&n.flushSync)})}function e0(e,t,n,r){void 0===r&&(r={});let i=ev(F.matches,t);e2(e),eU({errors:{[i.route.id]:n},fetchers:new Map(F.fetchers)},{flushSync:!0===(r&&r.flushSync)})}function e1(e){return eI.set(e,(eI.get(e)||0)+1),eD.has(e)&&eD.delete(e),F.fetchers.get(e)||V}function e2(e){let t=F.fetchers.get(e);el.has(e)&&!(t&&"loading"===t.state&&eE.has(e))&&e6(e),eF.delete(e),eE.delete(e),eC.delete(e),k.v7_fetcherPersist&&eD.delete(e),ea.delete(e),F.fetchers.delete(e)}function e6(e){let t=el.get(e);t&&(t.abort(),el.delete(e))}function e3(e){for(let t of e){let e=eN(e1(t).data);F.fetchers.set(t,e)}}function e5(){let e=[],t=!1;for(let n of eC){let r=F.fetchers.get(n);l(r,"Expected fetcher: "+n),"loading"===r.state&&(eC.delete(n),e.push(n),t=!0)}return e3(e),t}function e4(e){let t=[];for(let[n,r]of eE)if(r0}function e9(e){F.blockers.delete(e),eB.delete(e)}function e8(e,t){let n=F.blockers.get(e)||W;l("unblocked"===n.state&&"blocked"===t.state||"blocked"===n.state&&"blocked"===t.state||"blocked"===n.state&&"proceeding"===t.state||"blocked"===n.state&&"unblocked"===t.state||"proceeding"===n.state&&"unblocked"===t.state,"Invalid blocker state transition: "+n.state+" -> "+t.state);let r=new Map(F.blockers);r.set(e,t),eU({blockers:r})}function e7(e){let{currentLocation:t,nextLocation:n,historyAction:r}=e;if(0===eB.size)return;eB.size>1&&f(!1,"A router only supports one blocker at a time");let i=Array.from(eB.entries()),[o,a]=i[i.length-1],u=F.blockers.get(o);if((!u||"proceeding"!==u.state)&&a({currentLocation:t,nextLocation:n,historyAction:r}))return o}function te(e){let t=em(404,{pathname:e}),{matches:r,route:i}=eg(n||w);return tt(),{notFoundMatches:r,route:i,error:t}}function tt(e){let t=[];return ej.forEach((n,r)=>{(!e||e(r))&&(n.cancel(),t.push(r),ej.delete(r))}),t}function tn(e,t){return C&&C(e,t.map(e=>(function(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],handle:n.handle}})(e,F.loaderData)))||e.key}function tr(e,t){if(O){let n=O[tn(e,t)];if("number"==typeof n)return n}return null}function ti(e,t,n){if(E){if(!e)return{active:!0,matches:b(t,n,x,!0)||[]};else if(Object.keys(e[0].params).length>0)return{active:!0,matches:b(t,n,x,!0)}}return{active:!1,matches:null}}async function to(e,r,i,o){if(!E)return{type:"success",matches:e};let a=e;for(;;){let e=null==n,u=n||w,s=g;try{await E({signal:i,path:r,matches:a,fetcherKey:o,patch:(e,n)=>{i.aborted||en(e,n,u,s,t)}})}catch(e){return{type:"error",error:e,partialMatches:a}}finally{e&&!i.aborted&&(w=[...w])}if(i.aborted)return{type:"aborted"};let c=y(u,r,x);if(c)return{type:"success",matches:c};let l=b(u,r,x,!0);if(!l||a.length===l.length&&a.every((e,t)=>e.route.id===l[t].route.id))return{type:"success",matches:null};a=l}}return a={get basename(){return x},get future(){return k},get state(){return F},get routes(){return w},get window(){return d},initialize:function(){if(_=e.history.listen(t=>{let{action:n,location:r,delta:i}=t;if(c){c(),c=void 0;return}f(0===eB.size||null!=i,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let o=e7({currentLocation:F.location,nextLocation:r,historyAction:n});if(o&&null!=i){let t=new Promise(e=>{c=e});e.history.go(-1*i),e8(o,{state:"blocked",location:r,proceed(){e8(o,{state:"proceeding",proceed:void 0,reset:void 0,location:r}),t.then(()=>e.history.go(i))},reset(){let e=new Map(F.blockers);e.set(o,W),eU({blockers:e})}});return}return eV(n,r)}),h){var t=d,n=K;try{let e=t.sessionStorage.getItem(G);if(e){let t=JSON.parse(e);for(let[e,r]of Object.entries(t||{}))r&&Array.isArray(r)&&n.set(e,new Set(r||[]))}}catch(e){}let e=()=>(function(e,t){if(t.size>0){let n={};for(let[e,r]of t)n[e]=[...r];try{e.sessionStorage.setItem(G,JSON.stringify(n))}catch(e){f(!1,"Failed to save applied view transitions in sessionStorage ("+e+").")}}})(d,K);d.addEventListener("pagehide",e),J=()=>d.removeEventListener("pagehide",e)}return F.initialized||eV(r.Pop,F.location,{initialHydration:!0}),a},subscribe:function(e){return T.add(e),()=>T.delete(e)},enableScrollRestoration:function(e,t,n){if(O=e,R=t,C=n||null,!P&&F.navigation===H){P=!0;let e=tr(F.location,F.matches);null!=e&&eU({restoreScrollPosition:e})}return()=>{O=null,R=null,C=null}},navigate:eH,fetch:function(e,t,r,i){if(v)throw Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");e6(e);let o=!0===(i&&i.flushSync),a=n||w,u=Y(F.location,F.matches,x,k.v7_prependBasename,r,k.v7_relativeSplatPath,t,null==i?void 0:i.relative),s=y(a,u,x),c=ti(s,a,u);if(c.active&&c.matches&&(s=c.matches),!s)return void e0(e,t,em(404,{pathname:u}),{flushSync:o});let{path:l,submission:f,error:d}=Q(k.v7_normalizeFormMethod,!0,u,i);if(d)return void e0(e,t,d,{flushSync:o});let p=eR(s,l),h=!0===(i&&i.preventScrollReset);f&&eA(f.formMethod)?eG(e,t,l,p,s,c.active,o,h,f):(eF.set(e,{routeId:t,path:l}),eK(e,t,l,p,s,c.active,o,h,f))},revalidate:function(){if(eZ(),eU({revalidation:"loading"}),"submitting"!==F.navigation.state){if("idle"===F.navigation.state)return void eV(F.historyAction,F.location,{startUninterruptedRevalidation:!0});eV(D||F.historyAction,F.navigation.location,{overrideNavigation:F.navigation,enableViewTransition:!0===B})}},createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:e1,deleteFetcher:function(e){let t=(eI.get(e)||0)-1;t<=0?(eI.delete(e),eD.add(e),k.v7_fetcherPersist||e2(e)):eI.set(e,t),eU({fetchers:new Map(F.fetchers)})},dispose:function(){_&&_(),J&&J(),T.clear(),s&&s.abort(),F.fetchers.forEach((e,t)=>e2(t)),F.blockers.forEach((e,t)=>e9(t))},getBlocker:function(e,t){let n=F.blockers.get(e)||W;return eB.get(e)!==t&&eB.set(e,t),n},deleteBlocker:e9,patchRoutes:function(e,r){let i=null==n;en(e,r,n||w,g,t),i&&(w=[...w],eU({}))},_internalFetchControllers:el,_internalActiveDeferreds:ej,_internalSetRoutes:function(e){n=m(e,t,void 0,g={})}}}function Y(e,t,n,r,i,o,a,u){let s,c;if(a){for(let e of(s=[],t))if(s.push(e),e.route.id===a){c=e;break}}else s=t,c=t[t.length-1];let l=C(i||".",O(s,o),A(e.pathname,n)||e.pathname,"path"===u);if(null==i&&(l.search=e.search,l.hash=e.hash),(null==i||""===i||"."===i)&&c){let e=eC(l.search);if(c.route.index&&!e)l.search=l.search?l.search.replace(/^\?/,"?index&"):"?index";else if(!c.route.index&&e){let e=new URLSearchParams(l.search),t=e.getAll("index");e.delete("index"),t.filter(e=>e).forEach(t=>e.append("index",t));let n=e.toString();l.search=n?"?"+n:""}}return r&&"/"!==n&&(l.pathname="/"===l.pathname?n:R([n,l.pathname])),h(l)}function Q(e,t,n,r){var i;let o,a;if(!r||!(null!=r&&("formData"in r&&null!=r.formData||"body"in r&&void 0!==r.body)))return{path:n};if(r.formMethod&&(i=r.formMethod,!B.has(i.toLowerCase())))return{path:n,error:em(405,{method:r.formMethod})};let u=()=>({path:n,error:em(400,{type:"invalid-body"})}),s=r.formMethod||"get",c=e?s.toUpperCase():s.toLowerCase(),f=eb(n);if(void 0!==r.body){if("text/plain"===r.formEncType){if(!eA(c))return u();let e="string"==typeof r.body?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((e,t)=>{let[n,r]=t;return""+e+n+"="+r+"\n"},""):String(r.body);return{path:n,submission:{formMethod:c,formAction:f,formEncType:r.formEncType,formData:void 0,json:void 0,text:e}}}else if("application/json"===r.formEncType){if(!eA(c))return u();try{let e="string"==typeof r.body?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:c,formAction:f,formEncType:r.formEncType,formData:void 0,json:e,text:void 0}}}catch(e){return u()}}}if(l("function"==typeof FormData,"FormData is not available in this environment"),r.formData)o=el(r.formData),a=r.formData;else if(r.body instanceof FormData)o=el(r.body),a=r.body;else if(r.body instanceof URLSearchParams)a=ef(o=r.body);else if(null==r.body)o=new URLSearchParams,a=new FormData;else try{o=new URLSearchParams(r.body),a=ef(o)}catch(e){return u()}let d={formMethod:c,formAction:f,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:a,json:void 0,text:void 0};if(eA(d.formMethod))return{path:n,submission:d};let p=v(n);return t&&p.search&&eC(p.search)&&o.append("index",""),p.search="?"+o,{path:h(p),submission:d}}function J(e,t,n){void 0===n&&(n=!1);let r=e.findIndex(e=>e.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function Z(e,t,n,r,i,o,a,s,c,l,f,d,p,h,v,g){let m=g?ex(g[1])?g[1].error:g[1].data:void 0,b=e.createURL(t.location),w=e.createURL(i),x=n;o&&t.errors?x=J(n,Object.keys(t.errors)[0],!0):g&&ex(g[1])&&(x=J(n,g[0]));let S=g?g[1].statusCode:void 0,E=a&&S&&S>=400,k=x.filter((e,n)=>{var i,a,l;let f,d,{route:p}=e;if(p.lazy)return!0;if(null==p.loader)return!1;if(o)return X(p,t.loaderData,t.errors);if(i=t.loaderData,a=t.matches[n],l=e,f=!a||l.route.id!==a.route.id,d=void 0===i[l.route.id],f||d||c.some(t=>t===e.route.id))return!0;let h=t.matches[n];return et(e,u({currentUrl:b,currentParams:h.params,nextUrl:w,nextParams:e.params},r,{actionResult:m,actionStatus:S,defaultShouldRevalidate:!E&&(s||b.pathname+b.search===w.pathname+w.search||b.search!==w.search||ee(h,e))}))}),A=[];return d.forEach((e,i)=>{if(o||!n.some(t=>t.route.id===e.routeId)||f.has(i))return;let a=y(h,e.path,v);if(!a)return void A.push({key:i,routeId:e.routeId,path:e.path,matches:null,match:null,controller:null});let c=t.fetchers.get(i),d=eR(a,e.path),g=!1;p.has(i)?g=!1:l.has(i)?(l.delete(i),g=!0):g=c&&"idle"!==c.state&&void 0===c.data?s:et(d,u({currentUrl:b,currentParams:t.matches[t.matches.length-1].params,nextUrl:w,nextParams:n[n.length-1].params},r,{actionResult:m,actionStatus:S,defaultShouldRevalidate:!E&&s})),g&&A.push({key:i,routeId:e.routeId,path:e.path,matches:a,match:d,controller:new AbortController})}),[k,A]}function X(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=null!=t&&void 0!==t[e.id],i=null!=n&&void 0!==n[e.id];return(!!r||!i)&&("function"==typeof e.loader&&!0===e.loader.hydrate||!r&&!i)}function ee(e,t){let n=e.route.path;return e.pathname!==t.pathname||null!=n&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function et(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if("boolean"==typeof n)return n}return t.defaultShouldRevalidate}function en(e,t,n,r,i){var o;let a;if(e){let t=r[e];l(t,"No route found to patch children into: routeId = "+e),t.children||(t.children=[]),a=t.children}else a=n;let u=m(t.filter(e=>!a.some(t=>(function e(t,n){return"id"in t&&"id"in n&&t.id===n.id||t.index===n.index&&t.path===n.path&&t.caseSensitive===n.caseSensitive&&((!t.children||0===t.children.length)&&(!n.children||0===n.children.length)||t.children.every((t,r)=>{var i;return null==(i=n.children)?void 0:i.some(n=>e(t,n))}))})(e,t))),i,[e||"_","patch",String((null==(o=a)?void 0:o.length)||"0")],r);a.push(...u)}async function er(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let i=n[e.id];l(i,"No route found in manifest");let o={};for(let e in r){let t=void 0!==i[e]&&"hasErrorBoundary"!==e;f(!t,'Route "'+i.id+'" has a static property "'+e+'" defined but its lazy function is also returning a value for this property. The lazy route property "'+e+'" will be ignored.'),t||g.has(e)||(o[e]=r[e])}Object.assign(i,o),Object.assign(i,u({},t(i),{lazy:void 0}))}async function ei(e){let{matches:t}=e,n=t.filter(e=>e.shouldLoad);return(await Promise.all(n.map(e=>e.resolve()))).reduce((e,t,r)=>Object.assign(e,{[n[r].route.id]:t}),{})}async function eo(e,t,n,r,o,a,s,c,l,f){let d=a.map(e=>e.route.lazy?er(e.route,l,c):void 0),p=a.map((e,n)=>{let a=d[n],s=o.some(t=>t.route.id===e.route.id),c=async n=>(n&&"GET"===r.method&&(e.route.lazy||e.route.loader)&&(s=!0),s?ea(t,r,e,a,n,f):Promise.resolve({type:i.data,result:void 0}));return u({},e,{shouldLoad:s,resolve:c})}),h=await e({matches:p,request:r,params:a[0].params,fetcherKey:s,context:f});try{await Promise.all(d)}catch(e){}return h}async function ea(e,t,n,r,o,a){let u,s,c=r=>{let i,u=new Promise((e,t)=>i=t);s=()=>i(),t.signal.addEventListener("abort",s);let c=i=>"function"!=typeof r?Promise.reject(Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: ')+n.route.id+"]")):r({request:t,params:n.params,context:a},...void 0!==i?[i]:[]);return Promise.race([(async()=>{try{let e=await (o?o(e=>c(e)):c());return{type:"data",result:e}}catch(e){return{type:"error",result:e}}})(),u])};try{let o=n.route[e];if(r)if(o){let e,[t]=await Promise.all([c(o).catch(t=>{e=t}),r]);if(void 0!==e)throw e;u=t}else if(await r,o=n.route[e])u=await c(o);else{if("action"!==e)return{type:i.data,result:void 0};let r=new URL(t.url),o=r.pathname+r.search;throw em(405,{method:t.method,pathname:o,routeId:n.route.id})}else if(o)u=await c(o);else{let e=new URL(t.url),n=e.pathname+e.search;throw em(404,{pathname:n})}l(void 0!==u.result,"You defined "+("action"===e?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `")+e+"` function. Please return a value or `null`.")}catch(e){return{type:i.error,result:e}}finally{s&&t.signal.removeEventListener("abort",s)}return u}async function eu(e){var t,n,r,o,a,u,s,c,l;let{result:f,type:d}=e;if(ek(f)){let e;try{let t=f.headers.get("Content-Type");e=t&&/\bapplication\/json\b/.test(t)?null==f.body?null:await f.json():await f.text()}catch(e){return{type:i.error,error:e}}return d===i.error?{type:i.error,error:new F(f.status,f.statusText,e),statusCode:f.status,headers:f.headers}:{type:i.data,data:e,statusCode:f.status,headers:f.headers}}if(d===i.error)return eE(f)?f.data instanceof Error?{type:i.error,error:f.data,statusCode:null==(r=f.init)?void 0:r.status,headers:null!=(o=f.init)&&o.headers?new Headers(f.init.headers):void 0}:{type:i.error,error:new F((null==(t=f.init)?void 0:t.status)||500,void 0,f.data),statusCode:I(f)?f.status:void 0,headers:null!=(n=f.init)&&n.headers?new Headers(f.init.headers):void 0}:{type:i.error,error:f,statusCode:I(f)?f.status:void 0};return(l=f)&&"object"==typeof l&&"object"==typeof l.data&&"function"==typeof l.subscribe&&"function"==typeof l.cancel&&"function"==typeof l.resolveData?{type:i.deferred,deferredData:f,statusCode:null==(a=f.init)?void 0:a.status,headers:(null==(u=f.init)?void 0:u.headers)&&new Headers(f.init.headers)}:eE(f)?{type:i.data,data:f.data,statusCode:null==(s=f.init)?void 0:s.status,headers:null!=(c=f.init)&&c.headers?new Headers(f.init.headers):void 0}:{type:i.data,data:f}}function es(e,t,n){if(q.test(e)){let r=new URL(e.startsWith("//")?t.protocol+e:e),i=null!=A(r.pathname,n);if(r.origin===t.origin&&i)return r.pathname+r.search+r.hash}return e}function ec(e,t,n,r){let i=e.createURL(eb(t)).toString(),o={signal:n};if(r&&eA(r.formMethod)){let{formMethod:e,formEncType:t}=r;o.method=e.toUpperCase(),"application/json"===t?(o.headers=new Headers({"Content-Type":t}),o.body=JSON.stringify(r.json)):"text/plain"===t?o.body=r.text:"application/x-www-form-urlencoded"===t&&r.formData?o.body=el(r.formData):o.body=r.formData}return new Request(i,o)}function el(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,"string"==typeof r?r:r.name);return t}function ef(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function ed(e,t,n,r,i,o,a){let s,c,f,d,p,h,{loaderData:v,errors:g}=(c={},f=null,d=!1,p={},h=r&&ex(r[1])?r[1].error:void 0,t.forEach(e=>{if(!(e.route.id in n))return;let r=e.route.id,i=n[r];if(l(!eS(i),"Cannot handle redirect results in processLoaderData"),ex(i)){let e=i.error;void 0!==h&&(e=h,h=void 0),f=f||{},1;{let n=ev(t,r);null==f[n.route.id]&&(f[n.route.id]=e)}c[r]=void 0,d||(d=!0,s=I(i.error)?i.error.status:500),i.headers&&(p[r]=i.headers)}else ew(i)?(a.set(r,i.deferredData),c[r]=i.deferredData.data,null==i.statusCode||200===i.statusCode||d||(s=i.statusCode)):(c[r]=i.data,i.statusCode&&200!==i.statusCode&&!d&&(s=i.statusCode)),i.headers&&(p[r]=i.headers)}),void 0!==h&&r&&(f={[r[0]]:h},c[r[0]]=void 0),{loaderData:c,errors:f,statusCode:s||200,loaderHeaders:p});return i.forEach(t=>{let{key:n,match:r,controller:i}=t,a=o[n];if(l(a,"Did not find corresponding fetcher result"),!i||!i.signal.aborted)if(ex(a)){let t=ev(e.matches,null==r?void 0:r.route.id);g&&g[t.route.id]||(g=u({},g,{[t.route.id]:a.error})),e.fetchers.delete(n)}else if(eS(a))l(!1,"Unhandled fetcher revalidation redirect");else if(ew(a))l(!1,"Unhandled fetcher deferred data");else{let t=eN(a.data);e.fetchers.set(n,t)}}),{loaderData:v,errors:g}}function ep(e,t,n,r){let i=u({},t);for(let o of n){let n=o.route.id;if(t.hasOwnProperty(n)?void 0!==t[n]&&(i[n]=t[n]):void 0!==e[n]&&o.route.loader&&(i[n]=e[n]),r&&r.hasOwnProperty(n))break}return i}function eh(e){return e?ex(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function ev(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>!0===e.route.hasErrorBoundary)||e[0]}function eg(e){let t=1===e.length?e[0]:e.find(e=>e.index||!e.path||"/"===e.path)||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function em(e,t){let{pathname:n,routeId:r,method:i,type:o,message:a}=void 0===t?{}:t,u="Unknown Server Error",s="Unknown @remix-run/router error";return 400===e?(u="Bad Request",i&&n&&r?s="You made a "+i+' request to "'+n+'" but did not provide a `loader` for route "'+r+'", so there is no way to handle the request.':"defer-action"===o?s="defer() is not supported in actions":"invalid-body"===o&&(s="Unable to encode submission body")):403===e?(u="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):404===e?(u="Not Found",s='No route matches URL "'+n+'"'):405===e&&(u="Method Not Allowed",i&&n&&r?s="You made a "+i.toUpperCase()+' request to "'+n+'" but did not provide an `action` for route "'+r+'", so there is no way to handle the request.':i&&(s='Invalid request method "'+i.toUpperCase()+'"')),new F(e||500,u,Error(s),!0)}function ey(e){let t=Object.entries(e);for(let e=t.length-1;e>=0;e--){let[n,r]=t[e];if(eS(r))return{key:n,result:r}}}function eb(e){let t="string"==typeof e?v(e):e;return h(u({},t,{hash:""}))}function ew(e){return e.type===i.deferred}function ex(e){return e.type===i.error}function eS(e){return(e&&e.type)===i.redirect}function eE(e){return"object"==typeof e&&null!=e&&"type"in e&&"data"in e&&"init"in e&&"DataWithResponseInit"===e.type}function ek(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"object"==typeof e.headers&&void 0!==e.body}function eA(e){return j.has(e.toLowerCase())}async function e_(e,t,n,r,i){let o=Object.entries(t);for(let a=0;a(null==e?void 0:e.route.id)===u);if(!c)continue;let l=r.find(e=>e.route.id===c.route.id),f=null!=l&&!ee(l,c)&&(i&&i[c.route.id])!==void 0;ew(s)&&f&&await eO(s,n,!1).then(e=>{e&&(t[u]=e)})}}async function eT(e,t,n){for(let r=0;r(null==e?void 0:e.route.id)===o)&&ew(u)&&(l(a,"Expected an AbortController for revalidating fetcher deferred result"),await eO(u,a.signal,!0).then(e=>{e&&(t[i]=e)}))}}async function eO(e,t,n){if(void 0===n&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:i.data,data:e.deferredData.unwrappedData}}catch(e){return{type:i.error,error:e}}return{type:i.data,data:e.deferredData.data}}}function eC(e){return new URLSearchParams(e).getAll("index").some(e=>""===e)}function eR(e,t){let n="string"==typeof t?v(t).search:t.search;if(e[e.length-1].route.index&&eC(n||""))return e[e.length-1];let r=T(e);return r[r.length-1]}function eP(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:o,json:a}=e;if(t&&n&&r){if(null!=i)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};else if(null!=o)return{formMethod:t,formAction:n,formEncType:r,formData:o,json:void 0,text:void 0};else if(void 0!==a)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:a,text:void 0}}}function eM(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function eL(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function eN(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}Symbol("deferred")},7623:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{_:()=>r})},39231:function(e,t,n){n(20370),n(95266),n(37560),n(67539),n(34169),n(3143),n(45363),n(42551),n(71060),n(50353),e.exports=function(){var e={17:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(18);t.default=function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,n,r){void 0===r&&(r=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(n),a=Math.max(i,o),u=0,s=e.map([t,n],function(t){var n=a-e.getVersionPrecision(t),r=t+Array(n+1).join(".0");return e.map(r.split("."),function(e){return Array(20-e.length).join("0")+e}).reverse()});for(r&&(u=a-Math.min(i,o)),a-=1;a>=u;){if(s[0][a]>s[1][a])return 1;if(s[0][a]===s[1][a]){if(a===u)return 0;a-=1}else if(s[0][a]1?r-1:0),o=1;o0){var a=Object.keys(n),s=u.default.find(a,function(e){return t.isOS(e)});if(s){var c=this.satisfies(n[s]);if(void 0!==c)return c}var l=u.default.find(a,function(e){return t.isPlatform(e)});if(l){var f=this.satisfies(n[l]);if(void 0!==f)return f}}if(o>0){var d=Object.keys(i),p=u.default.find(d,function(e){return t.isBrowser(e,!0)});if(void 0!==p)return this.compareVersion(i[p])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),i=u.default.getBrowserTypeByAlias(r);return t&&i&&(r=i.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(u.default.compareVersions(i,n,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e}(),e.exports=t.default},92:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=/version\/(\d+(\.?_?\d+)+)/i;t.default=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},n=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},n=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},n=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}],e.exports=t.default},93:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18);t.default=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},n=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=i.default.getMacOSVersionName(t),r={name:o.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=i.default.getAndroidVersionName(t),r={name:o.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:o.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}],e.exports=t.default},94:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18);t.default=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}],e.exports=t.default},95:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18);t.default=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},n=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},n=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},n=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},n=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}],e.exports=t.default}},t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,(function(t){return e[t]}).bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)}()},48905:function(e,t,n){"use strict";function r(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}n.d(t,{D:()=>r}),n(42551)},86122:function(e,t,n){"use strict";function r(){for(var e,t,n=0,r="",i=arguments.length;nr,A:()=>i});let i=r},11266:function(e,t,n){"use strict";n.d(t,{BJ:()=>o,Xr:()=>r}),n(95266),n(37560),n(84253),n(50353),n(3143),n(40966);var r={AD:{name:"Andorra",native:"Andorra",phone:[376],continent:"EU",capital:"Andorra la Vella",currency:["EUR"],languages:["ca"]},AE:{name:"United Arab Emirates",native:"دولة الإمارات العربية المتحدة",phone:[971],continent:"AS",capital:"Abu Dhabi",currency:["AED"],languages:["ar"]},AF:{name:"Afghanistan",native:"افغانستان",phone:[93],continent:"AS",capital:"Kabul",currency:["AFN"],languages:["ps","uz","tk"]},AG:{name:"Antigua and Barbuda",native:"Antigua and Barbuda",phone:[1268],continent:"NA",capital:"Saint John's",currency:["XCD"],languages:["en"]},AI:{name:"Anguilla",native:"Anguilla",phone:[1264],continent:"NA",capital:"The Valley",currency:["XCD"],languages:["en"]},AL:{name:"Albania",native:"Shqip\xebria",phone:[355],continent:"EU",capital:"Tirana",currency:["ALL"],languages:["sq"]},AM:{name:"Armenia",native:"Հայաստան",phone:[374],continent:"AS",capital:"Yerevan",currency:["AMD"],languages:["hy","ru"]},AO:{name:"Angola",native:"Angola",phone:[244],continent:"AF",capital:"Luanda",currency:["AOA"],languages:["pt"]},AQ:{name:"Antarctica",native:"Antarctica",phone:[672],continent:"AN",capital:"",currency:[],languages:[]},AR:{name:"Argentina",native:"Argentina",phone:[54],continent:"SA",capital:"Buenos Aires",currency:["ARS"],languages:["es","gn"]},AS:{name:"American Samoa",native:"American Samoa",phone:[1684],continent:"OC",capital:"Pago Pago",currency:["USD"],languages:["en","sm"]},AT:{name:"Austria",native:"\xd6sterreich",phone:[43],continent:"EU",capital:"Vienna",currency:["EUR"],languages:["de"]},AU:{name:"Australia",native:"Australia",phone:[61],continent:"OC",capital:"Canberra",currency:["AUD"],languages:["en"]},AW:{name:"Aruba",native:"Aruba",phone:[297],continent:"NA",capital:"Oranjestad",currency:["AWG"],languages:["nl","pa"]},AX:{name:"Aland",native:"\xc5land",phone:[358],continent:"EU",capital:"Mariehamn",currency:["EUR"],languages:["sv"],partOf:"FI"},AZ:{name:"Azerbaijan",native:"Azərbaycan",phone:[994],continent:"AS",continents:["AS","EU"],capital:"Baku",currency:["AZN"],languages:["az"]},BA:{name:"Bosnia and Herzegovina",native:"Bosna i Hercegovina",phone:[387],continent:"EU",capital:"Sarajevo",currency:["BAM"],languages:["bs","hr","sr"]},BB:{name:"Barbados",native:"Barbados",phone:[1246],continent:"NA",capital:"Bridgetown",currency:["BBD"],languages:["en"]},BD:{name:"Bangladesh",native:"Bangladesh",phone:[880],continent:"AS",capital:"Dhaka",currency:["BDT"],languages:["bn"]},BE:{name:"Belgium",native:"Belgi\xeb",phone:[32],continent:"EU",capital:"Brussels",currency:["EUR"],languages:["nl","fr","de"]},BF:{name:"Burkina Faso",native:"Burkina Faso",phone:[226],continent:"AF",capital:"Ouagadougou",currency:["XOF"],languages:["fr","ff"]},BG:{name:"Bulgaria",native:"България",phone:[359],continent:"EU",capital:"Sofia",currency:["BGN"],languages:["bg"]},BH:{name:"Bahrain",native:"‏البحرين",phone:[973],continent:"AS",capital:"Manama",currency:["BHD"],languages:["ar"]},BI:{name:"Burundi",native:"Burundi",phone:[257],continent:"AF",capital:"Bujumbura",currency:["BIF"],languages:["fr","rn"]},BJ:{name:"Benin",native:"B\xe9nin",phone:[229],continent:"AF",capital:"Porto-Novo",currency:["XOF"],languages:["fr"]},BL:{name:"Saint Barthelemy",native:"Saint-Barth\xe9lemy",phone:[590],continent:"NA",capital:"Gustavia",currency:["EUR"],languages:["fr"]},BM:{name:"Bermuda",native:"Bermuda",phone:[1441],continent:"NA",capital:"Hamilton",currency:["BMD"],languages:["en"]},BN:{name:"Brunei",native:"Negara Brunei Darussalam",phone:[673],continent:"AS",capital:"Bandar Seri Begawan",currency:["BND"],languages:["ms"]},BO:{name:"Bolivia",native:"Bolivia",phone:[591],continent:"SA",capital:"Sucre",currency:["BOB","BOV"],languages:["es","ay","qu"]},BQ:{name:"Bonaire",native:"Bonaire",phone:[5997],continent:"NA",capital:"Kralendijk",currency:["USD"],languages:["nl"]},BR:{name:"Brazil",native:"Brasil",phone:[55],continent:"SA",capital:"Bras\xedlia",currency:["BRL"],languages:["pt"]},BS:{name:"Bahamas",native:"Bahamas",phone:[1242],continent:"NA",capital:"Nassau",currency:["BSD"],languages:["en"]},BT:{name:"Bhutan",native:"ʼbrug-yul",phone:[975],continent:"AS",capital:"Thimphu",currency:["BTN","INR"],languages:["dz"]},BV:{name:"Bouvet Island",native:"Bouvet\xf8ya",phone:[47],continent:"AN",capital:"",currency:["NOK"],languages:["no","nb","nn"]},BW:{name:"Botswana",native:"Botswana",phone:[267],continent:"AF",capital:"Gaborone",currency:["BWP"],languages:["en","tn"]},BY:{name:"Belarus",native:"Белару́сь",phone:[375],continent:"EU",capital:"Minsk",currency:["BYN"],languages:["be","ru"]},BZ:{name:"Belize",native:"Belize",phone:[501],continent:"NA",capital:"Belmopan",currency:["BZD"],languages:["en","es"]},CA:{name:"Canada",native:"Canada",phone:[1],continent:"NA",capital:"Ottawa",currency:["CAD"],languages:["en","fr"]},CC:{name:"Cocos (Keeling) Islands",native:"Cocos (Keeling) Islands",phone:[61],continent:"AS",capital:"West Island",currency:["AUD"],languages:["en"]},CD:{name:"Democratic Republic of the Congo",native:"R\xe9publique d\xe9mocratique du Congo",phone:[243],continent:"AF",capital:"Kinshasa",currency:["CDF"],languages:["fr","ln","kg","sw","lu"]},CF:{name:"Central African Republic",native:"K\xf6d\xf6r\xf6s\xease t\xee B\xeaafr\xeeka",phone:[236],continent:"AF",capital:"Bangui",currency:["XAF"],languages:["fr","sg"]},CG:{name:"Republic of the Congo",native:"R\xe9publique du Congo",phone:[242],continent:"AF",capital:"Brazzaville",currency:["XAF"],languages:["fr","ln"]},CH:{name:"Switzerland",native:"Schweiz",phone:[41],continent:"EU",capital:"Bern",currency:["CHE","CHF","CHW"],languages:["de","fr","it"]},CI:{name:"Ivory Coast",native:"C\xf4te d'Ivoire",phone:[225],continent:"AF",capital:"Yamoussoukro",currency:["XOF"],languages:["fr"]},CK:{name:"Cook Islands",native:"Cook Islands",phone:[682],continent:"OC",capital:"Avarua",currency:["NZD"],languages:["en"]},CL:{name:"Chile",native:"Chile",phone:[56],continent:"SA",capital:"Santiago",currency:["CLF","CLP"],languages:["es"]},CM:{name:"Cameroon",native:"Cameroon",phone:[237],continent:"AF",capital:"Yaound\xe9",currency:["XAF"],languages:["en","fr"]},CN:{name:"China",native:"中国",phone:[86],continent:"AS",capital:"Beijing",currency:["CNY"],languages:["zh"]},CO:{name:"Colombia",native:"Colombia",phone:[57],continent:"SA",capital:"Bogot\xe1",currency:["COP"],languages:["es"]},CR:{name:"Costa Rica",native:"Costa Rica",phone:[506],continent:"NA",capital:"San Jos\xe9",currency:["CRC"],languages:["es"]},CU:{name:"Cuba",native:"Cuba",phone:[53],continent:"NA",capital:"Havana",currency:["CUC","CUP"],languages:["es"]},CV:{name:"Cape Verde",native:"Cabo Verde",phone:[238],continent:"AF",capital:"Praia",currency:["CVE"],languages:["pt"]},CW:{name:"Curacao",native:"Cura\xe7ao",phone:[5999],continent:"NA",capital:"Willemstad",currency:["ANG"],languages:["nl","pa","en"]},CX:{name:"Christmas Island",native:"Christmas Island",phone:[61],continent:"AS",capital:"Flying Fish Cove",currency:["AUD"],languages:["en"]},CY:{name:"Cyprus",native:"Κύπρος",phone:[357],continent:"EU",capital:"Nicosia",currency:["EUR"],languages:["el","tr","hy"]},CZ:{name:"Czech Republic",native:"Česk\xe1 republika",phone:[420],continent:"EU",capital:"Prague",currency:["CZK"],languages:["cs"]},DE:{name:"Germany",native:"Deutschland",phone:[49],continent:"EU",capital:"Berlin",currency:["EUR"],languages:["de"]},DJ:{name:"Djibouti",native:"Djibouti",phone:[253],continent:"AF",capital:"Djibouti",currency:["DJF"],languages:["fr","ar"]},DK:{name:"Denmark",native:"Danmark",phone:[45],continent:"EU",continents:["EU","NA"],capital:"Copenhagen",currency:["DKK"],languages:["da"]},DM:{name:"Dominica",native:"Dominica",phone:[1767],continent:"NA",capital:"Roseau",currency:["XCD"],languages:["en"]},DO:{name:"Dominican Republic",native:"Rep\xfablica Dominicana",phone:[1809,1829,1849],continent:"NA",capital:"Santo Domingo",currency:["DOP"],languages:["es"]},DZ:{name:"Algeria",native:"الجزائر",phone:[213],continent:"AF",capital:"Algiers",currency:["DZD"],languages:["ar"]},EC:{name:"Ecuador",native:"Ecuador",phone:[593],continent:"SA",capital:"Quito",currency:["USD"],languages:["es"]},EE:{name:"Estonia",native:"Eesti",phone:[372],continent:"EU",capital:"Tallinn",currency:["EUR"],languages:["et"]},EG:{name:"Egypt",native:"مصر‎",phone:[20],continent:"AF",continents:["AF","AS"],capital:"Cairo",currency:["EGP"],languages:["ar"]},EH:{name:"Western Sahara",native:"الصحراء الغربية",phone:[212],continent:"AF",capital:"El Aai\xfan",currency:["MAD","DZD","MRU"],languages:["es"]},ER:{name:"Eritrea",native:"ኤርትራ",phone:[291],continent:"AF",capital:"Asmara",currency:["ERN"],languages:["ti","ar","en"]},ES:{name:"Spain",native:"Espa\xf1a",phone:[34],continent:"EU",capital:"Madrid",currency:["EUR"],languages:["es","eu","ca","gl","oc"]},ET:{name:"Ethiopia",native:"ኢትዮጵያ",phone:[251],continent:"AF",capital:"Addis Ababa",currency:["ETB"],languages:["am"]},FI:{name:"Finland",native:"Suomi",phone:[358],continent:"EU",capital:"Helsinki",currency:["EUR"],languages:["fi","sv"]},FJ:{name:"Fiji",native:"Fiji",phone:[679],continent:"OC",capital:"Suva",currency:["FJD"],languages:["en","fj","hi","ur"]},FK:{name:"Falkland Islands",native:"Falkland Islands",phone:[500],continent:"SA",capital:"Stanley",currency:["FKP"],languages:["en"]},FM:{name:"Micronesia",native:"Micronesia",phone:[691],continent:"OC",capital:"Palikir",currency:["USD"],languages:["en"]},FO:{name:"Faroe Islands",native:"F\xf8royar",phone:[298],continent:"EU",capital:"T\xf3rshavn",currency:["DKK"],languages:["fo"]},FR:{name:"France",native:"France",phone:[33],continent:"EU",capital:"Paris",currency:["EUR"],languages:["fr"]},GA:{name:"Gabon",native:"Gabon",phone:[241],continent:"AF",capital:"Libreville",currency:["XAF"],languages:["fr"]},GB:{name:"United Kingdom",native:"United Kingdom",phone:[44],continent:"EU",capital:"London",currency:["GBP"],languages:["en"]},GD:{name:"Grenada",native:"Grenada",phone:[1473],continent:"NA",capital:"St. George's",currency:["XCD"],languages:["en"]},GE:{name:"Georgia",native:"საქართველო",phone:[995],continent:"AS",continents:["AS","EU"],capital:"Tbilisi",currency:["GEL"],languages:["ka"]},GF:{name:"French Guiana",native:"Guyane fran\xe7aise",phone:[594],continent:"SA",capital:"Cayenne",currency:["EUR"],languages:["fr"]},GG:{name:"Guernsey",native:"Guernsey",phone:[44],continent:"EU",capital:"St. Peter Port",currency:["GBP"],languages:["en","fr"]},GH:{name:"Ghana",native:"Ghana",phone:[233],continent:"AF",capital:"Accra",currency:["GHS"],languages:["en"]},GI:{name:"Gibraltar",native:"Gibraltar",phone:[350],continent:"EU",capital:"Gibraltar",currency:["GIP"],languages:["en"]},GL:{name:"Greenland",native:"Kalaallit Nunaat",phone:[299],continent:"NA",capital:"Nuuk",currency:["DKK"],languages:["kl"]},GM:{name:"Gambia",native:"Gambia",phone:[220],continent:"AF",capital:"Banjul",currency:["GMD"],languages:["en"]},GN:{name:"Guinea",native:"Guin\xe9e",phone:[224],continent:"AF",capital:"Conakry",currency:["GNF"],languages:["fr","ff"]},GP:{name:"Guadeloupe",native:"Guadeloupe",phone:[590],continent:"NA",capital:"Basse-Terre",currency:["EUR"],languages:["fr"]},GQ:{name:"Equatorial Guinea",native:"Guinea Ecuatorial",phone:[240],continent:"AF",capital:"Malabo",currency:["XAF"],languages:["es","fr"]},GR:{name:"Greece",native:"Ελλάδα",phone:[30],continent:"EU",capital:"Athens",currency:["EUR"],languages:["el"]},GS:{name:"South Georgia and the South Sandwich Islands",native:"South Georgia",phone:[500],continent:"AN",capital:"King Edward Point",currency:["GBP"],languages:["en"]},GT:{name:"Guatemala",native:"Guatemala",phone:[502],continent:"NA",capital:"Guatemala City",currency:["GTQ"],languages:["es"]},GU:{name:"Guam",native:"Guam",phone:[1671],continent:"OC",capital:"Hag\xe5t\xf1a",currency:["USD"],languages:["en","ch","es"]},GW:{name:"Guinea-Bissau",native:"Guin\xe9-Bissau",phone:[245],continent:"AF",capital:"Bissau",currency:["XOF"],languages:["pt"]},GY:{name:"Guyana",native:"Guyana",phone:[592],continent:"SA",capital:"Georgetown",currency:["GYD"],languages:["en"]},HK:{name:"Hong Kong",native:"香港",phone:[852],continent:"AS",capital:"City of Victoria",currency:["HKD"],languages:["zh","en"]},HM:{name:"Heard Island and McDonald Islands",native:"Heard Island and McDonald Islands",phone:[61],continent:"AN",capital:"",currency:["AUD"],languages:["en"]},HN:{name:"Honduras",native:"Honduras",phone:[504],continent:"NA",capital:"Tegucigalpa",currency:["HNL"],languages:["es"]},HR:{name:"Croatia",native:"Hrvatska",phone:[385],continent:"EU",capital:"Zagreb",currency:["EUR"],languages:["hr"]},HT:{name:"Haiti",native:"Ha\xefti",phone:[509],continent:"NA",capital:"Port-au-Prince",currency:["HTG","USD"],languages:["fr","ht"]},HU:{name:"Hungary",native:"Magyarorsz\xe1g",phone:[36],continent:"EU",capital:"Budapest",currency:["HUF"],languages:["hu"]},ID:{name:"Indonesia",native:"Indonesia",phone:[62],continent:"AS",capital:"Jakarta",currency:["IDR"],languages:["id"]},IE:{name:"Ireland",native:"\xc9ire",phone:[353],continent:"EU",capital:"Dublin",currency:["EUR"],languages:["ga","en"]},IL:{name:"Israel",native:"יִשְׂרָאֵל",phone:[972],continent:"AS",capital:"Jerusalem",currency:["ILS"],languages:["he","ar"]},IM:{name:"Isle of Man",native:"Isle of Man",phone:[44],continent:"EU",capital:"Douglas",currency:["GBP"],languages:["en","gv"]},IN:{name:"India",native:"भारत",phone:[91],continent:"AS",capital:"New Delhi",currency:["INR"],languages:["hi","en"]},IO:{name:"British Indian Ocean Territory",native:"British Indian Ocean Territory",phone:[246],continent:"AS",capital:"Diego Garcia",currency:["USD"],languages:["en"]},IQ:{name:"Iraq",native:"العراق",phone:[964],continent:"AS",capital:"Baghdad",currency:["IQD"],languages:["ar","ku"]},IR:{name:"Iran",native:"ایران",phone:[98],continent:"AS",capital:"Tehran",currency:["IRR"],languages:["fa"]},IS:{name:"Iceland",native:"\xcdsland",phone:[354],continent:"EU",capital:"Reykjavik",currency:["ISK"],languages:["is"]},IT:{name:"Italy",native:"Italia",phone:[39],continent:"EU",capital:"Rome",currency:["EUR"],languages:["it"]},JE:{name:"Jersey",native:"Jersey",phone:[44],continent:"EU",capital:"Saint Helier",currency:["GBP"],languages:["en","fr"]},JM:{name:"Jamaica",native:"Jamaica",phone:[1876],continent:"NA",capital:"Kingston",currency:["JMD"],languages:["en"]},JO:{name:"Jordan",native:"الأردن",phone:[962],continent:"AS",capital:"Amman",currency:["JOD"],languages:["ar"]},JP:{name:"Japan",native:"日本",phone:[81],continent:"AS",capital:"Tokyo",currency:["JPY"],languages:["ja"]},KE:{name:"Kenya",native:"Kenya",phone:[254],continent:"AF",capital:"Nairobi",currency:["KES"],languages:["en","sw"]},KG:{name:"Kyrgyzstan",native:"Кыргызстан",phone:[996],continent:"AS",capital:"Bishkek",currency:["KGS"],languages:["ky","ru"]},KH:{name:"Cambodia",native:"K\xe2mpŭch\xe9a",phone:[855],continent:"AS",capital:"Phnom Penh",currency:["KHR"],languages:["km"]},KI:{name:"Kiribati",native:"Kiribati",phone:[686],continent:"OC",capital:"South Tarawa",currency:["AUD"],languages:["en"]},KM:{name:"Comoros",native:"Komori",phone:[269],continent:"AF",capital:"Moroni",currency:["KMF"],languages:["ar","fr"]},KN:{name:"Saint Kitts and Nevis",native:"Saint Kitts and Nevis",phone:[1869],continent:"NA",capital:"Basseterre",currency:["XCD"],languages:["en"]},KP:{name:"North Korea",native:"북한",phone:[850],continent:"AS",capital:"Pyongyang",currency:["KPW"],languages:["ko"]},KR:{name:"South Korea",native:"대한민국",phone:[82],continent:"AS",capital:"Seoul",currency:["KRW"],languages:["ko"]},KW:{name:"Kuwait",native:"الكويت",phone:[965],continent:"AS",capital:"Kuwait City",currency:["KWD"],languages:["ar"]},KY:{name:"Cayman Islands",native:"Cayman Islands",phone:[1345],continent:"NA",capital:"George Town",currency:["KYD"],languages:["en"]},KZ:{name:"Kazakhstan",native:"Қазақстан",phone:[7],continent:"AS",continents:["AS","EU"],capital:"Astana",currency:["KZT"],languages:["kk","ru"]},LA:{name:"Laos",native:"ສປປລາວ",phone:[856],continent:"AS",capital:"Vientiane",currency:["LAK"],languages:["lo"]},LB:{name:"Lebanon",native:"لبنان",phone:[961],continent:"AS",capital:"Beirut",currency:["LBP"],languages:["ar","fr"]},LC:{name:"Saint Lucia",native:"Saint Lucia",phone:[1758],continent:"NA",capital:"Castries",currency:["XCD"],languages:["en"]},LI:{name:"Liechtenstein",native:"Liechtenstein",phone:[423],continent:"EU",capital:"Vaduz",currency:["CHF"],languages:["de"]},LK:{name:"Sri Lanka",native:"śrī laṃkāva",phone:[94],continent:"AS",capital:"Colombo",currency:["LKR"],languages:["si","ta"]},LR:{name:"Liberia",native:"Liberia",phone:[231],continent:"AF",capital:"Monrovia",currency:["LRD"],languages:["en"]},LS:{name:"Lesotho",native:"Lesotho",phone:[266],continent:"AF",capital:"Maseru",currency:["LSL","ZAR"],languages:["en","st"]},LT:{name:"Lithuania",native:"Lietuva",phone:[370],continent:"EU",capital:"Vilnius",currency:["EUR"],languages:["lt"]},LU:{name:"Luxembourg",native:"Luxembourg",phone:[352],continent:"EU",capital:"Luxembourg",currency:["EUR"],languages:["fr","de","lb"]},LV:{name:"Latvia",native:"Latvija",phone:[371],continent:"EU",capital:"Riga",currency:["EUR"],languages:["lv"]},LY:{name:"Libya",native:"‏ليبيا",phone:[218],continent:"AF",capital:"Tripoli",currency:["LYD"],languages:["ar"]},MA:{name:"Morocco",native:"المغرب",phone:[212],continent:"AF",capital:"Rabat",currency:["MAD"],languages:["ar"]},MC:{name:"Monaco",native:"Monaco",phone:[377],continent:"EU",capital:"Monaco",currency:["EUR"],languages:["fr"]},MD:{name:"Moldova",native:"Moldova",phone:[373],continent:"EU",capital:"Chișinău",currency:["MDL"],languages:["ro"]},ME:{name:"Montenegro",native:"Црна Гора",phone:[382],continent:"EU",capital:"Podgorica",currency:["EUR"],languages:["sr","bs","sq","hr"]},MF:{name:"Saint Martin",native:"Saint-Martin",phone:[590],continent:"NA",capital:"Marigot",currency:["EUR"],languages:["en","fr","nl"]},MG:{name:"Madagascar",native:"Madagasikara",phone:[261],continent:"AF",capital:"Antananarivo",currency:["MGA"],languages:["fr","mg"]},MH:{name:"Marshall Islands",native:"M̧ajeļ",phone:[692],continent:"OC",capital:"Majuro",currency:["USD"],languages:["en","mh"]},MK:{name:"North Macedonia",native:"Северна Македонија",phone:[389],continent:"EU",capital:"Skopje",currency:["MKD"],languages:["mk"]},ML:{name:"Mali",native:"Mali",phone:[223],continent:"AF",capital:"Bamako",currency:["XOF"],languages:["fr"]},MM:{name:"Myanmar (Burma)",native:"မြန်မာ",phone:[95],continent:"AS",capital:"Naypyidaw",currency:["MMK"],languages:["my"]},MN:{name:"Mongolia",native:"Монгол улс",phone:[976],continent:"AS",capital:"Ulan Bator",currency:["MNT"],languages:["mn"]},MO:{name:"Macao",native:"澳門",phone:[853],continent:"AS",capital:"",currency:["MOP"],languages:["zh","pt"]},MP:{name:"Northern Mariana Islands",native:"Northern Mariana Islands",phone:[1670],continent:"OC",capital:"Saipan",currency:["USD"],languages:["en","ch"]},MQ:{name:"Martinique",native:"Martinique",phone:[596],continent:"NA",capital:"Fort-de-France",currency:["EUR"],languages:["fr"]},MR:{name:"Mauritania",native:"موريتانيا",phone:[222],continent:"AF",capital:"Nouakchott",currency:["MRU"],languages:["ar"]},MS:{name:"Montserrat",native:"Montserrat",phone:[1664],continent:"NA",capital:"Plymouth",currency:["XCD"],languages:["en"]},MT:{name:"Malta",native:"Malta",phone:[356],continent:"EU",capital:"Valletta",currency:["EUR"],languages:["mt","en"]},MU:{name:"Mauritius",native:"Maurice",phone:[230],continent:"AF",capital:"Port Louis",currency:["MUR"],languages:["en"]},MV:{name:"Maldives",native:"Maldives",phone:[960],continent:"AS",capital:"Mal\xe9",currency:["MVR"],languages:["dv"]},MW:{name:"Malawi",native:"Malawi",phone:[265],continent:"AF",capital:"Lilongwe",currency:["MWK"],languages:["en","ny"]},MX:{name:"Mexico",native:"M\xe9xico",phone:[52],continent:"NA",capital:"Mexico City",currency:["MXN"],languages:["es"]},MY:{name:"Malaysia",native:"Malaysia",phone:[60],continent:"AS",capital:"Kuala Lumpur",currency:["MYR"],languages:["ms"]},MZ:{name:"Mozambique",native:"Mo\xe7ambique",phone:[258],continent:"AF",capital:"Maputo",currency:["MZN"],languages:["pt"]},NA:{name:"Namibia",native:"Namibia",phone:[264],continent:"AF",capital:"Windhoek",currency:["NAD","ZAR"],languages:["en","af"]},NC:{name:"New Caledonia",native:"Nouvelle-Cal\xe9donie",phone:[687],continent:"OC",capital:"Noum\xe9a",currency:["XPF"],languages:["fr"]},NE:{name:"Niger",native:"Niger",phone:[227],continent:"AF",capital:"Niamey",currency:["XOF"],languages:["fr"]},NF:{name:"Norfolk Island",native:"Norfolk Island",phone:[672],continent:"OC",capital:"Kingston",currency:["AUD"],languages:["en"]},NG:{name:"Nigeria",native:"Nigeria",phone:[234],continent:"AF",capital:"Abuja",currency:["NGN"],languages:["en"]},NI:{name:"Nicaragua",native:"Nicaragua",phone:[505],continent:"NA",capital:"Managua",currency:["NIO"],languages:["es"]},NL:{name:"Netherlands",native:"Nederland",phone:[31],continent:"EU",capital:"Amsterdam",currency:["EUR"],languages:["nl"]},NO:{name:"Norway",native:"Norge",phone:[47],continent:"EU",capital:"Oslo",currency:["NOK"],languages:["no","nb","nn"]},NP:{name:"Nepal",native:"नेपाल",phone:[977],continent:"AS",capital:"Kathmandu",currency:["NPR"],languages:["ne"]},NR:{name:"Nauru",native:"Nauru",phone:[674],continent:"OC",capital:"Yaren",currency:["AUD"],languages:["en","na"]},NU:{name:"Niue",native:"Niuē",phone:[683],continent:"OC",capital:"Alofi",currency:["NZD"],languages:["en"]},NZ:{name:"New Zealand",native:"New Zealand",phone:[64],continent:"OC",capital:"Wellington",currency:["NZD"],languages:["en","mi"]},OM:{name:"Oman",native:"عمان",phone:[968],continent:"AS",capital:"Muscat",currency:["OMR"],languages:["ar"]},PA:{name:"Panama",native:"Panam\xe1",phone:[507],continent:"NA",capital:"Panama City",currency:["PAB","USD"],languages:["es"]},PE:{name:"Peru",native:"Per\xfa",phone:[51],continent:"SA",capital:"Lima",currency:["PEN"],languages:["es"]},PF:{name:"French Polynesia",native:"Polyn\xe9sie fran\xe7aise",phone:[689],continent:"OC",capital:"Papeetē",currency:["XPF"],languages:["fr"]},PG:{name:"Papua New Guinea",native:"Papua Niugini",phone:[675],continent:"OC",capital:"Port Moresby",currency:["PGK"],languages:["en"]},PH:{name:"Philippines",native:"Pilipinas",phone:[63],continent:"AS",capital:"Manila",currency:["PHP"],languages:["en"]},PK:{name:"Pakistan",native:"Pakistan",phone:[92],continent:"AS",capital:"Islamabad",currency:["PKR"],languages:["en","ur"]},PL:{name:"Poland",native:"Polska",phone:[48],continent:"EU",capital:"Warsaw",currency:["PLN"],languages:["pl"]},PM:{name:"Saint Pierre and Miquelon",native:"Saint-Pierre-et-Miquelon",phone:[508],continent:"NA",capital:"Saint-Pierre",currency:["EUR"],languages:["fr"]},PN:{name:"Pitcairn Islands",native:"Pitcairn Islands",phone:[64],continent:"OC",capital:"Adamstown",currency:["NZD"],languages:["en"]},PR:{name:"Puerto Rico",native:"Puerto Rico",phone:[1787,1939],continent:"NA",capital:"San Juan",currency:["USD"],languages:["es","en"]},PS:{name:"Palestine",native:"فلسطين",phone:[970],continent:"AS",capital:"Ramallah",currency:["ILS"],languages:["ar"]},PT:{name:"Portugal",native:"Portugal",phone:[351],continent:"EU",capital:"Lisbon",currency:["EUR"],languages:["pt"]},PW:{name:"Palau",native:"Palau",phone:[680],continent:"OC",capital:"Ngerulmud",currency:["USD"],languages:["en"]},PY:{name:"Paraguay",native:"Paraguay",phone:[595],continent:"SA",capital:"Asunci\xf3n",currency:["PYG"],languages:["es","gn"]},QA:{name:"Qatar",native:"قطر",phone:[974],continent:"AS",capital:"Doha",currency:["QAR"],languages:["ar"]},RE:{name:"Reunion",native:"La R\xe9union",phone:[262],continent:"AF",capital:"Saint-Denis",currency:["EUR"],languages:["fr"]},RO:{name:"Romania",native:"Rom\xe2nia",phone:[40],continent:"EU",capital:"Bucharest",currency:["RON"],languages:["ro"]},RS:{name:"Serbia",native:"Србија",phone:[381],continent:"EU",capital:"Belgrade",currency:["RSD"],languages:["sr"]},RU:{name:"Russia",native:"Россия",phone:[7],continent:"AS",continents:["AS","EU"],capital:"Moscow",currency:["RUB"],languages:["ru"]},RW:{name:"Rwanda",native:"Rwanda",phone:[250],continent:"AF",capital:"Kigali",currency:["RWF"],languages:["rw","en","fr"]},SA:{name:"Saudi Arabia",native:"العربية السعودية",phone:[966],continent:"AS",capital:"Riyadh",currency:["SAR"],languages:["ar"]},SB:{name:"Solomon Islands",native:"Solomon Islands",phone:[677],continent:"OC",capital:"Honiara",currency:["SBD"],languages:["en"]},SC:{name:"Seychelles",native:"Seychelles",phone:[248],continent:"AF",capital:"Victoria",currency:["SCR"],languages:["fr","en"]},SD:{name:"Sudan",native:"السودان",phone:[249],continent:"AF",capital:"Khartoum",currency:["SDG"],languages:["ar","en"]},SE:{name:"Sweden",native:"Sverige",phone:[46],continent:"EU",capital:"Stockholm",currency:["SEK"],languages:["sv"]},SG:{name:"Singapore",native:"Singapore",phone:[65],continent:"AS",capital:"Singapore",currency:["SGD"],languages:["en","ms","ta","zh"]},SH:{name:"Saint Helena",native:"Saint Helena",phone:[290],continent:"AF",capital:"Jamestown",currency:["SHP"],languages:["en"]},SI:{name:"Slovenia",native:"Slovenija",phone:[386],continent:"EU",capital:"Ljubljana",currency:["EUR"],languages:["sl"]},SJ:{name:"Svalbard and Jan Mayen",native:"Svalbard og Jan Mayen",phone:[4779],continent:"EU",capital:"Longyearbyen",currency:["NOK"],languages:["no"]},SK:{name:"Slovakia",native:"Slovensko",phone:[421],continent:"EU",capital:"Bratislava",currency:["EUR"],languages:["sk"]},SL:{name:"Sierra Leone",native:"Sierra Leone",phone:[232],continent:"AF",capital:"Freetown",currency:["SLL"],languages:["en"]},SM:{name:"San Marino",native:"San Marino",phone:[378],continent:"EU",capital:"City of San Marino",currency:["EUR"],languages:["it"]},SN:{name:"Senegal",native:"S\xe9n\xe9gal",phone:[221],continent:"AF",capital:"Dakar",currency:["XOF"],languages:["fr"]},SO:{name:"Somalia",native:"Soomaaliya",phone:[252],continent:"AF",capital:"Mogadishu",currency:["SOS"],languages:["so","ar"]},SR:{name:"Suriname",native:"Suriname",phone:[597],continent:"SA",capital:"Paramaribo",currency:["SRD"],languages:["nl"]},SS:{name:"South Sudan",native:"South Sudan",phone:[211],continent:"AF",capital:"Juba",currency:["SSP"],languages:["en"]},ST:{name:"Sao Tome and Principe",native:"S\xe3o Tom\xe9 e Pr\xedncipe",phone:[239],continent:"AF",capital:"S\xe3o Tom\xe9",currency:["STN"],languages:["pt"]},SV:{name:"El Salvador",native:"El Salvador",phone:[503],continent:"NA",capital:"San Salvador",currency:["SVC","USD"],languages:["es"]},SX:{name:"Sint Maarten",native:"Sint Maarten",phone:[1721],continent:"NA",capital:"Philipsburg",currency:["ANG"],languages:["nl","en"]},SY:{name:"Syria",native:"سوريا",phone:[963],continent:"AS",capital:"Damascus",currency:["SYP"],languages:["ar"]},SZ:{name:"Eswatini",native:"Eswatini",phone:[268],continent:"AF",capital:"Lobamba",currency:["SZL"],languages:["en","ss"]},TC:{name:"Turks and Caicos Islands",native:"Turks and Caicos Islands",phone:[1649],continent:"NA",capital:"Cockburn Town",currency:["USD"],languages:["en"]},TD:{name:"Chad",native:"Tchad",phone:[235],continent:"AF",capital:"N'Djamena",currency:["XAF"],languages:["fr","ar"]},TF:{name:"French Southern Territories",native:"Territoire des Terres australes et antarctiques fr",phone:[262],continent:"AN",capital:"Port-aux-Fran\xe7ais",currency:["EUR"],languages:["fr"]},TG:{name:"Togo",native:"Togo",phone:[228],continent:"AF",capital:"Lom\xe9",currency:["XOF"],languages:["fr"]},TH:{name:"Thailand",native:"ประเทศไทย",phone:[66],continent:"AS",capital:"Bangkok",currency:["THB"],languages:["th"]},TJ:{name:"Tajikistan",native:"Тоҷикистон",phone:[992],continent:"AS",capital:"Dushanbe",currency:["TJS"],languages:["tg","ru"]},TK:{name:"Tokelau",native:"Tokelau",phone:[690],continent:"OC",capital:"Fakaofo",currency:["NZD"],languages:["en"]},TL:{name:"East Timor",native:"Timor-Leste",phone:[670],continent:"OC",capital:"Dili",currency:["USD"],languages:["pt"]},TM:{name:"Turkmenistan",native:"T\xfcrkmenistan",phone:[993],continent:"AS",capital:"Ashgabat",currency:["TMT"],languages:["tk","ru"]},TN:{name:"Tunisia",native:"تونس",phone:[216],continent:"AF",capital:"Tunis",currency:["TND"],languages:["ar"]},TO:{name:"Tonga",native:"Tonga",phone:[676],continent:"OC",capital:"Nuku'alofa",currency:["TOP"],languages:["en","to"]},TR:{name:"Turkey",native:"T\xfcrkiye",phone:[90],continent:"AS",continents:["AS","EU"],capital:"Ankara",currency:["TRY"],languages:["tr"]},TT:{name:"Trinidad and Tobago",native:"Trinidad and Tobago",phone:[1868],continent:"NA",capital:"Port of Spain",currency:["TTD"],languages:["en"]},TV:{name:"Tuvalu",native:"Tuvalu",phone:[688],continent:"OC",capital:"Funafuti",currency:["AUD"],languages:["en"]},TW:{name:"Taiwan",native:"臺灣",phone:[886],continent:"AS",capital:"Taipei",currency:["TWD"],languages:["zh"]},TZ:{name:"Tanzania",native:"Tanzania",phone:[255],continent:"AF",capital:"Dodoma",currency:["TZS"],languages:["sw","en"]},UA:{name:"Ukraine",native:"Україна",phone:[380],continent:"EU",capital:"Kyiv",currency:["UAH"],languages:["uk"]},UG:{name:"Uganda",native:"Uganda",phone:[256],continent:"AF",capital:"Kampala",currency:["UGX"],languages:["en","sw"]},UM:{name:"U.S. Minor Outlying Islands",native:"United States Minor Outlying Islands",phone:[1],continent:"OC",capital:"",currency:["USD"],languages:["en"]},US:{name:"United States",native:"United States",phone:[1],continent:"NA",capital:"Washington D.C.",currency:["USD","USN","USS"],languages:["en"]},UY:{name:"Uruguay",native:"Uruguay",phone:[598],continent:"SA",capital:"Montevideo",currency:["UYI","UYU"],languages:["es"]},UZ:{name:"Uzbekistan",native:"O'zbekiston",phone:[998],continent:"AS",capital:"Tashkent",currency:["UZS"],languages:["uz","ru"]},VA:{name:"Vatican City",native:"Vaticano",phone:[379],continent:"EU",capital:"Vatican City",currency:["EUR"],languages:["it","la"]},VC:{name:"Saint Vincent and the Grenadines",native:"Saint Vincent and the Grenadines",phone:[1784],continent:"NA",capital:"Kingstown",currency:["XCD"],languages:["en"]},VE:{name:"Venezuela",native:"Venezuela",phone:[58],continent:"SA",capital:"Caracas",currency:["VES"],languages:["es"]},VG:{name:"British Virgin Islands",native:"British Virgin Islands",phone:[1284],continent:"NA",capital:"Road Town",currency:["USD"],languages:["en"]},VI:{name:"U.S. Virgin Islands",native:"United States Virgin Islands",phone:[1340],continent:"NA",capital:"Charlotte Amalie",currency:["USD"],languages:["en"]},VN:{name:"Vietnam",native:"Việt Nam",phone:[84],continent:"AS",capital:"Hanoi",currency:["VND"],languages:["vi"]},VU:{name:"Vanuatu",native:"Vanuatu",phone:[678],continent:"OC",capital:"Port Vila",currency:["VUV"],languages:["bi","en","fr"]},WF:{name:"Wallis and Futuna",native:"Wallis et Futuna",phone:[681],continent:"OC",capital:"Mata-Utu",currency:["XPF"],languages:["fr"]},WS:{name:"Samoa",native:"Samoa",phone:[685],continent:"OC",capital:"Apia",currency:["WST"],languages:["sm","en"]},XK:{name:"Kosovo",native:"Republika e Kosov\xebs",phone:[377,381,383,386],continent:"EU",capital:"Pristina",currency:["EUR"],languages:["sq","sr"],userAssigned:!0},YE:{name:"Yemen",native:"اليَمَن",phone:[967],continent:"AS",capital:"Sana'a",currency:["YER"],languages:["ar"]},YT:{name:"Mayotte",native:"Mayotte",phone:[262],continent:"AF",capital:"Mamoudzou",currency:["EUR"],languages:["fr"]},ZA:{name:"South Africa",native:"South Africa",phone:[27],continent:"AF",capital:"Pretoria",currency:["ZAR"],languages:["af","en","nr","st","ss","tn","ts","ve","xh","zu"]},ZM:{name:"Zambia",native:"Zambia",phone:[260],continent:"AF",capital:"Lusaka",currency:["ZMW"],languages:["en"]},ZW:{name:"Zimbabwe",native:"Zimbabwe",phone:[263],continent:"AF",capital:"Harare",currency:["USD","ZAR","BWP","GBP","AUD","CNY","INR","JPY"],languages:["en","sn","nd"]}},i={AD:"AND",AE:"ARE",AF:"AFG",AG:"ATG",AI:"AIA",AL:"ALB",AM:"ARM",AO:"AGO",AQ:"ATA",AR:"ARG",AS:"ASM",AT:"AUT",AU:"AUS",AW:"ABW",AX:"ALA",AZ:"AZE",BA:"BIH",BB:"BRB",BD:"BGD",BE:"BEL",BF:"BFA",BG:"BGR",BH:"BHR",BI:"BDI",BJ:"BEN",BL:"BLM",BM:"BMU",BN:"BRN",BO:"BOL",BQ:"BES",BR:"BRA",BS:"BHS",BT:"BTN",BV:"BVT",BW:"BWA",BY:"BLR",BZ:"BLZ",CA:"CAN",CC:"CCK",CD:"COD",CF:"CAF",CG:"COG",CH:"CHE",CI:"CIV",CK:"COK",CL:"CHL",CM:"CMR",CN:"CHN",CO:"COL",CR:"CRI",CU:"CUB",CV:"CPV",CW:"CUW",CX:"CXR",CY:"CYP",CZ:"CZE",DE:"DEU",DJ:"DJI",DK:"DNK",DM:"DMA",DO:"DOM",DZ:"DZA",EC:"ECU",EE:"EST",EG:"EGY",EH:"ESH",ER:"ERI",ES:"ESP",ET:"ETH",FI:"FIN",FJ:"FJI",FK:"FLK",FM:"FSM",FO:"FRO",FR:"FRA",GA:"GAB",GB:"GBR",GD:"GRD",GE:"GEO",GF:"GUF",GG:"GGY",GH:"GHA",GI:"GIB",GL:"GRL",GM:"GMB",GN:"GIN",GP:"GLP",GQ:"GNQ",GR:"GRC",GS:"SGS",GT:"GTM",GU:"GUM",GW:"GNB",GY:"GUY",HK:"HKG",HM:"HMD",HN:"HND",HR:"HRV",HT:"HTI",HU:"HUN",ID:"IDN",IE:"IRL",IL:"ISR",IM:"IMN",IN:"IND",IO:"IOT",IQ:"IRQ",IR:"IRN",IS:"ISL",IT:"ITA",JE:"JEY",JM:"JAM",JO:"JOR",JP:"JPN",KE:"KEN",KG:"KGZ",KH:"KHM",KI:"KIR",KM:"COM",KN:"KNA",KP:"PRK",KR:"KOR",KW:"KWT",KY:"CYM",KZ:"KAZ",LA:"LAO",LB:"LBN",LC:"LCA",LI:"LIE",LK:"LKA",LR:"LBR",LS:"LSO",LT:"LTU",LU:"LUX",LV:"LVA",LY:"LBY",MA:"MAR",MC:"MCO",MD:"MDA",ME:"MNE",MF:"MAF",MG:"MDG",MH:"MHL",MK:"MKD",ML:"MLI",MM:"MMR",MN:"MNG",MO:"MAC",MP:"MNP",MQ:"MTQ",MR:"MRT",MS:"MSR",MT:"MLT",MU:"MUS",MV:"MDV",MW:"MWI",MX:"MEX",MY:"MYS",MZ:"MOZ",NA:"NAM",NC:"NCL",NE:"NER",NF:"NFK",NG:"NGA",NI:"NIC",NL:"NLD",NO:"NOR",NP:"NPL",NR:"NRU",NU:"NIU",NZ:"NZL",OM:"OMN",PA:"PAN",PE:"PER",PF:"PYF",PG:"PNG",PH:"PHL",PK:"PAK",PL:"POL",PM:"SPM",PN:"PCN",PR:"PRI",PS:"PSE",PT:"PRT",PW:"PLW",PY:"PRY",QA:"QAT",RE:"REU",RO:"ROU",RS:"SRB",RU:"RUS",RW:"RWA",SA:"SAU",SB:"SLB",SC:"SYC",SD:"SDN",SE:"SWE",SG:"SGP",SH:"SHN",SI:"SVN",SJ:"SJM",SK:"SVK",SL:"SLE",SM:"SMR",SN:"SEN",SO:"SOM",SR:"SUR",SS:"SSD",ST:"STP",SV:"SLV",SX:"SXM",SY:"SYR",SZ:"SWZ",TC:"TCA",TD:"TCD",TF:"ATF",TG:"TGO",TH:"THA",TJ:"TJK",TK:"TKL",TL:"TLS",TM:"TKM",TN:"TUN",TO:"TON",TR:"TUR",TT:"TTO",TV:"TUV",TW:"TWN",TZ:"TZA",UA:"UKR",UG:"UGA",UM:"UMI",US:"USA",UY:"URY",UZ:"UZB",VA:"VAT",VC:"VCT",VE:"VEN",VG:"VGB",VI:"VIR",VN:"VNM",VU:"VUT",WF:"WLF",WS:"WSM",XK:"XKX",YE:"YEM",YT:"MYT",ZA:"ZAF",ZM:"ZMB",ZW:"ZWE"},o=e=>({...r[e],iso2:e,iso3:i[e]});Object.keys(r).map(e=>o(e))},73446:function(e,t,n){n(25894),n(50353),n(95266),n(45363),e.exports=function(){"use strict";var e="millisecond",t="second",n="minute",r="hour",i="week",o="month",a="quarter",u="year",s="date",c="Invalid Date",l=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,d=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},p="en",h={};h[p]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}};var v="$isDayjsObject",g=function(e){return e instanceof w||!(!e||!e[v])},m=function e(t,n,r){var i;if(!t)return p;if("string"==typeof t){var o=t.toLowerCase();h[o]&&(i=o),n&&(h[o]=n,i=o);var a=t.split("-");if(!i&&a.length>1)return e(a[0])}else{var u=t.name;h[u]=t,i=u}return!r&&i&&(p=i),i||!r&&p},y=function(e,t){if(g(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new w(n)},b={s:d,z:function(e){var t=-e.utcOffset(),n=Math.abs(t);return(t<=0?"+":"-")+d(Math.floor(n/60),2,"0")+":"+d(n%60,2,"0")},m:function e(t,n){if(t.date()i});let r=document.createElement("i");function i(e){let t="&"+e+";";r.innerHTML=t;let n=r.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&n!==t&&n}},17217:function(e,t,n){"use strict";function r(){}n.d(t,{ok:()=>r})},38064:function(e,t,n){"use strict";n(95266),n(71060);var r=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/;t.validate=function(e){if(!e||e.length>254||!r.test(e))return!1;var t=e.split("@");return!(t[0].length>64||t[1].split(".").some(function(e){return e.length>63}))}},55846:function(e,t,n){"use strict";function r(){let e,{autostart:t=!0,onEvent:n=e=>{let{level:t,event:n}=e;console[t]("[".concat(t,"] ").concat(n.name,":"),n.message||"")},onStart:r=()=>{console.log("start tracking events")}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t,o=[],a=(t,r)=>function a(u){if(!i)return void o.push({level:t,event:u});let s={stack:void 0};"captureStackTrace"in Error&&"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(s,a);let{name:c,message:l,payload:f,options:d}=u;n({level:t,event:{name:c,message:l,payload:void 0===r?f:Object.assign({},r,f)},options:d,startOptions:e,stack:s.stack||Error().stack})};return function t(n){let u={start:t=>{e=t,i||(i=!0,null==r||r(t,u),o.forEach(e=>{let{level:t,event:n}=e;u[t](n)}),o.length=0)},debug:a("debug",n),info:a("info",n),warn:a("warn",n),error:a("error",n),mergePayloadObjectWith:e=>t(e)};return u}(void 0)}n.d(t,{v:()=>r}),n(67539),n(42551),n(95266),n(45363)},23812:function(e,t,n){"use strict";n.d(t,{C:()=>o}),n(42551),n(50353),n(40966),n(67539);class r extends Error{constructor(e,t){super(e),this.name="ParseError",this.type=t.type,this.field=t.field,this.value=t.value,this.line=t.line}}function i(e){}function o(e){if("function"==typeof e)throw TypeError("`callbacks` must be an object, got a function instead. Did you mean `{onEvent: fn}`?");let{onEvent:t=i,onError:n=i,onRetry:o=i,onComment:a}=e,u="",s=!0,c,l="",f="";function d(e){if(""===e)return void(l.length>0&&t({id:c,event:f||void 0,data:l.endsWith("\n")?l.slice(0,-1):l}),c=void 0,l="",f="");if(e.startsWith(":")){a&&a(e.slice(e.startsWith(": ")?2:1));return}let n=e.indexOf(":");if(-1!==n){let t=e.slice(0,n),r=" "===e[n+1]?2:1;p(t,e.slice(n+r),e);return}p(e,"",e)}function p(e,t,i){switch(e){case"event":f=t;break;case"data":l="".concat(l).concat(t,"\n");break;case"id":c=t.includes("\0")?void 0:t;break;case"retry":/^\d+$/.test(t)?o(parseInt(t,10)):n(new r('Invalid `retry` value: "'.concat(t,'"'),{type:"invalid-retry",value:t,line:i}));break;default:n(new r('Unknown field "'.concat(e.length>20?"".concat(e.slice(0,20),"…"):e,'"'),{type:"unknown-field",field:e,value:t,line:i}))}}return{feed:function(e){let t=s?e.replace(/^\xEF\xBB\xBF/,""):e,[n,r]=function(e){let t=[],n="",r=0;for(;r0&&void 0!==arguments[0]?arguments[0]:{};u&&e.consume&&d(u),s=!0,c=void 0,l="",f="",u=""}}}},85788:function(e,t,n){"use strict";function r(e){return e.composedPath()[0]}n.d(t,{A:()=>u,on:()=>a}),n(40966),n(67539),n(95266),n(45363),n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191);let i={mousemoveoutside:new WeakMap,clickoutside:new WeakMap};function o(e,t,n){let o=i[e],a=o.get(t);void 0===a&&o.set(t,a=new WeakMap);let u=a.get(n);return void 0===u&&a.set(n,u=function(e,t,n){if("mousemoveoutside"===e){let e=e=>{t.contains(r(e))||n(e)};return{mousemove:e,touchstart:e}}if("clickoutside"===e){let e=!1,i=n=>{e=!t.contains(r(n))},o=i=>{!e||t.contains(r(i))||n(i)};return{mousedown:i,mouseup:o,touchstart:i,touchend:o}}return console.error("[evtd/create-trap-handler]: name `".concat(e,"` is invalid. This could be a bug of evtd.")),{}}(e,t,n)),u}let{on:a,off:u}=function(){let e,t;if("undefined"==typeof window)return{on:()=>{},off:()=>{}};let n=new WeakMap,i=new WeakMap;function s(){n.set(this,!0)}function c(){n.set(this,!0),i.set(this,!0)}function l(e,t,n){let r=e[t];return e[t]=function(){return n.apply(e,arguments),r.apply(e,arguments)},e}function f(e,t){e[t]=Event.prototype[t]}let d=new WeakMap,p=Object.getOwnPropertyDescriptor(Event.prototype,"currentTarget");function h(){var e;return null!=(e=d.get(this))?e:null}function v(e,t){void 0!==p&&Object.defineProperty(e,"currentTarget",{configurable:!0,enumerable:!0,get:null!=t?t:p.get})}let g={bubble:{},capture:{}},m={},y=((e=function(e){let{type:t,eventPhase:o,bubbles:a}=e,u=r(e);if(2===o)return;let p=1===o?"capture":"bubble",m=u,y=[];for(;null===m&&(m=window),y.push(m),m!==window;)m=m.parentNode||null;let b=g.capture[t],w=g.bubble[t];if(l(e,"stopPropagation",s),l(e,"stopImmediatePropagation",c),v(e,h),"capture"===p){if(void 0===b)return;for(let t=y.length-1;t>=0&&!n.has(e);--t){let n=y[t],r=b.get(n);if(void 0!==r)for(let t of(d.set(e,n),r)){if(i.has(e))break;t(e)}if(0===t&&!a&&void 0!==w){let t=w.get(n);if(void 0!==t)for(let n of t){if(i.has(e))break;n(e)}}}}else if("bubble"===p){if(void 0===w)return;for(let t=0;tt(e))}).displayName="evtdUnifiedWindowEventHandler",t);function w(e,t){let n=g[e];return void 0===n[t]&&(n[t]=new Map,window.addEventListener(t,y,"capture"===e)),n[t]}function x(e,t){let n=e.get(t);return void 0===n&&e.set(t,n=new Set),n}function S(e,t,n,r){if(function(e,t,n,r){if("mousemoveoutside"===e||"clickoutside"===e){let i=o(e,t,n);return Object.keys(i).forEach(e=>{u(e,document,i[e],r)}),!0}return!1}(e,t,n,r))return;let i=!0===r||"object"==typeof r&&!0===r.capture,a=i?"capture":"bubble",s=w(a,e),c=x(s,t);if(t===window){let r;if(!function(e,t,n,r){let i=g[t][n];if(void 0!==i){let t=i.get(e);if(void 0!==t&&t.has(r))return!0}return!1}(t,i?"bubble":"capture",e,n)&&void 0!==(r=m[e])&&r.has(n)){let t=m[e];t.delete(n),0===t.size&&(window.removeEventListener(e,b),m[e]=void 0)}}c.has(n)&&c.delete(n),0===c.size&&s.delete(t),0===s.size&&(window.removeEventListener(e,y,"capture"===a),g[a][e]=void 0)}return{on:function(e,t,n,r){let i;if(i="object"==typeof r&&!0===r.once?o=>{S(e,t,i,r),n(o)}:n,function(e,t,n,r){if("mousemoveoutside"===e||"clickoutside"===e){let i=o(e,t,n);return Object.keys(i).forEach(e=>{a(e,document,i[e],r)}),!0}return!1}(e,t,i,r))return;let u=x(w(!0===r||"object"==typeof r&&!0===r.capture?"capture":"bubble",e),t);if(u.has(i)||u.add(i),t===window){let t=(void 0===m[e]&&(m[e]=new Set,window.addEventListener(e,b)),m[e]);t.has(i)||t.add(i)}},off:S}}()},88487:function(e,t,n){"use strict";let r,i,o,a;n.d(t,{P2:()=>h}),n(95266),n(71060),n(40966),n(55970),n(50353),n(20370);let u=(e,t)=>t.some(t=>e instanceof t),s=new WeakMap,c=new WeakMap,l=new WeakMap,f={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return s.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return d(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function d(e){if(e instanceof IDBRequest){let t;return t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{t(d(e.result)),r()},o=()=>{n(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",o)}),l.set(t,e),t}if(c.has(e))return c.get(e);let t=function(e){if("function"==typeof e)return(i||(i=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(){for(var t=arguments.length,n=Array(t),r=0;r{let r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{t(),r()},o=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)});s.set(e,t)}(e),u(e,r||(r=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])))?new Proxy(e,f):e}(e);return t!==e&&(c.set(e,t),l.set(t,e)),t}let p=e=>l.get(e);function h(e,t){let{blocked:n,upgrade:r,blocking:i,terminated:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=indexedDB.open(e,t),u=d(a);return r&&a.addEventListener("upgradeneeded",e=>{r(d(a.result),e.oldVersion,e.newVersion,d(a.transaction),e)}),n&&a.addEventListener("blocked",e=>n(e.oldVersion,e.newVersion,e)),u.then(e=>{o&&e.addEventListener("close",()=>o()),i&&e.addEventListener("versionchange",e=>i(e.oldVersion,e.newVersion,e))}).catch(()=>{}),u}let v=["get","getKey","getAll","getAllKeys","count"],g=["put","add","delete","clear"],m=new Map;function y(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(m.get(t))return m.get(t);let n=t.replace(/FromIndex$/,""),r=t!==n,i=g.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(i||v.includes(n)))return;let o=async function(e){for(var t=arguments.length,o=Array(t>1?t-1:0),a=1;ay(e,t)||o.get(e,t,n),has:(e,t)=>!!y(e,t)||o.has(e,t)};let b=["continue","continuePrimaryKey","advance"],w={},x=new WeakMap,S=new WeakMap,E={get(e,t){if(!b.includes(t))return e[t];let n=w[t];return n||(n=w[t]=function(){for(var e=arguments.length,n=Array(e),r=0;rA(e,t)?k:a.get(e,t,n),has:(e,t)=>A(e,t)||a.has(e,t)}},3325:function(e,t,n){"use strict";n.d(t,{jM:()=>V}),n(20370),n(42551),n(84931),n(95266),n(45363),n(40966),n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191),n(67539),n(88370),n(37560),n(59587);var r,i=Symbol.for("immer-nothing"),o=Symbol.for("immer-draftable"),a=Symbol.for("immer-state");function u(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function h(e){let t=e[a];return t?t.type_:Array.isArray(e)?1:m(e)?2:3*!!y(e)}function v(e,t){return 2===h(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function g(e,t,n){let r=h(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function m(e){return e instanceof Map}function y(e){return e instanceof Set}function b(e){return e.copy_||e.base_}function w(e,t){if(m(e))return new Map(e);if(y(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let n=d(e);if(!0!==t&&("class_only"!==t||n)){let t=s(e);return null!==t&&n?{...e}:Object.assign(Object.create(t),e)}{let t=Object.getOwnPropertyDescriptors(e);delete t[a];let n=Reflect.ownKeys(t);for(let r=0;r1&&void 0!==arguments[1]&&arguments[1];return E(e)||c(e)||!l(e)||(h(e)>1&&(e.set=e.add=e.clear=e.delete=S),Object.freeze(e),t&&Object.entries(e).forEach(e=>{let[t,n]=e;return x(n,!0)})),e}function S(){u(2)}function E(e){return Object.isFrozen(e)}var k={};function A(e){let t=k[e];return t||u(0,e),t}function _(e,t){t&&(A("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function T(e){O(e),e.drafts_.forEach(R),e.drafts_=null}function O(e){e===r&&(r=e.parent_)}function C(e){return r={drafts_:[],parent_:r,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function R(e){let t=e[a];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function P(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];return void 0!==e&&e!==n?(n[a].modified_&&(T(t),u(4)),l(e)&&(e=M(t,e),t.parent_||N(t,e)),t.patches_&&A("Patches").generateReplacementPatches_(n[a].base_,e,t.patches_,t.inversePatches_)):e=M(t,n,[]),T(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==i?e:void 0}function M(e,t,n){if(E(t))return t;let r=t[a];if(!r)return p(t,(i,o)=>L(e,r,t,i,o,n)),t;if(r.scope_!==e)return t;if(!r.modified_)return N(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;let t=r.copy_,i=t,o=!1;3===r.type_&&(i=new Set(t),t.clear(),o=!0),p(i,(i,a)=>L(e,r,t,i,a,n,o)),N(e,t,!1),n&&e.patches_&&A("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function L(e,t,n,r,i,o,a){if(c(i)){let a=M(e,i,o&&t&&3!==t.type_&&!v(t.assigned_,r)?o.concat(r):void 0);if(g(n,r,a),!c(a))return;e.canAutoFreeze_=!1}else a&&n.add(i);if(l(i)&&!E(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;M(e,i),(!t||!t.scope_.parent_)&&"symbol"!=typeof r&&Object.prototype.propertyIsEnumerable.call(n,r)&&N(e,i)}}function N(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&x(t,n)}var F={get(e,t){if(t===a)return e;let n=b(e);if(!v(n,t)){var r,i;let o;return r=e,(o=j(n,t))?"value"in o?o.value:null==(i=o.get)?void 0:i.call(r.draft_):void 0}let o=n[t];return e.finalized_||!l(o)?o:o===D(e.base_,t)?(U(e),e.copy_[t]=z(o,e)):o},has:(e,t)=>t in b(e),ownKeys:e=>Reflect.ownKeys(b(e)),set(e,t,n){let r=j(b(e),t);if(null==r?void 0:r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){let r=D(b(e),t),i=null==r?void 0:r[a];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if((n===r?0!==n||1/n==1/r:n!=n&&r!=r)&&(void 0!==n||v(e.base_,t)))return!0;U(e),B(e)}return!!(e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=n,e.assigned_[t]=!0,!0)},deleteProperty:(e,t)=>(void 0!==D(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,U(e),B(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let n=b(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){u(11)},getPrototypeOf:e=>s(e.base_),setPrototypeOf(){u(12)}},I={};function D(e,t){let n=e[a];return(n?b(n):e)[t]}function j(e,t){if(!(t in e))return;let n=s(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=s(n)}}function B(e){!e.modified_&&(e.modified_=!0,e.parent_&&B(e.parent_))}function U(e){e.copy_||(e.copy_=w(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function z(e,t){let n=m(e)?A("MapSet").proxyMap_(e,t):y(e)?A("MapSet").proxySet_(e,t):function(e,t){let n=Array.isArray(e),i={type_:+!!n,scope_:t?t.scope_:r,modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},o=i,a=F;n&&(o=[i],a=I);let{revoke:u,proxy:s}=Proxy.revocable(o,a);return i.draft_=s,i.revoke_=u,s}(e,t);return(t?t.scope_:r).drafts_.push(n),n}p(F,(e,t)=>{I[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),I.deleteProperty=function(e,t){return I.set.call(this,e,t,void 0)},I.set=function(e,t,n){return F.set.call(this,e[0],t,n,e[0])};var H=new class{createDraft(e){var t;l(e)||u(8),c(e)&&(c(t=e)||u(10,t),e=function e(t){let n;if(!l(t)||E(t))return t;let r=t[a];if(r){if(!r.modified_)return r.base_;r.finalized_=!0,n=w(t,r.scope_.immer_.useStrictShallowCopy_)}else n=w(t,!0);return p(n,(t,r)=>{g(n,t,e(r))}),r&&(r.finalized_=!1),n}(t));let n=C(this),r=z(e,void 0);return r[a].isManual_=!0,O(n),r}finishDraft(e,t){let n=e&&e[a];n&&n.isManual_||u(9);let{scope_:r}=n;return _(r,t),P(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));let r=A("Patches").applyPatches_;return c(e)?r(e,t):this.produce(e,e=>r(e,t))}constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(e,t,n)=>{let r;if("function"==typeof e&&"function"!=typeof t){let n=t;t=e;let r=this;return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n;for(var i=arguments.length,o=Array(i>1?i-1:0),a=1;at.call(this,e,...o))}}if("function"!=typeof t&&u(6),void 0!==n&&"function"!=typeof n&&u(7),l(e)){let i=C(this),o=z(e,void 0),a=!0;try{r=t(o),a=!1}finally{a?T(i):O(i)}return _(i,n),P(r,i)}if(e&&"object"==typeof e)u(1,e);else{if(void 0===(r=t(e))&&(r=e),r===i&&(r=void 0),this.autoFreeze_&&x(r,!0),n){let t=[],i=[];A("Patches").generateReplacementPatches_(e,r,t,i),n(t,i)}return r}},this.produceWithPatches=(e,t)=>{let n,r;if("function"==typeof e){var i=this;return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;oe(t,...r))}}return[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof(null==e?void 0:e.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}},V=H.produce;H.produceWithPatches.bind(H),H.setAutoFreeze.bind(H),H.setUseStrictShallowCopy.bind(H),H.applyPatches.bind(H),H.createDraft.bind(H),H.finishDraft.bind(H)},12929:function(e,t,n){"use strict";let r;n.d(t,{lF:()=>p}),n(95266),n(45363),n(70968),n(76966),n(35399),n(36279),n(18062),n(16389),n(36073),n(27448),n(10681),n(32014),n(46596),n(39008),n(71),n(85540),n(70368),n(50353),n(42551),n(55970),n(67539),n(37560);let i="function"==typeof Buffer;"function"==typeof TextDecoder&&new TextDecoder;let o="function"==typeof TextEncoder?new TextEncoder:void 0,a=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=");r={},a.forEach((e,t)=>r[e]=t);let u=String.fromCharCode.bind(String);"function"==typeof Uint8Array.from&&Uint8Array.from.bind(Uint8Array);let s="function"==typeof btoa?e=>btoa(e):i?e=>Buffer.from(e,"binary").toString("base64"):e=>{let t,n,r,i,o="",u=e.length%3;for(let u=0;u255||(r=e.charCodeAt(u++))>255||(i=e.charCodeAt(u++))>255)throw TypeError("invalid character found");o+=a[(t=n<<16|r<<8|i)>>18&63]+a[t>>12&63]+a[t>>6&63]+a[63&t]}return u?o.slice(0,u-3)+"===".substring(u):o},c=i?e=>Buffer.from(e).toString("base64"):e=>{let t=[];for(let n=0,r=e.length;n{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?u(192|t>>>6)+u(128|63&t):u(224|t>>>12&15)+u(128|t>>>6&63)+u(128|63&t)}var t=65536+(e.charCodeAt(0)-55296)*1024+(e.charCodeAt(1)-56320);return u(240|t>>>18&7)+u(128|t>>>12&63)+u(128|t>>>6&63)+u(128|63&t)},f=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,d=i?e=>Buffer.from(e,"utf8").toString("base64"):o?e=>c(o.encode(e)):e=>s(e.replace(f,l)),p=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?d(e).replace(/=/g,"").replace(/[+\/]/g,e=>"+"==e?"-":"_"):d(e)}},62365:function(e,t,n){"use strict";function r(e){for(var t=1;ti}),n(50353);var i=function e(t,n){function i(e,i,o){if("undefined"!=typeof document){"number"==typeof(o=r({},n,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var u in o)o[u]&&(a+="; "+u,!0!==o[u]&&(a+="="+o[u].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+a}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],r={},i=0;iu});var r=n(98225);let i=function(e,t){for(var n=e.length;n--;)if((0,r.A)(e[n][0],t))return n;return -1};var o=Array.prototype.splice;function a(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},a.prototype.set=function(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};let u=a},17494:function(e,t,n){"use strict";n.d(t,{A:()=>o}),n(40966);var r=n(83635),i=n(41682);let o=(0,r.A)(i.A,"Map")},96346:function(e,t,n){"use strict";n.d(t,{A:()=>d}),n(40966);var r=(0,n(83635).A)(Object,"create"),i=Object.prototype.hasOwnProperty,o=Object.prototype.hasOwnProperty;function a(e){var t=-1,n=null==e?0:e.length;for(this.clear();++to}),n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191),n(40966);var r=n(83635),i=n(41682);let o=(0,r.A)(i.A,"Set")},48698:function(e,t,n){"use strict";n.d(t,{A:()=>o}),n(67539);var r=n(96346);function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r.A;++tu});var r=n(34418);n(40966),n(67539);var i=n(17494),o=n(96346);function a(e){var t=this.__data__=new r.A(e);this.size=t.size}a.prototype.clear=function(){this.__data__=new r.A,this.size=0},a.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},a.prototype.get=function(e){return this.__data__.get(e)},a.prototype.has=function(e){return this.__data__.has(e)},a.prototype.set=function(e,t){var n=this.__data__;if(n instanceof r.A){var a=n.__data__;if(!i.A||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new o.A(a)}return n.set(e,t),this.size=n.size,this};let u=a},41398:function(e,t,n){"use strict";n.d(t,{A:()=>r}),n(20370);let r=n(41682).A.Symbol},25451:function(e,t,n){"use strict";n.d(t,{A:()=>r}),n(70968),n(76966),n(35399),n(36279),n(18062),n(16389),n(36073),n(27448),n(10681),n(32014),n(46596),n(39008),n(71),n(85540);let r=n(41682).A.Uint8Array},4818:function(e,t,n){"use strict";n.d(t,{A:()=>o}),n(40966);var r=n(83635),i=n(41682);let o=(0,r.A)(i.A,"WeakMap")},50268:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},84860:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e,t){for(var n=-1,r=null==e?0:e.length;++nr});let r=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++ni});var r=n(18523);let i=function(e,t){return!!(null==e?0:e.length)&&(0,r.A)(e,t,0)>-1}},39680:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++rl}),n(67539);let r=function(e,t){for(var n=-1,r=Array(e);++nr});let r=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++nr});let r=function(e,t){for(var n=-1,r=t.length,i=e.length;++nr});let r=function(e,t){for(var n=-1,r=null==e?0:e.length;++na});var r=n(89325),i=n(98225),o=Object.prototype.hasOwnProperty;let a=function(e,t,n){var a=e[t];o.call(e,t)&&(0,i.A)(a,n)&&(void 0!==n||t in e)||(0,r.A)(e,t,n)}},89325:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(68720);let i=function(e,t,n){"__proto__"==t&&r.A?(0,r.A)(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},48839:function(e,t,n){"use strict";n.d(t,{A:()=>H}),n(95266),n(45363);var r=n(22918),i=n(84860),o=n(12498),a=n(60052),u=n(88175),s=n(30402),c=n(3103),l=n(90334),f=n(15879),d=n(84012),p=n(66933),h=n(46662),v=n(30306),g=Object.prototype.hasOwnProperty;let m=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&g.call(e,"index")&&(n.index=e.index,n.input=e.input),n};var y=n(74078);let b=function(e,t){var n=t?(0,y.A)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)};var w=/\w*$/;let x=function(e){var t=new e.constructor(e.source,w.exec(e));return t.lastIndex=e.lastIndex,t};n(20370);var S=n(41398),E=S.A?S.A.prototype:void 0,k=E?E.valueOf:void 0,A=n(71556);let _=function(e,t,n){var r=e.constructor;switch(t){case"[object ArrayBuffer]":return(0,y.A)(e);case"[object Boolean]":case"[object Date]":return new r(+e);case"[object DataView]":return b(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,A.A)(e,n);case"[object Map]":case"[object Set]":return new r;case"[object Number]":case"[object String]":return new r(e);case"[object RegExp]":return x(e);case"[object Symbol]":return k?Object(k.call(e)):{}}};var T=n(14632),O=n(66394),C=n(78354),R=n(94535),P=n(92320),M=n(19190),L=M.A&&M.A.isMap,N=L?(0,P.A)(L):function(e){return(0,R.A)(e)&&"[object Map]"==(0,v.A)(e)},F=n(16688),I=M.A&&M.A.isSet,D=I?(0,P.A)(I):function(e){return(0,R.A)(e)&&"[object Set]"==(0,v.A)(e)},j="[object Arguments]",B="[object Function]",U="[object Object]",z={};z[j]=z["[object Array]"]=z["[object ArrayBuffer]"]=z["[object DataView]"]=z["[object Boolean]"]=z["[object Date]"]=z["[object Float32Array]"]=z["[object Float64Array]"]=z["[object Int8Array]"]=z["[object Int16Array]"]=z["[object Int32Array]"]=z["[object Map]"]=z["[object Number]"]=z[U]=z["[object RegExp]"]=z["[object Set]"]=z["[object String]"]=z["[object Symbol]"]=z["[object Uint8Array]"]=z["[object Uint8ClampedArray]"]=z["[object Uint16Array]"]=z["[object Uint32Array]"]=!0,z["[object Error]"]=z[B]=z["[object WeakMap]"]=!1;let H=function e(t,n,g,y,b,w){var x,S=1&n,E=2&n,k=4&n;if(g&&(x=b?g(t,y,b,w):g(t)),void 0!==x)return x;if(!(0,F.A)(t))return t;var A=(0,O.A)(t);if(A){if(x=m(t),!S)return(0,l.A)(t,x)}else{var R,P,M,L,I=(0,v.A)(t),H=I==B||"[object GeneratorFunction]"==I;if((0,C.A)(t))return(0,c.A)(t,S);if(I==U||I==j||H&&!b){if(x=E||H?{}:(0,T.A)(t),!S)return E?(P=(R=x)&&(0,a.A)(t,(0,s.A)(t),R),(0,a.A)(t,(0,d.A)(t),P)):(L=(M=x)&&(0,a.A)(t,(0,u.A)(t),M),(0,a.A)(t,(0,f.A)(t),L))}else{if(!z[I])return b?t:{};x=_(t,I,S)}}w||(w=new r.A);var V=w.get(t);if(V)return V;w.set(t,x),D(t)?t.forEach(function(r){x.add(e(r,n,g,r,t,w))}):N(t)&&t.forEach(function(r,i){x.set(i,e(r,n,g,i,t,w))});var W=k?E?h.A:p.A:E?s.A:u.A,q=A?void 0:W(t);return(0,i.A)(q||t,function(r,i){q&&(r=t[i=r]),(0,o.A)(x,i,e(r,n,g,i,t,w))}),x}},88687:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(16688),i=Object.create;let o=function(){function e(){}return function(t){if(!(0,r.A)(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}()},53676:function(e,t,n){"use strict";n.d(t,{A:()=>c}),n(67539);var r=n(48698),i=n(18008),o=n(39680),a=n(25979),u=n(92320),s=n(71908);let c=function(e,t,n,c){var l=-1,f=i.A,d=!0,p=e.length,h=[],v=t.length;if(!p)return h;n&&(t=(0,a.A)(t,(0,u.A)(n))),c?(f=o.A,d=!1):t.length>=200&&(f=s.A,d=!1,t=new r.A(t));e:for(;++lr});let r=function(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++oc});var r=n(65637);n(20370);var i=n(41398),o=n(48191),a=n(66394),u=i.A?i.A.isConcatSpreadable:void 0;let s=function(e){return(0,a.A)(e)||(0,o.A)(e)||!!(u&&e&&e[u])},c=function e(t,n,i,o,a){var u=-1,c=t.length;for(i||(i=s),a||(a=[]);++u0&&i(l)?n>1?e(l,n-1,i,o,a):(0,r.A)(a,l):o||(a[a.length]=l)}return a}},50391:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(51364),i=n(89028);let o=function(e,t){t=(0,r.A)(t,e);for(var n=0,o=t.length;null!=e&&no});var r=n(65637),i=n(66394);let o=function(e,t,n){var o=t(e);return(0,i.A)(e)?o:(0,r.A)(o,n(e))}},12770:function(e,t,n){"use strict";n.d(t,{A:()=>f}),n(20370);var r=n(41398),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,u=r.A?r.A.toStringTag:void 0;let s=function(e){var t=o.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var i=a.call(e);return r&&(t?e[u]=n:delete e[u]),i};var c=Object.prototype.toString,l=r.A?r.A.toStringTag:void 0;let f=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":l&&l in Object(e)?s(e):c.call(e)}},18523:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(18990);let i=function(e){return e!=e},o=function(e,t,n){for(var r=n-1,i=e.length;++rC});var r=n(22918);n(67539);var i=n(48698),o=n(90829),a=n(71908);let u=function(e,t,n,r,u,s){var c=1&n,l=e.length,f=t.length;if(l!=f&&!(c&&f>l))return!1;var d=s.get(e),p=s.get(t);if(d&&p)return d==t&&p==e;var h=-1,v=!0,g=2&n?new i.A:void 0;for(s.set(e,t),s.set(t,e);++hx});var r=n(22918),i=n(59969);let o=function(e,t,n,o){var a=n.length,u=a,s=!o;if(null==e)return!u;for(e=Object(e);a--;){var c=n[a];if(s&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++aa}),n(67539);var r=n(47758),i=(0,n(23114).A)(Object.keys,Object),o=Object.prototype.hasOwnProperty;let a=function(e){if(!(0,r.A)(e))return i(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},15566:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(50391),i=n(12498),o=n(51364),a=n(91900),u=n(16688),s=n(89028);let c=function(e,t,n,r){if(!(0,u.A)(e))return e;t=(0,o.A)(t,e);for(var c=-1,l=t.length,f=l-1,d=e;null!=d&&++cr});let r=function(e){return function(t){return null==t?void 0:t[e]}}},35837:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(16329),i=n(71334),o=n(27476);let a=function(e,t){return(0,o.A)((0,i.A)(e,t,r.A),e+"")}},25529:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++rr});let r=function(e){return function(t){return e(t)}}},68195:function(e,t,n){"use strict";n.d(t,{A:()=>f}),n(67539);var r=n(48698),i=n(18008),o=n(39680),a=n(71908);n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191),n(40966);var u=n(59140),s=n(38499),c=n(97952),l=u.A&&1/(0,c.A)(new u.A([,-0]))[1]==1/0?function(e){return new u.A(e)}:s.A;let f=function(e,t,n){var u=-1,s=i.A,f=e.length,d=!0,p=[],h=p;if(n)d=!1,s=o.A;else if(f>=200){var v=t?null:l(e);if(v)return(0,c.A)(v);d=!1,s=a.A,h=new r.A}else h=t?[]:p;e:for(;++ur});let r=function(e,t){return e.has(t)}},51364:function(e,t,n){"use strict";n.d(t,{A:()=>p});var r,i,o,a=n(66394),u=n(73551);n(67539),n(50353);var s=n(42527),c=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l=/\\(\\)?/g,f=(r=function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(c,function(e,n,r,i){t.push(r?i.replace(l,"$1"):n||e)}),t},o=(i=(0,s.A)(r,function(e){return 500===o.size&&o.clear(),e})).cache,i),d=n(49659);let p=function(e,t){return(0,a.A)(e)?e:(0,u.A)(e,t)?[e]:f((0,d.A)(e))}},74078:function(e,t,n){"use strict";n.d(t,{A:()=>i}),n(70968),n(76966),n(35399),n(36279),n(18062),n(16389),n(36073),n(27448),n(10681),n(32014),n(46596),n(39008),n(71),n(85540);var r=n(25451);let i=function(e){var t=new e.constructor(e.byteLength);return new r.A(t).set(new r.A(e)),t}},3103:function(e,t,n){"use strict";n.d(t,{A:()=>s});var r=n(41682);e=n.hmd(e);var i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i?r.A.Buffer:void 0,u=a?a.allocUnsafe:void 0;let s=function(e,t){if(t)return e.slice();var n=e.length,r=u?u(n):new e.constructor(n);return e.copy(r),r}},71556:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(74078);let i=function(e,t){var n=t?(0,r.A)(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},90334:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++no});var r=n(12498),i=n(89325);let o=function(e,t,n,o){var a=!n;n||(n={});for(var u=-1,s=t.length;++uo});var r=n(35837),i=n(8475);let o=function(e){return(0,r.A)(function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]:void 0,u=o>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,u&&(0,i.A)(n[0],n[1],u)&&(a=o<3?void 0:a,o=1),t=Object(t);++ri});var r=n(83635);let i=function(){try{var e=(0,r.A)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},30611:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(52741),i=n(71334),o=n(27476);let a=function(e){return(0,o.A)((0,i.A)(e,void 0,r.A),e+"")}},88251:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g},66933:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(8216),i=n(15879),o=n(88175);let a=function(e){return(0,r.A)(e,o.A,i.A)}},46662:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(8216),i=n(84012),o=n(30402);let a=function(e){return(0,r.A)(e,o.A,i.A)}},83635:function(e,t,n){"use strict";n.d(t,{A:()=>v}),n(50353);var r,i=n(96499);n(40966);var o=n(41682).A["__core-js_shared__"],a=(r=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",u=n(16688),s=n(94726),c=/^\[object .+?Constructor\]$/,l=Object.prototype,f=Function.prototype.toString,d=l.hasOwnProperty,p=RegExp("^"+f.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let h=function(e){return!!(0,u.A)(e)&&(!a||!(a in e))&&((0,i.A)(e)?p:c).test((0,s.A)(e))},v=function(e,t){var n=null==e?void 0:e[t];return h(n)?n:void 0}},80268:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=(0,n(23114).A)(Object.getPrototypeOf,Object)},15879:function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(68859),i=n(62862),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;let u=a?function(e){return null==e?[]:(e=Object(e),(0,r.A)(a(e),function(t){return o.call(e,t)}))}:i.A},84012:function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(65637),i=n(80268),o=n(15879),a=n(62862);let u=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)(0,r.A)(t,(0,o.A)(e)),e=(0,i.A)(e);return t}:a.A},30306:function(e,t,n){"use strict";n.d(t,{A:()=>E}),n(70968),n(76966),n(35399),n(36279),n(40966),n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191);var r=n(83635),i=n(41682),o=(0,r.A)(i.A,"DataView"),a=n(17494),u=(0,r.A)(i.A,"Promise"),s=n(59140),c=n(4818),l=n(12770),f=n(94726),d="[object Map]",p="[object Promise]",h="[object Set]",v="[object WeakMap]",g="[object DataView]",m=(0,f.A)(o),y=(0,f.A)(a.A),b=(0,f.A)(u),w=(0,f.A)(s.A),x=(0,f.A)(c.A),S=l.A;(o&&S(new o(new ArrayBuffer(1)))!=g||a.A&&S(new a.A)!=d||u&&S(u.resolve())!=p||s.A&&S(new s.A)!=h||c.A&&S(new c.A)!=v)&&(S=function(e){var t=(0,l.A)(e),n="[object Object]"==t?e.constructor:void 0,r=n?(0,f.A)(n):"";if(r)switch(r){case m:return g;case y:return d;case b:return p;case w:return h;case x:return v}return t});let E=S},25111:function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(51364),i=n(48191),o=n(66394),a=n(91900),u=n(49855),s=n(89028);let c=function(e,t,n){t=(0,r.A)(t,e);for(var c=-1,l=t.length,f=!1;++ca});var r=n(88687),i=n(80268),o=n(47758);let a=function(e){return"function"!=typeof e.constructor||(0,o.A)(e)?{}:(0,r.A)((0,i.A)(e))}},91900:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=/^(?:0|[1-9]\d*)$/;let i=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&r.test(e))&&e>-1&&e%1==0&&eu});var r=n(98225),i=n(86853),o=n(91900),a=n(16688);let u=function(e,t,n){if(!(0,a.A)(n))return!1;var u=typeof t;return("number"==u?!!((0,i.A)(n)&&(0,o.A)(t,n.length)):"string"==u&&t in n)&&(0,r.A)(n[t],e)}},73551:function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(66394),i=n(38903),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;let u=function(e,t){if((0,r.A)(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||(0,i.A)(e))||a.test(e)||!o.test(e)||null!=t&&e in Object(t)}},47758:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=Object.prototype;let i=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},19190:function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(88251);e=n.hmd(e);var i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i&&r.A.process;let u=function(){try{var e=o&&o.require&&o.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}()},23114:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e,t){return function(n){return e(t(n))}}},71334:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(50268),i=Math.max;let o=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,u=i(o.length-t,0),s=Array(u);++ao});var r=n(88251),i="object"==typeof self&&self&&self.Object===Object&&self;let o=r.A||i||Function("return this")()},97952:function(e,t,n){"use strict";n.d(t,{A:()=>r}),n(95266),n(45363);let r=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},27476:function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(36495),i=n(68720),o=n(16329),a=i.A?function(e,t){return(0,i.A)(e,"toString",{configurable:!0,enumerable:!1,value:(0,r.A)(t),writable:!0})}:o.A;let u=(0,n(12696).A)(a)},12696:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=Date.now;let i=function(e){var t=0,n=0;return function(){var i=r(),o=16-(i-n);if(n=i,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},89028:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(38903),i=1/0;let o=function(e){if("string"==typeof e||(0,r.A)(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}},94726:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=Function.prototype.toString;let i=function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},26702:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(12498),i=n(60052),o=n(66548),a=n(86853),u=n(47758),s=n(88175),c=Object.prototype.hasOwnProperty;let l=(0,o.A)(function(e,t){if((0,u.A)(t)||(0,a.A)(t))return void(0,i.A)(t,(0,s.A)(t),e);for(var n in t)c.call(t,n)&&(0,r.A)(e,n,t[n])})},97623:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(63877);let i=function(e,t,n){var i,o,a;return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=(0,r.A)(n))==n?n:0),void 0!==t&&(t=(t=(0,r.A)(t))==t?t:0),i=(0,r.A)(e),o=t,a=n,i==i&&(void 0!==a&&(i=i<=a?i:a),void 0!==o&&(i=i>=o?i:o)),i}},36495:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e){return function(){return e}}},61164:function(e,t,n){"use strict";n.d(t,{A:()=>s}),n(42551);var r=n(16688),i=n(10043),o=n(63877),a=Math.max,u=Math.min;let s=function(e,t,n){var s,c,l,f,d,p,h=0,v=!1,g=!1,m=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var n=s,r=c;return s=c=void 0,h=t,f=e.apply(r,n)}function b(e){var n=e-p,r=e-h;return void 0===p||n>=t||n<0||g&&r>=l}function w(){var e,n,r,o=(0,i.A)();if(b(o))return x(o);d=setTimeout(w,(e=o-p,n=o-h,r=t-e,g?u(r,l-n):r))}function x(e){return(d=void 0,m&&s)?y(e):(s=c=void 0,f)}function S(){var e,n=(0,i.A)(),r=b(n);if(s=arguments,c=this,p=n,r){if(void 0===d)return h=e=p,d=setTimeout(w,t),v?y(e):f;if(g)return clearTimeout(d),d=setTimeout(w,t),y(p)}return void 0===d&&(d=setTimeout(w,t)),f}return t=(0,o.A)(t)||0,(0,r.A)(n)&&(v=!!n.leading,l=(g="maxWait"in n)?a((0,o.A)(n.maxWait)||0,t):l,m="trailing"in n?!!n.trailing:m),S.cancel=function(){void 0!==d&&clearTimeout(d),h=0,s=p=c=d=void 0},S.flush=function(){return void 0===d?f:x((0,i.A)())},S}},98225:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e,t){return e===t||e!=e&&t!=t}},52741:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(25070);let i=function(e){return(null==e?0:e.length)?(0,r.A)(e,1):[]}},92471:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(50391);let i=function(e,t,n){var i=null==e?void 0:(0,r.A)(e,t);return void 0===i?n:i}},10402:function(e,t,n){"use strict";n.d(t,{A:()=>o});let r=function(e,t){return null!=e&&t in Object(e)};var i=n(25111);let o=function(e,t){return null!=e&&(0,i.A)(e,t,r)}},16329:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e){return e}},48191:function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(12770),i=n(94535);let o=function(e){return(0,i.A)(e)&&"[object Arguments]"==(0,r.A)(e)};var a=Object.prototype,u=a.hasOwnProperty,s=a.propertyIsEnumerable;let c=o(function(){return arguments}())?o:function(e){return(0,i.A)(e)&&u.call(e,"callee")&&!s.call(e,"callee")}},66394:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=Array.isArray},86853:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(96499),i=n(49855);let o=function(e){return null!=e&&(0,i.A)(e.length)&&!(0,r.A)(e)}},89178:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(86853),i=n(94535);let o=function(e){return(0,i.A)(e)&&(0,r.A)(e)}},78354:function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(41682);e=n.hmd(e);var i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i?r.A.Buffer:void 0;let u=(a?a.isBuffer:void 0)||function(){return!1}},95651:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(59969);let i=function(e,t){return(0,r.A)(e,t)}},96499:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(12770),i=n(16688);let o=function(e){if(!(0,i.A)(e))return!1;var t=(0,r.A)(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},49855:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},79016:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e){return null==e}},16688:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},94535:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e){return null!=e&&"object"==typeof e}},85684:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(12770),i=n(80268),o=n(94535),a=Object.prototype,u=Function.prototype.toString,s=a.hasOwnProperty,c=u.call(Object);let l=function(e){if(!(0,o.A)(e)||"[object Object]"!=(0,r.A)(e))return!1;var t=(0,i.A)(e);if(null===t)return!0;var n=s.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==c}},38903:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(12770),i=n(94535);let o=function(e){return"symbol"==typeof e||(0,i.A)(e)&&"[object Symbol]"==(0,r.A)(e)}},41800:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(12770),i=n(49855),o=n(94535),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1;var u=n(92320),s=n(19190),c=s.A&&s.A.isTypedArray;let l=c?(0,u.A)(c):function(e){return(0,o.A)(e)&&(0,i.A)(e.length)&&!!a[(0,r.A)(e)]}},88175:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(60424),i=n(6402),o=n(86853);let a=function(e){return(0,o.A)(e)?(0,r.A)(e):(0,i.A)(e)}},30402:function(e,t,n){"use strict";n.d(t,{A:()=>l});var r=n(60424);n(67539);var i=n(16688),o=n(47758);let a=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t};var u=Object.prototype.hasOwnProperty;let s=function(e){if(!(0,i.A)(e))return a(e);var t=(0,o.A)(e),n=[];for(var r in e)"constructor"==r&&(t||!u.call(e,r))||n.push(r);return n};var c=n(86853);let l=function(e){return(0,c.A)(e)?(0,r.A)(e,!0):s(e)}},44787:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},42527:function(e,t,n){"use strict";n.d(t,{A:()=>o}),n(42551);var r=n(96346);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(i.Cache||r.A),n}i.Cache=r.A;let o=i},38499:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(){}},10043:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(41682);let i=function(){return r.A.Date.now()}},4070:function(e,t,n){"use strict";n.d(t,{A:()=>g});var r=n(25979),i=n(48839),o=n(51364),a=n(44787),u=n(50391),s=n(25529),c=n(89028);let l=function(e,t){var n,r;return t=(0,o.A)(t,e),n=e,null==(e=(r=t).length<2?n:(0,u.A)(n,(0,s.A)(r,0,-1)))||delete e[(0,c.A)((0,a.A)(t))]};var f=n(60052),d=n(85684);let p=function(e){return(0,d.A)(e)?void 0:e};var h=n(30611),v=n(46662);let g=(0,h.A)(function(e,t){var n={};if(null==e)return n;var a=!1;t=(0,r.A)(t,function(t){return t=(0,o.A)(t,e),a||(a=t.length>1),t}),(0,f.A)(e,(0,v.A)(e),n),a&&(n=(0,i.A)(n,7,p));for(var u=t.length;u--;)l(n,t[u]);return n})},15191:function(e,t,n){"use strict";n.d(t,{A:()=>es});var r=n(35837);n(42551);var i=n(16329);n(40966);var o=n(4818),a=o.A&&new o.A,u=a?function(e,t){return a.set(e,t),e}:i.A,s=n(88687),c=n(16688);let l=function(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=(0,s.A)(e.prototype),r=e.apply(n,t);return(0,c.A)(r)?r:n}};var f=n(41682);let d=function(e,t,n){var r=1&t,i=l(e);return function t(){return(this&&this!==f.A&&this instanceof t?i:e).apply(r?n:this,arguments)}};var p=n(50268);n(34169);var h=Math.max;let v=function(e,t,n,r){for(var i=-1,o=e.length,a=n.length,u=-1,s=t.length,c=h(o-a,0),l=Array(s+c),f=!r;++u1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(j,"{\n/* [wrapped with "+t+"] */\n")};var U=n(27476);n(67539);var z=n(84860),H=n(18008),V=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];let W=function(e,t,n){var r,i=t+"";return(0,U.A)(e,B(i,(r=D(i),(0,z.A)(V,function(e){var t="_."+e[0];n&e[1]&&!(0,H.A)(r,t)&&r.push(t)}),r.sort())))},q=function(e,t,n,r,i,o,a,u,s,c){var l=8&t;t|=l?32:64,4&(t&=~(l?64:32))||(t&=-4);var f=[e,t,i,l?o:void 0,l?a:void 0,l?void 0:o,l?void 0:a,u,s,c],d=n.apply(void 0,f);return L(e)&&N(d,f),d.placeholder=r,W(d,e,t)},$=function(e){return e.placeholder};var G=n(91900),K=Math.min;let Y=function(e,t){for(var n=e.length,r=K(t.length,n),i=(0,C.A)(e);r--;){var o=t[r];e[r]=(0,G.A)(o,n)?i[o]:void 0}return e};var Q="__lodash_placeholder__";let J=function(e,t){for(var n=-1,r=e.length,i=0,o=[];++n1&&k.reverse(),p&&co});var r=n(15566),i=n(10402);let o=(0,n(30611).A)(function(e,t){return null==e?{}:(0,r.A)(e,t,function(t,n){return(0,i.A)(e,n)})})},62862:function(e,t,n){"use strict";n.d(t,{A:()=>r});let r=function(){return[]}},11873:function(e,t,n){"use strict";n.d(t,{A:()=>o});let r=function(e,t){for(var n,r=-1,i=e.length;++ro});var r=n(63877),i=1/0;let o=function(e){return e?(e=(0,r.A)(e))===i||e===-i?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},65414:function(e,t,n){"use strict";n.d(t,{A:()=>i});var r=n(14113);let i=function(e){var t=(0,r.A)(e),n=t%1;return t==t?n?t-n:t:0}},63877:function(e,t,n){"use strict";n.d(t,{A:()=>p}),n(50353);var r=/\s/;let i=function(e){for(var t=e.length;t--&&r.test(e.charAt(t)););return t};var o=/^\s+/,a=n(16688),u=n(38903),s=0/0,c=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,f=/^0o[0-7]+$/i,d=parseInt;let p=function(e){if("number"==typeof e)return e;if((0,u.A)(e))return s;if((0,a.A)(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=(0,a.A)(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=(t=e)?t.slice(0,i(t)+1).replace(o,""):t;var r=l.test(e);return r||f.test(e)?d(e.slice(2),r?2:8):c.test(e)?s:+e}},49659:function(e,t,n){"use strict";n.d(t,{A:()=>f}),n(20370);var r=n(41398),i=n(25979),o=n(66394),a=n(38903),u=1/0,s=r.A?r.A.prototype:void 0,c=s?s.toString:void 0;let l=function e(t){if("string"==typeof t)return t;if((0,o.A)(t))return(0,i.A)(t,e)+"";if((0,a.A)(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-u?"-0":n},f=function(e){return null==e?"":l(e)}},24856:function(e,t,n){"use strict";n.d(t,{A:()=>u});var r=n(25070),i=n(35837),o=n(68195),a=n(89178);let u=(0,i.A)(function(e){return(0,o.A)((0,r.A)(e,1,a.A,!0))})},72057:function(e,t,n){"use strict";n.d(t,{A:()=>c});var r=n(25070),i=n(69186),o=n(35837),a=n(68195),u=n(89178),s=n(44787);let c=(0,o.A)(function(e){var t=(0,s.A)(e);return(0,u.A)(t)&&(t=void 0),(0,a.A)((0,r.A)(e,1,u.A,!0),(0,i.A)(t,2))})},64455:function(e,t,n){"use strict";n.d(t,{A:()=>o});var r=n(69186),i=n(68195);let o=function(e,t){return e&&e.length?(0,i.A)(e,(0,r.A)(t,2)):[]}},97287:function(e,t,n){"use strict";n.d(t,{A:()=>a});var r=n(53676),i=n(35837),o=n(89178);let a=(0,i.A)(function(e,t){return(0,o.A)(e)?(0,r.A)(e,t):[]})},6612:function(e,t,n){"use strict";n.d(t,{T:()=>o}),n(40966),n(67539),n(42551),n(50353);var r=n(89018),i=n(23352);function o(e,t,n){let o=(0,i.C)((n||{}).ignore||[]),a=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let n=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r0?{type:"text",value:u}:void 0),!1===u?r.lastIndex=n+1:(o!==n&&l.push({type:"text",value:e.value.slice(o,n)}),Array.isArray(u)?l.push(...u):u&&l.push(u),o=n+f[0].length,c=!0),!r.global)break;f=r.exec(e.value)}return c?(oeS});var r={};n.r(r),n.d(r,{attentionMarkers:()=>ed,contentInitial:()=>ea,disable:()=>ep,document:()=>eo,flow:()=>es,flowInitial:()=>eu,insideSpan:()=>ef,string:()=>ec,text:()=>el}),n(67539),n(42551),n(50353),n(40966);var i=n(19352);n(88370),n(34169);var o=n(43025);class a{get(e){if(e<0||e>=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){this.setCursor(Math.trunc(e));let r=this.right.splice(this.right.length-(t||0),1/0);return n&&u(this.left,n),r.reverse()}pop(){return this.setCursor(1/0),this.left.pop()}push(e){this.setCursor(1/0),this.left.push(e)}pushMany(e){this.setCursor(1/0),u(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),u(this.right,e.reverse())}setCursor(e){if(e!==this.left.length&&(!(e>this.left.length)||0!==this.right.length)&&(!(e<0)||0!==this.left.length))if(er))return;let s=i.events.length,c=s;for(;c--;)if("exit"===i.events[c][0]&&"chunkFlow"===i.events[c][1].type){if(e){n=i.events[c][1].end;break}e=!0}for(b(u),a=s;at;){let t=a[n];i.containerState=t[1],t[0].exit.call(i,e)}a.length=t}function w(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},h={tokenize:function(e,t,n){return(0,l.N)(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var v=n(34580);let g={resolve:function(e){return s(e),e},tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?i(t):(0,f.HP)(t)?e.check(m,o,i)(t):(e.consume(t),r)}function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function o(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}}},m={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,l.N)(e,i,"linePrefix")};function i(i){if(null===i||(0,f.HP)(i))return n(i);let o=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}},y={tokenize:function(e){let t=this,n=e.attempt(v.B,function(r){return null===r?void e.consume(r):(e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n)},e.attempt(this.parser.constructs.flowInitial,r,(0,l.N)(e,e.attempt(this.parser.constructs.flow,r,e.attempt(g,r)),"linePrefix")));return n;function r(r){return null===r?void e.consume(r):(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n)}}},b={resolveAll:E()},w=S("string"),x=S("text");function S(e){return{resolveAll:E("text"===e?k:void 0),tokenize:function(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,o,a);return o;function o(e){return s(e)?i(e):a(e)}function a(e){return null===e?void t.consume(e):(t.enter("data"),t.consume(e),u)}function u(e){return s(e)?(t.exit("data"),i(e)):(t.consume(e),u)}function s(e){if(null===e)return!0;let t=r[e],i=-1;if(t)for(;++i=3&&(null===a||(0,f.HP)(a))?(e.exit("thematicBreak"),t(a)):n(a)}(a)}}},_={continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(v.B,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,(0,l.N)(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!(0,f.On)(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(O,t,i)(n))});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,(0,l.N)(e,e.attempt(_,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,n){let r=this,i=r.events[r.events.length-1],o=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,a=0;return function(t){let i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:(0,f.BM)(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(A,n,u)(t):u(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return(0,f.BM)(i)&&++a<10?(e.consume(i),t):(!r.interrupt||a<2)&&(r.containerState.marker?i===r.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),u(i)):n(i)}(t)}return n(t)};function u(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(v.B,r.interrupt?n:s,e.attempt(T,l,c))}function s(e){return r.containerState.initialBlankLine=!0,o++,l(e)}function c(t){return(0,f.On)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),l):n(t)}function l(n){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}}},T={partial:!0,tokenize:function(e,t,n){let r=this;return(0,l.N)(e,function(e){let i=r.events[r.events.length-1];return!(0,f.On)(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},O={partial:!0,tokenize:function(e,t,n){let r=this;return(0,l.N)(e,function(e){let i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)}},C={continuation:{tokenize:function(e,t,n){let r=this;return function(t){return(0,f.On)(t)?(0,l.N)(e,i,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):i(t)};function i(r){return e.attempt(C,t,n)(r)}}},exit:function(e){e.exit("blockQuote")},name:"blockQuote",tokenize:function(e,t,n){let r=this;return function(t){if(62===t){let n=r.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return n(t)};function i(n){return(0,f.On)(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}}};function R(e,t,n,r,i,o,a,u,s){let c=s||1/0,l=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(o),e.consume(t),e.exit(o),d):null===t||32===t||41===t||(0,f.JQ)(t)?n(t):(e.enter(r),e.enter(a),e.enter(u),e.enter("chunkString",{contentType:"string"}),v(t))};function d(n){return 62===n?(e.enter(o),e.consume(n),e.exit(o),e.exit(i),e.exit(r),t):(e.enter(u),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(u),d(t)):null===t||60===t||(0,f.HP)(t)?n(t):(e.consume(t),92===t?h:p)}function h(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function v(i){return!l&&(null===i||41===i||(0,f.Ee)(i))?(e.exit("chunkString"),e.exit(u),e.exit(a),e.exit(r),t(i)):l999||null===d||91===d||93===d&&!a||94===d&&!s&&"_hiddenFootnoteSupport"in u.parser.constructs?n(d):93===d?(e.exit(o),e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):(0,f.HP)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),l(d))}function l(t){return null===t||91===t||93===t||(0,f.HP)(t)||s++>999?(e.exit("chunkString"),c(t)):(e.consume(t),a||(a=!(0,f.On)(t)),92===t?d:l)}function d(t){return 91===t||92===t||93===t?(e.consume(t),s++,l):l(t)}}function M(e,t,n,r,i,o){let a;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),a=40===t?41:t,u):n(t)};function u(n){return n===a?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(o),s(n))}function s(t){return t===a?(e.exit(o),u(a)):null===t?n(t):(0,f.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,l.N)(e,s,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===a||null===t||(0,f.HP)(t)?(e.exit("chunkString"),s(t)):(e.consume(t),92===t?d:c)}function d(t){return t===a||92===t?(e.consume(t),c):c(t)}}function L(e,t){let n;return function r(i){return(0,f.HP)(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):(0,f.On)(i)?(0,l.N)(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}var N=n(79523);let F={partial:!0,tokenize:function(e,t,n){return function(t){return(0,f.Ee)(t)?L(e,r)(t):n(t)};function r(t){return M(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return(0,f.On)(t)?(0,l.N)(e,o,"whitespace")(t):o(t)}function o(e){return null===e||(0,f.HP)(e)?t(e):n(e)}}},I={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),(0,l.N)(e,i,"linePrefix",5)(t)};function i(t){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(n){return null===n?o(n):(0,f.HP)(n)?e.attempt(D,t,o)(n):(e.enter("codeFlowValue"),function n(r){return null===r||(0,f.HP)(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function o(n){return e.exit("codeIndented"),t(n)}}},D={partial:!0,tokenize:function(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):(0,f.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):(0,l.N)(e,o,"linePrefix",5)(t)}function o(e){let o=r.events[r.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):(0,f.HP)(e)?i(e):n(e)}}},j={name:"setextUnderline",resolveTo:function(e,t){let n,r,i,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){n=o;break}"paragraph"===e[o][1].type&&(r=o)}else"content"===e[o][1].type&&e.splice(o,1),i||"definition"!==e[o][1].type||(i=o);let a={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",a,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=a,e.push(["exit",a,t]),e},tokenize:function(e,t,n){return function(e){return n(e)}}},B=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],U=["pre","script","style","textarea"],z={partial:!0,tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(v.B,t,n)}}},H={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return(0,f.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):n(t)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}},V={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return null===t?n(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}},W={concrete:!0,name:"codeFenced",tokenize:function(e,t,n){let r,i=this,o={partial:!0,tokenize:function(e,t,n){let o=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a};function a(t){return e.enter("codeFencedFence"),(0,f.On)(t)?(0,l.N)(e,s,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):s(t)}function s(t){return t===r?(e.enter("codeFencedFenceSequence"),function t(i){return i===r?(o++,e.consume(i),t):o>=u?(e.exit("codeFencedFenceSequence"),(0,f.On)(i)?(0,l.N)(e,c,"whitespace")(i):c(i)):n(i)}(t)):n(t)}function c(r){return null===r||(0,f.HP)(r)?(e.exit("codeFencedFence"),t(r)):n(r)}}},a=0,u=0;return function(t){var o;let c;return o=t,a=(c=i.events[i.events.length-1])&&"linePrefix"===c[1].type?c[2].sliceSerialize(c[1],!0).length:0,r=o,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===r?(u++,e.consume(i),t):u<3?n(i):(e.exit("codeFencedFenceSequence"),(0,f.On)(i)?(0,l.N)(e,s,"whitespace")(i):s(i))}(o)};function s(o){return null===o||(0,f.HP)(o)?(e.exit("codeFencedFence"),i.interrupt?t(o):e.check(V,d,g)(o)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,f.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),s(i)):(0,f.On)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,l.N)(e,c,"whitespace")(i)):96===i&&i===r?n(i):(e.consume(i),t)}(o))}function c(t){return null===t||(0,f.HP)(t)?s(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,f.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),s(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function d(t){return e.attempt(o,g,p)(t)}function p(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),h}function h(t){return a>0&&(0,f.On)(t)?(0,l.N)(e,v,"linePrefix",a+1)(t):v(t)}function v(t){return null===t||(0,f.HP)(t)?e.check(V,d,g)(t):(e.enter("codeFlowValue"),function t(n){return null===n||(0,f.HP)(n)?(e.exit("codeFlowValue"),v(n)):(e.consume(n),t)}(t))}function g(n){return e.exit("codeFenced"),t(n)}}};var q=n(22322);let $={name:"characterReference",tokenize:function(e,t,n){let r,i,o=this,a=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),u};function u(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),s):(e.enter("characterReferenceValue"),r=31,i=f.lV,c(t))}function s(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=f.ok,c):(e.enter("characterReferenceValue"),r=7,i=f.BM,c(t))}function c(u){if(59===u&&a){let r=e.exit("characterReferenceValue");return i!==f.lV||(0,q.s)(o.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(u),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(u)}return i(u)&&a++1&&e[f][1].end.offset-e[f][1].start.offset>1?2:1;let d={...e[n][1].end},p={...e[f][1].start};er(d,-s),er(p,s),a={type:s>1?"strongSequence":"emphasisSequence",start:d,end:{...e[n][1].end}},u={type:s>1?"strongSequence":"emphasisSequence",start:{...e[f][1].start},end:p},i={type:s>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[f][1].start}},r={type:s>1?"strong":"emphasis",start:{...a.start},end:{...u.end}},e[n][1].end={...a.start},e[f][1].start={...u.end},c=[],e[n][1].end.offset-e[n][1].start.offset&&(c=(0,o.V)(c,[["enter",e[n][1],t],["exit",e[n][1],t]])),c=(0,o.V)(c,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",i,t]]),c=(0,o.V)(c,(0,Y.W)(t.parser.constructs.insideSpan.null,e.slice(n+1,f),t)),c=(0,o.V)(c,[["exit",i,t],["enter",u,t],["exit",u,t],["exit",r,t]]),e[f][1].end.offset-e[f][1].start.offset?(l=2,c=(0,o.V)(c,[["enter",e[f][1],t],["exit",e[f][1],t]])):l=0,(0,o.m)(e,n-1,f-n+3,c),f=n+c.length-l-2;break}}for(f=-1;++fa&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4),i>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},r={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},(0,o.m)(e,a,i-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e},tokenize:function(e,t,n){let r=0;return function(i){var o;return e.enter("atxHeading"),o=i,e.enter("atxHeadingSequence"),function i(o){return 35===o&&r++<6?(e.consume(o),i):null===o||(0,f.Ee)(o)?(e.exit("atxHeadingSequence"),function n(r){return 35===r?(e.enter("atxHeadingSequence"),function t(r){return 35===r?(e.consume(r),t):(e.exit("atxHeadingSequence"),n(r))}(r)):null===r||(0,f.HP)(r)?(e.exit("atxHeading"),t(r)):(0,f.On)(r)?(0,l.N)(e,n,"whitespace")(r):(e.enter("atxHeadingText"),function t(r){return null===r||35===r||(0,f.Ee)(r)?(e.exit("atxHeadingText"),n(r)):(e.consume(r),t)}(r))}(o)):n(o)}(o)}}},42:A,45:[j,A],60:{concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},tokenize:function(e,t,n){let r,i,o,a,u,s=this;return function(t){var n;return n=t,e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),c};function c(a){return 33===a?(e.consume(a),l):47===a?(e.consume(a),i=!0,h):63===a?(e.consume(a),r=3,s.interrupt?t:L):(0,f.CW)(a)?(e.consume(a),o=String.fromCharCode(a),v):n(a)}function l(i){return 45===i?(e.consume(i),r=2,d):91===i?(e.consume(i),r=5,a=0,p):(0,f.CW)(i)?(e.consume(i),r=4,s.interrupt?t:L):n(i)}function d(r){return 45===r?(e.consume(r),s.interrupt?t:L):n(r)}function p(r){let i="CDATA[";return r===i.charCodeAt(a++)?(e.consume(r),a===i.length)?s.interrupt?t:A:p:n(r)}function h(t){return(0,f.CW)(t)?(e.consume(t),o=String.fromCharCode(t),v):n(t)}function v(a){if(null===a||47===a||62===a||(0,f.Ee)(a)){let u=47===a,c=o.toLowerCase();return!u&&!i&&U.includes(c)?(r=1,s.interrupt?t(a):A(a)):B.includes(o.toLowerCase())?(r=6,u)?(e.consume(a),g):s.interrupt?t(a):A(a):(r=7,s.interrupt&&!s.parser.lazy[s.now().line]?n(a):i?function t(n){return(0,f.On)(n)?(e.consume(n),t):E(n)}(a):m(a))}return 45===a||(0,f.lV)(a)?(e.consume(a),o+=String.fromCharCode(a),v):n(a)}function g(r){return 62===r?(e.consume(r),s.interrupt?t:A):n(r)}function m(t){return 47===t?(e.consume(t),E):58===t||95===t||(0,f.CW)(t)?(e.consume(t),y):(0,f.On)(t)?(e.consume(t),m):E(t)}function y(t){return 45===t||46===t||58===t||95===t||(0,f.lV)(t)?(e.consume(t),y):b(t)}function b(t){return 61===t?(e.consume(t),w):(0,f.On)(t)?(e.consume(t),b):m(t)}function w(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),u=t,x):(0,f.On)(t)?(e.consume(t),w):function t(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||(0,f.Ee)(n)?b(n):(e.consume(n),t)}(t)}function x(t){return t===u?(e.consume(t),u=null,S):null===t||(0,f.HP)(t)?n(t):(e.consume(t),x)}function S(e){return 47===e||62===e||(0,f.On)(e)?m(e):n(e)}function E(t){return 62===t?(e.consume(t),k):n(t)}function k(t){return null===t||(0,f.HP)(t)?A(t):(0,f.On)(t)?(e.consume(t),k):n(t)}function A(t){return 45===t&&2===r?(e.consume(t),C):60===t&&1===r?(e.consume(t),R):62===t&&4===r?(e.consume(t),N):63===t&&3===r?(e.consume(t),L):93===t&&5===r?(e.consume(t),M):(0,f.HP)(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(z,F,_)(t)):null===t||(0,f.HP)(t)?(e.exit("htmlFlowData"),_(t)):(e.consume(t),A)}function _(t){return e.check(H,T,F)(t)}function T(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),O}function O(t){return null===t||(0,f.HP)(t)?_(t):(e.enter("htmlFlowData"),A(t))}function C(t){return 45===t?(e.consume(t),L):A(t)}function R(t){return 47===t?(e.consume(t),o="",P):A(t)}function P(t){if(62===t){let n=o.toLowerCase();return U.includes(n)?(e.consume(t),N):A(t)}return(0,f.CW)(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),P):A(t)}function M(t){return 93===t?(e.consume(t),L):A(t)}function L(t){return 62===t?(e.consume(t),N):45===t&&2===r?(e.consume(t),L):A(t)}function N(t){return null===t||(0,f.HP)(t)?(e.exit("htmlFlowData"),F(t)):(e.consume(t),N)}function F(n){return e.exit("htmlFlow"),t(n)}}},61:j,95:A,96:W,126:W},ec={38:$,92:G},el={[-5]:K,[-4]:K,[-3]:K,33:ee,38:$,42:en,60:[{name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return(0,f.CW)(t)?(e.consume(t),o):64===t?n(t):u(t)}function o(t){return 43===t||45===t||46===t||(0,f.lV)(t)?(r=1,function t(n){return 58===n?(e.consume(n),r=0,a):(43===n||45===n||46===n||(0,f.lV)(n))&&r++<32?(e.consume(n),t):(r=0,u(n))}(t)):u(t)}function a(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||(0,f.JQ)(r)?n(r):(e.consume(r),a)}function u(t){return 64===t?(e.consume(t),s):(0,f.cx)(t)?(e.consume(t),u):n(t)}function s(i){return(0,f.lV)(i)?function i(o){return 46===o?(e.consume(o),r=0,s):62===o?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(o),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(o){if((45===o||(0,f.lV)(o))&&r++<63){let n=45===o?t:i;return e.consume(o),n}return n(o)}(o)}(i):n(i)}}},{name:"htmlText",tokenize:function(e,t,n){let r,i,o,a=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),u};function u(t){return 33===t?(e.consume(t),s):47===t?(e.consume(t),S):63===t?(e.consume(t),w):(0,f.CW)(t)?(e.consume(t),k):n(t)}function s(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),i=0,v):(0,f.CW)(t)?(e.consume(t),b):n(t)}function c(t){return 45===t?(e.consume(t),h):n(t)}function d(t){return null===t?n(t):45===t?(e.consume(t),p):(0,f.HP)(t)?(o=d,M(t)):(e.consume(t),d)}function p(t){return 45===t?(e.consume(t),h):d(t)}function h(e){return 62===e?P(e):45===e?p(e):d(e)}function v(t){let r="CDATA[";return t===r.charCodeAt(i++)?(e.consume(t),i===r.length?g:v):n(t)}function g(t){return null===t?n(t):93===t?(e.consume(t),m):(0,f.HP)(t)?(o=g,M(t)):(e.consume(t),g)}function m(t){return 93===t?(e.consume(t),y):g(t)}function y(t){return 62===t?P(t):93===t?(e.consume(t),y):g(t)}function b(t){return null===t||62===t?P(t):(0,f.HP)(t)?(o=b,M(t)):(e.consume(t),b)}function w(t){return null===t?n(t):63===t?(e.consume(t),x):(0,f.HP)(t)?(o=w,M(t)):(e.consume(t),w)}function x(e){return 62===e?P(e):w(e)}function S(t){return(0,f.CW)(t)?(e.consume(t),E):n(t)}function E(t){return 45===t||(0,f.lV)(t)?(e.consume(t),E):function t(n){return(0,f.HP)(n)?(o=t,M(n)):(0,f.On)(n)?(e.consume(n),t):P(n)}(t)}function k(t){return 45===t||(0,f.lV)(t)?(e.consume(t),k):47===t||62===t||(0,f.Ee)(t)?A(t):n(t)}function A(t){return 47===t?(e.consume(t),P):58===t||95===t||(0,f.CW)(t)?(e.consume(t),_):(0,f.HP)(t)?(o=A,M(t)):(0,f.On)(t)?(e.consume(t),A):P(t)}function _(t){return 45===t||46===t||58===t||95===t||(0,f.lV)(t)?(e.consume(t),_):function t(n){return 61===n?(e.consume(n),T):(0,f.HP)(n)?(o=t,M(n)):(0,f.On)(n)?(e.consume(n),t):A(n)}(t)}function T(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,O):(0,f.HP)(t)?(o=T,M(t)):(0,f.On)(t)?(e.consume(t),T):(e.consume(t),C)}function O(t){return t===r?(e.consume(t),r=void 0,R):null===t?n(t):(0,f.HP)(t)?(o=O,M(t)):(e.consume(t),O)}function C(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||(0,f.Ee)(t)?A(t):(e.consume(t),C)}function R(e){return 47===e||62===e||(0,f.Ee)(e)?A(e):n(e)}function P(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function M(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),L}function L(t){return(0,f.On)(t)?(0,l.N)(e,N,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):N(t)}function N(t){return e.enter("htmlTextData"),o(t)}}}],91:ei,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return(0,f.HP)(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},G],93:Q,95:en,96:{name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t0){let e=i.tokenStack[i.tokenStack.length-1];(e[1]||ek).call(i,void 0,e[0])}for(r.position={start:eE(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:eE(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},l=-1;++l-1){let e=n[0];"string"==typeof e?n[0]=e.slice(i):n.shift()}a>0&&n.push(e[o].slice(0,a))}return n}(u,e)}function h(){let{_bufferIndex:e,_index:t,line:n,column:i,offset:o}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:o}}function v(e,t){t.restore()}function g(e,t){return function(n,i,o){var a;let u,f,d,p;return Array.isArray(n)?v(n):"tokenize"in n?v([n]):(a=n,function(e){let t=null!==e&&a[e],n=null!==e&&a.null;return v([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(n)?n:n?[n]:[]])(e)});function v(e){return(u=e,f=0,0===e.length)?o:g(e[f])}function g(e){return function(n){let i,o,a,u,f;return(i=h(),o=l.previous,a=l.currentConstruct,u=l.events.length,f=Array.from(s),p={from:u,restore:function(){r=i,l.previous=o,l.currentConstruct=a,l.events.length=u,s=f,y()}},d=e,e.partial||(l.currentConstruct=e),e.name&&l.parser.constructs.disable.null.includes(e.name))?b(n):e.tokenize.call(t?Object.assign(Object.create(l),t):l,c,m,b)(n)}}function m(t){return e(d,p),i}function b(e){return(p.restore(),++fj}),n(40966);var r=n(48905),i=n(17217),o=n(65270),a=n(6612);let u=["~","》","《","|","?",";","、","!","】","【",")","(","’","‘","”","“",":","。",",","*","'",'"'];function s(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function c(e){this.config.enter.autolinkProtocol.call(this,e)}function l(e){this.config.exit.autolinkProtocol.call(this,e)}function f(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];(0,i.ok)("link"===t.type),t.url="https://"+this.sliceSerialize(e)}function d(e){this.config.exit.autolinkEmail.call(this,e)}function p(e){this.exit(e)}function h(e){(0,a.T)(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,v],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,g]],{ignore:["link","linkReference"]})}function v(e,t,n,i,o){let a,s="";if(!m(o))return!1;if(/^w/i.test(t)&&(n=t+n,t="",s="https://"),(a=n.split(".")).length<2||a[a.length-1]&&(/_/.test(a[a.length-1])||!/[a-zA-Z\d]/.test(a[a.length-1]))||a[a.length-2]&&(/_/.test(a[a.length-2])||!/[a-zA-Z\d]/.test(a[a.length-2])))return!1;let c=function(e){for(let t of u){let n=e.indexOf(t);if(-1!==n)return[e.substring(0,n),e.substring(n)]}return[e]}(i),l=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],i=n.indexOf(")"),o=(0,r.D)(e,"("),a=(0,r.D)(e,")");for(;-1!==i&&o>a;)e+=n.slice(0,i+1),i=(n=n.slice(i+1)).indexOf(")"),a++;return[e,n]}(n+c[0]);if(!l[0])return!1;let f={type:"link",title:null,url:s+t+l[0],children:[{type:"text",value:t+l[0]}]},d=f;return l[1]&&(d=[f,{type:"text",value:l[1]}]),c[1]&&(d=[d].concat({type:"text",value:c[1]})),d}function g(e,t,n,r){return!(!m(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function m(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||(0,o.Ny)(n)||(0,o.es)(n))&&(!t||47!==n)}var y=n(79523);function b(){this.buffer()}function w(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function x(){this.buffer()}function S(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function E(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("footnoteReference"===n.type),n.identifier=(0,y.B)(this.sliceSerialize(e)).toLowerCase(),n.label=t}function k(e){this.exit(e)}function A(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,i.ok)("footnoteDefinition"===n.type),n.identifier=(0,y.B)(this.sliceSerialize(e)).toLowerCase(),n.label=t}function _(e){this.exit(e)}function T(e){this.enter({type:"delete",children:[]},e)}function O(e){this.exit(e)}function C(e){let t=e._align;(0,i.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function R(e){this.exit(e),this.data.inTable=void 0}function P(e){this.enter({type:"tableRow",children:[]},e)}function M(e){this.exit(e)}function L(e){this.enter({type:"tableCell",children:[]},e)}function N(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,F));let n=this.stack[this.stack.length-1];(0,i.ok)("inlineCode"===n.type),n.value=t,this.exit(e)}function F(e,t){return"|"===t?t:e}function I(e){let t=this.stack[this.stack.length-2];(0,i.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function D(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1];(0,i.ok)("paragraph"===e.type);let n=e.children[0];if(n&&"text"===n.type){let r,i=t.children,o=-1;for(;++oi}),n(50353),n(67539);var r=n(17217);function i(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[{type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},e),this.buffer()}},exit:{mathFlow:function(e){let t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),n=this.stack[this.stack.length-1];(0,r.ok)("math"===n.type),this.exit(e),n.value=t;let i=n.data.hChildren[0];(0,r.ok)("element"===i.type),(0,r.ok)("code"===i.tagName),i.children.push({type:"text",value:t}),this.data.mathFlowInside=void 0},mathFlowFence:function(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)},mathFlowFenceMeta:function(){let e=this.resume(),t=this.stack[this.stack.length-1];(0,r.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];(0,r.ok)("inlineMath"===n.type),this.exit(e),n.value=t,n.data.hChildren.push({type:"text",value:t})},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}},1800:function(e,t,n){"use strict";n.d(t,{l:()=>H}),n(40966),n(67539),n(42551);let r={}.hasOwnProperty,i={}.hasOwnProperty;function o(e,t,n){return">"+(n?"":" ")+e}function a(e,t){return u(e,t.inConstruct,!0)&&!u(e,t.notInConstruct,!1)}function u(e,t,n){if("string"==typeof t&&(t=[t]),!t||0===t.length)return n;let r=-1;for(;++r",...s.current()})),c+=s.move(">")):(u=n.enter("destinationRaw"),c+=s.move(n.safe(e.url,{before:c,after:e.title?" ":")",...s.current()}))),u(),e.title&&(u=n.enter("title".concat(o)),c+=s.move(" "+i),c+=s.move(n.safe(e.title,{before:c,after:i,...s.current()})),c+=s.move(i),u()),c+=s.move(")"),a(),c}function x(e,t,n,r){let i=e.referenceType,o=n.enter("imageReference"),a=n.enter("label"),u=n.createTracker(r),s=u.move("!["),c=n.safe(e.alt,{before:s,after:"]",...u.current()});s+=u.move(c+"]["),a();let l=n.stack;n.stack=[],a=n.enter("reference");let f=n.safe(n.associationId(e),{before:s,after:"]",...u.current()});return a(),n.stack=l,o(),"full"!==i&&c&&c===f?"shortcut"===i?s=s.slice(0,-1):s+=u.move("]"):s+=u.move(f+"]"),s}function S(e,t,n){let r=e.value||"",i="`",o=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(r);)i+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++o\u007F]/.test(e.url))}function k(e,t,n,r){let i,o,a=f(n),u='"'===a?"Quote":"Apostrophe",s=n.createTracker(r);if(E(e,n)){let t=n.stack;n.stack=[],i=n.enter("autolink");let r=s.move("<");return r+=s.move(n.containerPhrasing(e,{before:r,after:">",...s.current()})),r+=s.move(">"),i(),n.stack=t,r}i=n.enter("link"),o=n.enter("label");let c=s.move("[");return c+=s.move(n.containerPhrasing(e,{before:c,after:"](",...s.current()})),c+=s.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=n.enter("destinationLiteral"),c+=s.move("<"),c+=s.move(n.safe(e.url,{before:c,after:">",...s.current()})),c+=s.move(">")):(o=n.enter("destinationRaw"),c+=s.move(n.safe(e.url,{before:c,after:e.title?" ":")",...s.current()}))),o(),e.title&&(o=n.enter("title".concat(u)),c+=s.move(" "+a),c+=s.move(n.safe(e.title,{before:c,after:a,...s.current()})),c+=s.move(a),o()),c+=s.move(")"),i(),c}function A(e,t,n,r){let i=e.referenceType,o=n.enter("linkReference"),a=n.enter("label"),u=n.createTracker(r),s=u.move("["),c=n.containerPhrasing(e,{before:s,after:"]",...u.current()});s+=u.move(c+"]["),a();let l=n.stack;n.stack=[],a=n.enter("reference");let f=n.safe(n.associationId(e),{before:s,after:"]",...u.current()});return a(),n.stack=l,o(),"full"!==i&&c&&c===f?"shortcut"===i?s=s.slice(0,-1):s+=u.move("]"):s+=u.move(f+"]"),s}function _(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function T(e){let t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}b.peek=function(){return"<"},w.peek=function(){return"!"},x.peek=function(){return"!"},S.peek=function(){return"`"},k.peek=function(e,t,n){return E(e,n)?"<":"["},A.peek=function(){return"["},n(95266),n(71060);let O=(0,n(23352).C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function C(e,t,n,r){let i=function(e){let t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(n),o=n.enter("strong"),a=n.createTracker(r),u=a.move(i+i),s=a.move(n.containerPhrasing(e,{after:i,before:u,...a.current()})),c=s.charCodeAt(0),l=h(r.before.charCodeAt(r.before.length-1),c,i);l.inside&&(s=d(c)+s.slice(1));let f=s.charCodeAt(s.length-1),p=h(r.after.charCodeAt(0),f,i);p.inside&&(s=s.slice(0,-1)+d(f));let v=a.move(i+i);return o(),n.attentionEncodeSurroundingInfo={after:p.outside,before:l.outside},u+s+v}C.peek=function(e,t,n){return n.options.strong||"*"};let R={blockquote:function(e,t,n,r){let i=n.enter("blockquote"),a=n.createTracker(r);a.move("> "),a.shift(2);let u=n.indentLines(n.containerFlow(e,a.current()),o);return i(),u},break:s,code:function(e,t,n,r){let i=function(e){let t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(n),o=e.value||"",a="`"===i?"GraveAccent":"Tilde";if(c(e,n)){let e=n.enter("codeIndented"),t=n.indentLines(o,l);return e(),t}let u=n.createTracker(r),s=i.repeat(Math.max(function(e,t){let n=String(e),r=n.indexOf(t),i=r,o=0,a=0;if("string"!=typeof t)throw TypeError("Expected substring");for(;-1!==r;)r===i?++o>a&&(a=o):o=1,i=r+t.length,r=n.indexOf(t,i);return a}(o,i)+1,3)),f=n.enter("codeFenced"),d=u.move(s);if(e.lang){let t=n.enter("codeFencedLang".concat(a));d+=u.move(n.safe(e.lang,{before:d,after:" ",encode:["`"],...u.current()})),t()}if(e.lang&&e.meta){let t=n.enter("codeFencedMeta".concat(a));d+=u.move(" "),d+=u.move(n.safe(e.meta,{before:d,after:"\n",encode:["`"],...u.current()})),t()}return d+=u.move("\n"),o&&(d+=u.move(o+"\n")),d+=u.move(s),f(),d},definition:function(e,t,n,r){let i=f(n),o='"'===i?"Quote":"Apostrophe",a=n.enter("definition"),u=n.enter("label"),s=n.createTracker(r),c=s.move("[");return c+=s.move(n.safe(n.associationId(e),{before:c,after:"]",...s.current()})),c+=s.move("]: "),u(),!e.url||/[\0- \u007F]/.test(e.url)?(u=n.enter("destinationLiteral"),c+=s.move("<"),c+=s.move(n.safe(e.url,{before:c,after:">",...s.current()})),c+=s.move(">")):(u=n.enter("destinationRaw"),c+=s.move(n.safe(e.url,{before:c,after:e.title?" ":"\n",...s.current()}))),u(),e.title&&(u=n.enter("title".concat(o)),c+=s.move(" "+i),c+=s.move(n.safe(e.title,{before:c,after:i,...s.current()})),c+=s.move(i),u()),a(),c},emphasis:v,hardBreak:s,heading:function(e,t,n,r){let i=Math.max(Math.min(6,e.depth||1),1),o=n.createTracker(r);if(y(e,n)){let t=n.enter("headingSetext"),r=n.enter("phrasing"),a=n.containerPhrasing(e,{...o.current(),before:"\n",after:"\n"});return r(),t(),a+"\n"+(1===i?"=":"-").repeat(a.length-(Math.max(a.lastIndexOf("\r"),a.lastIndexOf("\n"))+1))}let a="#".repeat(i),u=n.enter("headingAtx"),s=n.enter("phrasing");o.move(a+" ");let c=n.containerPhrasing(e,{before:"# ",after:"\n",...o.current()});return/^[\t ]/.test(c)&&(c=d(c.charCodeAt(0))+c.slice(1)),c=c?a+" "+c:a,n.options.closeAtx&&(c+=" "+a),s(),u(),c},html:b,image:w,imageReference:x,inlineCode:S,link:k,linkReference:A,list:function(e,t,n,r){let i=n.enter("list"),o=n.bulletCurrent,a=e.ordered?function(e){let t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(n):_(n),u=e.ordered?"."===a?")":".":function(e){let t=_(e),n=e.options.bulletOther;if(!n)return"*"===t?"-":"*";if("*"!==n&&"+"!==n&&"-"!==n)throw Error("Cannot serialize items with `"+n+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(n===t)throw Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+n+"`) to be different");return n}(n),s=!!t&&!!n.bulletLastUsed&&a===n.bulletLastUsed;if(!e.ordered){let t=e.children?e.children[0]:void 0;if("*"!==a&&"-"!==a||!t||t.children&&t.children[0]||"list"!==n.stack[n.stack.length-1]||"listItem"!==n.stack[n.stack.length-2]||"list"!==n.stack[n.stack.length-3]||"listItem"!==n.stack[n.stack.length-4]||0!==n.indexStack[n.indexStack.length-1]||0!==n.indexStack[n.indexStack.length-2]||0!==n.indexStack[n.indexStack.length-3]||(s=!0),T(n)===a&&t){let t=-1;for(;++t-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+o);let a=o.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(a=4*Math.ceil(a/4));let u=n.createTracker(r);u.move(o+" ".repeat(a-o.length)),u.shift(a);let s=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,u.current()),function(e,t,n){return t?(n?"":" ".repeat(a))+e:(n?o:o+" ".repeat(a-o.length))+e});return s(),c},paragraph:function(e,t,n,r){let i=n.enter("paragraph"),o=n.enter("phrasing"),a=n.containerPhrasing(e,r);return o(),i(),a},root:function(e,t,n,r){return(e.children.some(function(e){return O(e)})?n.containerPhrasing:n.containerFlow).call(n,e,r)},strong:C,text:function(e,t,n,r){return n.safe(e.value,r)},thematicBreak:function(e,t,n){let r=(T(n)+(n.options.ruleSpaces?" ":"")).repeat(function(e){let t=e.options.ruleRepetition||3;if(t<3)throw Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(n));return n.options.ruleSpaces?r.slice(0,-1):r}},P=[function(e,t,n,r){if("code"===t.type&&c(t,r)&&("list"===e.type||e.type===t.type&&c(e,r)))return!1;if("spread"in n&&"boolean"==typeof n.spread){if("paragraph"===e.type&&(e.type===t.type||"definition"===t.type||"heading"===t.type&&y(t,r)))return;return+!!n.spread}}],M=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],L=[{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:"\n",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:M},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:"(?:[\r\n]|$)"},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:M},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:"(?:[ \r\n*])"},{character:"*",inConstruct:"phrasing",notInConstruct:M},{atBreak:!0,character:"+",after:"(?:[ \r\n])"},{atBreak:!0,character:"-",after:"(?:[ \r\n-])"},{atBreak:!0,before:"\\d+",character:".",after:"(?:[ \r\n]|$)"},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:M},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:M},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:M},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:M},{atBreak:!0,character:"~"}];var N=n(71817);function F(e){return e.label||!e.identifier?e.label||"":(0,N.s)(e.identifier)}function I(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}n(50353);let D=/\r?\n|\r/g;function j(e,t){let n,r=[],i=0,o=0;for(;n=D.exec(e);)a(e.slice(i,n.index)),r.push(n[0]),i=n.index+n[0].length,o++;return a(e.slice(i)),r.join("");function a(e){r.push(t(e,o,!e))}}function B(e,t){return e-t}function U(e,t){let n,r=/\\(?=[!-/:-@[-`{-~])/g,i=[],o=[],a=e+t,u=-1,s=0;for(;n=r.exec(a);)i.push(n.index);for(;++u1?n-1:0),a=1;a0&&("\r"===s||"\n"===s)&&"html"===f.type&&(a[a.length-1]=a[a.length-1].replace(/(\r?\n|\r)$/," "),s=" ",(c=t.createTracker(n)).move(a.join("")));let p=t.handle(f,e,t,{...c.current(),after:l,before:s});r&&r===p.slice(0,1)&&(p=d(r.charCodeAt(0))+p.slice(1));let h=t.attentionEncodeSurroundingInfo;t.attentionEncodeSurroundingInfo=void 0,r=void 0,h&&(a.length>0&&h.before&&s===a[a.length-1].slice(-1)&&(a[a.length-1]=a[a.length-1].slice(0,-1)+d(s.charCodeAt(0))),h.after&&(r=l)),c.move(p),a.push(p),s=p.slice(-1)}return i.pop(),a.join("")}(e,this,t)}function G(e,t){return function(e,t,n){let r=t.indexStack,i=e.children||[],o=t.createTracker(n),a=[],u=-1;for(r.push(-1);++u=l)&&(!(e+1i});let r={};function i(e,t){let n=t||r;return o(e,"boolean"!=typeof n.includeImageAlt||n.includeImageAlt,"boolean"!=typeof n.includeHtml||n.includeHtml)}function o(e,t,n){var r;if((r=e)&&"object"==typeof r){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return a(e.children,t,n)}return Array.isArray(e)?a(e,t,n):""}function a(e,t,n){let r=[],i=-1;for(;++io});var r=n(26433),i=n(65270);let o={partial:!0,tokenize:function(e,t,n){return function(t){return(0,i.On)(t)?(0,r.N)(e,o,"linePrefix")(t):o(t)};function o(e){return null===e||(0,i.HP)(e)?t(e):n(e)}}}},49083:function(e,t,n){"use strict";n.d(t,{T:()=>W});var r=n(79121),i=n(65270);let o=[65374,12299,12298,65372,65311,65307,12289,65281,12305,12304,65289,65288,8217,8216,8221,8220,65306,12290,65292],a=o.concat([42,39,34]);function u(e){return e>=19968&&e<=40959||e>=13312&&e<=19903||e>=63744&&e<=64255||e>=12352&&e<=12447||e>=12448&&e<=12543||e>=44032&&e<=55215}let s={tokenize:function(e,t,n){let r=0;return function t(o){return(87===o||119===o)&&r<3?(r++,e.consume(o),t):46===o&&3===r?(e.consume(o),i):n(o)};function i(e){return null===e?n(e):t(e)}},partial:!0},c={tokenize:function(e,t,n){let r,o,a;return s;function s(t){return 46===t||95===t?e.check(f,l,c)(t):u(t)||null===t||(0,i.Ee)(t)||(0,i.Ny)(t)||45!==t&&(0,i.es)(t)?l(t):(a=!0,e.consume(t),s)}function c(t){return 95===t?r=!0:(o=r,r=void 0),e.consume(t),s}function l(e){return o||r||!a?n(e):t(e)}},partial:!0},l={tokenize:function(e,t){let n=0,r=0;return o;function o(c){return a.includes(c)||u(c)?t(c):40===c?(n++,e.consume(c),o):41===c&&r0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}g[43]=v,g[45]=v,g[46]=v,g[95]=v,g[72]=[v,h],g[104]=[v,h],g[87]=[v,p],g[119]=[v,p],n(40966),n(67539);var E=n(34580),k=n(26433),A=n(79523);let _={tokenize:function(e,t,n){let r=this;return(0,k.N)(e,function(e){let i=r.events[r.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):n(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function T(e,t,n){let r,i=this,o=i.events.length,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);for(;o--;){let e=i.events[o][1];if("labelImage"===e.type){r=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(o){if(!r||!r._balanced)return n(o);let u=(0,A.B)(i.sliceSerialize({start:r.end,end:i.now()}));return 94===u.codePointAt(0)&&a.includes(u.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o)):n(o)}}function O(e,t){let n=e.length;for(;n--;)if("labelImage"===e[n][1].type&&"enter"===e[n][0]){e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let r={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let o={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},a={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},u=[e[n+1],e[n+2],["enter",r,t],e[n+3],e[n+4],["enter",i,t],["exit",i,t],["enter",o,t],["enter",a,t],["exit",a,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",r,t]];return e.splice(n,e.length-n+1,...u),e}function C(e,t,n){let r,o=this,a=o.parser.gfmFootnotes||(o.parser.gfmFootnotes=[]),u=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),s};function s(t){return 94!==t?n(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(s){if(u>999||93===s&&!r||null===s||91===s||(0,i.Ee)(s))return n(s);if(93===s){e.exit("chunkString");let r=e.exit("gfmFootnoteCallString");return a.includes((0,A.B)(o.sliceSerialize(r)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(s),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(s)}return(0,i.Ee)(s)||(r=!0),u++,e.consume(s),92===s?l:c}function l(t){return 91===t||92===t||93===t?(e.consume(t),u++,c):c(t)}}function R(e,t,n){let r,o,a=this,u=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),c};function c(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",l):n(t)}function l(t){if(s>999||93===t&&!o||null===t||91===t||(0,i.Ee)(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return r=(0,A.B)(a.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return(0,i.Ee)(t)||(o=!0),s++,e.consume(t),92===t?f:l}function f(t){return 91===t||92===t||93===t?(e.consume(t),s++,l):l(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),u.includes(r)||u.push(r),(0,k.N)(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function P(e,t,n){return e.check(E.B,t,e.attempt(_,t,n))}function M(e){e.exit("gfmFootnoteDefinition")}var L=n(43025),N=n(14317),F=n(53745);n(95266),n(37560);class I{add(e,t,n){!function(e,t,n,r){let i=0;if(0!==n||0!==r.length){for(;i0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let r=n.pop();for(;r;){for(let t of r)e.push(t);r=n.pop()}this.map.length=0}constructor(){this.map=[]}}function D(e,t,n){let r,o=this,a=0,u=0;return function(e){let t=o.events.length-1;for(;t>-1;){let e=o.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let r=t>-1?o.events[t][1].type:null,i="tableHead"===r||"tableRow"===r?b:s;return i===b&&o.parser.lazy[o.now().line]?n(e):i(e)};function s(t){var n;return e.enter("tableHead"),e.enter("tableRow"),124===(n=t)||(r=!0,u+=1),c(n)}function c(t){return null===t?n(t):(0,i.HP)(t)?u>1?(u=0,o.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):n(t):(0,i.On)(t)?(0,k.N)(e,c,"whitespace")(t):(u+=1,r&&(r=!1,a+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,c):(e.enter("data"),l(t))}function l(t){return null===t||124===t||(0,i.Ee)(t)?(e.exit("data"),c(t)):(e.consume(t),92===t?f:l)}function f(t){return 92===t||124===t?(e.consume(t),l):l(t)}function d(t){return(o.interrupt=!1,o.parser.lazy[o.now().line])?n(t):(e.enter("tableDelimiterRow"),r=!1,(0,i.On)(t))?(0,k.N)(e,p,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t)}function p(t){return 45===t||58===t?v(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),h):n(t)}function h(t){return(0,i.On)(t)?(0,k.N)(e,v,"whitespace")(t):v(t)}function v(t){return 58===t?(u+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),g):45===t?(u+=1,g(t)):null===t||(0,i.HP)(t)?y(t):n(t)}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(n){return 45===n?(e.consume(n),t):58===n?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(n),e.exit("tableDelimiterMarker"),m):(e.exit("tableDelimiterFiller"),m(n))}(t)):n(t)}function m(t){return(0,i.On)(t)?(0,k.N)(e,y,"whitespace")(t):y(t)}function y(o){if(124===o)return p(o);if(null===o||(0,i.HP)(o))return r&&a===u?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(o)):n(o);return n(o)}function b(t){return e.enter("tableRow"),w(t)}function w(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),w):null===n||(0,i.HP)(n)?(e.exit("tableRow"),t(n)):(0,i.On)(n)?(0,k.N)(e,w,"whitespace")(n):(e.enter("data"),x(n))}function x(t){return null===t||124===t||(0,i.Ee)(t)?(e.exit("data"),w(t)):(e.consume(t),92===t?S:x)}function S(t){return 92===t||124===t?(e.consume(t),x):x(t)}}function j(e,t){let n,r,i,o=-1,a=!0,u=0,s=[0,0,0,0],c=[0,0,0,0],l=!1,f=0,d=new I;for(;++on[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",a,t]])}return void 0!==i&&(o.end=Object.assign({},z(t.events,i)),e.add(i,0,[["exit",o,t]]),o=void 0),o}function U(e,t,n,r,i){let o=[],a=z(t.events,n);i&&(i.end=Object.assign({},a),o.push(["exit",i,t])),r.end=Object.assign({},a),o.push(["exit",r,t]),e.add(n+1,0,o)}function z(e,t){let n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}let H={name:"tasklistCheck",tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),o):n(t)};function o(t){return(0,i.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),a):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),a):n(t)}function a(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),u):n(t)}function u(r){return(0,i.HP)(r)?t(r):(0,i.On)(r)?e.check({tokenize:V},t,n)(r):n(r)}}};function V(e,t,n){return(0,k.N)(e,function(e){return null===e?n(e):t(e)},"whitespace")}function W(e){let t,n;return(0,r.y)([{text:g},{document:{91:{name:"gfmFootnoteDefinition",tokenize:R,continuation:{tokenize:P},exit:M}},text:{91:{name:"gfmFootnoteCall",tokenize:C},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:T,resolveTo:O}}},(t=(e||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){let i=this.previous,o=this.events,a=0;return function(u){return 126===i&&"characterEscape"!==o[o.length-1][1].type?r(u):(e.enter("strikethroughSequenceTemporary"),function o(u){let s=(0,N.S)(i);if(126===u)return a>1?r(u):(e.consume(u),a++,o);if(a<2&&!t)return r(u);let c=e.exit("strikethroughSequenceTemporary"),l=(0,N.S)(u);return c._open=!l||2===l&&!!s,c._close=!s||2===s&&!!l,n(u)}(u))}},resolveAll:function(e,t){let n=-1;for(;++nh});var r=n(26433),i=n(65270);let o={tokenize:function(e,t,n){let o=this,u=o.events[o.events.length-1],s=u&&"linePrefix"===u[1].type?u[2].sliceSerialize(u[1],!0).length:0,c=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(i){return 36===i?(e.consume(i),c++,t):c<2?n(i):(e.exit("mathFlowFenceSequence"),(0,r.N)(e,l,"whitespace")(i))}(t)};function l(t){return null===t||(0,i.HP)(t)?f(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(r){return null===r||(0,i.HP)(r)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),f(r)):36===r?n(r):(e.consume(r),t)}(t))}function f(n){return(e.exit("mathFlowFence"),o.interrupt)?t(n):e.attempt(a,d,v)(n)}function d(t){return e.attempt({tokenize:g,partial:!0},v,p)(t)}function p(t){return(s?(0,r.N)(e,h,"linePrefix",s+1):h)(t)}function h(t){return null===t?v(t):(0,i.HP)(t)?e.attempt(a,d,v)(t):(e.enter("mathFlowValue"),function t(n){return null===n||(0,i.HP)(n)?(e.exit("mathFlowValue"),h(n)):(e.consume(n),t)}(t))}function v(n){return e.exit("mathFlow"),t(n)}function g(e,t,n){let a=0;return(0,r.N)(e,function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(i){return 36===i?(a++,e.consume(i),t):ai});var r=n(65270);function i(e,t,n,i){let o=i?i-1:1/0,a=0;return function(i){return(0,r.On)(i)?(e.enter(n),function i(u){return(0,r.On)(u)&&a++u,CW:()=>r,Ee:()=>f,HP:()=>l,JQ:()=>a,Ny:()=>h,On:()=>d,cx:()=>o,es:()=>p,lV:()=>i,ok:()=>s,ol:()=>c});let r=v(/[A-Za-z]/),i=v(/[\dA-Za-z]/),o=v(/[#-'*+\--9=?A-Z^-~]/);function a(e){return null!==e&&(e<32||127===e)}let u=v(/\d/),s=v(/[\dA-Fa-f]/),c=v(/[!-/:-@[-`{-~]/);function l(e){return null!==e&&e<-2}function f(e){return null!==e&&(e<0||32===e)}function d(e){return -2===e||-1===e||32===e}let p=v(/\p{P}|\p{S}/u),h=v(/\s/);function v(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}},43025:function(e,t,n){"use strict";function r(e,t,n,r){let i,o=e.length,a=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);a0?(r(e,e.length,0,t),e):t}n.d(t,{V:()=>i,m:()=>r}),n(88370),n(40966)},14317:function(e,t,n){"use strict";n.d(t,{S:()=>i});var r=n(65270);function i(e){return null===e||(0,r.Ee)(e)||(0,r.Ny)(e)?1:(0,r.es)(e)?2:void 0}},79121:function(e,t,n){"use strict";n.d(t,{y:()=>o}),n(67539);var r=n(43025);let i={}.hasOwnProperty;function o(e){let t={},n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCodePoint(n)}n.d(t,{C:()=>r})},71817:function(e,t,n){"use strict";n.d(t,{s:()=>a}),n(50353);var r=n(22322),i=n(32414);let o=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function a(e){return e.replace(o,u)}function u(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){let e=n.charCodeAt(1),t=120===e||88===e;return(0,i.C)(n.slice(t?2:1),t?16:10)}return(0,r.s)(n)||e}},79523:function(e,t,n){"use strict";function r(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}n.d(t,{B:()=>r}),n(50353)},53745:function(e,t,n){"use strict";function r(e,t,n){let r=[],i=-1;for(;++ir}),n(67539)},49126:function(e,t,n){"use strict";n(42551),n(95266),n(37560),n(45363);var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=!function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var i={};if("abcdefghijklmnopqrst".split("").forEach(function(e){i[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},i)).join(""))return!1;return!0}catch(e){return!1}}()?function(e,t){for(var n,a,u=function(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),s=1;s=l.reach));S+=x.value.length,x=x.next){var E,k=x.value;if(n.length>t.length)return;if(!(k instanceof o)){var A=1;if(m){if(!(E=a(w,S,t,g))||E.index>=t.length)break;var _=E.index,T=E.index+E[0].length,O=S;for(O+=x.value.length;_>=O;)O+=(x=x.next).value.length;if(O-=x.value.length,S=O,x.value instanceof o)continue;for(var C=x;C!==n.tail&&(Ol.reach&&(l.reach=L);var N=x.prev;if(P&&(N=s(n,N,P),S+=P.length),function(e,t,n){for(var r=t.next,i=0;i1){var F={cause:f+","+p,reach:L};e(t,n,r,x.prev,S,F),l&&F.reach>l.reach&&(l.reach=F.reach)}}}}}}(e,c,t,c.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(c)},hooks:{all:{},add:function(e,t){var n=i.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=i.hooks.all[e];if(n&&n.length)for(var r,o=0;r=n[o++];)r(t)}},Token:o};function o(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function a(e,t,n,r){e.lastIndex=t;var i=e.exec(n);if(i&&r&&i[1]){var o=i[1].length;i.index+=o,i[0]=i[0].slice(o)}return i}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,i={value:n,prev:t,next:r};return t.next=i,r.prev=i,e.length++,i}if(e.Prism=i,o.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach(function(t){r+=e(t,n)}),r}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},a=t.alias;a&&(Array.isArray(a)?Array.prototype.push.apply(o.classes,a):o.classes.push(a)),i.hooks.run("wrap",o);var u="";for(var s in o.attributes)u+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+u+">"+o.content+""},!e.document)return e.addEventListener&&(i.disableWorkerMessageHandler||e.addEventListener("message",function(t){var n=JSON.parse(t.data),r=n.language,o=n.code,a=n.immediateClose;e.postMessage(i.highlight(o,i.languages[r],r)),a&&e.close()},!1)),i;var c=i.util.currentScript();function l(){i.manual||i.highlightAll()}if(c&&(i.filename=c.src,c.hasAttribute("data-manual")&&(i.manual=!0)),!i.manual){var f=document.readyState;"loading"===f||"interactive"===f&&c&&c.defer?document.addEventListener("DOMContentLoaded",l):window.requestAnimationFrame?window.requestAnimationFrame(l):window.setTimeout(l,16)}return i}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=o),void 0!==n.g&&(n.g.Prism=o),o.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},o.languages.markup.tag.inside["attr-value"].inside.entity=o.languages.markup.entity,o.languages.markup.doctype.inside["internal-subset"].inside=o.languages.markup,o.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(o.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:o.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:o.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:r},o.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(o.languages.markup.tag,"addAttribute",{value:function(e,t){o.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:o.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),o.languages.html=o.languages.markup,o.languages.mathml=o.languages.markup,o.languages.svg=o.languages.markup,o.languages.xml=o.languages.extend("markup",{}),o.languages.ssml=o.languages.xml,o.languages.atom=o.languages.xml,o.languages.rss=o.languages.xml,r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,o.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+r.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},o.languages.css.atrule.inside.rest=o.languages.css,(i=o.languages.markup)&&(i.tag.addInlined("style","css"),i.tag.addAttribute("style","css")),o.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},o.languages.javascript=o.languages.extend("clike",{"class-name":[o.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source)+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),o.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,o.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:o.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:o.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:o.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:o.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:o.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),o.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:o.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),o.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),o.languages.markup&&(o.languages.markup.tag.addInlined("script","javascript"),o.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),o.languages.js=o.languages.javascript,function(){if(void 0!==o&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},t="data-src-status",n="loading",r="loaded",i="pre[data-src]:not(["+t+'="'+r+'"]):not(['+t+'="'+n+'"])';o.hooks.add("before-highlightall",function(e){e.selector+=", "+i}),o.hooks.add("before-sanity-check",function(a){var u=a.element;if(u.matches(i)){a.code="",u.setAttribute(t,n);var s,c,l,f,d=u.appendChild(document.createElement("CODE"));d.textContent="Loading…";var p=u.getAttribute("data-src"),h=a.language;if("none"===h){var v=(/\.(\w+)$/.exec(p)||[,"none"])[1];h=e[v]||v}o.util.setLanguage(d,h),o.util.setLanguage(u,h);var g=o.plugins.autoloader;g&&g.loadLanguages(h),s=p,c=function(e){u.setAttribute(t,r);var n=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),r=t[2],i=t[3];return r?i?[n,Number(i)]:[n,void 0]:[n,n]}}(u.getAttribute("data-range"));if(n){var i=e.split(/\r\n?|\n/g),a=n[0],s=null==n[1]?i.length:n[1];a<0&&(a+=i.length),a=Math.max(0,Math.min(a-1,i.length)),s<0&&(s+=i.length),s=Math.max(0,Math.min(s,i.length)),e=i.slice(a,s).join("\n"),u.hasAttribute("data-start")||u.setAttribute("data-start",String(a+1))}d.textContent=e,o.highlightElement(d)},l=function(e){u.setAttribute(t,"failed"),d.textContent=e},(f=new XMLHttpRequest).open("GET",s,!0),f.onreadystatechange=function(){var e;4==f.readyState&&(f.status<400&&f.responseText?c(f.responseText):f.status>=400?l((e=f.status,"✖ Error "+e+" while fetching file: "+f.statusText)):l("✖ Error: File does not exist or is empty"))},f.send(null)}}),o.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(i),r=0;t=n[r++];)o.highlightElement(t)}};var a=!1;o.fileHighlight=function(){a||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),a=!0),o.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},92759:function(e,t,n){"use strict";n(42551);var r=n(73248);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},18091:function(e,t,n){e.exports=n(92759)()},73248:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},86406:function(e,t,n){"use strict";n(59605),n(14979),n(99046),n(40339),n(31188),n(89851),n(73191),n(40966),n(95266),n(45363),n(50353),n(20370),n(42551),n(84253),n(84931),n(67539),n(88370),n(85891),n(59587);var r,i,o,a,u,s,c=n(11285),l=n(60651);function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n