From 4aa91c71c2a38704e59bf2412d9eedfcda906d92 Mon Sep 17 00:00:00 2001 From: Ferdjani Date: Sun, 10 Mar 2024 11:10:49 +0100 Subject: [PATCH] Adding dist --- Hero-Background-notecode.svg | 32 + Hero-Background-notecode@2x.png | Bin 0 -> 71405 bytes NoteCodeLogo.svg | 5 + Share.svg | 3 + assets/Hero-Background-notecode-DUBMTfHk.svg | 32 + assets/Outfit-SemiBold-Dyrk4jTU.ttf | Bin 0 -> 55496 bytes assets/index-B2VYoMCG.css | 1 + assets/index-yYrc5sw5.js | 856 +++++++++++++++++++ down arrow.svg | 3 + icon.svg | 1 + index.html | 14 + link.svg | 5 + 12 files changed, 952 insertions(+) create mode 100644 Hero-Background-notecode.svg create mode 100644 Hero-Background-notecode@2x.png create mode 100644 NoteCodeLogo.svg create mode 100644 Share.svg create mode 100644 assets/Hero-Background-notecode-DUBMTfHk.svg create mode 100644 assets/Outfit-SemiBold-Dyrk4jTU.ttf create mode 100644 assets/index-B2VYoMCG.css create mode 100644 assets/index-yYrc5sw5.js create mode 100644 down arrow.svg create mode 100644 icon.svg create mode 100644 index.html create mode 100644 link.svg diff --git a/Hero-Background-notecode.svg b/Hero-Background-notecode.svg new file mode 100644 index 0000000..e34f700 --- /dev/null +++ b/Hero-Background-notecode.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Hero-Background-notecode@2x.png b/Hero-Background-notecode@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7130675bd906c74c258232c771304ea00724afe4 GIT binary patch literal 71405 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 literal 0 HcmV?d00001 diff --git a/NoteCodeLogo.svg b/NoteCodeLogo.svg new file mode 100644 index 0000000..9244328 --- /dev/null +++ b/NoteCodeLogo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/Share.svg b/Share.svg new file mode 100644 index 0000000..a25c37a --- /dev/null +++ b/Share.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/Hero-Background-notecode-DUBMTfHk.svg b/assets/Hero-Background-notecode-DUBMTfHk.svg new file mode 100644 index 0000000..e34f700 --- /dev/null +++ b/assets/Hero-Background-notecode-DUBMTfHk.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/Outfit-SemiBold-Dyrk4jTU.ttf b/assets/Outfit-SemiBold-Dyrk4jTU.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6b37eeb6ea6b9382526a0fb307f531962f9b7995 GIT binary patch literal 55496 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 XrO&59pO;QgIGm4O-*mh1_80#LzDa2* literal 0 HcmV?d00001 diff --git a/assets/index-B2VYoMCG.css b/assets/index-B2VYoMCG.css new file mode 100644 index 0000000..61c7153 --- /dev/null +++ b/assets/index-B2VYoMCG.css @@ -0,0 +1 @@ +@font-face{font-family:Outfit;src:url(/NoteCode/assets/Outfit-SemiBold-Dyrk4jTU.ttf)}.blue{background-image:linear-gradient(to bottom right,#b787f5,#743ee4);height:150vh}.homePageContainer{display:flex;flex-direction:column;align-items:center;padding-top:1rem;gap:1rem;font-family:Outfit;background-image:url(/NoteCode/assets/Hero-Background-notecode-DUBMTfHk.svg);background-repeat:repeat-x;overflow:hidden}.homePageContainer .homepageHeaderContainer{text-align:center}.homePageContainer:is(h1,h2){font-weight:600}.homePageContainer h1{font-size:2.5rem}.homePageContainer h2{font-size:2rem}@font-face{font-family:Outfit;src:url(/NoteCode/assets/Outfit-SemiBold-Dyrk4jTU.ttf)}._editorContainer_13l05_5{position:relative;padding:1.5rem 1rem;border-radius:1rem;width:90%;max-width:850px;background-color:#fffffe}._editorContainer_13l05_5[data-theme=vs-dark]{background-color:#121826}._editorContainer_13l05_5 ._editor_13l05_5{height:600px}._editorContainer_13l05_5 ._configContainer_13l05_19{display:flex;width:95%;margin:auto;justify-content:space-between;align-items:center}._editorContainer_13l05_5 ._configContainer_13l05_19 select{margin-right:.625rem;font-size:.625rem;font-family:Outfit;background-color:#ced6e1;border:none;border-radius:1rem;padding-block:.3rem;min-width:5rem;outline:none;cursor:pointer;letter-spacing:1px}._editorContainer_13l05_5 ._configContainer_13l05_19 select option{font-size:.7rem;text-align:center}._editorContainer_13l05_5 ._configContainer_13l05_19 ._shareContainer_13l05_43{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:min(45rem,50%)}._editorContainer_13l05_5 ._configContainer_13l05_19 ._shareContainer_13l05_43 p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#617a9e;cursor:pointer}._editorContainer_13l05_5 ._configContainer_13l05_19 ._shareContainer_13l05_43 p:active{color:#121826}._editorContainer_13l05_5 ._configContainer_13l05_19 ._shareContainer_13l05_43 ._shareBtn_13l05_61{font-size:1rem;background-color:#406aff;outline:none;border-radius:2rem;padding:.5rem 1.5rem;border:none;color:#fffffe;cursor:pointer;font-family:Outfit;min-width:7.5rem}._editorContainer_13l05_5 ._configContainer_13l05_19 ._shareContainer_13l05_43 ._shareBtn_13l05_61:disabled{background-color:#4e627e;cursor:auto}._editorContainer_13l05_5 ._configContainer_13l05_19 ._shareContainer_13l05_43 ._shareBtn_13l05_61 svg{margin-right:.5rem}*{box-sizing:border-box}body{padding:0;margin:0;font-size:16px} diff --git a/assets/index-yYrc5sw5.js b/assets/index-yYrc5sw5.js new file mode 100644 index 0000000..696eb75 --- /dev/null +++ b/assets/index-yYrc5sw5.js @@ -0,0 +1,856 @@ +function Td(e,t){for(var n=0;nr[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();function qu(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ld={exports:{}},Ro={},Nd={exports:{}},J={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Ka=Symbol.for("react.element"),f1=Symbol.for("react.portal"),d1=Symbol.for("react.fragment"),p1=Symbol.for("react.strict_mode"),m1=Symbol.for("react.profiler"),h1=Symbol.for("react.provider"),v1=Symbol.for("react.context"),g1=Symbol.for("react.forward_ref"),y1=Symbol.for("react.suspense"),w1=Symbol.for("react.memo"),S1=Symbol.for("react.lazy"),Sc=Symbol.iterator;function k1(e){return e===null||typeof e!="object"?null:(e=Sc&&e[Sc]||e["@@iterator"],typeof e=="function"?e:null)}var Md={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ad=Object.assign,jd={};function jr(e,t,n){this.props=e,this.context=t,this.refs=jd,this.updater=n||Md}jr.prototype.isReactComponent={};jr.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};jr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Id(){}Id.prototype=jr.prototype;function es(e,t,n){this.props=e,this.context=t,this.refs=jd,this.updater=n||Md}var ts=es.prototype=new Id;ts.constructor=es;Ad(ts,jr.prototype);ts.isPureReactComponent=!0;var kc=Array.isArray,Dd=Object.prototype.hasOwnProperty,ns={current:null},zd={key:!0,ref:!0,__self:!0,__source:!0};function Fd(e,t,n){var r,a={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)Dd.call(t,r)&&!zd.hasOwnProperty(r)&&(a[r]=t[r]);var l=arguments.length-2;if(l===1)a.children=n;else if(1>>1,$=N[I];if(0>>1;Ia(Le,H))He<$&&0>a(Xt,Le)?(N[I]=Xt,N[He]=H,I=He):(N[I]=Le,N[ve]=H,I=ve);else if(He<$&&0>a(Xt,H))N[I]=Xt,N[He]=H,I=He;else break e}}return F}function a(N,F){var H=N.sortIndex-F.sortIndex;return H!==0?H:N.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var u=[],s=[],c=1,d=null,m=3,y=!1,S=!1,w=!1,x=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(N){for(var F=n(s);F!==null;){if(F.callback===null)r(s);else if(F.startTime<=N)r(s),F.sortIndex=F.expirationTime,t(u,F);else break;F=n(s)}}function C(N){if(w=!1,h(N),!S)if(n(u)!==null)S=!0,ee(O);else{var F=n(s);F!==null&&te(C,F.startTime-N)}}function O(N,F){S=!1,w&&(w=!1,p(R),R=-1),y=!0;var H=m;try{for(h(F),d=n(u);d!==null&&(!(d.expirationTime>F)||N&&!Q());){var I=d.callback;if(typeof I=="function"){d.callback=null,m=d.priorityLevel;var $=I(d.expirationTime<=F);F=e.unstable_now(),typeof $=="function"?d.callback=$:d===n(u)&&r(u),h(F)}else r(u);d=n(u)}if(d!==null)var me=!0;else{var ve=n(s);ve!==null&&te(C,ve.startTime-F),me=!1}return me}finally{d=null,m=H,y=!1}}var v=!1,E=null,R=-1,T=5,L=-1;function Q(){return!(e.unstable_now()-LN||125I?(N.sortIndex=H,t(s,N),n(u)===null&&N===n(s)&&(w?(p(R),R=-1):w=!0,te(C,H-I))):(N.sortIndex=$,t(u,N),S||y||(S=!0,ee(O))),N},e.unstable_shouldYield=Q,e.unstable_wrapCallback=function(N){var F=m;return function(){var H=m;m=F;try{return N.apply(this,arguments)}finally{m=H}}}})(Bd);Vd.exports=Bd;var M1=Vd.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Hd=P,lt=M1;function b(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Bl=Object.prototype.hasOwnProperty,A1=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Cc={},Ec={};function j1(e){return Bl.call(Ec,e)?!0:Bl.call(Cc,e)?!1:A1.test(e)?Ec[e]=!0:(Cc[e]=!0,!1)}function I1(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function D1(e,t,n,r){if(t===null||typeof t>"u"||I1(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ke(e,t,n,r,a,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var Fe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Fe[e]=new Ke(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Fe[t]=new Ke(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Fe[e]=new Ke(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Fe[e]=new Ke(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Fe[e]=new Ke(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Fe[e]=new Ke(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Fe[e]=new Ke(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Fe[e]=new Ke(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Fe[e]=new Ke(e,5,!1,e.toLowerCase(),null,!1,!1)});var as=/[\-:]([a-z])/g;function is(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(as,is);Fe[t]=new Ke(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(as,is);Fe[t]=new Ke(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(as,is);Fe[t]=new Ke(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Fe[e]=new Ke(e,1,!1,e.toLowerCase(),null,!1,!1)});Fe.xlinkHref=new Ke("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Fe[e]=new Ke(e,1,!1,e.toLowerCase(),null,!0,!0)});function os(e,t,n,r){var a=Fe.hasOwnProperty(t)?Fe[t]:null;(a!==null?a.type!==0:r||!(2l||a[o]!==i[l]){var u=` +`+a[o].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=o&&0<=l);break}}}finally{ll=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?aa(e):""}function z1(e){switch(e.tag){case 5:return aa(e.type);case 16:return aa("Lazy");case 13:return aa("Suspense");case 19:return aa("SuspenseList");case 0:case 2:case 15:return e=ul(e.type,!1),e;case 11:return e=ul(e.type.render,!1),e;case 1:return e=ul(e.type,!0),e;default:return""}}function Ql(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case nr:return"Fragment";case tr:return"Portal";case Hl:return"Profiler";case ls:return"StrictMode";case Wl:return"Suspense";case Yl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Qd:return(e.displayName||"Context")+".Consumer";case Yd:return(e._context.displayName||"Context")+".Provider";case us:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case ss:return t=e.displayName||null,t!==null?t:Ql(e.type)||"Memo";case nn:t=e._payload,e=e._init;try{return Ql(e(t))}catch{}}return null}function F1(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ql(t);case 8:return t===ls?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Sn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Xd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function U1(e){var t=Xd(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function fi(e){e._valueTracker||(e._valueTracker=U1(e))}function Gd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Xd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Zi(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Kl(e,t){var n=t.checked;return we({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function _c(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Sn(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Zd(e,t){t=t.checked,t!=null&&os(e,"checked",t,!1)}function Xl(e,t){Zd(e,t);var n=Sn(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Gl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Gl(e,t.type,Sn(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Oc(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Gl(e,t,n){(t!=="number"||Zi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ia=Array.isArray;function wr(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=di.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ea(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ca={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},$1=["Webkit","ms","Moz","O"];Object.keys(ca).forEach(function(e){$1.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ca[t]=ca[e]})});function tp(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ca.hasOwnProperty(e)&&ca[e]?(""+t).trim():t+"px"}function np(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,a=tp(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}var V1=we({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ql(e,t){if(t){if(V1[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(b(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(b(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(b(61))}if(t.style!=null&&typeof t.style!="object")throw Error(b(62))}}function eu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tu=null;function cs(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var nu=null,Sr=null,kr=null;function Tc(e){if(e=Za(e)){if(typeof nu!="function")throw Error(b(280));var t=e.stateNode;t&&(t=Ao(t),nu(e.stateNode,e.type,t))}}function rp(e){Sr?kr?kr.push(e):kr=[e]:Sr=e}function ap(){if(Sr){var e=Sr,t=kr;if(kr=Sr=null,Tc(e),t)for(e=0;e>>=0,e===0?32:31-(q1(e)/ev|0)|0}var pi=64,mi=4194304;function oa(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function to(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var l=o&~a;l!==0?r=oa(l):(i&=o,i!==0&&(r=oa(i)))}else o=n&~a,o!==0?r=oa(o):i!==0&&(r=oa(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&a)&&(a=r&-r,i=t&-t,a>=i||a===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Xa(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Et(t),e[t]=n}function av(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=da),Fc=" ",Uc=!1;function Ep(e,t){switch(e){case"keyup":return Nv.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var rr=!1;function Av(e,t){switch(e){case"compositionend":return Pp(t);case"keypress":return t.which!==32?null:(Uc=!0,Fc);case"textInput":return e=t.data,e===Fc&&Uc?null:e;default:return null}}function jv(e,t){if(rr)return e==="compositionend"||!ys&&Ep(e,t)?(e=xp(),Ui=hs=ln=null,rr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Hc(n)}}function Rp(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Rp(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Tp(){for(var e=window,t=Zi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Zi(e.document)}return t}function ws(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Hv(e){var t=Tp(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Rp(n.ownerDocument.documentElement,n)){if(r!==null&&ws(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=n.textContent.length,i=Math.min(r.start,a);r=r.end===void 0?i:Math.min(r.end,a),!e.extend&&i>r&&(a=r,r=i,i=a),a=Wc(n,i);var o=Wc(n,r);a&&o&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,ar=null,uu=null,ma=null,su=!1;function Yc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;su||ar==null||ar!==Zi(r)||(r=ar,"selectionStart"in r&&ws(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ma&&Ta(ma,r)||(ma=r,r=ao(uu,"onSelect"),0lr||(e.current=hu[lr],hu[lr]=null,lr--)}function le(e,t){lr++,hu[lr]=e.current,e.current=t}var kn={},Be=_n(kn),Je=_n(!1),$n=kn;function Or(e,t){var n=e.type.contextTypes;if(!n)return kn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a={},i;for(i in n)a[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function qe(e){return e=e.childContextTypes,e!=null}function oo(){fe(Je),fe(Be)}function qc(e,t,n){if(Be.current!==kn)throw Error(b(168));le(Be,t),le(Je,n)}function Fp(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var a in r)if(!(a in t))throw Error(b(108,F1(e)||"Unknown",a));return we({},n,r)}function lo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||kn,$n=Be.current,le(Be,e),le(Je,Je.current),!0}function ef(e,t,n){var r=e.stateNode;if(!r)throw Error(b(169));n?(e=Fp(e,t,$n),r.__reactInternalMemoizedMergedChildContext=e,fe(Je),fe(Be),le(Be,e)):fe(Je),le(Je,n)}var jt=null,jo=!1,xl=!1;function Up(e){jt===null?jt=[e]:jt.push(e)}function n0(e){jo=!0,Up(e)}function On(){if(!xl&&jt!==null){xl=!0;var e=0,t=ae;try{var n=jt;for(ae=1;e>=o,a-=o,It=1<<32-Et(t)+a|n<R?(T=E,E=null):T=E.sibling;var L=m(p,E,h[R],C);if(L===null){E===null&&(E=T);break}e&&E&&L.alternate===null&&t(p,E),f=i(L,f,R),v===null?O=L:v.sibling=L,v=L,E=T}if(R===h.length)return n(p,E),he&&Tn(p,R),O;if(E===null){for(;RR?(T=E,E=null):T=E.sibling;var Q=m(p,E,L.value,C);if(Q===null){E===null&&(E=T);break}e&&E&&Q.alternate===null&&t(p,E),f=i(Q,f,R),v===null?O=Q:v.sibling=Q,v=Q,E=T}if(L.done)return n(p,E),he&&Tn(p,R),O;if(E===null){for(;!L.done;R++,L=h.next())L=d(p,L.value,C),L!==null&&(f=i(L,f,R),v===null?O=L:v.sibling=L,v=L);return he&&Tn(p,R),O}for(E=r(p,E);!L.done;R++,L=h.next())L=y(E,p,R,L.value,C),L!==null&&(e&&L.alternate!==null&&E.delete(L.key===null?R:L.key),f=i(L,f,R),v===null?O=L:v.sibling=L,v=L);return e&&E.forEach(function(pe){return t(p,pe)}),he&&Tn(p,R),O}function x(p,f,h,C){if(typeof h=="object"&&h!==null&&h.type===nr&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case ci:e:{for(var O=h.key,v=f;v!==null;){if(v.key===O){if(O=h.type,O===nr){if(v.tag===7){n(p,v.sibling),f=a(v,h.props.children),f.return=p,p=f;break e}}else if(v.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===nn&&uf(O)===v.type){n(p,v.sibling),f=a(v,h.props),f.ref=Xr(p,v,h),f.return=p,p=f;break e}n(p,v);break}else t(p,v);v=v.sibling}h.type===nr?(f=Un(h.props.children,p.mode,C,h.key),f.return=p,p=f):(C=Ki(h.type,h.key,h.props,null,p.mode,C),C.ref=Xr(p,f,h),C.return=p,p=C)}return o(p);case tr:e:{for(v=h.key;f!==null;){if(f.key===v)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(p,f.sibling),f=a(f,h.children||[]),f.return=p,p=f;break e}else{n(p,f);break}else t(p,f);f=f.sibling}f=Tl(h,p.mode,C),f.return=p,p=f}return o(p);case nn:return v=h._init,x(p,f,v(h._payload),C)}if(ia(h))return S(p,f,h,C);if(Hr(h))return w(p,f,h,C);ki(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,f!==null&&f.tag===6?(n(p,f.sibling),f=a(f,h),f.return=p,p=f):(n(p,f),f=Rl(h,p.mode,C),f.return=p,p=f),o(p)):n(p,f)}return x}var Rr=Kp(!0),Xp=Kp(!1),Ja={},Mt=_n(Ja),Aa=_n(Ja),ja=_n(Ja);function An(e){if(e===Ja)throw Error(b(174));return e}function bs(e,t){switch(le(ja,t),le(Aa,e),le(Mt,Ja),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Jl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Jl(t,e)}fe(Mt),le(Mt,t)}function Tr(){fe(Mt),fe(Aa),fe(ja)}function Gp(e){An(ja.current);var t=An(Mt.current),n=Jl(t,e.type);t!==n&&(le(Aa,e),le(Mt,n))}function Rs(e){Aa.current===e&&(fe(Mt),fe(Aa))}var ge=_n(0);function mo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Cl=[];function Ts(){for(var e=0;en?n:4,e(!0);var r=El.transition;El.transition={};try{e(!1),t()}finally{ae=n,El.transition=r}}function dm(){return gt().memoizedState}function o0(e,t,n){var r=vn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},pm(e))mm(t,n);else if(n=Hp(e,t,n,r),n!==null){var a=Ye();Pt(n,e,r,a),hm(n,t,r)}}function l0(e,t,n){var r=vn(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(pm(e))mm(t,a);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,l=i(o,n);if(a.hasEagerState=!0,a.eagerState=l,_t(l,o)){var u=t.interleaved;u===null?(a.next=a,_s(t)):(a.next=u.next,u.next=a),t.interleaved=a;return}}catch{}finally{}n=Hp(e,t,a,r),n!==null&&(a=Ye(),Pt(n,e,r,a),hm(n,t,r))}}function pm(e){var t=e.alternate;return e===ye||t!==null&&t===ye}function mm(e,t){ha=ho=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function hm(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ds(e,n)}}var vo={readContext:vt,useCallback:Ue,useContext:Ue,useEffect:Ue,useImperativeHandle:Ue,useInsertionEffect:Ue,useLayoutEffect:Ue,useMemo:Ue,useReducer:Ue,useRef:Ue,useState:Ue,useDebugValue:Ue,useDeferredValue:Ue,useTransition:Ue,useMutableSource:Ue,useSyncExternalStore:Ue,useId:Ue,unstable_isNewReconciler:!1},u0={readContext:vt,useCallback:function(e,t){return bt().memoizedState=[e,t===void 0?null:t],e},useContext:vt,useEffect:cf,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Hi(4194308,4,lm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Hi(4,2,e,t)},useMemo:function(e,t){var n=bt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=bt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=o0.bind(null,ye,e),[r.memoizedState,e]},useRef:function(e){var t=bt();return e={current:e},t.memoizedState=e},useState:sf,useDebugValue:js,useDeferredValue:function(e){return bt().memoizedState=e},useTransition:function(){var e=sf(!1),t=e[0];return e=i0.bind(null,e[1]),bt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ye,a=bt();if(he){if(n===void 0)throw Error(b(407));n=n()}else{if(n=t(),je===null)throw Error(b(349));Bn&30||qp(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,cf(tm.bind(null,r,i,e),[e]),r.flags|=2048,za(9,em.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=bt(),t=je.identifierPrefix;if(he){var n=Dt,r=It;n=(r&~(1<<32-Et(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ia++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Rt]=t,e[Ma]=r,Em(e,t,!1,!1),t.stateNode=e;e:{switch(o=eu(n,r),n){case"dialog":se("cancel",e),se("close",e),a=r;break;case"iframe":case"object":case"embed":se("load",e),a=r;break;case"video":case"audio":for(a=0;aNr&&(t.flags|=128,r=!0,Gr(i,!1),t.lanes=4194304)}else{if(!r)if(e=mo(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Gr(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!he)return $e(t),null}else 2*Pe()-i.renderingStartTime>Nr&&n!==1073741824&&(t.flags|=128,r=!0,Gr(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Pe(),t.sibling=null,n=ge.current,le(ge,r?n&1|2:n&1),t):($e(t),null);case 22:case 23:return $s(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?rt&1073741824&&($e(t),t.subtreeFlags&6&&(t.flags|=8192)):$e(t),null;case 24:return null;case 25:return null}throw Error(b(156,t.tag))}function v0(e,t){switch(ks(t),t.tag){case 1:return qe(t.type)&&oo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Tr(),fe(Je),fe(Be),Ts(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Rs(t),null;case 13:if(fe(ge),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(b(340));br()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return fe(ge),null;case 4:return Tr(),null;case 10:return Ps(t.type._context),null;case 22:case 23:return $s(),null;case 24:return null;default:return null}}var Ci=!1,Ve=!1,g0=typeof WeakSet=="function"?WeakSet:Set,j=null;function fr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ke(e,t,r)}else n.current=null}function Ou(e,t,n){try{n()}catch(r){ke(e,t,r)}}var wf=!1;function y0(e,t){if(cu=no,e=Tp(),ws(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,l=-1,u=-1,s=0,c=0,d=e,m=null;t:for(;;){for(var y;d!==n||a!==0&&d.nodeType!==3||(l=o+a),d!==i||r!==0&&d.nodeType!==3||(u=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(y=d.firstChild)!==null;)m=d,d=y;for(;;){if(d===e)break t;if(m===n&&++s===a&&(l=o),m===i&&++c===r&&(u=o),(y=d.nextSibling)!==null)break;d=m,m=d.parentNode}d=y}n=l===-1||u===-1?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(fu={focusedElem:e,selectionRange:n},no=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var w=S.memoizedProps,x=S.memoizedState,p=t.stateNode,f=p.getSnapshotBeforeUpdate(t.elementType===t.type?w:wt(t.type,w),x);p.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(b(163))}}catch(C){ke(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return S=wf,wf=!1,S}function va(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var a=r=r.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,i!==void 0&&Ou(t,n,i)}a=a.next}while(a!==r)}}function zo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function bu(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Om(e){var t=e.alternate;t!==null&&(e.alternate=null,Om(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Rt],delete t[Ma],delete t[mu],delete t[e0],delete t[t0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function bm(e){return e.tag===5||e.tag===3||e.tag===4}function Sf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||bm(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ru(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=io));else if(r!==4&&(e=e.child,e!==null))for(Ru(e,t,n),e=e.sibling;e!==null;)Ru(e,t,n),e=e.sibling}function Tu(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Tu(e,t,n),e=e.sibling;e!==null;)Tu(e,t,n),e=e.sibling}var De=null,St=!1;function qt(e,t,n){for(n=n.child;n!==null;)Rm(e,t,n),n=n.sibling}function Rm(e,t,n){if(Nt&&typeof Nt.onCommitFiberUnmount=="function")try{Nt.onCommitFiberUnmount(To,n)}catch{}switch(n.tag){case 5:Ve||fr(n,t);case 6:var r=De,a=St;De=null,qt(e,t,n),De=r,St=a,De!==null&&(St?(e=De,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):De.removeChild(n.stateNode));break;case 18:De!==null&&(St?(e=De,n=n.stateNode,e.nodeType===8?kl(e.parentNode,n):e.nodeType===1&&kl(e,n),ba(e)):kl(De,n.stateNode));break;case 4:r=De,a=St,De=n.stateNode.containerInfo,St=!0,qt(e,t,n),De=r,St=a;break;case 0:case 11:case 14:case 15:if(!Ve&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){a=r=r.next;do{var i=a,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Ou(n,t,o),a=a.next}while(a!==r)}qt(e,t,n);break;case 1:if(!Ve&&(fr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ke(n,t,l)}qt(e,t,n);break;case 21:qt(e,t,n);break;case 22:n.mode&1?(Ve=(r=Ve)||n.memoizedState!==null,qt(e,t,n),Ve=r):qt(e,t,n);break;default:qt(e,t,n)}}function kf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new g0),t.forEach(function(r){var a=O0.bind(null,e,r);n.has(r)||(n.add(r),r.then(a,a))})}}function yt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ra&&(a=o),r&=~i}if(r=a,r=Pe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*S0(r/1960))-r,10e?16:e,un===null)var r=!1;else{if(e=un,un=null,wo=0,ne&6)throw Error(b(331));var a=ne;for(ne|=4,j=e.current;j!==null;){var i=j,o=i.child;if(j.flags&16){var l=i.deletions;if(l!==null){for(var u=0;uPe()-Fs?Fn(e,0):zs|=n),et(e,t)}function Dm(e,t){t===0&&(e.mode&1?(t=mi,mi<<=1,!(mi&130023424)&&(mi=4194304)):t=1);var n=Ye();e=$t(e,t),e!==null&&(Xa(e,t,n),et(e,n))}function _0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Dm(e,n)}function O0(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(b(314))}r!==null&&r.delete(t),Dm(e,n)}var zm;zm=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Je.current)Ze=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ze=!1,m0(e,t,n);Ze=!!(e.flags&131072)}else Ze=!1,he&&t.flags&1048576&&$p(t,so,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Wi(e,t),e=t.pendingProps;var a=Or(t,Be.current);Cr(t,n),a=Ns(null,t,r,e,a,n);var i=Ms();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,qe(r)?(i=!0,lo(t)):i=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,Os(t),a.updater=Io,t.stateNode=a,a._reactInternals=t,Su(t,r,e,n),t=Cu(null,t,r,!0,i,n)):(t.tag=0,he&&i&&Ss(t),We(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Wi(e,t),e=t.pendingProps,a=r._init,r=a(r._payload),t.type=r,a=t.tag=R0(r),e=wt(r,e),a){case 0:t=xu(null,t,r,e,n);break e;case 1:t=vf(null,t,r,e,n);break e;case 11:t=mf(null,t,r,e,n);break e;case 14:t=hf(null,t,r,wt(r.type,e),n);break e}throw Error(b(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:wt(r,a),xu(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:wt(r,a),vf(e,t,r,a,n);case 3:e:{if(km(t),e===null)throw Error(b(387));r=t.pendingProps,i=t.memoizedState,a=i.element,Wp(e,t),po(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){a=Lr(Error(b(423)),t),t=gf(e,t,r,n,a);break e}else if(r!==a){a=Lr(Error(b(424)),t),t=gf(e,t,r,n,a);break e}else for(it=pn(t.stateNode.containerInfo.firstChild),ot=t,he=!0,xt=null,n=Xp(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(br(),r===a){t=Vt(e,t,n);break e}We(e,t,r,n)}t=t.child}return t;case 5:return Gp(t),e===null&&gu(t),r=t.type,a=t.pendingProps,i=e!==null?e.memoizedProps:null,o=a.children,du(r,a)?o=null:i!==null&&du(r,i)&&(t.flags|=32),Sm(e,t),We(e,t,o,n),t.child;case 6:return e===null&&gu(t),null;case 13:return xm(e,t,n);case 4:return bs(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Rr(t,null,r,n):We(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:wt(r,a),mf(e,t,r,a,n);case 7:return We(e,t,t.pendingProps,n),t.child;case 8:return We(e,t,t.pendingProps.children,n),t.child;case 12:return We(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,o=a.value,le(co,r._currentValue),r._currentValue=o,i!==null)if(_t(i.value,o)){if(i.children===a.children&&!Je.current){t=Vt(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var l=i.dependencies;if(l!==null){o=i.child;for(var u=l.firstContext;u!==null;){if(u.context===r){if(i.tag===1){u=zt(-1,n&-n),u.tag=2;var s=i.updateQueue;if(s!==null){s=s.shared;var c=s.pending;c===null?u.next=u:(u.next=c.next,c.next=u),s.pending=u}}i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),yu(i.return,n,t),l.lanes|=n;break}u=u.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(b(341));o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),yu(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}We(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Cr(t,n),a=vt(a),r=r(a),t.flags|=1,We(e,t,r,n),t.child;case 14:return r=t.type,a=wt(r,t.pendingProps),a=wt(r.type,a),hf(e,t,r,a,n);case 15:return ym(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:wt(r,a),Wi(e,t),t.tag=1,qe(r)?(e=!0,lo(t)):e=!1,Cr(t,n),Qp(t,r,a),Su(t,r,a,n),Cu(null,t,r,!0,e,n);case 19:return Cm(e,t,n);case 22:return wm(e,t,n)}throw Error(b(156,t.tag))};function Fm(e,t){return fp(e,t)}function b0(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mt(e,t,n,r){return new b0(e,t,n,r)}function Bs(e){return e=e.prototype,!(!e||!e.isReactComponent)}function R0(e){if(typeof e=="function")return Bs(e)?1:0;if(e!=null){if(e=e.$$typeof,e===us)return 11;if(e===ss)return 14}return 2}function gn(e,t){var n=e.alternate;return n===null?(n=mt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ki(e,t,n,r,a,i){var o=2;if(r=e,typeof e=="function")Bs(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case nr:return Un(n.children,a,i,t);case ls:o=8,a|=8;break;case Hl:return e=mt(12,n,t,a|2),e.elementType=Hl,e.lanes=i,e;case Wl:return e=mt(13,n,t,a),e.elementType=Wl,e.lanes=i,e;case Yl:return e=mt(19,n,t,a),e.elementType=Yl,e.lanes=i,e;case Kd:return Uo(n,a,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Yd:o=10;break e;case Qd:o=9;break e;case us:o=11;break e;case ss:o=14;break e;case nn:o=16,r=null;break e}throw Error(b(130,e==null?e:typeof e,""))}return t=mt(o,n,t,a),t.elementType=e,t.type=r,t.lanes=i,t}function Un(e,t,n,r){return e=mt(7,e,r,t),e.lanes=n,e}function Uo(e,t,n,r){return e=mt(22,e,r,t),e.elementType=Kd,e.lanes=n,e.stateNode={isHidden:!1},e}function Rl(e,t,n){return e=mt(6,e,null,t),e.lanes=n,e}function Tl(e,t,n){return t=mt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function T0(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=cl(0),this.expirationTimes=cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=cl(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Hs(e,t,n,r,a,i,o,l,u){return e=new T0(e,t,n,l,u),t===1?(t=1,i===!0&&(t|=8)):t=0,i=mt(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Os(i),e}function L0(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Bm)}catch(e){console.error(e)}}Bm(),$d.exports=ut;var Ks=$d.exports;const I0=qu(Ks),D0=Td({__proto__:null,default:I0},[Ks]);var Rf=Ks;Vl.createRoot=Rf.createRoot,Vl.hydrateRoot=Rf.hydrateRoot;const z0=e=>P.createElement("svg",{width:111,height:20,viewBox:"0 0 111 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},P.createElement("path",{d:"M6.03517 9.2356C6.40892 7.84093 7.84252 6.40734 9.23718 6.03358L17.9322 3.70341C19.3269 3.32966 20.1545 4.15727 19.7807 5.55194L17.4505 14.2469C17.0768 15.6416 15.6432 17.0752 14.2485 17.4489L5.55352 19.7791C4.15885 20.1529 3.33124 19.3253 3.705 17.9306L6.03517 9.2356Z",fill:"#9DC4F8"}),P.createElement("path",{d:"M2.54933 5.74976C2.92308 4.35509 4.35668 2.9215 5.75135 2.54774L14.4464 0.217573C15.841 -0.156183 16.6686 0.671429 16.2949 2.0661L13.9647 10.7611C13.591 12.1558 12.1574 13.5894 10.7627 13.9631L2.06768 16.2933C0.673015 16.667 -0.1546 15.8394 0.219157 14.4448L2.54933 5.74976Z",fill:"#406AFF"}),P.createElement("path",{d:"M29.328 16V4.8H31.472L38.08 12.864H37.04V4.8H39.6V16H37.472L30.848 7.936H31.888V16H29.328ZM46.0099 16.128C45.0925 16.128 44.2765 15.936 43.5619 15.552C42.8579 15.168 42.2979 14.6453 41.8819 13.984C41.4765 13.312 41.2739 12.5493 41.2739 11.696C41.2739 10.832 41.4765 10.0693 41.8819 9.408C42.2979 8.736 42.8579 8.21333 43.5619 7.84C44.2765 7.456 45.0925 7.264 46.0099 7.264C46.9165 7.264 47.7272 7.456 48.4419 7.84C49.1565 8.21333 49.7165 8.73067 50.1219 9.392C50.5272 10.0533 50.7299 10.8213 50.7299 11.696C50.7299 12.5493 50.5272 13.312 50.1219 13.984C49.7165 14.6453 49.1565 15.168 48.4419 15.552C47.7272 15.936 46.9165 16.128 46.0099 16.128ZM46.0099 14.08C46.4259 14.08 46.7992 13.984 47.1299 13.792C47.4605 13.6 47.7219 13.328 47.9139 12.976C48.1059 12.6133 48.2019 12.1867 48.2019 11.696C48.2019 11.1947 48.1059 10.768 47.9139 10.416C47.7219 10.064 47.4605 9.792 47.1299 9.6C46.7992 9.408 46.4259 9.312 46.0099 9.312C45.5939 9.312 45.2205 9.408 44.8899 9.6C44.5592 9.792 44.2925 10.064 44.0899 10.416C43.8979 10.768 43.8019 11.1947 43.8019 11.696C43.8019 12.1867 43.8979 12.6133 44.0899 12.976C44.2925 13.328 44.5592 13.6 44.8899 13.792C45.2205 13.984 45.5939 14.08 46.0099 14.08ZM55.7583 16.128C54.7449 16.128 53.9556 15.872 53.3903 15.36C52.8249 14.8373 52.5423 14.064 52.5423 13.04V5.488H55.0383V13.008C55.0383 13.3707 55.1343 13.6533 55.3263 13.856C55.5183 14.048 55.7796 14.144 56.1103 14.144C56.5049 14.144 56.8409 14.0373 57.1183 13.824L57.7903 15.584C57.5343 15.7653 57.2249 15.904 56.8623 16C56.5103 16.0853 56.1423 16.128 55.7583 16.128ZM51.2143 9.504V7.584H57.1823V9.504H51.2143ZM63.0378 16.128C62.0564 16.128 61.1924 15.936 60.4458 15.552C59.7098 15.168 59.1391 14.6453 58.7338 13.984C58.3284 13.312 58.1258 12.5493 58.1258 11.696C58.1258 10.832 58.3231 10.0693 58.7178 9.408C59.1231 8.736 59.6724 8.21333 60.3658 7.84C61.0591 7.456 61.8431 7.264 62.7178 7.264C63.5604 7.264 64.3178 7.44533 64.9898 7.808C65.6724 8.16 66.2111 8.672 66.6058 9.344C67.0004 10.0053 67.1978 10.8 67.1978 11.728C67.1978 11.824 67.1924 11.936 67.1818 12.064C67.1711 12.1813 67.1604 12.2933 67.1498 12.4H60.1578V10.944H65.8378L64.8778 11.376C64.8778 10.928 64.7871 10.5387 64.6058 10.208C64.4244 9.87733 64.1738 9.62133 63.8538 9.44C63.5338 9.248 63.1604 9.152 62.7338 9.152C62.3071 9.152 61.9284 9.248 61.5978 9.44C61.2778 9.62133 61.0271 9.88267 60.8458 10.224C60.6644 10.5547 60.5738 10.9493 60.5738 11.408V11.792C60.5738 12.2613 60.6751 12.6773 60.8778 13.04C61.0911 13.392 61.3844 13.664 61.7578 13.856C62.1418 14.0373 62.5898 14.128 63.1018 14.128C63.5604 14.128 63.9604 14.0587 64.3018 13.92C64.6538 13.7813 64.9738 13.5733 65.2618 13.296L66.5898 14.736C66.1951 15.184 65.6991 15.5307 65.1018 15.776C64.5044 16.0107 63.8164 16.128 63.0378 16.128ZM74.2355 16.192C73.3715 16.192 72.5662 16.0533 71.8195 15.776C71.0835 15.488 70.4435 15.0827 69.8995 14.56C69.3555 14.0373 68.9288 13.424 68.6195 12.72C68.3208 12.016 68.1715 11.2427 68.1715 10.4C68.1715 9.55733 68.3208 8.784 68.6195 8.08C68.9288 7.376 69.3555 6.76267 69.8995 6.24C70.4542 5.71733 71.0995 5.31733 71.8355 5.04C72.5715 4.752 73.3768 4.608 74.2515 4.608C75.2222 4.608 76.0968 4.77867 76.8755 5.12C77.6648 5.45067 78.3262 5.94133 78.8595 6.592L77.1955 8.128C76.8115 7.69067 76.3848 7.36533 75.9155 7.152C75.4462 6.928 74.9342 6.816 74.3795 6.816C73.8568 6.816 73.3768 6.90133 72.9395 7.072C72.5022 7.24267 72.1235 7.488 71.8035 7.808C71.4835 8.128 71.2328 8.50667 71.0515 8.944C70.8808 9.38133 70.7955 9.86667 70.7955 10.4C70.7955 10.9333 70.8808 11.4187 71.0515 11.856C71.2328 12.2933 71.4835 12.672 71.8035 12.992C72.1235 13.312 72.5022 13.5573 72.9395 13.728C73.3768 13.8987 73.8568 13.984 74.3795 13.984C74.9342 13.984 75.4462 13.8773 75.9155 13.664C76.3848 13.44 76.8115 13.104 77.1955 12.656L78.8595 14.192C78.3262 14.8427 77.6648 15.3387 76.8755 15.68C76.0968 16.0213 75.2168 16.192 74.2355 16.192ZM84.073 16.128C83.1557 16.128 82.3397 15.936 81.625 15.552C80.921 15.168 80.361 14.6453 79.945 13.984C79.5397 13.312 79.337 12.5493 79.337 11.696C79.337 10.832 79.5397 10.0693 79.945 9.408C80.361 8.736 80.921 8.21333 81.625 7.84C82.3397 7.456 83.1557 7.264 84.073 7.264C84.9797 7.264 85.7903 7.456 86.505 7.84C87.2197 8.21333 87.7797 8.73067 88.185 9.392C88.5903 10.0533 88.793 10.8213 88.793 11.696C88.793 12.5493 88.5903 13.312 88.185 13.984C87.7797 14.6453 87.2197 15.168 86.505 15.552C85.7903 15.936 84.9797 16.128 84.073 16.128ZM84.073 14.08C84.489 14.08 84.8623 13.984 85.193 13.792C85.5237 13.6 85.785 13.328 85.977 12.976C86.169 12.6133 86.265 12.1867 86.265 11.696C86.265 11.1947 86.169 10.768 85.977 10.416C85.785 10.064 85.5237 9.792 85.193 9.6C84.8623 9.408 84.489 9.312 84.073 9.312C83.657 9.312 83.2837 9.408 82.953 9.6C82.6223 9.792 82.3557 10.064 82.153 10.416C81.961 10.768 81.865 11.1947 81.865 11.696C81.865 12.1867 81.961 12.6133 82.153 12.976C82.3557 13.328 82.6223 13.6 82.953 13.792C83.2837 13.984 83.657 14.08 84.073 14.08ZM93.9974 16.128C93.1867 16.128 92.456 15.9467 91.8054 15.584C91.1547 15.2107 90.6374 14.6933 90.2534 14.032C89.88 13.3707 89.6934 12.592 89.6934 11.696C89.6934 10.7893 89.88 10.0053 90.2534 9.344C90.6374 8.68267 91.1547 8.17067 91.8054 7.808C92.456 7.44533 93.1867 7.264 93.9974 7.264C94.7227 7.264 95.3574 7.424 95.9014 7.744C96.4454 8.064 96.8667 8.54933 97.1654 9.2C97.464 9.85067 97.6134 10.6827 97.6134 11.696C97.6134 12.6987 97.4694 13.5307 97.1814 14.192C96.8934 14.8427 96.4774 15.328 95.9334 15.648C95.4 15.968 94.7547 16.128 93.9974 16.128ZM94.4294 14.08C94.8347 14.08 95.2027 13.984 95.5334 13.792C95.864 13.6 96.1254 13.328 96.3174 12.976C96.52 12.6133 96.6214 12.1867 96.6214 11.696C96.6214 11.1947 96.52 10.768 96.3174 10.416C96.1254 10.064 95.864 9.792 95.5334 9.6C95.2027 9.408 94.8347 9.312 94.4294 9.312C94.0134 9.312 93.64 9.408 93.3094 9.6C92.9787 9.792 92.712 10.064 92.5094 10.416C92.3174 10.768 92.2214 11.1947 92.2214 11.696C92.2214 12.1867 92.3174 12.6133 92.5094 12.976C92.712 13.328 92.9787 13.6 93.3094 13.792C93.64 13.984 94.0134 14.08 94.4294 14.08ZM96.6854 16V14.24L96.7334 11.68L96.5734 9.136V4.128H99.0694V16H96.6854ZM105.491 16.128C104.51 16.128 103.646 15.936 102.899 15.552C102.163 15.168 101.593 14.6453 101.187 13.984C100.782 13.312 100.579 12.5493 100.579 11.696C100.579 10.832 100.777 10.0693 101.171 9.408C101.577 8.736 102.126 8.21333 102.819 7.84C103.513 7.456 104.297 7.264 105.171 7.264C106.014 7.264 106.771 7.44533 107.443 7.808C108.126 8.16 108.665 8.672 109.059 9.344C109.454 10.0053 109.651 10.8 109.651 11.728C109.651 11.824 109.646 11.936 109.635 12.064C109.625 12.1813 109.614 12.2933 109.603 12.4H102.611V10.944H108.291L107.331 11.376C107.331 10.928 107.241 10.5387 107.059 10.208C106.878 9.87733 106.627 9.62133 106.307 9.44C105.987 9.248 105.614 9.152 105.187 9.152C104.761 9.152 104.382 9.248 104.051 9.44C103.731 9.62133 103.481 9.88267 103.299 10.224C103.118 10.5547 103.027 10.9493 103.027 11.408V11.792C103.027 12.2613 103.129 12.6773 103.331 13.04C103.545 13.392 103.838 13.664 104.211 13.856C104.595 14.0373 105.043 14.128 105.555 14.128C106.014 14.128 106.414 14.0587 106.755 13.92C107.107 13.7813 107.427 13.5733 107.715 13.296L109.043 14.736C108.649 15.184 108.153 15.5307 107.555 15.776C106.958 16.0107 106.27 16.128 105.491 16.128Z",fill:"#111729"}));function Tf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function A(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;a--){var i=n[a],o=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=i)}return de.head.insertBefore(t,r),e}}var sg="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function Ha(){for(var e=12,t="";e-- >0;)t+=sg[Math.random()*62|0];return t}function zr(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function ec(e){return e.classList?zr(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function th(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function cg(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(th(e[n]),'" ')},"").trim()}function Wo(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function tc(e){return e.size!==Tt.size||e.x!==Tt.x||e.y!==Tt.y||e.rotate!==Tt.rotate||e.flipX||e.flipY}function fg(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,a={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(t.x*32,", ").concat(t.y*32,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),l="rotate(".concat(t.rotate," 0 0)"),u={transform:"".concat(i," ").concat(o," ").concat(l)},s={transform:"translate(".concat(r/2*-1," -256)")};return{outer:a,inner:u,path:s}}function dg(e){var t=e.transform,n=e.width,r=n===void 0?Iu:n,a=e.height,i=a===void 0?Iu:a,o=e.startCentered,l=o===void 0?!1:o,u="";return l&&Km?u+="translate(".concat(t.x/en-r/2,"em, ").concat(t.y/en-i/2,"em) "):l?u+="translate(calc(-50% + ".concat(t.x/en,"em), calc(-50% + ").concat(t.y/en,"em)) "):u+="translate(".concat(t.x/en,"em, ").concat(t.y/en,"em) "),u+="scale(".concat(t.size/en*(t.flipX?-1:1),", ").concat(t.size/en*(t.flipY?-1:1),") "),u+="rotate(".concat(t.rotate,"deg) "),u}var pg=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-counter-scale, 0.25)); + transform: scale(var(--fa-counter-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; + } +} +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.fad.fa-inverse, +.fa-duotone.fa-inverse { + color: var(--fa-inverse, #fff); +}`;function nh(){var e=Xm,t=Gm,n=D.cssPrefix,r=D.replacementClass,a=pg;if(n!==e||r!==t){var i=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");a=a.replace(i,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return a}var Df=!1;function Ll(){D.autoAddCss&&!Df&&(ug(nh()),Df=!0)}var mg={mixout:function(){return{dom:{css:nh,insertCss:Ll}}},hooks:function(){return{beforeDOMElementCreation:function(){Ll()},beforeI2svg:function(){Ll()}}}},Ht=xn||{};Ht[Bt]||(Ht[Bt]={});Ht[Bt].styles||(Ht[Bt].styles={});Ht[Bt].hooks||(Ht[Bt].hooks={});Ht[Bt].shims||(Ht[Bt].shims=[]);var Ct=Ht[Bt],rh=[],hg=function e(){de.removeEventListener("DOMContentLoaded",e),Co=1,rh.map(function(t){return t()})},Co=!1;Qt&&(Co=(de.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(de.readyState),Co||de.addEventListener("DOMContentLoaded",hg));function vg(e){Qt&&(Co?setTimeout(e,0):rh.push(e))}function ti(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,a=e.children,i=a===void 0?[]:a;return typeof e=="string"?th(e):"<".concat(t," ").concat(cg(r),">").concat(i.map(ti).join(""),"")}function zf(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var gg=function(t,n){return function(r,a,i,o){return t.call(n,r,a,i,o)}},Nl=function(t,n,r,a){var i=Object.keys(t),o=i.length,l=a!==void 0?gg(n,a):n,u,s,c;for(r===void 0?(u=1,c=t[i[0]]):(u=0,c=r);u=55296&&a<=56319&&n=55296&&r<=56319&&n>t+1&&(a=e.charCodeAt(t+1),a>=56320&&a<=57343)?(r-55296)*1024+a-56320+65536:r}function Ff(e){return Object.keys(e).reduce(function(t,n){var r=e[n],a=!!r.icon;return a?t[r.iconName]=r.icon:t[n]=r,t},{})}function Fu(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,a=r===void 0?!1:r,i=Ff(t);typeof Ct.hooks.addPack=="function"&&!a?Ct.hooks.addPack(e,Ff(t)):Ct.styles[e]=A(A({},Ct.styles[e]||{}),i),e==="fas"&&Fu("fa",t)}var Ni,Mi,Ai,pr=Ct.styles,Sg=Ct.shims,kg=(Ni={},Re(Ni,ce,Object.values(Va[ce])),Re(Ni,Ce,Object.values(Va[Ce])),Ni),nc=null,ah={},ih={},oh={},lh={},uh={},xg=(Mi={},Re(Mi,ce,Object.keys(Ua[ce])),Re(Mi,Ce,Object.keys(Ua[Ce])),Mi);function Cg(e){return~rg.indexOf(e)}function Eg(e,t){var n=t.split("-"),r=n[0],a=n.slice(1).join("-");return r===e&&a!==""&&!Cg(a)?a:null}var sh=function(){var t=function(i){return Nl(pr,function(o,l,u){return o[u]=Nl(l,i,{}),o},{})};ah=t(function(a,i,o){if(i[3]&&(a[i[3]]=o),i[2]){var l=i[2].filter(function(u){return typeof u=="number"});l.forEach(function(u){a[u.toString(16)]=o})}return a}),ih=t(function(a,i,o){if(a[o]=o,i[2]){var l=i[2].filter(function(u){return typeof u=="string"});l.forEach(function(u){a[u]=o})}return a}),uh=t(function(a,i,o){var l=i[2];return a[o]=o,l.forEach(function(u){a[u]=o}),a});var n="far"in pr||D.autoFetchSvg,r=Nl(Sg,function(a,i){var o=i[0],l=i[1],u=i[2];return l==="far"&&!n&&(l="fas"),typeof o=="string"&&(a.names[o]={prefix:l,iconName:u}),typeof o=="number"&&(a.unicodes[o.toString(16)]={prefix:l,iconName:u}),a},{names:{},unicodes:{}});oh=r.names,lh=r.unicodes,nc=Yo(D.styleDefault,{family:D.familyDefault})};lg(function(e){nc=Yo(e.styleDefault,{family:D.familyDefault})});sh();function rc(e,t){return(ah[e]||{})[t]}function Pg(e,t){return(ih[e]||{})[t]}function In(e,t){return(uh[e]||{})[t]}function ch(e){return oh[e]||{prefix:null,iconName:null}}function _g(e){var t=lh[e],n=rc("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function Cn(){return nc}var ac=function(){return{prefix:null,iconName:null,rest:[]}};function Yo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?ce:n,a=Ua[r][e],i=$a[r][e]||$a[r][a],o=e in Ct.styles?e:null;return i||o||null}var Uf=(Ai={},Re(Ai,ce,Object.keys(Va[ce])),Re(Ai,Ce,Object.keys(Va[Ce])),Ai);function Qo(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,a=r===void 0?!1:r,i=(t={},Re(t,ce,"".concat(D.cssPrefix,"-").concat(ce)),Re(t,Ce,"".concat(D.cssPrefix,"-").concat(Ce)),t),o=null,l=ce;(e.includes(i[ce])||e.some(function(s){return Uf[ce].includes(s)}))&&(l=ce),(e.includes(i[Ce])||e.some(function(s){return Uf[Ce].includes(s)}))&&(l=Ce);var u=e.reduce(function(s,c){var d=Eg(D.cssPrefix,c);if(pr[c]?(c=kg[l].includes(c)?Z0[l][c]:c,o=c,s.prefix=c):xg[l].indexOf(c)>-1?(o=c,s.prefix=Yo(c,{family:l})):d?s.iconName=d:c!==D.replacementClass&&c!==i[ce]&&c!==i[Ce]&&s.rest.push(c),!a&&s.prefix&&s.iconName){var m=o==="fa"?ch(s.iconName):{},y=In(s.prefix,s.iconName);m.prefix&&(o=null),s.iconName=m.iconName||y||s.iconName,s.prefix=m.prefix||s.prefix,s.prefix==="far"&&!pr.far&&pr.fas&&!D.autoFetchSvg&&(s.prefix="fas")}return s},ac());return(e.includes("fa-brands")||e.includes("fab"))&&(u.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(u.prefix="fad"),!u.prefix&&l===Ce&&(pr.fass||D.autoFetchSvg)&&(u.prefix="fass",u.iconName=In(u.prefix,u.iconName)||u.iconName),(u.prefix==="fa"||o==="fa")&&(u.prefix=Cn()||"fas"),u}var Og=function(){function e(){F0(this,e),this.definitions={}}return U0(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,a=new Array(r),i=0;i0&&c.forEach(function(d){typeof d=="string"&&(n[l][d]=s)}),n[l][u]=s}),n}}]),e}(),$f=[],mr={},Pr={},bg=Object.keys(Pr);function Rg(e,t){var n=t.mixoutsTo;return $f=e,mr={},Object.keys(Pr).forEach(function(r){bg.indexOf(r)===-1&&delete Pr[r]}),$f.forEach(function(r){var a=r.mixout?r.mixout():{};if(Object.keys(a).forEach(function(o){typeof a[o]=="function"&&(n[o]=a[o]),xo(a[o])==="object"&&Object.keys(a[o]).forEach(function(l){n[o]||(n[o]={}),n[o][l]=a[o][l]})}),r.hooks){var i=r.hooks();Object.keys(i).forEach(function(o){mr[o]||(mr[o]=[]),mr[o].push(i[o])})}r.provides&&r.provides(Pr)}),n}function Uu(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return Qt?(Qn("beforeI2svg",t),Wt("pseudoElements2svg",t),Wt("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;D.autoReplaceSvg===!1&&(D.autoReplaceSvg=!0),D.observeMutations=!0,vg(function(){Mg({autoReplaceSvgRoot:n}),Qn("watch",t)})}},Ng={icon:function(t){if(t===null)return null;if(xo(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:In(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=Yo(t[0]);return{prefix:r,iconName:In(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(D.cssPrefix,"-"))>-1||t.match(J0))){var a=Qo(t.split(" "),{skipLookups:!0});return{prefix:a.prefix||Cn(),iconName:In(a.prefix,a.iconName)||a.iconName}}if(typeof t=="string"){var i=Cn();return{prefix:i,iconName:In(i,t)||t}}}},ct={noAuto:Tg,config:D,dom:Lg,parse:Ng,library:fh,findIconDefinition:$u,toHtml:ti},Mg=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?de:n;(Object.keys(Ct.styles).length>0||D.autoFetchSvg)&&Qt&&D.autoReplaceSvg&&ct.dom.i2svg({node:r})};function Ko(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return ti(r)})}}),Object.defineProperty(e,"node",{get:function(){if(Qt){var r=de.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function Ag(e){var t=e.children,n=e.main,r=e.mask,a=e.attributes,i=e.styles,o=e.transform;if(tc(o)&&n.found&&!r.found){var l=n.width,u=n.height,s={x:l/u/2,y:.5};a.style=Wo(A(A({},i),{},{"transform-origin":"".concat(s.x+o.x/16,"em ").concat(s.y+o.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}function jg(e){var t=e.prefix,n=e.iconName,r=e.children,a=e.attributes,i=e.symbol,o=i===!0?"".concat(t,"-").concat(D.cssPrefix,"-").concat(n):i;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:A(A({},a),{},{id:o}),children:r}]}]}function ic(e){var t=e.icons,n=t.main,r=t.mask,a=e.prefix,i=e.iconName,o=e.transform,l=e.symbol,u=e.title,s=e.maskId,c=e.titleId,d=e.extra,m=e.watchable,y=m===void 0?!1:m,S=r.found?r:n,w=S.width,x=S.height,p=a==="fak",f=[D.replacementClass,i?"".concat(D.cssPrefix,"-").concat(i):""].filter(function(T){return d.classes.indexOf(T)===-1}).filter(function(T){return T!==""||!!T}).concat(d.classes).join(" "),h={children:[],attributes:A(A({},d.attributes),{},{"data-prefix":a,"data-icon":i,class:f,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(w," ").concat(x)})},C=p&&!~d.classes.indexOf("fa-fw")?{width:"".concat(w/x*16*.0625,"em")}:{};y&&(h.attributes[Yn]=""),u&&(h.children.push({tag:"title",attributes:{id:h.attributes["aria-labelledby"]||"title-".concat(c||Ha())},children:[u]}),delete h.attributes.title);var O=A(A({},h),{},{prefix:a,iconName:i,main:n,mask:r,maskId:s,transform:o,symbol:l,styles:A(A({},C),d.styles)}),v=r.found&&n.found?Wt("generateAbstractMask",O)||{children:[],attributes:{}}:Wt("generateAbstractIcon",O)||{children:[],attributes:{}},E=v.children,R=v.attributes;return O.children=E,O.attributes=R,l?jg(O):Ag(O)}function Vf(e){var t=e.content,n=e.width,r=e.height,a=e.transform,i=e.title,o=e.extra,l=e.watchable,u=l===void 0?!1:l,s=A(A(A({},o.attributes),i?{title:i}:{}),{},{class:o.classes.join(" ")});u&&(s[Yn]="");var c=A({},o.styles);tc(a)&&(c.transform=dg({transform:a,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var d=Wo(c);d.length>0&&(s.style=d);var m=[];return m.push({tag:"span",attributes:s,children:[t]}),i&&m.push({tag:"span",attributes:{class:"sr-only"},children:[i]}),m}function Ig(e){var t=e.content,n=e.title,r=e.extra,a=A(A(A({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),i=Wo(r.styles);i.length>0&&(a.style=i);var o=[];return o.push({tag:"span",attributes:a,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var Ml=Ct.styles;function Vu(e){var t=e[0],n=e[1],r=e.slice(4),a=Xs(r,1),i=a[0],o=null;return Array.isArray(i)?o={tag:"g",attributes:{class:"".concat(D.cssPrefix,"-").concat(jn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(D.cssPrefix,"-").concat(jn.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(D.cssPrefix,"-").concat(jn.PRIMARY),fill:"currentColor",d:i[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:i}},{found:!0,width:t,height:n,icon:o}}var Dg={found:!1,width:512,height:512};function zg(e,t){!Zm&&!D.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Bu(e,t){var n=t;return t==="fa"&&D.styleDefault!==null&&(t=Cn()),new Promise(function(r,a){if(Wt("missingIconAbstract"),n==="fa"){var i=ch(e)||{};e=i.iconName||e,t=i.prefix||t}if(e&&t&&Ml[t]&&Ml[t][e]){var o=Ml[t][e];return r(Vu(o))}zg(e,t),r(A(A({},Dg),{},{icon:D.showMissingIcons&&e?Wt("missingIconAbstract")||{}:{}}))})}var Bf=function(){},Hu=D.measurePerformance&&_i&&_i.mark&&_i.measure?_i:{mark:Bf,measure:Bf},ua='FA "6.5.1"',Fg=function(t){return Hu.mark("".concat(ua," ").concat(t," begins")),function(){return dh(t)}},dh=function(t){Hu.mark("".concat(ua," ").concat(t," ends")),Hu.measure("".concat(ua," ").concat(t),"".concat(ua," ").concat(t," begins"),"".concat(ua," ").concat(t," ends"))},oc={begin:Fg,end:dh},Xi=function(){};function Hf(e){var t=e.getAttribute?e.getAttribute(Yn):null;return typeof t=="string"}function Ug(e){var t=e.getAttribute?e.getAttribute(Zs):null,n=e.getAttribute?e.getAttribute(Js):null;return t&&n}function $g(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(D.replacementClass)}function Vg(){if(D.autoReplaceSvg===!0)return Gi.replace;var e=Gi[D.autoReplaceSvg];return e||Gi.replace}function Bg(e){return de.createElementNS("http://www.w3.org/2000/svg",e)}function Hg(e){return de.createElement(e)}function ph(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?Bg:Hg:n;if(typeof e=="string")return de.createTextNode(e);var a=r(e.tag);Object.keys(e.attributes||[]).forEach(function(o){a.setAttribute(o,e.attributes[o])});var i=e.children||[];return i.forEach(function(o){a.appendChild(ph(o,{ceFn:r}))}),a}function Wg(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Gi={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(a){n.parentNode.insertBefore(ph(a),n)}),n.getAttribute(Yn)===null&&D.keepOriginalSource){var r=de.createComment(Wg(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~ec(n).indexOf(D.replacementClass))return Gi.replace(t);var a=new RegExp("".concat(D.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var i=r[0].attributes.class.split(" ").reduce(function(l,u){return u===D.replacementClass||u.match(a)?l.toSvg.push(u):l.toNode.push(u),l},{toNode:[],toSvg:[]});r[0].attributes.class=i.toSvg.join(" "),i.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",i.toNode.join(" "))}var o=r.map(function(l){return ti(l)}).join(` +`);n.setAttribute(Yn,""),n.innerHTML=o}};function Wf(e){e()}function mh(e,t){var n=typeof t=="function"?t:Xi;if(e.length===0)n();else{var r=Wf;D.mutateApproach===X0&&(r=xn.requestAnimationFrame||Wf),r(function(){var a=Vg(),i=oc.begin("mutate");e.map(a),i(),n()})}}var lc=!1;function hh(){lc=!0}function Wu(){lc=!1}var Eo=null;function Yf(e){if(jf&&D.observeMutations){var t=e.treeCallback,n=t===void 0?Xi:t,r=e.nodeCallback,a=r===void 0?Xi:r,i=e.pseudoElementsCallback,o=i===void 0?Xi:i,l=e.observeMutationsRoot,u=l===void 0?de:l;Eo=new jf(function(s){if(!lc){var c=Cn();zr(s).forEach(function(d){if(d.type==="childList"&&d.addedNodes.length>0&&!Hf(d.addedNodes[0])&&(D.searchPseudoElements&&o(d.target),n(d.target)),d.type==="attributes"&&d.target.parentNode&&D.searchPseudoElements&&o(d.target.parentNode),d.type==="attributes"&&Hf(d.target)&&~ng.indexOf(d.attributeName))if(d.attributeName==="class"&&Ug(d.target)){var m=Qo(ec(d.target)),y=m.prefix,S=m.iconName;d.target.setAttribute(Zs,y||c),S&&d.target.setAttribute(Js,S)}else $g(d.target)&&a(d.target)})}}),Qt&&Eo.observe(u,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Yg(){Eo&&Eo.disconnect()}function Qg(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,a){var i=a.split(":"),o=i[0],l=i.slice(1);return o&&l.length>0&&(r[o]=l.join(":").trim()),r},{})),n}function Kg(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",a=Qo(ec(e));return a.prefix||(a.prefix=Cn()),t&&n&&(a.prefix=t,a.iconName=n),a.iconName&&a.prefix||(a.prefix&&r.length>0&&(a.iconName=Pg(a.prefix,e.innerText)||rc(a.prefix,zu(e.innerText))),!a.iconName&&D.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(a.iconName=e.firstChild.data)),a}function Xg(e){var t=zr(e.attributes).reduce(function(a,i){return a.name!=="class"&&a.name!=="style"&&(a[i.name]=i.value),a},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return D.autoA11y&&(n?t["aria-labelledby"]="".concat(D.replacementClass,"-title-").concat(r||Ha()):(t["aria-hidden"]="true",t.focusable="false")),t}function Gg(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Tt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Qf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=Kg(e),r=n.iconName,a=n.prefix,i=n.rest,o=Xg(e),l=Uu("parseNodeAttributes",{},e),u=t.styleParser?Qg(e):[];return A({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:a,transform:Tt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:i,styles:u,attributes:o}},l)}var Zg=Ct.styles;function vh(e){var t=D.autoReplaceSvg==="nest"?Qf(e,{styleParser:!1}):Qf(e);return~t.extra.classes.indexOf(Jm)?Wt("generateLayersText",e,t):Wt("generateSvgReplacementMutation",e,t)}var En=new Set;qs.map(function(e){En.add("fa-".concat(e))});Object.keys(Ua[ce]).map(En.add.bind(En));Object.keys(Ua[Ce]).map(En.add.bind(En));En=qa(En);function Kf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Qt)return Promise.resolve();var n=de.documentElement.classList,r=function(d){return n.add("".concat(If,"-").concat(d))},a=function(d){return n.remove("".concat(If,"-").concat(d))},i=D.autoFetchSvg?En:qs.map(function(c){return"fa-".concat(c)}).concat(Object.keys(Zg));i.includes("fa")||i.push("fa");var o=[".".concat(Jm,":not([").concat(Yn,"])")].concat(i.map(function(c){return".".concat(c,":not([").concat(Yn,"])")})).join(", ");if(o.length===0)return Promise.resolve();var l=[];try{l=zr(e.querySelectorAll(o))}catch{}if(l.length>0)r("pending"),a("complete");else return Promise.resolve();var u=oc.begin("onTree"),s=l.reduce(function(c,d){try{var m=vh(d);m&&c.push(m)}catch(y){Zm||y.name==="MissingIcon"&&console.error(y)}return c},[]);return new Promise(function(c,d){Promise.all(s).then(function(m){mh(m,function(){r("active"),r("complete"),a("pending"),typeof t=="function"&&t(),u(),c()})}).catch(function(m){u(),d(m)})})}function Jg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;vh(e).then(function(n){n&&mh([n],t)})}function qg(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:$u(t||{}),a=n.mask;return a&&(a=(a||{}).icon?a:$u(a||{})),e(r,A(A({},n),{},{mask:a}))}}var ey=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,a=r===void 0?Tt:r,i=n.symbol,o=i===void 0?!1:i,l=n.mask,u=l===void 0?null:l,s=n.maskId,c=s===void 0?null:s,d=n.title,m=d===void 0?null:d,y=n.titleId,S=y===void 0?null:y,w=n.classes,x=w===void 0?[]:w,p=n.attributes,f=p===void 0?{}:p,h=n.styles,C=h===void 0?{}:h;if(t){var O=t.prefix,v=t.iconName,E=t.icon;return Ko(A({type:"icon"},t),function(){return Qn("beforeDOMElementCreation",{iconDefinition:t,params:n}),D.autoA11y&&(m?f["aria-labelledby"]="".concat(D.replacementClass,"-title-").concat(S||Ha()):(f["aria-hidden"]="true",f.focusable="false")),ic({icons:{main:Vu(E),mask:u?Vu(u.icon):{found:!1,width:null,height:null,icon:{}}},prefix:O,iconName:v,transform:A(A({},Tt),a),symbol:o,title:m,maskId:c,titleId:S,extra:{attributes:f,styles:C,classes:x}})})}},ty={mixout:function(){return{icon:qg(ey)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=Kf,n.nodeCallback=Jg,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,a=r===void 0?de:r,i=n.callback,o=i===void 0?function(){}:i;return Kf(a,o)},t.generateSvgReplacementMutation=function(n,r){var a=r.iconName,i=r.title,o=r.titleId,l=r.prefix,u=r.transform,s=r.symbol,c=r.mask,d=r.maskId,m=r.extra;return new Promise(function(y,S){Promise.all([Bu(a,l),c.iconName?Bu(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(w){var x=Xs(w,2),p=x[0],f=x[1];y([n,ic({icons:{main:p,mask:f},prefix:l,iconName:a,transform:u,symbol:s,maskId:d,title:i,titleId:o,extra:m,watchable:!0})])}).catch(S)})},t.generateAbstractIcon=function(n){var r=n.children,a=n.attributes,i=n.main,o=n.transform,l=n.styles,u=Wo(l);u.length>0&&(a.style=u);var s;return tc(o)&&(s=Wt("generateAbstractTransformGrouping",{main:i,transform:o,containerWidth:i.width,iconWidth:i.width})),r.push(s||i.icon),{children:r,attributes:a}}}},ny={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.classes,i=a===void 0?[]:a;return Ko({type:"layer"},function(){Qn("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(l){Array.isArray(l)?l.map(function(u){o=o.concat(u.abstract)}):o=o.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(D.cssPrefix,"-layers")].concat(qa(i)).join(" ")},children:o}]})}}}},ry={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.title,i=a===void 0?null:a,o=r.classes,l=o===void 0?[]:o,u=r.attributes,s=u===void 0?{}:u,c=r.styles,d=c===void 0?{}:c;return Ko({type:"counter",content:n},function(){return Qn("beforeDOMElementCreation",{content:n,params:r}),Ig({content:n.toString(),title:i,extra:{attributes:s,styles:d,classes:["".concat(D.cssPrefix,"-layers-counter")].concat(qa(l))}})})}}}},ay={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.transform,i=a===void 0?Tt:a,o=r.title,l=o===void 0?null:o,u=r.classes,s=u===void 0?[]:u,c=r.attributes,d=c===void 0?{}:c,m=r.styles,y=m===void 0?{}:m;return Ko({type:"text",content:n},function(){return Qn("beforeDOMElementCreation",{content:n,params:r}),Vf({content:n,transform:A(A({},Tt),i),title:l,extra:{attributes:d,styles:y,classes:["".concat(D.cssPrefix,"-layers-text")].concat(qa(s))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var a=r.title,i=r.transform,o=r.extra,l=null,u=null;if(Km){var s=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();l=c.width/s,u=c.height/s}return D.autoA11y&&!a&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,Vf({content:n.innerHTML,width:l,height:u,transform:i,title:a,extra:o,watchable:!0})])}}},iy=new RegExp('"',"ug"),Xf=[1105920,1112319];function oy(e){var t=e.replace(iy,""),n=wg(t,0),r=n>=Xf[0]&&n<=Xf[1],a=t.length===2?t[0]===t[1]:!1;return{value:zu(a?t[0]:t),isSecondary:r||a}}function Gf(e,t){var n="".concat(K0).concat(t.replace(":","-"));return new Promise(function(r,a){if(e.getAttribute(n)!==null)return r();var i=zr(e.children),o=i.filter(function(E){return E.getAttribute(Du)===t})[0],l=xn.getComputedStyle(e,t),u=l.getPropertyValue("font-family").match(q0),s=l.getPropertyValue("font-weight"),c=l.getPropertyValue("content");if(o&&!u)return e.removeChild(o),r();if(u&&c!=="none"&&c!==""){var d=l.getPropertyValue("content"),m=~["Sharp"].indexOf(u[2])?Ce:ce,y=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(u[2])?$a[m][u[2].toLowerCase()]:eg[m][s],S=oy(d),w=S.value,x=S.isSecondary,p=u[0].startsWith("FontAwesome"),f=rc(y,w),h=f;if(p){var C=_g(w);C.iconName&&C.prefix&&(f=C.iconName,y=C.prefix)}if(f&&!x&&(!o||o.getAttribute(Zs)!==y||o.getAttribute(Js)!==h)){e.setAttribute(n,h),o&&e.removeChild(o);var O=Gg(),v=O.extra;v.attributes[Du]=t,Bu(f,y).then(function(E){var R=ic(A(A({},O),{},{icons:{main:E,mask:ac()},prefix:y,iconName:h,extra:v,watchable:!0})),T=de.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(T,e.firstChild):e.appendChild(T),T.outerHTML=R.map(function(L){return ti(L)}).join(` +`),e.removeAttribute(n),r()}).catch(a)}else r()}else r()})}function ly(e){return Promise.all([Gf(e,"::before"),Gf(e,"::after")])}function uy(e){return e.parentNode!==document.head&&!~G0.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(Du)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Zf(e){if(Qt)return new Promise(function(t,n){var r=zr(e.querySelectorAll("*")).filter(uy).map(ly),a=oc.begin("searchPseudoElements");hh(),Promise.all(r).then(function(){a(),Wu(),t()}).catch(function(){a(),Wu(),n()})})}var sy={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=Zf,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,a=r===void 0?de:r;D.searchPseudoElements&&Zf(a)}}},Jf=!1,cy={mixout:function(){return{dom:{unwatch:function(){hh(),Jf=!0}}}},hooks:function(){return{bootstrap:function(){Yf(Uu("mutationObserverCallbacks",{}))},noAuto:function(){Yg()},watch:function(n){var r=n.observeMutationsRoot;Jf?Wu():Yf(Uu("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},qf=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,a){var i=a.toLowerCase().split("-"),o=i[0],l=i.slice(1).join("-");if(o&&l==="h")return r.flipX=!0,r;if(o&&l==="v")return r.flipY=!0,r;if(l=parseFloat(l),isNaN(l))return r;switch(o){case"grow":r.size=r.size+l;break;case"shrink":r.size=r.size-l;break;case"left":r.x=r.x-l;break;case"right":r.x=r.x+l;break;case"up":r.y=r.y-l;break;case"down":r.y=r.y+l;break;case"rotate":r.rotate=r.rotate+l;break}return r},n)},fy={mixout:function(){return{parse:{transform:function(n){return qf(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-transform");return a&&(n.transform=qf(a)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,a=n.transform,i=n.containerWidth,o=n.iconWidth,l={transform:"translate(".concat(i/2," 256)")},u="translate(".concat(a.x*32,", ").concat(a.y*32,") "),s="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),c="rotate(".concat(a.rotate," 0 0)"),d={transform:"".concat(u," ").concat(s," ").concat(c)},m={transform:"translate(".concat(o/2*-1," -256)")},y={outer:l,inner:d,path:m};return{tag:"g",attributes:A({},y.outer),children:[{tag:"g",attributes:A({},y.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:A(A({},r.icon.attributes),y.path)}]}]}}}},Al={x:0,y:0,width:"100%",height:"100%"};function ed(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function dy(e){return e.tag==="g"?e.children:[e]}var py={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-mask"),i=a?Qo(a.split(" ").map(function(o){return o.trim()})):ac();return i.prefix||(i.prefix=Cn()),n.mask=i,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,a=n.attributes,i=n.main,o=n.mask,l=n.maskId,u=n.transform,s=i.width,c=i.icon,d=o.width,m=o.icon,y=fg({transform:u,containerWidth:d,iconWidth:s}),S={tag:"rect",attributes:A(A({},Al),{},{fill:"white"})},w=c.children?{children:c.children.map(ed)}:{},x={tag:"g",attributes:A({},y.inner),children:[ed(A({tag:c.tag,attributes:A(A({},c.attributes),y.path)},w))]},p={tag:"g",attributes:A({},y.outer),children:[x]},f="mask-".concat(l||Ha()),h="clip-".concat(l||Ha()),C={tag:"mask",attributes:A(A({},Al),{},{id:f,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[S,p]},O={tag:"defs",children:[{tag:"clipPath",attributes:{id:h},children:dy(m)},C]};return r.push(O,{tag:"rect",attributes:A({fill:"currentColor","clip-path":"url(#".concat(h,")"),mask:"url(#".concat(f,")")},Al)}),{children:r,attributes:a}}}},my={provides:function(t){var n=!1;xn.matchMedia&&(n=xn.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],a={fill:"currentColor"},i={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:A(A({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=A(A({},i),{},{attributeName:"opacity"}),l={tag:"circle",attributes:A(A({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||l.children.push({tag:"animate",attributes:A(A({},i),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:A(A({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(l),r.push({tag:"path",attributes:A(A({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:A(A({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:A(A({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:A(A({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},hy={hooks:function(){return{parseNodeAttributes:function(n,r){var a=r.getAttribute("data-fa-symbol"),i=a===null?!1:a===""?!0:a;return n.symbol=i,n}}}},vy=[mg,ty,ny,ry,ay,sy,cy,fy,py,my,hy];Rg(vy,{mixoutsTo:ct});ct.noAuto;ct.config;ct.library;ct.dom;var Yu=ct.parse;ct.findIconDefinition;ct.toHtml;var gy=ct.icon;ct.layer;ct.text;ct.counter;var gh={exports:{}},yy="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",wy=yy,Sy=wy;function yh(){}function wh(){}wh.resetWarningCache=yh;var ky=function(){function e(r,a,i,o,l,u){if(u!==Sy){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}e.isRequired=e;function t(){return 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:wh,resetWarningCache:yh};return n.PropTypes=n,n};gh.exports=ky();var xy=gh.exports;const X=qu(xy);function td(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function sn(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function Ey(e,t){if(e==null)return{};var n=Cy(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Qu(e){return Py(e)||_y(e)||Oy(e)||by()}function Py(e){if(Array.isArray(e))return Ku(e)}function _y(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Oy(e,t){if(e){if(typeof e=="string")return Ku(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ku(e,t)}}function Ku(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(u){return kh(e,u)}),a=Object.keys(t.attributes||{}).reduce(function(u,s){var c=t.attributes[s];switch(s){case"class":u.attrs.className=c,delete t.attributes.class;break;case"style":u.attrs.style=My(c);break;default:s.indexOf("aria-")===0||s.indexOf("data-")===0?u.attrs[s.toLowerCase()]=c:u.attrs[Sh(s)]=c}return u},{attrs:{}}),i=n.style,o=i===void 0?{}:i,l=Ey(n,Ly);return a.attrs.style=sn(sn({},a.attrs.style),o),e.apply(void 0,[t.tag,sn(sn({},a.attrs),l)].concat(Qu(r)))}var xh=!1;try{xh=!0}catch{}function Ay(){if(!xh&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function nd(e){if(e&&Po(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Yu.icon)return Yu.icon(e);if(e===null)return null;if(e&&Po(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function jl(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?hr({},e,t):{}}var Fr=Lt.forwardRef(function(e,t){var n=e.icon,r=e.mask,a=e.symbol,i=e.className,o=e.title,l=e.titleId,u=e.maskId,s=nd(n),c=jl("classes",[].concat(Qu(Ry(e)),Qu(i.split(" ")))),d=jl("transform",typeof e.transform=="string"?Yu.transform(e.transform):e.transform),m=jl("mask",nd(r)),y=gy(s,sn(sn(sn(sn({},c),d),m),{},{symbol:a,title:o,titleId:l,maskId:u}));if(!y)return Ay("Could not find icon",s),null;var S=y.abstract,w={ref:t};return Object.keys(e).forEach(function(x){Fr.defaultProps.hasOwnProperty(x)||(w[x]=e[x])}),jy(S[0],w)});Fr.displayName="FontAwesomeIcon";Fr.propTypes={beat:X.bool,border:X.bool,beatFade:X.bool,bounce:X.bool,className:X.string,fade:X.bool,flash:X.bool,mask:X.oneOfType([X.object,X.array,X.string]),maskId:X.string,fixedWidth:X.bool,inverse:X.bool,flip:X.oneOf([!0,!1,"horizontal","vertical","both"]),icon:X.oneOfType([X.object,X.array,X.string]),listItem:X.bool,pull:X.oneOf(["right","left"]),pulse:X.bool,rotation:X.oneOf([0,90,180,270]),shake:X.bool,size:X.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:X.bool,spinPulse:X.bool,spinReverse:X.bool,symbol:X.oneOfType([X.bool,X.string]),title:X.string,titleId:X.string,transform:X.oneOfType([X.string,X.object]),swapOpacity:X.bool};Fr.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var jy=kh.bind(null,Lt.createElement),Iy={prefix:"fas",iconName:"share-nodes",icon:[448,512,["share-alt"],"f1e0","M352 224c53 0 96-43 96-96s-43-96-96-96s-96 43-96 96c0 4 .2 8 .7 11.9l-94.1 47C145.4 170.2 121.9 160 96 160c-53 0-96 43-96 96s43 96 96 96c25.9 0 49.4-10.2 66.6-26.9l94.1 47c-.5 3.9-.7 7.8-.7 11.9c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-25.9 0-49.4 10.2-66.6 26.9l-94.1-47c.5-3.9 .7-7.8 .7-11.9s-.2-8-.7-11.9l94.1-47C302.6 213.8 326.1 224 352 224z"]},Dy={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]};const zy=({link:e})=>{const t=async()=>{try{await navigator.clipboard.writeText(e)}catch(n){console.error("Failed to copy link: ",n)}};return G.jsxs("p",{onClick:t,children:[G.jsx(Fr,{icon:Dy}),e]})};function Fy(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function ad(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function $y(e,t){if(e==null)return{};var n=Uy(e,t),r,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Vy(e,t){return By(e)||Hy(e,t)||Wy(e,t)||Yy()}function By(e){if(Array.isArray(e))return e}function Hy(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var n=[],r=!0,a=!1,i=void 0;try{for(var o=e[Symbol.iterator](),l;!(r=(l=o.next()).done)&&(n.push(l.value),!(t&&n.length===t));r=!0);}catch(u){a=!0,i=u}finally{try{!r&&o.return!=null&&o.return()}finally{if(a)throw i}}return n}}function Wy(e,t){if(e){if(typeof e=="string")return id(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return id(e,t)}}function id(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?e.apply(this,a):function(){for(var o=arguments.length,l=new Array(o),u=0;u1&&arguments[1]!==void 0?arguments[1]:{};ji.initial(e),ji.handler(t);var n={current:e},r=sa(o2)(n,t),a=sa(i2)(n),i=sa(ji.changes)(e),o=sa(a2)(n);function l(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(c){return c};return ji.selector(s),s(n.current)}function u(s){Ky(r,a,i,o)(s)}return[l,u]}function a2(e,t){return Wa(t)?t(e.current):t}function i2(e,t){return e.current=ld(ld({},e.current),t),t}function o2(e,t,n){return Wa(t)?t(e.current):Object.keys(n).forEach(function(r){var a;return(a=t[r])===null||a===void 0?void 0:a.call(t,e.current[r])}),n}var l2={create:r2},u2={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.43.0/min/vs"}};function s2(e){return function t(){for(var n=this,r=arguments.length,a=new Array(r),i=0;i=e.length?e.apply(this,a):function(){for(var o=arguments.length,l=new Array(o),u=0;u{r.current=!1}:e,t)}var at=A2;function ka(){}function vr(e,t,n,r){return j2(e,r)||I2(e,t,n,r)}function j2(e,t){return e.editor.getModel(Th(e,t))}function I2(e,t,n,r){return e.editor.createModel(t,n,r?Th(e,r):void 0)}function Th(e,t){return e.Uri.parse(t)}function D2({original:e,modified:t,language:n,originalLanguage:r,modifiedLanguage:a,originalModelPath:i,modifiedModelPath:o,keepCurrentOriginalModel:l=!1,keepCurrentModifiedModel:u=!1,theme:s="light",loading:c="Loading...",options:d={},height:m="100%",width:y="100%",className:S,wrapperProps:w={},beforeMount:x=ka,onMount:p=ka}){let[f,h]=P.useState(!1),[C,O]=P.useState(!0),v=P.useRef(null),E=P.useRef(null),R=P.useRef(null),T=P.useRef(p),L=P.useRef(x),Q=P.useRef(!1);Rh(()=>{let B=Oh.init();return B.then(ee=>(E.current=ee)&&O(!1)).catch(ee=>(ee==null?void 0:ee.type)!=="cancelation"&&console.error("Monaco initialization: error:",ee)),()=>v.current?Te():B.cancel()}),at(()=>{if(v.current&&E.current){let B=v.current.getOriginalEditor(),ee=vr(E.current,e||"",r||n||"text",i||"");ee!==B.getModel()&&B.setModel(ee)}},[i],f),at(()=>{if(v.current&&E.current){let B=v.current.getModifiedEditor(),ee=vr(E.current,t||"",a||n||"text",o||"");ee!==B.getModel()&&B.setModel(ee)}},[o],f),at(()=>{let B=v.current.getModifiedEditor();B.getOption(E.current.editor.EditorOption.readOnly)?B.setValue(t||""):t!==B.getValue()&&(B.executeEdits("",[{range:B.getModel().getFullModelRange(),text:t||"",forceMoveMarkers:!0}]),B.pushUndoStop())},[t],f),at(()=>{var B,ee;(ee=(B=v.current)==null?void 0:B.getModel())==null||ee.original.setValue(e||"")},[e],f),at(()=>{let{original:B,modified:ee}=v.current.getModel();E.current.editor.setModelLanguage(B,r||n||"text"),E.current.editor.setModelLanguage(ee,a||n||"text")},[n,r,a],f),at(()=>{var B;(B=E.current)==null||B.editor.setTheme(s)},[s],f),at(()=>{var B;(B=v.current)==null||B.updateOptions(d)},[d],f);let pe=P.useCallback(()=>{var te;if(!E.current)return;L.current(E.current);let B=vr(E.current,e||"",r||n||"text",i||""),ee=vr(E.current,t||"",a||n||"text",o||"");(te=v.current)==null||te.setModel({original:B,modified:ee})},[n,t,a,e,r,i,o]),ue=P.useCallback(()=>{var B;!Q.current&&R.current&&(v.current=E.current.editor.createDiffEditor(R.current,{automaticLayout:!0,...d}),pe(),(B=E.current)==null||B.editor.setTheme(s),h(!0),Q.current=!0)},[d,s,pe]);P.useEffect(()=>{f&&T.current(v.current,E.current)},[f]),P.useEffect(()=>{!C&&!f&&ue()},[C,f,ue]);function Te(){var ee,te,N,F;let B=(ee=v.current)==null?void 0:ee.getModel();l||((te=B==null?void 0:B.original)==null||te.dispose()),u||((N=B==null?void 0:B.modified)==null||N.dispose()),(F=v.current)==null||F.dispose()}return Lt.createElement(bh,{width:y,height:m,isEditorReady:f,loading:c,_ref:R,className:S,wrapperProps:w})}var z2=D2;P.memo(z2);function F2(e){let t=P.useRef();return P.useEffect(()=>{t.current=e},[e]),t.current}var U2=F2,Ii=new Map;function $2({defaultValue:e,defaultLanguage:t,defaultPath:n,value:r,language:a,path:i,theme:o="light",line:l,loading:u="Loading...",options:s={},overrideServices:c={},saveViewState:d=!0,keepCurrentModel:m=!1,width:y="100%",height:S="100%",className:w,wrapperProps:x={},beforeMount:p=ka,onMount:f=ka,onChange:h,onValidate:C=ka}){let[O,v]=P.useState(!1),[E,R]=P.useState(!0),T=P.useRef(null),L=P.useRef(null),Q=P.useRef(null),pe=P.useRef(f),ue=P.useRef(p),Te=P.useRef(),B=P.useRef(r),ee=U2(i),te=P.useRef(!1),N=P.useRef(!1);Rh(()=>{let I=Oh.init();return I.then($=>(T.current=$)&&R(!1)).catch($=>($==null?void 0:$.type)!=="cancelation"&&console.error("Monaco initialization: error:",$)),()=>L.current?H():I.cancel()}),at(()=>{var $,me,ve,Le;let I=vr(T.current,e||r||"",t||a||"",i||n||"");I!==(($=L.current)==null?void 0:$.getModel())&&(d&&Ii.set(ee,(me=L.current)==null?void 0:me.saveViewState()),(ve=L.current)==null||ve.setModel(I),d&&((Le=L.current)==null||Le.restoreViewState(Ii.get(i))))},[i],O),at(()=>{var I;(I=L.current)==null||I.updateOptions(s)},[s],O),at(()=>{!L.current||r===void 0||(L.current.getOption(T.current.editor.EditorOption.readOnly)?L.current.setValue(r):r!==L.current.getValue()&&(N.current=!0,L.current.executeEdits("",[{range:L.current.getModel().getFullModelRange(),text:r,forceMoveMarkers:!0}]),L.current.pushUndoStop(),N.current=!1))},[r],O),at(()=>{var $,me;let I=($=L.current)==null?void 0:$.getModel();I&&a&&((me=T.current)==null||me.editor.setModelLanguage(I,a))},[a],O),at(()=>{var I;l!==void 0&&((I=L.current)==null||I.revealLine(l))},[l],O),at(()=>{var I;(I=T.current)==null||I.editor.setTheme(o)},[o],O);let F=P.useCallback(()=>{var I;if(!(!Q.current||!T.current)&&!te.current){ue.current(T.current);let $=i||n,me=vr(T.current,r||e||"",t||a||"",$||"");L.current=(I=T.current)==null?void 0:I.editor.create(Q.current,{model:me,automaticLayout:!0,...s},c),d&&L.current.restoreViewState(Ii.get($)),T.current.editor.setTheme(o),l!==void 0&&L.current.revealLine(l),v(!0),te.current=!0}},[e,t,n,r,a,i,s,c,d,o,l]);P.useEffect(()=>{O&&pe.current(L.current,T.current)},[O]),P.useEffect(()=>{!E&&!O&&F()},[E,O,F]),B.current=r,P.useEffect(()=>{var I,$;O&&h&&((I=Te.current)==null||I.dispose(),Te.current=($=L.current)==null?void 0:$.onDidChangeModelContent(me=>{N.current||h(L.current.getValue(),me)}))},[O,h]),P.useEffect(()=>{if(O){let I=T.current.editor.onDidChangeMarkers($=>{var ve;let me=(ve=L.current.getModel())==null?void 0:ve.uri;if(me&&$.find(Le=>Le.path===me.path)){let Le=T.current.editor.getModelMarkers({resource:me});C==null||C(Le)}});return()=>{I==null||I.dispose()}}return()=>{}},[O,C]);function H(){var I,$;(I=Te.current)==null||I.dispose(),m?d&&Ii.set(i,L.current.saveViewState()):($=L.current.getModel())==null||$.dispose(),L.current.dispose()}return Lt.createElement(bh,{width:y,height:S,isEditorReady:O,loading:u,_ref:Q,className:w,wrapperProps:x})}var V2=$2,B2=P.memo(V2),H2=B2;/** + * @remix-run/router v1.15.2 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function xe(){return xe=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Ar(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Y2(){return Math.random().toString(36).substr(2,8)}function cd(e,t){return{usr:e.state,key:e.key,idx:t}}function Ya(e,t,n,r){return n===void 0&&(n=null),xe({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Kt(t):t,{state:n,key:t&&t.key||r||Y2()})}function ri(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 Kt(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}function Q2(e,t,n,r){r===void 0&&(r={});let{window:a=document.defaultView,v5Compat:i=!1}=r,o=a.history,l=Ee.Pop,u=null,s=c();s==null&&(s=0,o.replaceState(xe({},o.state,{idx:s}),""));function c(){return(o.state||{idx:null}).idx}function d(){l=Ee.Pop;let x=c(),p=x==null?null:x-s;s=x,u&&u({action:l,location:w.location,delta:p})}function m(x,p){l=Ee.Push;let f=Ya(w.location,x,p);n&&n(f,x),s=c()+1;let h=cd(f,s),C=w.createHref(f);try{o.pushState(h,"",C)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;a.location.assign(C)}i&&u&&u({action:l,location:w.location,delta:1})}function y(x,p){l=Ee.Replace;let f=Ya(w.location,x,p);n&&n(f,x),s=c();let h=cd(f,s),C=w.createHref(f);o.replaceState(h,"",C),i&&u&&u({action:l,location:w.location,delta:0})}function S(x){let p=a.location.origin!=="null"?a.location.origin:a.location.href,f=typeof x=="string"?x:ri(x);return f=f.replace(/ $/,"%20"),Z(p,"No window.location.(origin|href) available to create URL for href: "+f),new URL(f,p)}let w={get action(){return l},get location(){return e(a,o)},listen(x){if(u)throw new Error("A history only accepts one active listener");return a.addEventListener(sd,d),u=x,()=>{a.removeEventListener(sd,d),u=null}},createHref(x){return t(a,x)},createURL:S,encodeLocation(x){let p=S(x);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:m,replace:y,go(x){return o.go(x)}};return w}var Se;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Se||(Se={}));const K2=new Set(["lazy","caseSensitive","path","id","index","children"]);function X2(e){return e.index===!0}function Xu(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((a,i)=>{let o=[...n,i],l=typeof a.id=="string"?a.id:o.join("-");if(Z(a.index!==!0||!a.children,"Cannot specify children on an index route"),Z(!r[l],'Found a route id collision on id "'+l+`". Route id's must be globally unique within Data Router usages`),X2(a)){let u=xe({},a,t(a),{id:l});return r[l]=u,u}else{let u=xe({},a,t(a),{id:l,children:void 0});return r[l]=u,a.children&&(u.children=Xu(a.children,t,o,r)),u}})}function gr(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Kt(t):t,a=ai(r.pathname||"/",n);if(a==null)return null;let i=Lh(e);Z2(i);let o=null;for(let l=0;o==null&&l{let u={relativePath:l===void 0?i.path||"":l,caseSensitive:i.caseSensitive===!0,childrenIndex:o,route:i};u.relativePath.startsWith("/")&&(Z(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let s=wn([r,u.relativePath]),c=n.concat(u);i.children&&i.children.length>0&&(Z(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),Lh(i.children,t,c,s)),!(i.path==null&&!i.index)&&t.push({path:s,score:a4(s,i.index),routesMeta:c})};return e.forEach((i,o)=>{var l;if(i.path===""||!((l=i.path)!=null&&l.includes("?")))a(i,o);else for(let u of Nh(i.path))a(i,o,u)}),t}function Nh(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,a=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return a?[i,""]:[i];let o=Nh(r.join("/")),l=[];return l.push(...o.map(u=>u===""?i:[i,u].join("/"))),a&&l.push(...o),l.map(u=>e.startsWith("/")&&u===""?"/":u)}function Z2(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:i4(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const J2=/^:[\w-]+$/,q2=3,e4=2,t4=1,n4=10,r4=-2,fd=e=>e==="*";function a4(e,t){let n=e.split("/"),r=n.length;return n.some(fd)&&(r+=r4),t&&(r+=e4),n.filter(a=>!fd(a)).reduce((a,i)=>a+(J2.test(i)?q2:i===""?t4:n4),r)}function i4(e,t){return e.length===t.length&&e.slice(0,-1).every((r,a)=>r===t[a])?e[e.length-1]-t[t.length-1]:0}function o4(e,t){let{routesMeta:n}=e,r={},a="/",i=[];for(let o=0;o{let{paramName:m,isOptional:y}=c;if(m==="*"){let w=l[d]||"";o=i.slice(0,i.length-w.length).replace(/(.)\/+$/,"$1")}const S=l[d];return y&&!S?s[m]=void 0:s[m]=(S||"").replace(/%2F/g,"/"),s},{}),pathname:i,pathnameBase:o,pattern:e}}function u4(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Ar(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,l,u)=>(r.push({paramName:l,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),r]}function s4(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Ar(!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 ai(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 c4(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:a=""}=typeof e=="string"?Kt(e):e;return{pathname:n?n.startsWith("/")?n:f4(n,t):t,search:p4(r),hash:m4(a)}}function f4(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?n.length>1&&n.pop():a!=="."&&n.push(a)}),n.length>1?n.join("/"):"/"}function Fl(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 Mh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Ah(e,t){let n=Mh(e);return t?n.map((r,a)=>a===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function jh(e,t,n,r){r===void 0&&(r=!1);let a;typeof e=="string"?a=Kt(e):(a=xe({},e),Z(!a.pathname||!a.pathname.includes("?"),Fl("?","pathname","search",a)),Z(!a.pathname||!a.pathname.includes("#"),Fl("#","pathname","hash",a)),Z(!a.search||!a.search.includes("#"),Fl("#","search","hash",a)));let i=e===""||a.pathname==="",o=i?"/":a.pathname,l;if(o==null)l=n;else{let d=t.length-1;if(!r&&o.startsWith("..")){let m=o.split("/");for(;m[0]==="..";)m.shift(),d-=1;a.pathname=m.join("/")}l=d>=0?t[d]:"/"}let u=c4(a,l),s=o&&o!=="/"&&o.endsWith("/"),c=(i||o===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(s||c)&&(u.pathname+="/"),u}const wn=e=>e.join("/").replace(/\/\/+/g,"/"),d4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),p4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,m4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class uc{constructor(t,n,r,a){a===void 0&&(a=!1),this.status=t,this.statusText=n||"",this.internal=a,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Ih(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Dh=["post","put","patch","delete"],h4=new Set(Dh),v4=["get",...Dh],g4=new Set(v4),y4=new Set([301,302,303,307,308]),w4=new Set([307,308]),Ul={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},S4={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Jr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},zh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,k4=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Fh="remix-router-transitions";function x4(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Z(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let a;if(e.mapRouteProperties)a=e.mapRouteProperties;else if(e.detectErrorBoundary){let g=e.detectErrorBoundary;a=k=>({hasErrorBoundary:g(k)})}else a=k4;let i={},o=Xu(e.routes,a,void 0,i),l,u=e.basename||"/",s=xe({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},e.future),c=null,d=new Set,m=null,y=null,S=null,w=e.hydrationData!=null,x=gr(o,e.history.location,u),p=null;if(x==null){let g=ft(404,{pathname:e.history.location.pathname}),{matches:k,route:_}=wd(o);x=k,p={[_.id]:g}}let f,h=x.some(g=>g.route.lazy),C=x.some(g=>g.route.loader);if(h)f=!1;else if(!C)f=!0;else if(s.v7_partialHydration){let g=e.hydrationData?e.hydrationData.loaderData:null,k=e.hydrationData?e.hydrationData.errors:null;f=x.every(_=>_.route.loader&&_.route.loader.hydrate!==!0&&(g&&g[_.route.id]!==void 0||k&&k[_.route.id]!==void 0))}else f=e.hydrationData!=null;let O,v={historyAction:e.history.action,location:e.history.location,matches:x,initialized:f,navigation:Ul,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||p,fetchers:new Map,blockers:new Map},E=Ee.Pop,R=!1,T,L=!1,Q=new Map,pe=null,ue=!1,Te=!1,B=[],ee=[],te=new Map,N=0,F=-1,H=new Map,I=new Set,$=new Map,me=new Map,ve=new Set,Le=new Map,He=new Map,Xt=!1;function Gh(){if(c=e.history.listen(g=>{let{action:k,location:_,delta:M}=g;if(Xt){Xt=!1;return}Ar(He.size===0||M!=null,"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 z=gc({currentLocation:v.location,nextLocation:_,historyAction:k});if(z&&M!=null){Xt=!0,e.history.go(M*-1),oi(z,{state:"blocked",location:_,proceed(){oi(z,{state:"proceeding",proceed:void 0,reset:void 0,location:_}),e.history.go(M)},reset(){let K=new Map(v.blockers);K.set(z,Jr),tt({blockers:K})}});return}return bn(k,_)}),n){M4(t,Q);let g=()=>A4(t,Q);t.addEventListener("pagehide",g),pe=()=>t.removeEventListener("pagehide",g)}return v.initialized||bn(Ee.Pop,v.location,{initialHydration:!0}),O}function Zh(){c&&c(),pe&&pe(),d.clear(),T&&T.abort(),v.fetchers.forEach((g,k)=>ii(k)),v.blockers.forEach((g,k)=>vc(k))}function Jh(g){return d.add(g),()=>d.delete(g)}function tt(g,k){k===void 0&&(k={}),v=xe({},v,g);let _=[],M=[];s.v7_fetcherPersist&&v.fetchers.forEach((z,K)=>{z.state==="idle"&&(ve.has(K)?M.push(K):_.push(K))}),[...d].forEach(z=>z(v,{deletedFetchers:M,unstable_viewTransitionOpts:k.viewTransitionOpts,unstable_flushSync:k.flushSync===!0})),s.v7_fetcherPersist&&(_.forEach(z=>v.fetchers.delete(z)),M.forEach(z=>ii(z)))}function Ur(g,k,_){var M,z;let{flushSync:K}=_===void 0?{}:_,W=v.actionData!=null&&v.navigation.formMethod!=null&&kt(v.navigation.formMethod)&&v.navigation.state==="loading"&&((M=g.state)==null?void 0:M._isRedirect)!==!0,V;k.actionData?Object.keys(k.actionData).length>0?V=k.actionData:V=null:W?V=v.actionData:V=null;let U=k.loaderData?yd(v.loaderData,k.loaderData,k.matches||[],k.errors):v.loaderData,q=v.blockers;q.size>0&&(q=new Map(q),q.forEach((oe,Ie)=>q.set(Ie,Jr)));let Ne=R===!0||v.navigation.formMethod!=null&&kt(v.navigation.formMethod)&&((z=g.state)==null?void 0:z._isRedirect)!==!0;l&&(o=l,l=void 0),ue||E===Ee.Pop||(E===Ee.Push?e.history.push(g,g.state):E===Ee.Replace&&e.history.replace(g,g.state));let Y;if(E===Ee.Pop){let oe=Q.get(v.location.pathname);oe&&oe.has(g.pathname)?Y={currentLocation:v.location,nextLocation:g}:Q.has(g.pathname)&&(Y={currentLocation:g,nextLocation:v.location})}else if(L){let oe=Q.get(v.location.pathname);oe?oe.add(g.pathname):(oe=new Set([g.pathname]),Q.set(v.location.pathname,oe)),Y={currentLocation:v.location,nextLocation:g}}tt(xe({},k,{actionData:V,loaderData:U,historyAction:E,location:g,initialized:!0,navigation:Ul,revalidation:"idle",restoreScrollPosition:wc(g,k.matches||v.matches),preventScrollReset:Ne,blockers:q}),{viewTransitionOpts:Y,flushSync:K===!0}),E=Ee.Pop,R=!1,L=!1,ue=!1,Te=!1,B=[],ee=[]}async function cc(g,k){if(typeof g=="number"){e.history.go(g);return}let _=Gu(v.location,v.matches,u,s.v7_prependBasename,g,s.v7_relativeSplatPath,k==null?void 0:k.fromRouteId,k==null?void 0:k.relative),{path:M,submission:z,error:K}=dd(s.v7_normalizeFormMethod,!1,_,k),W=v.location,V=Ya(v.location,M,k&&k.state);V=xe({},V,e.history.encodeLocation(V));let U=k&&k.replace!=null?k.replace:void 0,q=Ee.Push;U===!0?q=Ee.Replace:U===!1||z!=null&&kt(z.formMethod)&&z.formAction===v.location.pathname+v.location.search&&(q=Ee.Replace);let Ne=k&&"preventScrollReset"in k?k.preventScrollReset===!0:void 0,Y=(k&&k.unstable_flushSync)===!0,oe=gc({currentLocation:W,nextLocation:V,historyAction:q});if(oe){oi(oe,{state:"blocked",location:V,proceed(){oi(oe,{state:"proceeding",proceed:void 0,reset:void 0,location:V}),cc(g,k)},reset(){let Ie=new Map(v.blockers);Ie.set(oe,Jr),tt({blockers:Ie})}});return}return await bn(q,V,{submission:z,pendingError:K,preventScrollReset:Ne,replace:k&&k.replace,enableViewTransition:k&&k.unstable_viewTransition,flushSync:Y})}function qh(){if(el(),tt({revalidation:"loading"}),v.navigation.state!=="submitting"){if(v.navigation.state==="idle"){bn(v.historyAction,v.location,{startUninterruptedRevalidation:!0});return}bn(E||v.historyAction,v.navigation.location,{overrideNavigation:v.navigation})}}async function bn(g,k,_){T&&T.abort(),T=null,E=g,ue=(_&&_.startUninterruptedRevalidation)===!0,u1(v.location,v.matches),R=(_&&_.preventScrollReset)===!0,L=(_&&_.enableViewTransition)===!0;let M=l||o,z=_&&_.overrideNavigation,K=gr(M,k,u),W=(_&&_.flushSync)===!0;if(!K){let Ie=ft(404,{pathname:k.pathname}),{matches:nt,route:Me}=wd(M);tl(),Ur(k,{matches:nt,loaderData:{},errors:{[Me.id]:Ie}},{flushSync:W});return}if(v.initialized&&!Te&&O4(v.location,k)&&!(_&&_.submission&&kt(_.submission.formMethod))){Ur(k,{matches:K},{flushSync:W});return}T=new AbortController;let V=ea(e.history,k,T.signal,_&&_.submission),U,q;if(_&&_.pendingError)q={[xa(K).route.id]:_.pendingError};else if(_&&_.submission&&kt(_.submission.formMethod)){let Ie=await e1(V,k,_.submission,K,{replace:_.replace,flushSync:W});if(Ie.shortCircuited)return;U=Ie.pendingActionData,q=Ie.pendingActionError,z=$l(k,_.submission),W=!1,V=new Request(V.url,{signal:V.signal})}let{shortCircuited:Ne,loaderData:Y,errors:oe}=await t1(V,k,K,z,_&&_.submission,_&&_.fetcherSubmission,_&&_.replace,_&&_.initialHydration===!0,W,U,q);Ne||(T=null,Ur(k,xe({matches:K},U?{actionData:U}:{},{loaderData:Y,errors:oe})))}async function e1(g,k,_,M,z){z===void 0&&(z={}),el();let K=L4(k,_);tt({navigation:K},{flushSync:z.flushSync===!0});let W,V=Ju(M,k);if(!V.route.action&&!V.route.lazy)W={type:Se.error,error:ft(405,{method:g.method,pathname:k.pathname,routeId:V.route.id})};else if(W=await qr("action",g,V,M,i,a,u,s.v7_relativeSplatPath),g.signal.aborted)return{shortCircuited:!0};if(zn(W)){let U;return z&&z.replace!=null?U=z.replace:U=W.location===v.location.pathname+v.location.search,await $r(v,W,{submission:_,replace:U}),{shortCircuited:!0}}if(yr(W)){let U=xa(M,V.route.id);return(z&&z.replace)!==!0&&(E=Ee.Push),{pendingActionData:{},pendingActionError:{[U.route.id]:W.error}}}if(Dn(W))throw ft(400,{type:"defer-action"});return{pendingActionData:{[V.route.id]:W.data}}}async function t1(g,k,_,M,z,K,W,V,U,q,Ne){let Y=M||$l(k,z),oe=z||K||xd(Y),Ie=l||o,[nt,Me]=pd(e.history,v,_,oe,k,s.v7_partialHydration&&V===!0,Te,B,ee,ve,$,I,Ie,u,q,Ne);if(tl(re=>!(_&&_.some(ie=>ie.route.id===re))||nt&&nt.some(ie=>ie.route.id===re)),F=++N,nt.length===0&&Me.length===0){let re=mc();return Ur(k,xe({matches:_,loaderData:{},errors:Ne||null},q?{actionData:q}:{},re?{fetchers:new Map(v.fetchers)}:{}),{flushSync:U}),{shortCircuited:!0}}if(!ue&&(!s.v7_partialHydration||!V)){Me.forEach(ie=>{let Xe=v.fetchers.get(ie.key),ui=ta(void 0,Xe?Xe.data:void 0);v.fetchers.set(ie.key,ui)});let re=q||v.actionData;tt(xe({navigation:Y},re?Object.keys(re).length===0?{actionData:null}:{actionData:re}:{},Me.length>0?{fetchers:new Map(v.fetchers)}:{}),{flushSync:U})}Me.forEach(re=>{te.has(re.key)&&Zt(re.key),re.controller&&te.set(re.key,re.controller)});let Zn=()=>Me.forEach(re=>Zt(re.key));T&&T.signal.addEventListener("abort",Zn);let{results:nl,loaderResults:Jn,fetcherResults:Jt}=await fc(v.matches,_,nt,Me,g);if(g.signal.aborted)return{shortCircuited:!0};T&&T.signal.removeEventListener("abort",Zn),Me.forEach(re=>te.delete(re.key));let Rn=Sd(nl);if(Rn){if(Rn.idx>=nt.length){let re=Me[Rn.idx-nt.length].key;I.add(re)}return await $r(v,Rn.result,{replace:W}),{shortCircuited:!0}}let{loaderData:rl,errors:Br}=gd(v,_,nt,Jn,Ne,Me,Jt,Le);Le.forEach((re,ie)=>{re.subscribe(Xe=>{(Xe||re.done)&&Le.delete(ie)})}),s.v7_partialHydration&&V&&v.errors&&Object.entries(v.errors).filter(re=>{let[ie]=re;return!nt.some(Xe=>Xe.route.id===ie)}).forEach(re=>{let[ie,Xe]=re;Br=Object.assign(Br||{},{[ie]:Xe})});let al=mc(),qn=hc(F),li=al||qn||Me.length>0;return xe({loaderData:rl,errors:Br},li?{fetchers:new Map(v.fetchers)}:{})}function n1(g,k,_,M){if(r)throw new 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.");te.has(g)&&Zt(g);let z=(M&&M.unstable_flushSync)===!0,K=l||o,W=Gu(v.location,v.matches,u,s.v7_prependBasename,_,s.v7_relativeSplatPath,k,M==null?void 0:M.relative),V=gr(K,W,u);if(!V){Vr(g,k,ft(404,{pathname:W}),{flushSync:z});return}let{path:U,submission:q,error:Ne}=dd(s.v7_normalizeFormMethod,!0,W,M);if(Ne){Vr(g,k,Ne,{flushSync:z});return}let Y=Ju(V,U);if(R=(M&&M.preventScrollReset)===!0,q&&kt(q.formMethod)){r1(g,k,U,Y,V,z,q);return}$.set(g,{routeId:k,path:U}),a1(g,k,U,Y,V,z,q)}async function r1(g,k,_,M,z,K,W){if(el(),$.delete(g),!M.route.action&&!M.route.lazy){let ie=ft(405,{method:W.formMethod,pathname:_,routeId:k});Vr(g,k,ie,{flushSync:K});return}let V=v.fetchers.get(g);Gt(g,N4(W,V),{flushSync:K});let U=new AbortController,q=ea(e.history,_,U.signal,W);te.set(g,U);let Ne=N,Y=await qr("action",q,M,z,i,a,u,s.v7_relativeSplatPath);if(q.signal.aborted){te.get(g)===U&&te.delete(g);return}if(s.v7_fetcherPersist&&ve.has(g)){if(zn(Y)||yr(Y)){Gt(g,tn(void 0));return}}else{if(zn(Y))if(te.delete(g),F>Ne){Gt(g,tn(void 0));return}else return I.add(g),Gt(g,ta(W)),$r(v,Y,{fetcherSubmission:W});if(yr(Y)){Vr(g,k,Y.error);return}}if(Dn(Y))throw ft(400,{type:"defer-action"});let oe=v.navigation.location||v.location,Ie=ea(e.history,oe,U.signal),nt=l||o,Me=v.navigation.state!=="idle"?gr(nt,v.navigation.location,u):v.matches;Z(Me,"Didn't find any matches after fetcher action");let Zn=++N;H.set(g,Zn);let nl=ta(W,Y.data);v.fetchers.set(g,nl);let[Jn,Jt]=pd(e.history,v,Me,W,oe,!1,Te,B,ee,ve,$,I,nt,u,{[M.route.id]:Y.data},void 0);Jt.filter(ie=>ie.key!==g).forEach(ie=>{let Xe=ie.key,ui=v.fetchers.get(Xe),c1=ta(void 0,ui?ui.data:void 0);v.fetchers.set(Xe,c1),te.has(Xe)&&Zt(Xe),ie.controller&&te.set(Xe,ie.controller)}),tt({fetchers:new Map(v.fetchers)});let Rn=()=>Jt.forEach(ie=>Zt(ie.key));U.signal.addEventListener("abort",Rn);let{results:rl,loaderResults:Br,fetcherResults:al}=await fc(v.matches,Me,Jn,Jt,Ie);if(U.signal.aborted)return;U.signal.removeEventListener("abort",Rn),H.delete(g),te.delete(g),Jt.forEach(ie=>te.delete(ie.key));let qn=Sd(rl);if(qn){if(qn.idx>=Jn.length){let ie=Jt[qn.idx-Jn.length].key;I.add(ie)}return $r(v,qn.result)}let{loaderData:li,errors:re}=gd(v,v.matches,Jn,Br,void 0,Jt,al,Le);if(v.fetchers.has(g)){let ie=tn(Y.data);v.fetchers.set(g,ie)}hc(Zn),v.navigation.state==="loading"&&Zn>F?(Z(E,"Expected pending action"),T&&T.abort(),Ur(v.navigation.location,{matches:Me,loaderData:li,errors:re,fetchers:new Map(v.fetchers)})):(tt({errors:re,loaderData:yd(v.loaderData,li,Me,re),fetchers:new Map(v.fetchers)}),Te=!1)}async function a1(g,k,_,M,z,K,W){let V=v.fetchers.get(g);Gt(g,ta(W,V?V.data:void 0),{flushSync:K});let U=new AbortController,q=ea(e.history,_,U.signal);te.set(g,U);let Ne=N,Y=await qr("loader",q,M,z,i,a,u,s.v7_relativeSplatPath);if(Dn(Y)&&(Y=await Vh(Y,q.signal,!0)||Y),te.get(g)===U&&te.delete(g),!q.signal.aborted){if(ve.has(g)){Gt(g,tn(void 0));return}if(zn(Y))if(F>Ne){Gt(g,tn(void 0));return}else{I.add(g),await $r(v,Y);return}if(yr(Y)){Vr(g,k,Y.error);return}Z(!Dn(Y),"Unhandled fetcher deferred data"),Gt(g,tn(Y.data))}}async function $r(g,k,_){let{submission:M,fetcherSubmission:z,replace:K}=_===void 0?{}:_;k.revalidate&&(Te=!0);let W=Ya(g.location,k.location,{_isRedirect:!0});if(Z(W,"Expected a location on the redirect navigation"),n){let oe=!1;if(k.reloadDocument)oe=!0;else if(zh.test(k.location)){const Ie=e.history.createURL(k.location);oe=Ie.origin!==t.location.origin||ai(Ie.pathname,u)==null}if(oe){K?t.location.replace(k.location):t.location.assign(k.location);return}}T=null;let V=K===!0?Ee.Replace:Ee.Push,{formMethod:U,formAction:q,formEncType:Ne}=g.navigation;!M&&!z&&U&&q&&Ne&&(M=xd(g.navigation));let Y=M||z;if(w4.has(k.status)&&Y&&kt(Y.formMethod))await bn(V,W,{submission:xe({},Y,{formAction:k.location}),preventScrollReset:R});else{let oe=$l(W,M);await bn(V,W,{overrideNavigation:oe,fetcherSubmission:z,preventScrollReset:R})}}async function fc(g,k,_,M,z){let K=await Promise.all([..._.map(U=>qr("loader",z,U,k,i,a,u,s.v7_relativeSplatPath)),...M.map(U=>U.matches&&U.match&&U.controller?qr("loader",ea(e.history,U.path,U.controller.signal),U.match,U.matches,i,a,u,s.v7_relativeSplatPath):{type:Se.error,error:ft(404,{pathname:U.path})})]),W=K.slice(0,_.length),V=K.slice(_.length);return await Promise.all([kd(g,_,W,W.map(()=>z.signal),!1,v.loaderData),kd(g,M.map(U=>U.match),V,M.map(U=>U.controller?U.controller.signal:null),!0)]),{results:K,loaderResults:W,fetcherResults:V}}function el(){Te=!0,B.push(...tl()),$.forEach((g,k)=>{te.has(k)&&(ee.push(k),Zt(k))})}function Gt(g,k,_){_===void 0&&(_={}),v.fetchers.set(g,k),tt({fetchers:new Map(v.fetchers)},{flushSync:(_&&_.flushSync)===!0})}function Vr(g,k,_,M){M===void 0&&(M={});let z=xa(v.matches,k);ii(g),tt({errors:{[z.route.id]:_},fetchers:new Map(v.fetchers)},{flushSync:(M&&M.flushSync)===!0})}function dc(g){return s.v7_fetcherPersist&&(me.set(g,(me.get(g)||0)+1),ve.has(g)&&ve.delete(g)),v.fetchers.get(g)||S4}function ii(g){let k=v.fetchers.get(g);te.has(g)&&!(k&&k.state==="loading"&&H.has(g))&&Zt(g),$.delete(g),H.delete(g),I.delete(g),ve.delete(g),v.fetchers.delete(g)}function i1(g){if(s.v7_fetcherPersist){let k=(me.get(g)||0)-1;k<=0?(me.delete(g),ve.add(g)):me.set(g,k)}else ii(g);tt({fetchers:new Map(v.fetchers)})}function Zt(g){let k=te.get(g);Z(k,"Expected fetch controller: "+g),k.abort(),te.delete(g)}function pc(g){for(let k of g){let _=dc(k),M=tn(_.data);v.fetchers.set(k,M)}}function mc(){let g=[],k=!1;for(let _ of I){let M=v.fetchers.get(_);Z(M,"Expected fetcher: "+_),M.state==="loading"&&(I.delete(_),g.push(_),k=!0)}return pc(g),k}function hc(g){let k=[];for(let[_,M]of H)if(M0}function o1(g,k){let _=v.blockers.get(g)||Jr;return He.get(g)!==k&&He.set(g,k),_}function vc(g){v.blockers.delete(g),He.delete(g)}function oi(g,k){let _=v.blockers.get(g)||Jr;Z(_.state==="unblocked"&&k.state==="blocked"||_.state==="blocked"&&k.state==="blocked"||_.state==="blocked"&&k.state==="proceeding"||_.state==="blocked"&&k.state==="unblocked"||_.state==="proceeding"&&k.state==="unblocked","Invalid blocker state transition: "+_.state+" -> "+k.state);let M=new Map(v.blockers);M.set(g,k),tt({blockers:M})}function gc(g){let{currentLocation:k,nextLocation:_,historyAction:M}=g;if(He.size===0)return;He.size>1&&Ar(!1,"A router only supports one blocker at a time");let z=Array.from(He.entries()),[K,W]=z[z.length-1],V=v.blockers.get(K);if(!(V&&V.state==="proceeding")&&W({currentLocation:k,nextLocation:_,historyAction:M}))return K}function tl(g){let k=[];return Le.forEach((_,M)=>{(!g||g(M))&&(_.cancel(),k.push(M),Le.delete(M))}),k}function l1(g,k,_){if(m=g,S=k,y=_||null,!w&&v.navigation===Ul){w=!0;let M=wc(v.location,v.matches);M!=null&&tt({restoreScrollPosition:M})}return()=>{m=null,S=null,y=null}}function yc(g,k){return y&&y(g,k.map(M=>G2(M,v.loaderData)))||g.key}function u1(g,k){if(m&&S){let _=yc(g,k);m[_]=S()}}function wc(g,k){if(m){let _=yc(g,k),M=m[_];if(typeof M=="number")return M}return null}function s1(g){i={},l=Xu(g,a,void 0,i)}return O={get basename(){return u},get future(){return s},get state(){return v},get routes(){return o},get window(){return t},initialize:Gh,subscribe:Jh,enableScrollRestoration:l1,navigate:cc,fetch:n1,revalidate:qh,createHref:g=>e.history.createHref(g),encodeLocation:g=>e.history.encodeLocation(g),getFetcher:dc,deleteFetcher:i1,dispose:Zh,getBlocker:o1,deleteBlocker:vc,_internalFetchControllers:te,_internalActiveDeferreds:Le,_internalSetRoutes:s1},O}function C4(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Gu(e,t,n,r,a,i,o,l){let u,s;if(o){u=[];for(let d of t)if(u.push(d),d.route.id===o){s=d;break}}else u=t,s=t[t.length-1];let c=jh(a||".",Ah(u,i),ai(e.pathname,n)||e.pathname,l==="path");return a==null&&(c.search=e.search,c.hash=e.hash),(a==null||a===""||a===".")&&s&&s.route.index&&!sc(c.search)&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:wn([n,c.pathname])),ri(c)}function dd(e,t,n,r){if(!r||!C4(r))return{path:n};if(r.formMethod&&!T4(r.formMethod))return{path:n,error:ft(405,{method:r.formMethod})};let a=()=>({path:n,error:ft(400,{type:"invalid-body"})}),i=r.formMethod||"get",o=e?i.toUpperCase():i.toLowerCase(),l=$h(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!kt(o))return a();let m=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((y,S)=>{let[w,x]=S;return""+y+w+"="+x+` +`},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:l,formEncType:r.formEncType,formData:void 0,json:void 0,text:m}}}else if(r.formEncType==="application/json"){if(!kt(o))return a();try{let m=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:l,formEncType:r.formEncType,formData:void 0,json:m,text:void 0}}}catch{return a()}}}Z(typeof FormData=="function","FormData is not available in this environment");let u,s;if(r.formData)u=Zu(r.formData),s=r.formData;else if(r.body instanceof FormData)u=Zu(r.body),s=r.body;else if(r.body instanceof URLSearchParams)u=r.body,s=vd(u);else if(r.body==null)u=new URLSearchParams,s=new FormData;else try{u=new URLSearchParams(r.body),s=vd(u)}catch{return a()}let c={formMethod:o,formAction:l,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:s,json:void 0,text:void 0};if(kt(c.formMethod))return{path:n,submission:c};let d=Kt(n);return t&&d.search&&sc(d.search)&&u.append("index",""),d.search="?"+u,{path:ri(d),submission:c}}function E4(e,t){let n=e;if(t){let r=e.findIndex(a=>a.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function pd(e,t,n,r,a,i,o,l,u,s,c,d,m,y,S,w){let x=w?Object.values(w)[0]:S?Object.values(S)[0]:void 0,p=e.createURL(t.location),f=e.createURL(a),h=w?Object.keys(w)[0]:void 0,O=E4(n,h).filter((E,R)=>{let{route:T}=E;if(T.lazy)return!0;if(T.loader==null)return!1;if(i)return T.loader.hydrate?!0:t.loaderData[T.id]===void 0&&(!t.errors||t.errors[T.id]===void 0);if(P4(t.loaderData,t.matches[R],E)||l.some(pe=>pe===E.route.id))return!0;let L=t.matches[R],Q=E;return md(E,xe({currentUrl:p,currentParams:L.params,nextUrl:f,nextParams:Q.params},r,{actionResult:x,defaultShouldRevalidate:o||p.pathname+p.search===f.pathname+f.search||p.search!==f.search||Uh(L,Q)}))}),v=[];return c.forEach((E,R)=>{if(i||!n.some(ue=>ue.route.id===E.routeId)||s.has(R))return;let T=gr(m,E.path,y);if(!T){v.push({key:R,routeId:E.routeId,path:E.path,matches:null,match:null,controller:null});return}let L=t.fetchers.get(R),Q=Ju(T,E.path),pe=!1;d.has(R)?pe=!1:u.includes(R)?pe=!0:L&&L.state!=="idle"&&L.data===void 0?pe=o:pe=md(Q,xe({currentUrl:p,currentParams:t.matches[t.matches.length-1].params,nextUrl:f,nextParams:n[n.length-1].params},r,{actionResult:x,defaultShouldRevalidate:o})),pe&&v.push({key:R,routeId:E.routeId,path:E.path,matches:T,match:Q,controller:new AbortController})}),[O,v]}function P4(e,t,n){let r=!t||n.route.id!==t.route.id,a=e[n.route.id]===void 0;return r||a}function Uh(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function md(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function hd(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let a=n[e.id];Z(a,"No route found in manifest");let i={};for(let o in r){let u=a[o]!==void 0&&o!=="hasErrorBoundary";Ar(!u,'Route "'+a.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!u&&!K2.has(o)&&(i[o]=r[o])}Object.assign(a,i),Object.assign(a,xe({},t(a),{lazy:void 0}))}async function qr(e,t,n,r,a,i,o,l,u){u===void 0&&(u={});let s,c,d,m=w=>{let x,p=new Promise((f,h)=>x=h);return d=()=>x(),t.signal.addEventListener("abort",d),Promise.race([w({request:t,params:n.params,context:u.requestContext}),p])};try{let w=n.route[e];if(n.route.lazy)if(w){let x,p=await Promise.all([m(w).catch(f=>{x=f}),hd(n.route,i,a)]);if(x)throw x;c=p[0]}else if(await hd(n.route,i,a),w=n.route[e],w)c=await m(w);else if(e==="action"){let x=new URL(t.url),p=x.pathname+x.search;throw ft(405,{method:t.method,pathname:p,routeId:n.route.id})}else return{type:Se.data,data:void 0};else if(w)c=await m(w);else{let x=new URL(t.url),p=x.pathname+x.search;throw ft(404,{pathname:p})}Z(c!==void 0,"You defined "+(e==="action"?"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(w){s=Se.error,c=w}finally{d&&t.signal.removeEventListener("abort",d)}if(R4(c)){let w=c.status;if(y4.has(w)){let p=c.headers.get("Location");if(Z(p,"Redirects returned/thrown from loaders/actions must have a Location header"),!zh.test(p))p=Gu(new URL(t.url),r.slice(0,r.indexOf(n)+1),o,!0,p,l);else if(!u.isStaticRequest){let f=new URL(t.url),h=p.startsWith("//")?new URL(f.protocol+p):new URL(p),C=ai(h.pathname,o)!=null;h.origin===f.origin&&C&&(p=h.pathname+h.search+h.hash)}if(u.isStaticRequest)throw c.headers.set("Location",p),c;return{type:Se.redirect,status:w,location:p,revalidate:c.headers.get("X-Remix-Revalidate")!==null,reloadDocument:c.headers.get("X-Remix-Reload-Document")!==null}}if(u.isRouteRequest)throw{type:s===Se.error?Se.error:Se.data,response:c};let x;try{let p=c.headers.get("Content-Type");p&&/\bapplication\/json\b/.test(p)?c.body==null?x=null:x=await c.json():x=await c.text()}catch(p){return{type:Se.error,error:p}}return s===Se.error?{type:s,error:new uc(w,c.statusText,x),headers:c.headers}:{type:Se.data,data:x,statusCode:c.status,headers:c.headers}}if(s===Se.error)return{type:s,error:c};if(b4(c)){var y,S;return{type:Se.deferred,deferredData:c,statusCode:(y=c.init)==null?void 0:y.status,headers:((S=c.init)==null?void 0:S.headers)&&new Headers(c.init.headers)}}return{type:Se.data,data:c}}function ea(e,t,n,r){let a=e.createURL($h(t)).toString(),i={signal:n};if(r&&kt(r.formMethod)){let{formMethod:o,formEncType:l}=r;i.method=o.toUpperCase(),l==="application/json"?(i.headers=new Headers({"Content-Type":l}),i.body=JSON.stringify(r.json)):l==="text/plain"?i.body=r.text:l==="application/x-www-form-urlencoded"&&r.formData?i.body=Zu(r.formData):i.body=r.formData}return new Request(a,i)}function Zu(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function vd(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function _4(e,t,n,r,a){let i={},o=null,l,u=!1,s={};return n.forEach((c,d)=>{let m=t[d].route.id;if(Z(!zn(c),"Cannot handle redirect results in processLoaderData"),yr(c)){let y=xa(e,m),S=c.error;r&&(S=Object.values(r)[0],r=void 0),o=o||{},o[y.route.id]==null&&(o[y.route.id]=S),i[m]=void 0,u||(u=!0,l=Ih(c.error)?c.error.status:500),c.headers&&(s[m]=c.headers)}else Dn(c)?(a.set(m,c.deferredData),i[m]=c.deferredData.data):i[m]=c.data,c.statusCode!=null&&c.statusCode!==200&&!u&&(l=c.statusCode),c.headers&&(s[m]=c.headers)}),r&&(o=r,i[Object.keys(r)[0]]=void 0),{loaderData:i,errors:o,statusCode:l||200,loaderHeaders:s}}function gd(e,t,n,r,a,i,o,l){let{loaderData:u,errors:s}=_4(t,n,r,a,l);for(let c=0;cr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function wd(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function ft(e,t){let{pathname:n,routeId:r,method:a,type:i}=t===void 0?{}:t,o="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(o="Bad Request",a&&n&&r?l="You made a "+a+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":i==="defer-action"?l="defer() is not supported in actions":i==="invalid-body"&&(l="Unable to encode submission body")):e===403?(o="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(o="Not Found",l='No route matches URL "'+n+'"'):e===405&&(o="Method Not Allowed",a&&n&&r?l="You made a "+a.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":a&&(l='Invalid request method "'+a.toUpperCase()+'"')),new uc(e||500,o,new Error(l),!0)}function Sd(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(zn(n))return{result:n,idx:t}}}function $h(e){let t=typeof e=="string"?Kt(e):e;return ri(xe({},t,{hash:""}))}function O4(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Dn(e){return e.type===Se.deferred}function yr(e){return e.type===Se.error}function zn(e){return(e&&e.type)===Se.redirect}function b4(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function R4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function T4(e){return g4.has(e.toLowerCase())}function kt(e){return h4.has(e.toLowerCase())}async function kd(e,t,n,r,a,i){for(let o=0;od.route.id===u.route.id),c=s!=null&&!Uh(s,u)&&(i&&i[u.route.id])!==void 0;if(Dn(l)&&(a||c)){let d=r[o];Z(d,"Expected an AbortSignal for revalidating fetcher deferred result"),await Vh(l,d,a).then(m=>{m&&(n[o]=m||n[o])})}}}async function Vh(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Se.data,data:e.deferredData.unwrappedData}}catch(a){return{type:Se.error,error:a}}return{type:Se.data,data:e.deferredData.data}}}function sc(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Ju(e,t){let n=typeof t=="string"?Kt(t).search:t.search;if(e[e.length-1].route.index&&sc(n||""))return e[e.length-1];let r=Mh(e);return r[r.length-1]}function xd(e){let{formMethod:t,formAction:n,formEncType:r,text:a,formData:i,json:o}=e;if(!(!t||!n||!r)){if(a!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:a};if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:i,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function $l(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 L4(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function ta(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 N4(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function tn(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function M4(e,t){try{let n=e.sessionStorage.getItem(Fh);if(n){let r=JSON.parse(n);for(let[a,i]of Object.entries(r||{}))i&&Array.isArray(i)&&t.set(a,new Set(i||[]))}}catch{}}function A4(e,t){if(t.size>0){let n={};for(let[r,a]of t)n[r]=[...a];try{e.sessionStorage.setItem(Fh,JSON.stringify(n))}catch(r){Ar(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** + * React Router v6.22.2 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Qa(){return Qa=Object.assign?Object.assign.bind():function(e){for(var t=1;t{l.current=!0}),P.useCallback(function(s,c){if(c===void 0&&(c={}),!l.current)return;if(typeof s=="number"){r.go(s);return}let d=jh(s,JSON.parse(o),i,c.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:wn([t,d.pathname])),(c.replace?r.replace:r.push)(d,c.state,c)},[t,r,o,i,e])}function D4(){let{matches:e}=P.useContext(Gn),t=e[e.length-1];return t?t.params:{}}function z4(e,t,n,r){qo()||Z(!1);let{navigator:a}=P.useContext(Zo),{matches:i}=P.useContext(Gn),o=i[i.length-1],l=o?o.params:{};o&&o.pathname;let u=o?o.pathnameBase:"/";o&&o.route;let s=Wh(),c;if(t){var d;let x=typeof t=="string"?Kt(t):t;u==="/"||(d=x.pathname)!=null&&d.startsWith(u)||Z(!1),c=x}else c=s;let m=c.pathname||"/",y=m;if(u!=="/"){let x=u.replace(/^\//,"").split("/");y="/"+m.replace(/^\//,"").split("/").slice(x.length).join("/")}let S=gr(e,{pathname:y}),w=B4(S&&S.map(x=>Object.assign({},x,{params:Object.assign({},l,x.params),pathname:wn([u,a.encodeLocation?a.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?u:wn([u,a.encodeLocation?a.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),i,n,r);return t&&w?P.createElement(Jo.Provider,{value:{location:Qa({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Ee.Pop}},w):w}function F4(){let e=Xh(),t=Ih(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return P.createElement(P.Fragment,null,P.createElement("h2",null,"Unexpected Application Error!"),P.createElement("h3",{style:{fontStyle:"italic"}},t),n?P.createElement("pre",{style:a},n):null,null)}const U4=P.createElement(F4,null);class $4 extends P.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?P.createElement(Gn.Provider,{value:this.props.routeContext},P.createElement(Hh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function V4(e){let{routeContext:t,match:n,children:r}=e,a=P.useContext(Go);return a&&a.static&&a.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=n.route.id),P.createElement(Gn.Provider,{value:t},r)}function B4(e,t,n,r){var a;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let o=e,l=(a=n)==null?void 0:a.errors;if(l!=null){let c=o.findIndex(d=>d.route.id&&(l==null?void 0:l[d.route.id]));c>=0||Z(!1),o=o.slice(0,Math.min(o.length,c+1))}let u=!1,s=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c=0?o=o.slice(0,s+1):o=[o[0]];break}}}return o.reduceRight((c,d,m)=>{let y,S=!1,w=null,x=null;n&&(y=l&&d.route.id?l[d.route.id]:void 0,w=d.route.errorElement||U4,u&&(s<0&&m===0?(K4("route-fallback",!1),S=!0,x=null):s===m&&(S=!0,x=d.route.hydrateFallbackElement||null)));let p=t.concat(o.slice(0,m+1)),f=()=>{let h;return y?h=w:S?h=x:d.route.Component?h=P.createElement(d.route.Component,null):d.route.element?h=d.route.element:h=c,P.createElement(V4,{match:d,routeContext:{outlet:c,matches:p,isDataRoute:n!=null},children:h})};return n&&(d.route.ErrorBoundary||d.route.errorElement||m===0)?P.createElement($4,{location:n.location,revalidation:n.revalidation,component:w,error:y,children:f(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):f()},null)}var Qh=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Qh||{}),Oo=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Oo||{});function H4(e){let t=P.useContext(Go);return t||Z(!1),t}function W4(e){let t=P.useContext(Bh);return t||Z(!1),t}function Y4(e){let t=P.useContext(Gn);return t||Z(!1),t}function Kh(e){let t=Y4(),n=t.matches[t.matches.length-1];return n.route.id||Z(!1),n.route.id}function Xh(){var e;let t=P.useContext(Hh),n=W4(Oo.UseRouteError),r=Kh(Oo.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Q4(){let{router:e}=H4(Qh.UseNavigateStable),t=Kh(Oo.UseNavigateStable),n=P.useRef(!1);return Yh(()=>{n.current=!0}),P.useCallback(function(a,i){i===void 0&&(i={}),n.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,Qa({fromRouteId:t},i)))},[e,t])}const Cd={};function K4(e,t,n){!t&&!Cd[e]&&(Cd[e]=!0)}function X4(e){let{basename:t="/",children:n=null,location:r,navigationType:a=Ee.Pop,navigator:i,static:o=!1,future:l}=e;qo()&&Z(!1);let u=t.replace(/^\/*/,"/"),s=P.useMemo(()=>({basename:u,navigator:i,static:o,future:Qa({v7_relativeSplatPath:!1},l)}),[u,l,i,o]);typeof r=="string"&&(r=Kt(r));let{pathname:c="/",search:d="",hash:m="",state:y=null,key:S="default"}=r,w=P.useMemo(()=>{let x=ai(c,u);return x==null?null:{location:{pathname:x,search:d,hash:m,state:y,key:S},navigationType:a}},[u,c,d,m,y,S,a]);return w==null?null:P.createElement(Zo.Provider,{value:s},P.createElement(Jo.Provider,{children:n,value:w}))}new Promise(()=>{});function G4(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:P.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:P.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:P.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + * React Router DOM v6.22.2 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function bo(){return bo=Object.assign?Object.assign.bind():function(e){for(var t=1;t{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function lw(e){let{fallbackElement:t,router:n,future:r}=e,[a,i]=P.useState(n.state),[o,l]=P.useState(),[u,s]=P.useState({isTransitioning:!1}),[c,d]=P.useState(),[m,y]=P.useState(),[S,w]=P.useState(),x=P.useRef(new Map),{v7_startTransition:p}=r||{},f=P.useCallback(E=>{p?iw(E):E()},[p]),h=P.useCallback((E,R)=>{let{deletedFetchers:T,unstable_flushSync:L,unstable_viewTransitionOpts:Q}=R;T.forEach(ue=>x.current.delete(ue)),E.fetchers.forEach((ue,Te)=>{ue.data!==void 0&&x.current.set(Te,ue.data)});let pe=n.window==null||typeof n.window.document.startViewTransition!="function";if(!Q||pe){L?na(()=>i(E)):f(()=>i(E));return}if(L){na(()=>{m&&(c&&c.resolve(),m.skipTransition()),s({isTransitioning:!0,flushSync:!0,currentLocation:Q.currentLocation,nextLocation:Q.nextLocation})});let ue=n.window.document.startViewTransition(()=>{na(()=>i(E))});ue.finished.finally(()=>{na(()=>{d(void 0),y(void 0),l(void 0),s({isTransitioning:!1})})}),na(()=>y(ue));return}m?(c&&c.resolve(),m.skipTransition(),w({state:E,currentLocation:Q.currentLocation,nextLocation:Q.nextLocation})):(l(E),s({isTransitioning:!0,flushSync:!1,currentLocation:Q.currentLocation,nextLocation:Q.nextLocation}))},[n.window,m,c,x,f]);P.useLayoutEffect(()=>n.subscribe(h),[n,h]),P.useEffect(()=>{u.isTransitioning&&!u.flushSync&&d(new ow)},[u]),P.useEffect(()=>{if(c&&o&&n.window){let E=o,R=c.promise,T=n.window.document.startViewTransition(async()=>{f(()=>i(E)),await R});T.finished.finally(()=>{d(void 0),y(void 0),l(void 0),s({isTransitioning:!1})}),y(T)}},[f,o,c,n.window]),P.useEffect(()=>{c&&o&&a.location.key===o.location.key&&c.resolve()},[c,m,a.location,o]),P.useEffect(()=>{!u.isTransitioning&&S&&(l(S.state),s({isTransitioning:!0,flushSync:!1,currentLocation:S.currentLocation,nextLocation:S.nextLocation}),w(void 0))},[u.isTransitioning,S]),P.useEffect(()=>{},[]);let C=P.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:E=>n.navigate(E),push:(E,R,T)=>n.navigate(E,{state:R,preventScrollReset:T==null?void 0:T.preventScrollReset}),replace:(E,R,T)=>n.navigate(E,{replace:!0,state:R,preventScrollReset:T==null?void 0:T.preventScrollReset})}),[n]),O=n.basename||"/",v=P.useMemo(()=>({router:n,navigator:C,static:!1,basename:O}),[n,C,O]);return P.createElement(P.Fragment,null,P.createElement(Go.Provider,{value:v},P.createElement(Bh.Provider,{value:a},P.createElement(nw.Provider,{value:x.current},P.createElement(tw.Provider,{value:u},P.createElement(X4,{basename:O,location:a.location,navigationType:a.historyAction,navigator:C,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},a.initialized||n.future.v7_partialHydration?P.createElement(uw,{routes:n.routes,future:n.future,state:a}):t))))),null)}function uw(e){let{routes:t,future:n,state:r}=e;return z4(t,void 0,r,n)}var _d;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(_d||(_d={}));var Od;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Od||(Od={}));const sw=async(e,t)=>{try{return await(await fetch("http://localhost:5050/api",{method:"POST",body:JSON.stringify({editorValue:e,language:t}),headers:{"Content-type":"application/json; charset=UTF-8"}})).json()}catch(n){console.error("Error fetching data:",n)}},cw=async e=>{try{const t=await fetch(`http://localhost:5050/api/${e}`);if(!t.ok)throw new Error("Failed to fetch data");return await t.json()}catch(t){throw console.error("Error fetching data from the database:",t),t}},fw="_editorContainer_13l05_5",dw="_editor_13l05_5",pw="_configContainer_13l05_19",mw="_shareContainer_13l05_43",hw="_shareBtn_13l05_61",ra={editorContainer:fw,editor:dw,configContainer:pw,shareContainer:mw,shareBtn:hw},vw=` + + HTML Sample + + + + + + +
+ + diff --git a/link.svg b/link.svg new file mode 100644 index 0000000..311f987 --- /dev/null +++ b/link.svg @@ -0,0 +1,5 @@ + + + + +