From 86110fc7d1f2f990795dc2fd4593923830bc39d1 Mon Sep 17 00:00:00 2001 From: marco-carvalho Date: Tue, 9 Jul 2024 04:23:02 +0000 Subject: [PATCH] deploy: 167ceb8af8976617dec915deee341551cc6ed767 --- assets/index-BMIsREnt.js | 797 ++++++++++++++++++++++++++++++++++++++ assets/index-CH-C9ZFf.js | 802 --------------------------------------- index.html | 2 +- 3 files changed, 798 insertions(+), 803 deletions(-) create mode 100644 assets/index-BMIsREnt.js delete mode 100644 assets/index-CH-C9ZFf.js diff --git a/assets/index-BMIsREnt.js b/assets/index-BMIsREnt.js new file mode 100644 index 00000000..f29c8e02 --- /dev/null +++ b/assets/index-BMIsREnt.js @@ -0,0 +1,797 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();function nd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var rd={exports:{}},ao={},id={exports:{}},F={};/** + * @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 Si=Symbol.for("react.element"),Qp=Symbol.for("react.portal"),Gp=Symbol.for("react.fragment"),qp=Symbol.for("react.strict_mode"),Kp=Symbol.for("react.profiler"),Jp=Symbol.for("react.provider"),Xp=Symbol.for("react.context"),ev=Symbol.for("react.forward_ref"),tv=Symbol.for("react.suspense"),nv=Symbol.for("react.memo"),rv=Symbol.for("react.lazy"),Gu=Symbol.iterator;function iv(e){return e===null||typeof e!="object"?null:(e=Gu&&e[Gu]||e["@@iterator"],typeof e=="function"?e:null)}var ad={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},od=Object.assign,sd={};function fr(e,t,n){this.props=e,this.context=t,this.refs=sd,this.updater=n||ad}fr.prototype.isReactComponent={};fr.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")};fr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ld(){}ld.prototype=fr.prototype;function _l(e,t,n){this.props=e,this.context=t,this.refs=sd,this.updater=n||ad}var Dl=_l.prototype=new ld;Dl.constructor=_l;od(Dl,fr.prototype);Dl.isPureReactComponent=!0;var qu=Array.isArray,ud=Object.prototype.hasOwnProperty,Ll={current:null},cd={key:!0,ref:!0,__self:!0,__source:!0};function fd(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)ud.call(t,r)&&!cd.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1>>1,fe=M[re];if(0>>1;rei(_o,L))sni(Li,_o)?(M[re]=Li,M[sn]=L,re=sn):(M[re]=_o,M[on]=L,re=on);else if(sni(Li,L))M[re]=Li,M[sn]=L,re=sn;else break e}}return D}function i(M,D){var L=M.sortIndex-D.sortIndex;return L!==0?L:M.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],c=1,d=null,p=3,v=!1,y=!1,w=!1,b=typeof setTimeout=="function"?setTimeout:null,m=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(M){for(var D=n(u);D!==null;){if(D.callback===null)r(u);else if(D.startTime<=M)r(u),D.sortIndex=D.expirationTime,t(l,D);else break;D=n(u)}}function g(M){if(w=!1,h(M),!y)if(n(l)!==null)y=!0,Po(S);else{var D=n(u);D!==null&&bo(g,D.startTime-M)}}function S(M,D){y=!1,w&&(w=!1,m(I),I=-1),v=!0;var L=p;try{for(h(D),d=n(l);d!==null&&(!(d.expirationTime>D)||M&&!Ge());){var re=d.callback;if(typeof re=="function"){d.callback=null,p=d.priorityLevel;var fe=re(d.expirationTime<=D);D=e.unstable_now(),typeof fe=="function"?d.callback=fe:d===n(l)&&r(l),h(D)}else r(l);d=n(l)}if(d!==null)var Di=!0;else{var on=n(u);on!==null&&bo(g,on.startTime-D),Di=!1}return Di}finally{d=null,p=L,v=!1}}var N=!1,T=null,I=-1,V=5,A=-1;function Ge(){return!(e.unstable_now()-AM||125re?(M.sortIndex=L,t(u,M),n(l)===null&&M===n(u)&&(w?(m(I),I=-1):w=!0,bo(g,L-re))):(M.sortIndex=fe,t(l,M),y||v||(y=!0,Po(S))),M},e.unstable_shouldYield=Ge,e.unstable_wrapCallback=function(M){var D=p;return function(){var L=p;p=D;try{return M.apply(this,arguments)}finally{p=L}}}})(vd);pd.exports=vd;var pv=pd.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 vv=zl,ze=pv;function k(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"),ws=Object.prototype.hasOwnProperty,yv=/^[: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]*$/,Ju={},Xu={};function gv(e){return ws.call(Xu,e)?!0:ws.call(Ju,e)?!1:yv.test(e)?Xu[e]=!0:(Ju[e]=!0,!1)}function wv(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 kv(e,t,n,r){if(t===null||typeof t>"u"||wv(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 Oe(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ve[e]=new Oe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ve[t]=new Oe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ve[e]=new Oe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ve[e]=new Oe(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){ve[e]=new Oe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ve[e]=new Oe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ve[e]=new Oe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ve[e]=new Oe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ve[e]=new Oe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Rl=/[\-:]([a-z])/g;function jl(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(Rl,jl);ve[t]=new Oe(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(Rl,jl);ve[t]=new Oe(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(Rl,jl);ve[t]=new Oe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ve[e]=new Oe(e,1,!1,e.toLowerCase(),null,!1,!1)});ve.xlinkHref=new Oe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ve[e]=new Oe(e,1,!1,e.toLowerCase(),null,!0,!0)});function $l(e,t,n,r){var i=ve.hasOwnProperty(t)?ve[t]:null;(i!==null?i.type!==0:r||!(2s||i[o]!==a[s]){var l=` +`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{Ao=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Dr(e):""}function Sv(e){switch(e.tag){case 5:return Dr(e.type);case 16:return Dr("Lazy");case 13:return Dr("Suspense");case 19:return Dr("SuspenseList");case 0:case 2:case 15:return e=zo(e.type,!1),e;case 11:return e=zo(e.type.render,!1),e;case 1:return e=zo(e.type,!0),e;default:return""}}function Es(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 Ln:return"Fragment";case Dn:return"Portal";case ks:return"Profiler";case Vl:return"StrictMode";case Ss:return"Suspense";case xs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case wd:return(e.displayName||"Context")+".Consumer";case gd:return(e._context.displayName||"Context")+".Provider";case Ul:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Wl:return t=e.displayName||null,t!==null?t:Es(e.type)||"Memo";case Lt:t=e._payload,e=e._init;try{return Es(e(t))}catch{}}return null}function xv(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 Es(t);case 8:return t===Vl?"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 Kt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Sd(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ev(e){var t=Sd(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 i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.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=Ev(e))}function xd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Sd(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Ma(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 Ts(e,t){var n=t.checked;return X({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function tc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Kt(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 Ed(e,t){t=t.checked,t!=null&&$l(e,"checked",t,!1)}function Ns(e,t){Ed(e,t);var n=Kt(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")?Os(e,t.type,n):t.hasOwnProperty("defaultValue")&&Os(e,t.type,Kt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function nc(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 Os(e,t,n){(t!=="number"||Ma(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Lr=Array.isArray;function Qn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Ri.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ei(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var $r={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},Tv=["Webkit","ms","Moz","O"];Object.keys($r).forEach(function(e){Tv.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),$r[t]=$r[e]})});function Cd(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||$r.hasOwnProperty(e)&&$r[e]?(""+t).trim():t+"px"}function Md(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Cd(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var Nv=X({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 Is(e,t){if(t){if(Nv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!=null&&typeof t.style!="object")throw Error(k(62))}}function Ps(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 bs=null;function Hl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _s=null,Gn=null,qn=null;function ac(e){if(e=Ti(e)){if(typeof _s!="function")throw Error(k(280));var t=e.stateNode;t&&(t=co(t),_s(e.stateNode,e.type,t))}}function Id(e){Gn?qn?qn.push(e):qn=[e]:Gn=e}function Pd(){if(Gn){var e=Gn,t=qn;if(qn=Gn=null,ac(e),t)for(e=0;e>>=0,e===0?32:31-(zv(e)/Fv|0)|0}var ji=64,$i=4194304;function Ar(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 _a(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s!==0?r=Ar(s):(a&=o,a!==0&&(r=Ar(a)))}else o=n&~i,o!==0?r=Ar(o):a!==0&&(r=Ar(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&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 xi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-it(t),e[t]=n}function Vv(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=Ur),hc=" ",pc=!1;function qd(e,t){switch(e){case"keyup":return p0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Kd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var An=!1;function y0(e,t){switch(e){case"compositionend":return Kd(t);case"keypress":return t.which!==32?null:(pc=!0,hc);case"textInput":return e=t.data,e===hc&&pc?null:e;default:return null}}function g0(e,t){if(An)return e==="compositionend"||!Jl&&qd(e,t)?(e=Qd(),pa=Gl=$t=null,An=!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=wc(n)}}function tm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?tm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function nm(){for(var e=window,t=Ma();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ma(e.document)}return t}function Xl(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 C0(e){var t=nm(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&tm(n.ownerDocument.documentElement,n)){if(r!==null&&Xl(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 i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=kc(n,a);var o=kc(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>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,zn=null,Rs=null,Hr=null,js=!1;function Sc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;js||zn==null||zn!==Ma(r)||(r=zn,"selectionStart"in r&&Xl(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}),Hr&&oi(Hr,r)||(Hr=r,r=Aa(Rs,"onSelect"),0jn||(e.current=Ys[jn],Ys[jn]=null,jn--)}function H(e,t){jn++,Ys[jn]=e.current,e.current=t}var Jt={},ke=rn(Jt),Ie=rn(!1),Sn=Jt;function rr(e,t){var n=e.type.contextTypes;if(!n)return Jt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Pe(e){return e=e.childContextTypes,e!=null}function Fa(){Q(Ie),Q(ke)}function Mc(e,t,n){if(ke.current!==Jt)throw Error(k(168));H(ke,t),H(Ie,n)}function fm(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(k(108,xv(e)||"Unknown",i));return X({},n,r)}function Ra(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Jt,Sn=ke.current,H(ke,e),H(Ie,Ie.current),!0}function Ic(e,t,n){var r=e.stateNode;if(!r)throw Error(k(169));n?(e=fm(e,t,Sn),r.__reactInternalMemoizedMergedChildContext=e,Q(Ie),Q(ke),H(ke,e)):Q(Ie),H(Ie,n)}var pt=null,fo=!1,qo=!1;function dm(e){pt===null?pt=[e]:pt.push(e)}function j0(e){fo=!0,dm(e)}function an(){if(!qo&&pt!==null){qo=!0;var e=0,t=W;try{var n=pt;for(W=1;e>=o,i-=o,vt=1<<32-it(t)+i|n<I?(V=T,T=null):V=T.sibling;var A=p(m,T,h[I],g);if(A===null){T===null&&(T=V);break}e&&T&&A.alternate===null&&t(m,T),f=a(A,f,I),N===null?S=A:N.sibling=A,N=A,T=V}if(I===h.length)return n(m,T),q&&un(m,I),S;if(T===null){for(;II?(V=T,T=null):V=T.sibling;var Ge=p(m,T,A.value,g);if(Ge===null){T===null&&(T=V);break}e&&T&&Ge.alternate===null&&t(m,T),f=a(Ge,f,I),N===null?S=Ge:N.sibling=Ge,N=Ge,T=V}if(A.done)return n(m,T),q&&un(m,I),S;if(T===null){for(;!A.done;I++,A=h.next())A=d(m,A.value,g),A!==null&&(f=a(A,f,I),N===null?S=A:N.sibling=A,N=A);return q&&un(m,I),S}for(T=r(m,T);!A.done;I++,A=h.next())A=v(T,m,I,A.value,g),A!==null&&(e&&A.alternate!==null&&T.delete(A.key===null?I:A.key),f=a(A,f,I),N===null?S=A:N.sibling=A,N=A);return e&&T.forEach(function(wr){return t(m,wr)}),q&&un(m,I),S}function b(m,f,h,g){if(typeof h=="object"&&h!==null&&h.type===Ln&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case zi:e:{for(var S=h.key,N=f;N!==null;){if(N.key===S){if(S=h.type,S===Ln){if(N.tag===7){n(m,N.sibling),f=i(N,h.props.children),f.return=m,m=f;break e}}else if(N.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===Lt&&_c(S)===N.type){n(m,N.sibling),f=i(N,h.props),f.ref=Or(m,N,h),f.return=m,m=f;break e}n(m,N);break}else t(m,N);N=N.sibling}h.type===Ln?(f=gn(h.props.children,m.mode,g,h.key),f.return=m,m=f):(g=Ea(h.type,h.key,h.props,null,m.mode,g),g.ref=Or(m,f,h),g.return=m,m=g)}return o(m);case Dn:e:{for(N=h.key;f!==null;){if(f.key===N)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(m,f.sibling),f=i(f,h.children||[]),f.return=m,m=f;break e}else{n(m,f);break}else t(m,f);f=f.sibling}f=is(h,m.mode,g),f.return=m,m=f}return o(m);case Lt:return N=h._init,b(m,f,N(h._payload),g)}if(Lr(h))return y(m,f,h,g);if(Sr(h))return w(m,f,h,g);Zi(m,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,f!==null&&f.tag===6?(n(m,f.sibling),f=i(f,h),f.return=m,m=f):(n(m,f),f=rs(h,m.mode,g),f.return=m,m=f),o(m)):n(m,f)}return b}var ar=vm(!0),ym=vm(!1),Va=rn(null),Ua=null,Un=null,ru=null;function iu(){ru=Un=Ua=null}function au(e){var t=Va.current;Q(Va),e._currentValue=t}function Qs(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Jn(e,t){Ua=e,ru=Un=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Me=!0),e.firstContext=null)}function Ze(e){var t=e._currentValue;if(ru!==e)if(e={context:e,memoizedValue:t,next:null},Un===null){if(Ua===null)throw Error(k(308));Un=e,Ua.dependencies={lanes:0,firstContext:e}}else Un=Un.next=e;return t}var mn=null;function ou(e){mn===null?mn=[e]:mn.push(e)}function gm(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,ou(t)):(n.next=i.next,i.next=n),t.interleaved=n,xt(e,r)}function xt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var At=!1;function su(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function wm(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function wt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Zt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,$&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,xt(e,n)}return i=r.interleaved,i===null?(t.next=t,ou(r)):(t.next=i.next,i.next=t),r.interleaved=t,xt(e,n)}function ya(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Bl(e,n)}}function Dc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Wa(e,t,n,r){var i=e.updateQueue;At=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,o===null?a=u:o.next=u,o=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==o&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(a!==null){var d=i.baseState;o=0,c=u=l=null,s=a;do{var p=s.lane,v=s.eventTime;if((r&p)===p){c!==null&&(c=c.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,w=s;switch(p=t,v=n,w.tag){case 1:if(y=w.payload,typeof y=="function"){d=y.call(v,d,p);break e}d=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=w.payload,p=typeof y=="function"?y.call(v,d,p):y,p==null)break e;d=X({},d,p);break e;case 2:At=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,p=i.effects,p===null?i.effects=[s]:p.push(s))}else v={eventTime:v,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=v,l=d):c=c.next=v,o|=p;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(!0);if(c===null&&(l=d),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Tn|=o,e.lanes=o,e.memoizedState=d}}function Lc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Jo.transition;Jo.transition={};try{e(!1),t()}finally{W=n,Jo.transition=r}}function zm(){return Qe().memoizedState}function W0(e,t,n){var r=Gt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Fm(e))Rm(t,n);else if(n=gm(e,t,n,r),n!==null){var i=Te();at(n,e,r,i),jm(n,t,r)}}function H0(e,t,n){var r=Gt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Fm(e))Rm(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,ot(s,o)){var l=t.interleaved;l===null?(i.next=i,ou(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=gm(e,t,i,r),n!==null&&(i=Te(),at(n,e,r,i),jm(n,t,r))}}function Fm(e){var t=e.alternate;return e===J||t!==null&&t===J}function Rm(e,t){Yr=Ya=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function jm(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Bl(e,n)}}var Ba={readContext:Ze,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useInsertionEffect:ye,useLayoutEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useMutableSource:ye,useSyncExternalStore:ye,useId:ye,unstable_isNewReconciler:!1},Y0={readContext:Ze,useCallback:function(e,t){return ut().memoizedState=[e,t===void 0?null:t],e},useContext:Ze,useEffect:zc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,wa(4194308,4,bm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wa(4194308,4,e,t)},useInsertionEffect:function(e,t){return wa(4,2,e,t)},useMemo:function(e,t){var n=ut();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ut();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=W0.bind(null,J,e),[r.memoizedState,e]},useRef:function(e){var t=ut();return e={current:e},t.memoizedState=e},useState:Ac,useDebugValue:pu,useDeferredValue:function(e){return ut().memoizedState=e},useTransition:function(){var e=Ac(!1),t=e[0];return e=U0.bind(null,e[1]),ut().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=J,i=ut();if(q){if(n===void 0)throw Error(k(407));n=n()}else{if(n=t(),me===null)throw Error(k(349));En&30||Em(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,zc(Nm.bind(null,r,a,e),[e]),r.flags|=2048,hi(9,Tm.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ut(),t=me.identifierPrefix;if(q){var n=yt,r=vt;n=(r&~(1<<32-it(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=di++,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[ct]=t,e[ui]=r,Gm(e,t,!1,!1),t.stateNode=e;e:{switch(o=Ps(n,r),n){case"dialog":Y("cancel",e),Y("close",e),i=r;break;case"iframe":case"object":case"embed":Y("load",e),i=r;break;case"video":case"audio":for(i=0;ilr&&(t.flags|=128,r=!0,Cr(a,!1),t.lanes=4194304)}else{if(!r)if(e=Ha(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Cr(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!q)return ge(t),null}else 2*ie()-a.renderingStartTime>lr&&n!==1073741824&&(t.flags|=128,r=!0,Cr(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ie(),t.sibling=null,n=K.current,H(K,r?n&1|2:n&1),t):(ge(t),null);case 22:case 23:return Su(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?_e&1073741824&&(ge(t),t.subtreeFlags&6&&(t.flags|=8192)):ge(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function X0(e,t){switch(tu(t),t.tag){case 1:return Pe(t.type)&&Fa(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return or(),Q(Ie),Q(ke),cu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return uu(t),null;case 13:if(Q(K),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(k(340));ir()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(K),null;case 4:return or(),null;case 10:return au(t.type._context),null;case 22:case 23:return Su(),null;case 24:return null;default:return null}}var Gi=!1,we=!1,ey=typeof WeakSet=="function"?WeakSet:Set,C=null;function Wn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){te(e,t,r)}else n.current=null}function rl(e,t,n){try{n()}catch(r){te(e,t,r)}}var Zc=!1;function ty(e,t){if($s=Da,e=nm(),Xl(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 i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,s=-1,l=-1,u=0,c=0,d=e,p=null;t:for(;;){for(var v;d!==n||i!==0&&d.nodeType!==3||(s=o+i),d!==a||r!==0&&d.nodeType!==3||(l=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(v=d.firstChild)!==null;)p=d,d=v;for(;;){if(d===e)break t;if(p===n&&++u===i&&(s=o),p===a&&++c===r&&(l=o),(v=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=v}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vs={focusedElem:e,selectionRange:n},Da=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var w=y.memoizedProps,b=y.memoizedState,m=t.stateNode,f=m.getSnapshotBeforeUpdate(t.elementType===t.type?w:Xe(t.type,w),b);m.__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(k(163))}}catch(g){te(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return y=Zc,Zc=!1,y}function Br(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&rl(t,n,a)}i=i.next}while(i!==r)}}function po(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 il(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 Jm(e){var t=e.alternate;t!==null&&(e.alternate=null,Jm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ct],delete t[ui],delete t[Hs],delete t[F0],delete t[R0])),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 Xm(e){return e.tag===5||e.tag===3||e.tag===4}function Qc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xm(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 al(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=za));else if(r!==4&&(e=e.child,e!==null))for(al(e,t,n),e=e.sibling;e!==null;)al(e,t,n),e=e.sibling}function ol(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(ol(e,t,n),e=e.sibling;e!==null;)ol(e,t,n),e=e.sibling}var he=null,et=!1;function Pt(e,t,n){for(n=n.child;n!==null;)eh(e,t,n),n=n.sibling}function eh(e,t,n){if(dt&&typeof dt.onCommitFiberUnmount=="function")try{dt.onCommitFiberUnmount(oo,n)}catch{}switch(n.tag){case 5:we||Wn(n,t);case 6:var r=he,i=et;he=null,Pt(e,t,n),he=r,et=i,he!==null&&(et?(e=he,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):he.removeChild(n.stateNode));break;case 18:he!==null&&(et?(e=he,n=n.stateNode,e.nodeType===8?Go(e.parentNode,n):e.nodeType===1&&Go(e,n),ii(e)):Go(he,n.stateNode));break;case 4:r=he,i=et,he=n.stateNode.containerInfo,et=!0,Pt(e,t,n),he=r,et=i;break;case 0:case 11:case 14:case 15:if(!we&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&rl(n,t,o),i=i.next}while(i!==r)}Pt(e,t,n);break;case 1:if(!we&&(Wn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){te(n,t,s)}Pt(e,t,n);break;case 21:Pt(e,t,n);break;case 22:n.mode&1?(we=(r=we)||n.memoizedState!==null,Pt(e,t,n),we=r):Pt(e,t,n);break;default:Pt(e,t,n)}}function Gc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ey),t.forEach(function(r){var i=cy.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function qe(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~a}if(r=i,r=ie()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ry(r/1960))-r,10e?16:e,Vt===null)var r=!1;else{if(e=Vt,Vt=null,Ga=0,$&6)throw Error(k(331));var i=$;for($|=4,C=e.current;C!==null;){var a=C,o=a.child;if(C.flags&16){var s=a.deletions;if(s!==null){for(var l=0;lie()-wu?yn(e,0):gu|=n),be(e,t)}function lh(e,t){t===0&&(e.mode&1?(t=$i,$i<<=1,!($i&130023424)&&($i=4194304)):t=1);var n=Te();e=xt(e,t),e!==null&&(xi(e,t,n),be(e,n))}function uy(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lh(e,n)}function cy(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(k(314))}r!==null&&r.delete(t),lh(e,n)}var uh;uh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ie.current)Me=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Me=!1,K0(e,t,n);Me=!!(e.flags&131072)}else Me=!1,q&&t.flags&1048576&&mm(t,$a,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ka(e,t),e=t.pendingProps;var i=rr(t,ke.current);Jn(t,n),i=du(null,t,r,e,i,n);var a=mu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Pe(r)?(a=!0,Ra(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,su(t),i.updater=ho,t.stateNode=i,i._reactInternals=t,qs(t,r,e,n),t=Xs(null,t,r,!0,a,n)):(t.tag=0,q&&a&&eu(t),Se(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ka(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=dy(r),e=Xe(r,e),i){case 0:t=Js(null,t,r,e,n);break e;case 1:t=Hc(null,t,r,e,n);break e;case 11:t=Uc(null,t,r,e,n);break e;case 14:t=Wc(null,t,r,Xe(r.type,e),n);break e}throw Error(k(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Xe(r,i),Js(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Xe(r,i),Hc(e,t,r,i,n);case 3:e:{if(Bm(t),e===null)throw Error(k(387));r=t.pendingProps,a=t.memoizedState,i=a.element,wm(e,t),Wa(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=sr(Error(k(423)),t),t=Yc(e,t,r,n,i);break e}else if(r!==i){i=sr(Error(k(424)),t),t=Yc(e,t,r,n,i);break e}else for(De=Bt(t.stateNode.containerInfo.firstChild),Le=t,q=!0,tt=null,n=ym(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ir(),r===i){t=Et(e,t,n);break e}Se(e,t,r,n)}t=t.child}return t;case 5:return km(t),e===null&&Zs(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,Us(r,i)?o=null:a!==null&&Us(r,a)&&(t.flags|=32),Ym(e,t),Se(e,t,o,n),t.child;case 6:return e===null&&Zs(t),null;case 13:return Zm(e,t,n);case 4:return lu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ar(t,null,r,n):Se(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Xe(r,i),Uc(e,t,r,i,n);case 7:return Se(e,t,t.pendingProps,n),t.child;case 8:return Se(e,t,t.pendingProps.children,n),t.child;case 12:return Se(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,H(Va,r._currentValue),r._currentValue=o,a!==null)if(ot(a.value,o)){if(a.children===i.children&&!Ie.current){t=Et(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(a.tag===1){l=wt(-1,n&-n),l.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Qs(a.return,n,t),s.lanes|=n;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(k(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Qs(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}Se(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Jn(t,n),i=Ze(i),r=r(i),t.flags|=1,Se(e,t,r,n),t.child;case 14:return r=t.type,i=Xe(r,t.pendingProps),i=Xe(r.type,i),Wc(e,t,r,i,n);case 15:return Wm(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Xe(r,i),ka(e,t),t.tag=1,Pe(r)?(e=!0,Ra(t)):e=!1,Jn(t,n),$m(t,r,i),qs(t,r,i,n),Xs(null,t,r,!0,e,n);case 19:return Qm(e,t,n);case 22:return Hm(e,t,n)}throw Error(k(156,t.tag))};function ch(e,t){return Fd(e,t)}function fy(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 He(e,t,n,r){return new fy(e,t,n,r)}function Eu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function dy(e){if(typeof e=="function")return Eu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ul)return 11;if(e===Wl)return 14}return 2}function qt(e,t){var n=e.alternate;return n===null?(n=He(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 Ea(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")Eu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Ln:return gn(n.children,i,a,t);case Vl:o=8,i|=8;break;case ks:return e=He(12,n,t,i|2),e.elementType=ks,e.lanes=a,e;case Ss:return e=He(13,n,t,i),e.elementType=Ss,e.lanes=a,e;case xs:return e=He(19,n,t,i),e.elementType=xs,e.lanes=a,e;case kd:return yo(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gd:o=10;break e;case wd:o=9;break e;case Ul:o=11;break e;case Wl:o=14;break e;case Lt:o=16,r=null;break e}throw Error(k(130,e==null?e:typeof e,""))}return t=He(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function gn(e,t,n,r){return e=He(7,e,r,t),e.lanes=n,e}function yo(e,t,n,r){return e=He(22,e,r,t),e.elementType=kd,e.lanes=n,e.stateNode={isHidden:!1},e}function rs(e,t,n){return e=He(6,e,null,t),e.lanes=n,e}function is(e,t,n){return t=He(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function my(e,t,n,r,i){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=Ro(0),this.expirationTimes=Ro(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ro(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Tu(e,t,n,r,i,a,o,s,l){return e=new my(e,t,n,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=He(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},su(a),e}function hy(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hh)}catch(e){console.error(e)}}hh(),hd.exports=Fe;var wy=hd.exports,rf=wy;gs.createRoot=rf.createRoot,gs.hydrateRoot=rf.hydrateRoot;function af(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;i--){var a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return G.head.insertBefore(t,r),e}}var Yy="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ki(){for(var e=12,t="";e-- >0;)t+=Yy[Math.random()*62|0];return t}function hr(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Du(e){return e.classList?hr(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function Oh(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function By(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(Oh(e[n]),'" ')},"").trim()}function xo(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function Lu(e){return e.size!==ft.size||e.x!==ft.x||e.y!==ft.y||e.rotate!==ft.rotate||e.flipX||e.flipY}function Zy(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},a="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),") "),s="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(a," ").concat(o," ").concat(s)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:u}}function Qy(e){var t=e.transform,n=e.width,r=n===void 0?dl:n,i=e.height,a=i===void 0?dl:i,o=e.startCentered,s=o===void 0?!1:o,l="";return s&&wh?l+="translate(".concat(t.x/bt-r/2,"em, ").concat(t.y/bt-a/2,"em) "):s?l+="translate(calc(-50% + ".concat(t.x/bt,"em), calc(-50% + ").concat(t.y/bt,"em)) "):l+="translate(".concat(t.x/bt,"em, ").concat(t.y/bt,"em) "),l+="scale(".concat(t.size/bt*(t.flipX?-1:1),", ").concat(t.size/bt*(t.flipY?-1:1),") "),l+="rotate(".concat(t.rotate,"deg) "),l}var Gy=`: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-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; + transition-delay: 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 Ch(){var e=kh,t=Sh,n=P.cssPrefix,r=P.replacementClass,i=Gy;if(n!==e||r!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(r))}return i}var ff=!1;function as(){P.autoAddCss&&!ff&&(Hy(Ch()),ff=!0)}var qy={mixout:function(){return{dom:{css:Ch,insertCss:as}}},hooks:function(){return{beforeDOMElementCreation:function(){as()},beforeI2svg:function(){as()}}}},Nt=Xt||{};Nt[Tt]||(Nt[Tt]={});Nt[Tt].styles||(Nt[Tt].styles={});Nt[Tt].hooks||(Nt[Tt].hooks={});Nt[Tt].shims||(Nt[Tt].shims=[]);var nt=Nt[Tt],Mh=[],Ky=function e(){G.removeEventListener("DOMContentLoaded",e),Xa=1,Mh.map(function(t){return t()})},Xa=!1;It&&(Xa=(G.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(G.readyState),Xa||G.addEventListener("DOMContentLoaded",Ky));function Jy(e){It&&(Xa?setTimeout(e,0):Mh.push(e))}function Mi(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,a=i===void 0?[]:i;return typeof e=="string"?Oh(e):"<".concat(t," ").concat(By(r),">").concat(a.map(Mi).join(""),"")}function df(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var os=function(t,n,r,i){var a=Object.keys(t),o=a.length,s=n,l,u,c;for(r===void 0?(l=1,c=t[a[0]]):(l=0,c=r);l=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function mf(e){return Object.keys(e).reduce(function(t,n){var r=e[n],i=!!r.icon;return i?t[r.iconName]=r.icon:t[n]=r,t},{})}function pl(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,a=mf(t);typeof nt.hooks.addPack=="function"&&!i?nt.hooks.addPack(e,mf(t)):nt.styles[e]=O(O({},nt.styles[e]||{}),a),e==="fas"&&pl("fa",t)}var ia,aa,oa,Yn=nt.styles,t1=nt.shims,n1=(ia={},ce(ia,Z,Object.values(gi[Z])),ce(ia,ne,Object.values(gi[ne])),ia),Au=null,Ih={},Ph={},bh={},_h={},Dh={},r1=(aa={},ce(aa,Z,Object.keys(vi[Z])),ce(aa,ne,Object.keys(vi[ne])),aa);function i1(e){return~jy.indexOf(e)}function a1(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!i1(i)?i:null}var Lh=function(){var t=function(a){return os(Yn,function(o,s,l){return o[l]=os(s,a,{}),o},{})};Ih=t(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var s=a[2].filter(function(l){return typeof l=="number"});s.forEach(function(l){i[l.toString(16)]=o})}return i}),Ph=t(function(i,a,o){if(i[o]=o,a[2]){var s=a[2].filter(function(l){return typeof l=="string"});s.forEach(function(l){i[l]=o})}return i}),Dh=t(function(i,a,o){var s=a[2];return i[o]=o,s.forEach(function(l){i[l]=o}),i});var n="far"in Yn||P.autoFetchSvg,r=os(t1,function(i,a){var o=a[0],s=a[1],l=a[2];return s==="far"&&!n&&(s="fas"),typeof o=="string"&&(i.names[o]={prefix:s,iconName:l}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:s,iconName:l}),i},{names:{},unicodes:{}});bh=r.names,_h=r.unicodes,Au=Eo(P.styleDefault,{family:P.familyDefault})};Wy(function(e){Au=Eo(e.styleDefault,{family:P.familyDefault})});Lh();function zu(e,t){return(Ih[e]||{})[t]}function o1(e,t){return(Ph[e]||{})[t]}function vn(e,t){return(Dh[e]||{})[t]}function Ah(e){return bh[e]||{prefix:null,iconName:null}}function s1(e){var t=_h[e],n=zu("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function en(){return Au}var Fu=function(){return{prefix:null,iconName:null,rest:[]}};function Eo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?Z:n,i=vi[r][e],a=yi[r][e]||yi[r][i],o=e in nt.styles?e:null;return a||o||null}var hf=(oa={},ce(oa,Z,Object.keys(gi[Z])),ce(oa,ne,Object.keys(gi[ne])),oa);function To(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,i=r===void 0?!1:r,a=(t={},ce(t,Z,"".concat(P.cssPrefix,"-").concat(Z)),ce(t,ne,"".concat(P.cssPrefix,"-").concat(ne)),t),o=null,s=Z;(e.includes(a[Z])||e.some(function(u){return hf[Z].includes(u)}))&&(s=Z),(e.includes(a[ne])||e.some(function(u){return hf[ne].includes(u)}))&&(s=ne);var l=e.reduce(function(u,c){var d=a1(P.cssPrefix,c);if(Yn[c]?(c=n1[s].includes(c)?Dy[s][c]:c,o=c,u.prefix=c):r1[s].indexOf(c)>-1?(o=c,u.prefix=Eo(c,{family:s})):d?u.iconName=d:c!==P.replacementClass&&c!==a[Z]&&c!==a[ne]&&u.rest.push(c),!i&&u.prefix&&u.iconName){var p=o==="fa"?Ah(u.iconName):{},v=vn(u.prefix,u.iconName);p.prefix&&(o=null),u.iconName=p.iconName||v||u.iconName,u.prefix=p.prefix||u.prefix,u.prefix==="far"&&!Yn.far&&Yn.fas&&!P.autoFetchSvg&&(u.prefix="fas")}return u},Fu());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&s===ne&&(Yn.fass||P.autoFetchSvg)&&(l.prefix="fass",l.iconName=vn(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||o==="fa")&&(l.prefix=en()||"fas"),l}var l1=function(){function e(){ky(this,e),this.definitions={}}return xy(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,i=new Array(r),a=0;a0&&c.forEach(function(d){typeof d=="string"&&(n[s][d]=u)}),n[s][l]=u}),n}}]),e}(),pf=[],Bn={},er={},u1=Object.keys(er);function c1(e,t){var n=t.mixoutsTo;return pf=e,Bn={},Object.keys(er).forEach(function(r){u1.indexOf(r)===-1&&delete er[r]}),pf.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(n[o]=i[o]),Ja(i[o])==="object"&&Object.keys(i[o]).forEach(function(s){n[o]||(n[o]={}),n[o][s]=i[o][s]})}),r.hooks){var a=r.hooks();Object.keys(a).forEach(function(o){Bn[o]||(Bn[o]=[]),Bn[o].push(a[o])})}r.provides&&r.provides(er)}),n}function vl(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return It?(Cn("beforeI2svg",t),Ot("pseudoElements2svg",t),Ot("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;P.autoReplaceSvg===!1&&(P.autoReplaceSvg=!0),P.observeMutations=!0,Jy(function(){h1({autoReplaceSvgRoot:n}),Cn("watch",t)})}},m1={icon:function(t){if(t===null)return null;if(Ja(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:vn(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=Eo(t[0]);return{prefix:r,iconName:vn(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(P.cssPrefix,"-"))>-1||t.match(Ly))){var i=To(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||en(),iconName:vn(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var a=en();return{prefix:a,iconName:vn(a,t)||t}}}},je={noAuto:f1,config:P,dom:d1,parse:m1,library:zh,findIconDefinition:yl,toHtml:Mi},h1=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?G:n;(Object.keys(nt.styles).length>0||P.autoFetchSvg)&&It&&P.autoReplaceSvg&&je.dom.i2svg({node:r})};function No(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return Mi(r)})}}),Object.defineProperty(e,"node",{get:function(){if(It){var r=G.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function p1(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,a=e.styles,o=e.transform;if(Lu(o)&&n.found&&!r.found){var s=n.width,l=n.height,u={x:s/l/2,y:.5};i.style=xo(O(O({},a),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function v1(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,a=e.symbol,o=a===!0?"".concat(t,"-").concat(P.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:O(O({},i),{},{id:o}),children:r}]}]}function Ru(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,a=e.iconName,o=e.transform,s=e.symbol,l=e.title,u=e.maskId,c=e.titleId,d=e.extra,p=e.watchable,v=p===void 0?!1:p,y=r.found?r:n,w=y.width,b=y.height,m=i==="fak",f=[P.replacementClass,a?"".concat(P.cssPrefix,"-").concat(a):""].filter(function(V){return d.classes.indexOf(V)===-1}).filter(function(V){return V!==""||!!V}).concat(d.classes).join(" "),h={children:[],attributes:O(O({},d.attributes),{},{"data-prefix":i,"data-icon":a,class:f,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(w," ").concat(b)})},g=m&&!~d.classes.indexOf("fa-fw")?{width:"".concat(w/b*16*.0625,"em")}:{};v&&(h.attributes[On]=""),l&&(h.children.push({tag:"title",attributes:{id:h.attributes["aria-labelledby"]||"title-".concat(c||ki())},children:[l]}),delete h.attributes.title);var S=O(O({},h),{},{prefix:i,iconName:a,main:n,mask:r,maskId:u,transform:o,symbol:s,styles:O(O({},g),d.styles)}),N=r.found&&n.found?Ot("generateAbstractMask",S)||{children:[],attributes:{}}:Ot("generateAbstractIcon",S)||{children:[],attributes:{}},T=N.children,I=N.attributes;return S.children=T,S.attributes=I,s?v1(S):p1(S)}function vf(e){var t=e.content,n=e.width,r=e.height,i=e.transform,a=e.title,o=e.extra,s=e.watchable,l=s===void 0?!1:s,u=O(O(O({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});l&&(u[On]="");var c=O({},o.styles);Lu(i)&&(c.transform=Qy({transform:i,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var d=xo(c);d.length>0&&(u.style=d);var p=[];return p.push({tag:"span",attributes:u,children:[t]}),a&&p.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),p}function y1(e){var t=e.content,n=e.title,r=e.extra,i=O(O(O({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=xo(r.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var ss=nt.styles;function gl(e){var t=e[0],n=e[1],r=e.slice(4),i=Mu(r,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(P.cssPrefix,"-").concat(pn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(P.cssPrefix,"-").concat(pn.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(P.cssPrefix,"-").concat(pn.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:o}}var g1={found:!1,width:512,height:512};function w1(e,t){!xh&&!P.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function wl(e,t){var n=t;return t==="fa"&&P.styleDefault!==null&&(t=en()),new Promise(function(r,i){if(Ot("missingIconAbstract"),n==="fa"){var a=Ah(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&ss[t]&&ss[t][e]){var o=ss[t][e];return r(gl(o))}w1(e,t),r(O(O({},g1),{},{icon:P.showMissingIcons&&e?Ot("missingIconAbstract")||{}:{}}))})}var yf=function(){},kl=P.measurePerformance&&Ji&&Ji.mark&&Ji.measure?Ji:{mark:yf,measure:yf},Fr='FA "6.2.1"',k1=function(t){return kl.mark("".concat(Fr," ").concat(t," begins")),function(){return Fh(t)}},Fh=function(t){kl.mark("".concat(Fr," ").concat(t," ends")),kl.measure("".concat(Fr," ").concat(t),"".concat(Fr," ").concat(t," begins"),"".concat(Fr," ").concat(t," ends"))},ju={begin:k1,end:Fh},Ta=function(){};function gf(e){var t=e.getAttribute?e.getAttribute(On):null;return typeof t=="string"}function S1(e){var t=e.getAttribute?e.getAttribute(Pu):null,n=e.getAttribute?e.getAttribute(bu):null;return t&&n}function x1(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(P.replacementClass)}function E1(){if(P.autoReplaceSvg===!0)return Na.replace;var e=Na[P.autoReplaceSvg];return e||Na.replace}function T1(e){return G.createElementNS("http://www.w3.org/2000/svg",e)}function N1(e){return G.createElement(e)}function Rh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?T1:N1:n;if(typeof e=="string")return G.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(o){i.setAttribute(o,e.attributes[o])});var a=e.children||[];return a.forEach(function(o){i.appendChild(Rh(o,{ceFn:r}))}),i}function O1(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Na={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(Rh(i),n)}),n.getAttribute(On)===null&&P.keepOriginalSource){var r=G.createComment(O1(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~Du(n).indexOf(P.replacementClass))return Na.replace(t);var i=new RegExp("".concat(P.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var a=r[0].attributes.class.split(" ").reduce(function(s,l){return l===P.replacementClass||l.match(i)?s.toSvg.push(l):s.toNode.push(l),s},{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}var o=r.map(function(s){return Mi(s)}).join(` +`);n.setAttribute(On,""),n.innerHTML=o}};function wf(e){e()}function jh(e,t){var n=typeof t=="function"?t:Ta;if(e.length===0)n();else{var r=wf;P.mutateApproach===by&&(r=Xt.requestAnimationFrame||wf),r(function(){var i=E1(),a=ju.begin("mutate");e.map(i),a(),n()})}}var $u=!1;function $h(){$u=!0}function Sl(){$u=!1}var eo=null;function kf(e){if(uf&&P.observeMutations){var t=e.treeCallback,n=t===void 0?Ta:t,r=e.nodeCallback,i=r===void 0?Ta:r,a=e.pseudoElementsCallback,o=a===void 0?Ta:a,s=e.observeMutationsRoot,l=s===void 0?G:s;eo=new uf(function(u){if(!$u){var c=en();hr(u).forEach(function(d){if(d.type==="childList"&&d.addedNodes.length>0&&!gf(d.addedNodes[0])&&(P.searchPseudoElements&&o(d.target),n(d.target)),d.type==="attributes"&&d.target.parentNode&&P.searchPseudoElements&&o(d.target.parentNode),d.type==="attributes"&&gf(d.target)&&~Ry.indexOf(d.attributeName))if(d.attributeName==="class"&&S1(d.target)){var p=To(Du(d.target)),v=p.prefix,y=p.iconName;d.target.setAttribute(Pu,v||c),y&&d.target.setAttribute(bu,y)}else x1(d.target)&&i(d.target)})}}),It&&eo.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function C1(){eo&&eo.disconnect()}function M1(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(r[o]=s.join(":").trim()),r},{})),n}function I1(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=To(Du(e));return i.prefix||(i.prefix=en()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=o1(i.prefix,e.innerText)||zu(i.prefix,hl(e.innerText))),!i.iconName&&P.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function P1(e){var t=hr(e.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return P.autoA11y&&(n?t["aria-labelledby"]="".concat(P.replacementClass,"-title-").concat(r||ki()):(t["aria-hidden"]="true",t.focusable="false")),t}function b1(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ft,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Sf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=I1(e),r=n.iconName,i=n.prefix,a=n.rest,o=P1(e),s=vl("parseNodeAttributes",{},e),l=t.styleParser?M1(e):[];return O({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:ft,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:o}},s)}var _1=nt.styles;function Vh(e){var t=P.autoReplaceSvg==="nest"?Sf(e,{styleParser:!1}):Sf(e);return~t.extra.classes.indexOf(Eh)?Ot("generateLayersText",e,t):Ot("generateSvgReplacementMutation",e,t)}var tn=new Set;_u.map(function(e){tn.add("fa-".concat(e))});Object.keys(vi[Z]).map(tn.add.bind(tn));Object.keys(vi[ne]).map(tn.add.bind(tn));tn=Oi(tn);function xf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!It)return Promise.resolve();var n=G.documentElement.classList,r=function(d){return n.add("".concat(cf,"-").concat(d))},i=function(d){return n.remove("".concat(cf,"-").concat(d))},a=P.autoFetchSvg?tn:_u.map(function(c){return"fa-".concat(c)}).concat(Object.keys(_1));a.includes("fa")||a.push("fa");var o=[".".concat(Eh,":not([").concat(On,"])")].concat(a.map(function(c){return".".concat(c,":not([").concat(On,"])")})).join(", ");if(o.length===0)return Promise.resolve();var s=[];try{s=hr(e.querySelectorAll(o))}catch{}if(s.length>0)r("pending"),i("complete");else return Promise.resolve();var l=ju.begin("onTree"),u=s.reduce(function(c,d){try{var p=Vh(d);p&&c.push(p)}catch(v){xh||v.name==="MissingIcon"&&console.error(v)}return c},[]);return new Promise(function(c,d){Promise.all(u).then(function(p){jh(p,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),c()})}).catch(function(p){l(),d(p)})})}function D1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Vh(e).then(function(n){n&&jh([n],t)})}function L1(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:yl(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:yl(i||{})),e(r,O(O({},n),{},{mask:i}))}}var A1=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?ft:r,a=n.symbol,o=a===void 0?!1:a,s=n.mask,l=s===void 0?null:s,u=n.maskId,c=u===void 0?null:u,d=n.title,p=d===void 0?null:d,v=n.titleId,y=v===void 0?null:v,w=n.classes,b=w===void 0?[]:w,m=n.attributes,f=m===void 0?{}:m,h=n.styles,g=h===void 0?{}:h;if(t){var S=t.prefix,N=t.iconName,T=t.icon;return No(O({type:"icon"},t),function(){return Cn("beforeDOMElementCreation",{iconDefinition:t,params:n}),P.autoA11y&&(p?f["aria-labelledby"]="".concat(P.replacementClass,"-title-").concat(y||ki()):(f["aria-hidden"]="true",f.focusable="false")),Ru({icons:{main:gl(T),mask:l?gl(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:S,iconName:N,transform:O(O({},ft),i),symbol:o,title:p,maskId:c,titleId:y,extra:{attributes:f,styles:g,classes:b}})})}},z1={mixout:function(){return{icon:L1(A1)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=xf,n.nodeCallback=D1,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?G:r,a=n.callback,o=a===void 0?function(){}:a;return xf(i,o)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,a=r.title,o=r.titleId,s=r.prefix,l=r.transform,u=r.symbol,c=r.mask,d=r.maskId,p=r.extra;return new Promise(function(v,y){Promise.all([wl(i,s),c.iconName?wl(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(w){var b=Mu(w,2),m=b[0],f=b[1];v([n,Ru({icons:{main:m,mask:f},prefix:s,iconName:i,transform:l,symbol:u,maskId:d,title:a,titleId:o,extra:p,watchable:!0})])}).catch(y)})},t.generateAbstractIcon=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.transform,s=n.styles,l=xo(s);l.length>0&&(i.style=l);var u;return Lu(o)&&(u=Ot("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),r.push(u||a.icon),{children:r,attributes:i}}}},F1={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,a=i===void 0?[]:i;return No({type:"layer"},function(){Cn("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(s){Array.isArray(s)?s.map(function(l){o=o.concat(l.abstract)}):o=o.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(P.cssPrefix,"-layers")].concat(Oi(a)).join(" ")},children:o}]})}}}},R1={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,a=i===void 0?null:i,o=r.classes,s=o===void 0?[]:o,l=r.attributes,u=l===void 0?{}:l,c=r.styles,d=c===void 0?{}:c;return No({type:"counter",content:n},function(){return Cn("beforeDOMElementCreation",{content:n,params:r}),y1({content:n.toString(),title:a,extra:{attributes:u,styles:d,classes:["".concat(P.cssPrefix,"-layers-counter")].concat(Oi(s))}})})}}}},j1={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,a=i===void 0?ft:i,o=r.title,s=o===void 0?null:o,l=r.classes,u=l===void 0?[]:l,c=r.attributes,d=c===void 0?{}:c,p=r.styles,v=p===void 0?{}:p;return No({type:"text",content:n},function(){return Cn("beforeDOMElementCreation",{content:n,params:r}),vf({content:n,transform:O(O({},ft),a),title:s,extra:{attributes:d,styles:v,classes:["".concat(P.cssPrefix,"-layers-text")].concat(Oi(u))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,a=r.transform,o=r.extra,s=null,l=null;if(wh){var u=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();s=c.width/u,l=c.height/u}return P.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,vf({content:n.innerHTML,width:s,height:l,transform:a,title:i,extra:o,watchable:!0})])}}},$1=new RegExp('"',"ug"),Ef=[1105920,1112319];function V1(e){var t=e.replace($1,""),n=e1(t,0),r=n>=Ef[0]&&n<=Ef[1],i=t.length===2?t[0]===t[1]:!1;return{value:hl(i?t[0]:t),isSecondary:r||i}}function Tf(e,t){var n="".concat(Py).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var a=hr(e.children),o=a.filter(function(T){return T.getAttribute(ml)===t})[0],s=Xt.getComputedStyle(e,t),l=s.getPropertyValue("font-family").match(Ay),u=s.getPropertyValue("font-weight"),c=s.getPropertyValue("content");if(o&&!l)return e.removeChild(o),r();if(l&&c!=="none"&&c!==""){var d=s.getPropertyValue("content"),p=~["Sharp"].indexOf(l[2])?ne:Z,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?yi[p][l[2].toLowerCase()]:zy[p][u],y=V1(d),w=y.value,b=y.isSecondary,m=l[0].startsWith("FontAwesome"),f=zu(v,w),h=f;if(m){var g=s1(w);g.iconName&&g.prefix&&(f=g.iconName,v=g.prefix)}if(f&&!b&&(!o||o.getAttribute(Pu)!==v||o.getAttribute(bu)!==h)){e.setAttribute(n,h),o&&e.removeChild(o);var S=b1(),N=S.extra;N.attributes[ml]=t,wl(f,v).then(function(T){var I=Ru(O(O({},S),{},{icons:{main:T,mask:Fu()},prefix:v,iconName:h,extra:N,watchable:!0})),V=G.createElement("svg");t==="::before"?e.insertBefore(V,e.firstChild):e.appendChild(V),V.outerHTML=I.map(function(A){return Mi(A)}).join(` +`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function U1(e){return Promise.all([Tf(e,"::before"),Tf(e,"::after")])}function W1(e){return e.parentNode!==document.head&&!~_y.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(ml)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Nf(e){if(It)return new Promise(function(t,n){var r=hr(e.querySelectorAll("*")).filter(W1).map(U1),i=ju.begin("searchPseudoElements");$h(),Promise.all(r).then(function(){i(),Sl(),t()}).catch(function(){i(),Sl(),n()})})}var H1={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=Nf,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?G:r;P.searchPseudoElements&&Nf(i)}}},Of=!1,Y1={mixout:function(){return{dom:{unwatch:function(){$h(),Of=!0}}}},hooks:function(){return{bootstrap:function(){kf(vl("mutationObserverCallbacks",{}))},noAuto:function(){C1()},watch:function(n){var r=n.observeMutationsRoot;Of?Sl():kf(vl("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},Cf=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,i){var a=i.toLowerCase().split("-"),o=a[0],s=a.slice(1).join("-");if(o&&s==="h")return r.flipX=!0,r;if(o&&s==="v")return r.flipY=!0,r;if(s=parseFloat(s),isNaN(s))return r;switch(o){case"grow":r.size=r.size+s;break;case"shrink":r.size=r.size-s;break;case"left":r.x=r.x-s;break;case"right":r.x=r.x+s;break;case"up":r.y=r.y-s;break;case"down":r.y=r.y+s;break;case"rotate":r.rotate=r.rotate+s;break}return r},n)},B1={mixout:function(){return{parse:{transform:function(n){return Cf(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=Cf(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,a=n.containerWidth,o=n.iconWidth,s={transform:"translate(".concat(a/2," 256)")},l="translate(".concat(i.x*32,", ").concat(i.y*32,") "),u="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),c="rotate(".concat(i.rotate," 0 0)"),d={transform:"".concat(l," ").concat(u," ").concat(c)},p={transform:"translate(".concat(o/2*-1," -256)")},v={outer:s,inner:d,path:p};return{tag:"g",attributes:O({},v.outer),children:[{tag:"g",attributes:O({},v.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:O(O({},r.icon.attributes),v.path)}]}]}}}},ls={x:0,y:0,width:"100%",height:"100%"};function Mf(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 Z1(e){return e.tag==="g"?e.children:[e]}var Q1={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),a=i?To(i.split(" ").map(function(o){return o.trim()})):Fu();return a.prefix||(a.prefix=en()),n.mask=a,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.mask,s=n.maskId,l=n.transform,u=a.width,c=a.icon,d=o.width,p=o.icon,v=Zy({transform:l,containerWidth:d,iconWidth:u}),y={tag:"rect",attributes:O(O({},ls),{},{fill:"white"})},w=c.children?{children:c.children.map(Mf)}:{},b={tag:"g",attributes:O({},v.inner),children:[Mf(O({tag:c.tag,attributes:O(O({},c.attributes),v.path)},w))]},m={tag:"g",attributes:O({},v.outer),children:[b]},f="mask-".concat(s||ki()),h="clip-".concat(s||ki()),g={tag:"mask",attributes:O(O({},ls),{},{id:f,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[y,m]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:h},children:Z1(p)},g]};return r.push(S,{tag:"rect",attributes:O({fill:"currentColor","clip-path":"url(#".concat(h,")"),mask:"url(#".concat(f,")")},ls)}),{children:r,attributes:i}}}},G1={provides:function(t){var n=!1;Xt.matchMedia&&(n=Xt.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:O(O({},i),{},{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=O(O({},a),{},{attributeName:"opacity"}),s={tag:"circle",attributes:O(O({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||s.children.push({tag:"animate",attributes:O(O({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:O(O({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(s),r.push({tag:"path",attributes:O(O({},i),{},{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:O(O({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:O(O({},i),{},{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:O(O({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},q1={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return n.symbol=a,n}}}},K1=[qy,z1,F1,R1,j1,H1,Y1,B1,Q1,G1,q1];c1(K1,{mixoutsTo:je});je.noAuto;je.config;je.library;je.dom;var xl=je.parse;je.findIconDefinition;je.toHtml;var J1=je.icon;je.layer;je.text;je.counter;var Uh={exports:{}},X1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",eg=X1,tg=eg;function Wh(){}function Hh(){}Hh.resetWarningCache=Wh;var ng=function(){function e(r,i,a,o,s,l){if(l!==tg){var u=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 u.name="Invariant Violation",u}}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:Hh,resetWarningCache:Wh};return n.PropTypes=n,n};Uh.exports=ng();var rg=Uh.exports;const z=nd(rg);function If(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ut(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function ag(e,t){if(e==null)return{};var n=ig(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function El(e){return og(e)||sg(e)||lg(e)||ug()}function og(e){if(Array.isArray(e))return Tl(e)}function sg(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lg(e,t){if(e){if(typeof e=="string")return Tl(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 Tl(e,t)}}function Tl(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(l){return Bh(e,l)}),i=Object.keys(t.attributes||{}).reduce(function(l,u){var c=t.attributes[u];switch(u){case"class":l.attrs.className=c,delete t.attributes.class;break;case"style":l.attrs.style=hg(c);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?l.attrs[u.toLowerCase()]=c:l.attrs[Yh(u)]=c}return l},{attrs:{}}),a=n.style,o=a===void 0?{}:a,s=ag(n,dg);return i.attrs.style=Ut(Ut({},i.attrs.style),o),e.apply(void 0,[t.tag,Ut(Ut({},i.attrs),s)].concat(El(r)))}var Zh=!1;try{Zh=!0}catch{}function pg(){if(!Zh&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Pf(e){if(e&&to(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(xl.icon)return xl.icon(e);if(e===null)return null;if(e&&to(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 us(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Zn({},e,t):{}}var wn=Fl.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,a=e.className,o=e.title,s=e.titleId,l=e.maskId,u=Pf(n),c=us("classes",[].concat(El(cg(e)),El(a.split(" ")))),d=us("transform",typeof e.transform=="string"?xl.transform(e.transform):e.transform),p=us("mask",Pf(r)),v=J1(u,Ut(Ut(Ut(Ut({},c),d),p),{},{symbol:i,title:o,titleId:s,maskId:l}));if(!v)return pg("Could not find icon",u),null;var y=v.abstract,w={ref:t};return Object.keys(e).forEach(function(b){wn.defaultProps.hasOwnProperty(b)||(w[b]=e[b])}),vg(y[0],w)});wn.displayName="FontAwesomeIcon";wn.propTypes={beat:z.bool,border:z.bool,beatFade:z.bool,bounce:z.bool,className:z.string,fade:z.bool,flash:z.bool,mask:z.oneOfType([z.object,z.array,z.string]),maskId:z.string,fixedWidth:z.bool,inverse:z.bool,flip:z.oneOf([!0,!1,"horizontal","vertical","both"]),icon:z.oneOfType([z.object,z.array,z.string]),listItem:z.bool,pull:z.oneOf(["right","left"]),pulse:z.bool,rotation:z.oneOf([0,90,180,270]),shake:z.bool,size:z.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:z.bool,spinPulse:z.bool,spinReverse:z.bool,symbol:z.oneOfType([z.bool,z.string]),title:z.string,titleId:z.string,transform:z.oneOfType([z.string,z.object]),swapOpacity:z.bool};wn.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 vg=Bh.bind(null,Fl.createElement),yg={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},gg={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},wg={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};class Pn extends Error{}class kg extends Pn{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class Sg extends Pn{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class xg extends Pn{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class Rr extends Pn{}class Qh extends Pn{constructor(t){super(`Invalid unit ${t}`)}}class We extends Pn{}class _t extends Pn{constructor(){super("Zone is an abstract class")}}const x="numeric",st="short",Ae="long",Nl={year:x,month:x,day:x},Gh={year:x,month:st,day:x},Eg={year:x,month:st,day:x,weekday:st},qh={year:x,month:Ae,day:x},Kh={year:x,month:Ae,day:x,weekday:Ae},Jh={hour:x,minute:x},Xh={hour:x,minute:x,second:x},ep={hour:x,minute:x,second:x,timeZoneName:st},tp={hour:x,minute:x,second:x,timeZoneName:Ae},np={hour:x,minute:x,hourCycle:"h23"},rp={hour:x,minute:x,second:x,hourCycle:"h23"},ip={hour:x,minute:x,second:x,hourCycle:"h23",timeZoneName:st},ap={hour:x,minute:x,second:x,hourCycle:"h23",timeZoneName:Ae},op={year:x,month:x,day:x,hour:x,minute:x},sp={year:x,month:x,day:x,hour:x,minute:x,second:x},lp={year:x,month:st,day:x,hour:x,minute:x},up={year:x,month:st,day:x,hour:x,minute:x,second:x},Tg={year:x,month:st,day:x,weekday:st,hour:x,minute:x},cp={year:x,month:Ae,day:x,hour:x,minute:x,timeZoneName:st},fp={year:x,month:Ae,day:x,hour:x,minute:x,second:x,timeZoneName:st},dp={year:x,month:Ae,day:x,weekday:Ae,hour:x,minute:x,timeZoneName:Ae},mp={year:x,month:Ae,day:x,weekday:Ae,hour:x,minute:x,second:x,timeZoneName:Ae};class Ii{get type(){throw new _t}get name(){throw new _t}get ianaName(){return this.name}get isUniversal(){throw new _t}offsetName(t,n){throw new _t}formatOffset(t,n){throw new _t}offset(t){throw new _t}equals(t){throw new _t}get isValid(){throw new _t}}let cs=null;class Oo extends Ii{static get instance(){return cs===null&&(cs=new Oo),cs}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:n,locale:r}){return pp(t,n,r)}formatOffset(t,n){return Jr(this.offset(t),n)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return t.type==="system"}get isValid(){return!0}}let Oa={};function Ng(e){return Oa[e]||(Oa[e]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Oa[e]}const Og={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function Cg(e,t){const n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),[,i,a,o,s,l,u,c]=r;return[o,i,a,s,l,u,c]}function Mg(e,t){const n=e.formatToParts(t),r=[];for(let i=0;i=0?y:1e3+y,(p-v)/(60*1e3)}equals(t){return t.type==="iana"&&t.name===this.name}get isValid(){return this.valid}}let bf={};function Ig(e,t={}){const n=JSON.stringify([e,t]);let r=bf[n];return r||(r=new Intl.ListFormat(e,t),bf[n]=r),r}let Ol={};function Cl(e,t={}){const n=JSON.stringify([e,t]);let r=Ol[n];return r||(r=new Intl.DateTimeFormat(e,t),Ol[n]=r),r}let Ml={};function Pg(e,t={}){const n=JSON.stringify([e,t]);let r=Ml[n];return r||(r=new Intl.NumberFormat(e,t),Ml[n]=r),r}let Il={};function bg(e,t={}){const{base:n,...r}=t,i=JSON.stringify([e,r]);let a=Il[i];return a||(a=new Intl.RelativeTimeFormat(e,t),Il[i]=a),a}let jr=null;function _g(){return jr||(jr=new Intl.DateTimeFormat().resolvedOptions().locale,jr)}function Dg(e){const t=e.indexOf("-u-");if(t===-1)return[e];{let n;const r=e.substring(0,t);try{n=Cl(e).resolvedOptions()}catch{n=Cl(r).resolvedOptions()}const{numberingSystem:i,calendar:a}=n;return[r,i,a]}}function Lg(e,t,n){return(n||t)&&(e+="-u",n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`)),e}function Ag(e){const t=[];for(let n=1;n<=12;n++){const r=_.utc(2016,n,1);t.push(e(r))}return t}function zg(e){const t=[];for(let n=1;n<=7;n++){const r=_.utc(2016,11,13+n);t.push(e(r))}return t}function la(e,t,n,r,i){const a=e.listingMode(n);return a==="error"?null:a==="en"?r(t):i(t)}function Fg(e){return e.numberingSystem&&e.numberingSystem!=="latn"?!1:e.numberingSystem==="latn"||!e.locale||e.locale.startsWith("en")||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem==="latn"}class Rg{constructor(t,n,r){this.padTo=r.padTo||0,this.floor=r.floor||!1;const{padTo:i,floor:a,...o}=r;if(!n||Object.keys(o).length>0){const s={useGrouping:!1,...r};r.padTo>0&&(s.minimumIntegerDigits=r.padTo),this.inf=Pg(t,s)}}format(t){if(this.inf){const n=this.floor?Math.floor(t):t;return this.inf.format(n)}else{const n=this.floor?Math.floor(t):Uu(t,3);return oe(n,this.padTo)}}}class jg{constructor(t,n,r){this.opts=r;let i;if(t.zone.isUniversal){const o=-1*(t.offset/60),s=o>=0?`Etc/GMT+${o}`:`Etc/GMT${o}`;t.offset!==0&&Ct.create(s).valid?(i=s,this.dt=t):(i="UTC",r.timeZoneName?this.dt=t:this.dt=t.offset===0?t:_.fromMillis(t.ts+t.offset*60*1e3))}else t.zone.type==="system"?this.dt=t:(this.dt=t,i=t.zone.name);const a={...this.opts};i&&(a.timeZone=i),this.dtf=Cl(n,a)}format(){return this.dtf.format(this.dt.toJSDate())}formatToParts(){return this.dtf.formatToParts(this.dt.toJSDate())}resolvedOptions(){return this.dtf.resolvedOptions()}}class $g{constructor(t,n,r){this.opts={style:"long",...r},!n&&hp()&&(this.rtf=bg(t,r))}format(t,n){return this.rtf?this.rtf.format(t,n):rw(n,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,n){return this.rtf?this.rtf.formatToParts(t,n):[]}}class B{static fromOpts(t){return B.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,n,r,i=!1){const a=t||ae.defaultLocale,o=a||(i?"en-US":_g()),s=n||ae.defaultNumberingSystem,l=r||ae.defaultOutputCalendar;return new B(o,s,l,a)}static resetCache(){jr=null,Ol={},Ml={},Il={}}static fromObject({locale:t,numberingSystem:n,outputCalendar:r}={}){return B.create(t,n,r)}constructor(t,n,r,i){const[a,o,s]=Dg(t);this.locale=a,this.numberingSystem=n||o||null,this.outputCalendar=r||s||null,this.intl=Lg(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=Fg(this)),this.fastNumbersCached}listingMode(){const t=this.isEnglish(),n=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return t&&n?"en":"intl"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:B.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})}redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})}months(t,n=!1,r=!0){return la(this,t,r,gp,()=>{const i=n?{month:t,day:"numeric"}:{month:t},a=n?"format":"standalone";return this.monthsCache[a][t]||(this.monthsCache[a][t]=Ag(o=>this.extract(o,i,"month"))),this.monthsCache[a][t]})}weekdays(t,n=!1,r=!0){return la(this,t,r,Sp,()=>{const i=n?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},a=n?"format":"standalone";return this.weekdaysCache[a][t]||(this.weekdaysCache[a][t]=zg(o=>this.extract(o,i,"weekday"))),this.weekdaysCache[a][t]})}meridiems(t=!0){return la(this,void 0,t,()=>xp,()=>{if(!this.meridiemCache){const n={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[_.utc(2016,11,13,9),_.utc(2016,11,13,19)].map(r=>this.extract(r,n,"dayperiod"))}return this.meridiemCache})}eras(t,n=!0){return la(this,t,n,Ep,()=>{const r={era:t};return this.eraCache[t]||(this.eraCache[t]=[_.utc(-40,1,1),_.utc(2017,1,1)].map(i=>this.extract(i,r,"era"))),this.eraCache[t]})}extract(t,n,r){const i=this.dtFormatter(t,n),a=i.formatToParts(),o=a.find(s=>s.type.toLowerCase()===r);return o?o.value:null}numberFormatter(t={}){return new Rg(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,n={}){return new jg(t,this.intl,n)}relFormatter(t={}){return new $g(this.intl,this.isEnglish(),t)}listFormatter(t={}){return Ig(this.intl,t)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}}let fs=null;class Ee extends Ii{static get utcInstance(){return fs===null&&(fs=new Ee(0)),fs}static instance(t){return t===0?Ee.utcInstance:new Ee(t)}static parseSpecifier(t){if(t){const n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new Ee(Mo(n[1],n[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Jr(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Jr(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,n){return Jr(this.fixed,n)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return t.type==="fixed"&&t.fixed===this.fixed}get isValid(){return!0}}class Vg extends Ii{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function jt(e,t){if(R(e)||e===null)return t;if(e instanceof Ii)return e;if(Ug(e)){const n=e.toLowerCase();return n==="default"?t:n==="local"||n==="system"?Oo.instance:n==="utc"||n==="gmt"?Ee.utcInstance:Ee.parseSpecifier(n)||Ct.create(e)}else return kn(e)?Ee.instance(e):typeof e=="object"&&e.offset&&typeof e.offset=="number"?e:new Vg(e)}let _f=()=>Date.now(),Df="system",Lf=null,Af=null,zf=null,Ff=60,Rf;class ae{static get now(){return _f}static set now(t){_f=t}static set defaultZone(t){Df=t}static get defaultZone(){return jt(Df,Oo.instance)}static get defaultLocale(){return Lf}static set defaultLocale(t){Lf=t}static get defaultNumberingSystem(){return Af}static set defaultNumberingSystem(t){Af=t}static get defaultOutputCalendar(){return zf}static set defaultOutputCalendar(t){zf=t}static get twoDigitCutoffYear(){return Ff}static set twoDigitCutoffYear(t){Ff=t%100}static get throwOnInvalid(){return Rf}static set throwOnInvalid(t){Rf=t}static resetCaches(){B.resetCache(),Ct.resetCache()}}function R(e){return typeof e>"u"}function kn(e){return typeof e=="number"}function Co(e){return typeof e=="number"&&e%1===0}function Ug(e){return typeof e=="string"}function Wg(e){return Object.prototype.toString.call(e)==="[object Date]"}function hp(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function Hg(e){return Array.isArray(e)?e:[e]}function jf(e,t,n){if(e.length!==0)return e.reduce((r,i)=>{const a=[t(i),i];return r&&n(r[0],a[0])===r[0]?r:a},null)[1]}function Yg(e,t){return t.reduce((n,r)=>(n[r]=e[r],n),{})}function cr(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function gt(e,t,n){return Co(e)&&e>=t&&e<=n}function Bg(e,t){return e-t*Math.floor(e/t)}function oe(e,t=2){const n=e<0;let r;return n?r="-"+(""+-e).padStart(t,"0"):r=(""+e).padStart(t,"0"),r}function zt(e){if(!(R(e)||e===null||e===""))return parseInt(e,10)}function ln(e){if(!(R(e)||e===null||e===""))return parseFloat(e)}function Vu(e){if(!(R(e)||e===null||e==="")){const t=parseFloat("0."+e)*1e3;return Math.floor(t)}}function Uu(e,t,n=!1){const r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function Pi(e){return e%4===0&&(e%100!==0||e%400===0)}function Kr(e){return Pi(e)?366:365}function no(e,t){const n=Bg(t-1,12)+1,r=e+(t-n)/12;return n===2?Pi(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function Wu(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(t.getUTCFullYear()-1900)),+t}function ro(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return t===4||r===3?53:52}function Pl(e){return e>99?e:e>ae.twoDigitCutoffYear?1900+e:2e3+e}function pp(e,t,n,r=null){const i=new Date(e),a={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(a.timeZone=r);const o={timeZoneName:t,...a},s=new Intl.DateTimeFormat(n,o).formatToParts(i).find(l=>l.type.toLowerCase()==="timezonename");return s?s.value:null}function Mo(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0,i=n<0||Object.is(n,-0)?-r:r;return n*60+i}function vp(e){const t=Number(e);if(typeof e=="boolean"||e===""||Number.isNaN(t))throw new We(`Invalid unit value ${e}`);return t}function io(e,t){const n={};for(const r in e)if(cr(e,r)){const i=e[r];if(i==null)continue;n[t(r)]=vp(i)}return n}function Jr(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return`${i}${oe(n,2)}:${oe(r,2)}`;case"narrow":return`${i}${n}${r>0?`:${r}`:""}`;case"techie":return`${i}${oe(n,2)}${oe(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function Io(e){return Yg(e,["hour","minute","second","millisecond"])}const Zg=["January","February","March","April","May","June","July","August","September","October","November","December"],yp=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Qg=["J","F","M","A","M","J","J","A","S","O","N","D"];function gp(e){switch(e){case"narrow":return[...Qg];case"short":return[...yp];case"long":return[...Zg];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const wp=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],kp=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Gg=["M","T","W","T","F","S","S"];function Sp(e){switch(e){case"narrow":return[...Gg];case"short":return[...kp];case"long":return[...wp];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const xp=["AM","PM"],qg=["Before Christ","Anno Domini"],Kg=["BC","AD"],Jg=["B","A"];function Ep(e){switch(e){case"narrow":return[...Jg];case"short":return[...Kg];case"long":return[...qg];default:return null}}function Xg(e){return xp[e.hour<12?0:1]}function ew(e,t){return Sp(t)[e.weekday-1]}function tw(e,t){return gp(t)[e.month-1]}function nw(e,t){return Ep(t)[e.year<0?0:1]}function rw(e,t,n="always",r=!1){const i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=["hours","minutes","seconds"].indexOf(e)===-1;if(n==="auto"&&a){const d=e==="days";switch(t){case 1:return d?"tomorrow":`next ${i[e][0]}`;case-1:return d?"yesterday":`last ${i[e][0]}`;case 0:return d?"today":`this ${i[e][0]}`}}const o=Object.is(t,-0)||t<0,s=Math.abs(t),l=s===1,u=i[e],c=r?l?u[1]:u[2]||u[1]:l?i[e][0]:e;return o?`${s} ${c} ago`:`in ${s} ${c}`}function $f(e,t){let n="";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const iw={D:Nl,DD:Gh,DDD:qh,DDDD:Kh,t:Jh,tt:Xh,ttt:ep,tttt:tp,T:np,TT:rp,TTT:ip,TTTT:ap,f:op,ff:lp,fff:cp,ffff:dp,F:sp,FF:up,FFF:fp,FFFF:mp};class xe{static create(t,n={}){return new xe(t,n)}static parseFormat(t){let n=null,r="",i=!1;const a=[];for(let o=0;o0&&a.push({literal:i,val:r}),n=null,r="",i=!i):i||s===n?r+=s:(r.length>0&&a.push({literal:!1,val:r}),r=s,n=s)}return r.length>0&&a.push({literal:i,val:r}),a}static macroTokenToFormatOpts(t){return iw[t]}constructor(t,n){this.opts=n,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,n){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,{...this.opts,...n}).format()}formatDateTime(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).format()}formatDateTimeParts(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).formatToParts()}resolvedOptions(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n}).resolvedOptions()}num(t,n=0){if(this.opts.forceSimple)return oe(t,n);const r={...this.opts};return n>0&&(r.padTo=n),this.loc.numberFormatter(r).format(t)}formatDateTimeFromString(t,n){const r=this.loc.listingMode()==="en",i=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",a=(v,y)=>this.loc.extract(t,v,y),o=v=>t.isOffsetFixed&&t.offset===0&&v.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,v.format):"",s=()=>r?Xg(t):a({hour:"numeric",hourCycle:"h12"},"dayperiod"),l=(v,y)=>r?tw(t,v):a(y?{month:v}:{month:v,day:"numeric"},"month"),u=(v,y)=>r?ew(t,v):a(y?{weekday:v}:{weekday:v,month:"long",day:"numeric"},"weekday"),c=v=>{const y=xe.macroTokenToFormatOpts(v);return y?this.formatWithSystemDefault(t,y):v},d=v=>r?nw(t,v):a({era:v},"era"),p=v=>{switch(v){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12===0?12:t.hour%12);case"hh":return this.num(t.hour%12===0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return o({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return o({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return o({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return s();case"d":return i?a({day:"numeric"},"day"):this.num(t.day);case"dd":return i?a({day:"2-digit"},"day"):this.num(t.day,2);case"c":return this.num(t.weekday);case"ccc":return u("short",!0);case"cccc":return u("long",!0);case"ccccc":return u("narrow",!0);case"E":return this.num(t.weekday);case"EEE":return u("short",!1);case"EEEE":return u("long",!1);case"EEEEE":return u("narrow",!1);case"L":return i?a({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return i?a({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return i?a({month:"numeric"},"month"):this.num(t.month);case"MM":return i?a({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return i?a({year:"numeric"},"year"):this.num(t.year);case"yy":return i?a({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return i?a({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return i?a({year:"numeric"},"year"):this.num(t.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return c(v)}};return $f(xe.parseFormat(n),p)}formatDurationFromString(t,n){const r=l=>{switch(l[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},i=l=>u=>{const c=r(u);return c?this.num(l.get(c),u.length):u},a=xe.parseFormat(n),o=a.reduce((l,{literal:u,val:c})=>u?l:l.concat(c),[]),s=t.shiftTo(...o.map(r).filter(l=>l));return $f(a,i(s))}}class rt{constructor(t,n){this.reason=t,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const Tp=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function pr(...e){const t=e.reduce((n,r)=>n+r.source,"");return RegExp(`^${t}$`)}function vr(...e){return t=>e.reduce(([n,r,i],a)=>{const[o,s,l]=a(t,i);return[{...n,...o},s||r,l]},[{},null,1]).slice(0,2)}function yr(e,...t){if(e==null)return[null,null];for(const[n,r]of t){const i=n.exec(e);if(i)return r(i)}return[null,null]}function Np(...e){return(t,n)=>{const r={};let i;for(i=0;iv!==void 0&&(y||v&&c)?-v:v;return[{years:p(ln(n)),months:p(ln(r)),weeks:p(ln(i)),days:p(ln(a)),hours:p(ln(o)),minutes:p(ln(s)),seconds:p(ln(l),l==="-0"),milliseconds:p(Vu(u),d)}]}const yw={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Bu(e,t,n,r,i,a,o){const s={year:t.length===2?Pl(zt(t)):zt(t),month:yp.indexOf(n)+1,day:zt(r),hour:zt(i),minute:zt(a)};return o&&(s.second=zt(o)),e&&(s.weekday=e.length>3?wp.indexOf(e)+1:kp.indexOf(e)+1),s}const gw=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function ww(e){const[,t,n,r,i,a,o,s,l,u,c,d]=e,p=Bu(t,i,r,n,a,o,s);let v;return l?v=yw[l]:u?v=0:v=Mo(c,d),[p,new Ee(v)]}function kw(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const Sw=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,xw=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Ew=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Vf(e){const[,t,n,r,i,a,o,s]=e;return[Bu(t,i,r,n,a,o,s),Ee.utcInstance]}function Tw(e){const[,t,n,r,i,a,o,s]=e;return[Bu(t,s,n,r,i,a,o),Ee.utcInstance]}const Nw=pr(ow,Yu),Ow=pr(sw,Yu),Cw=pr(lw,Yu),Mw=pr(Cp),Ip=vr(mw,gr,bi,_i),Iw=vr(uw,gr,bi,_i),Pw=vr(cw,gr,bi,_i),bw=vr(gr,bi,_i);function _w(e){return yr(e,[Nw,Ip],[Ow,Iw],[Cw,Pw],[Mw,bw])}function Dw(e){return yr(kw(e),[gw,ww])}function Lw(e){return yr(e,[Sw,Vf],[xw,Vf],[Ew,Tw])}function Aw(e){return yr(e,[pw,vw])}const zw=vr(gr);function Fw(e){return yr(e,[hw,zw])}const Rw=pr(fw,dw),jw=pr(Mp),$w=vr(gr,bi,_i);function Vw(e){return yr(e,[Rw,Ip],[jw,$w])}const Uw="Invalid Duration",Pp={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},Ww={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...Pp},$e=146097/400,_n=146097/4800,Hw={years:{quarters:4,months:12,weeks:$e/7,days:$e,hours:$e*24,minutes:$e*24*60,seconds:$e*24*60*60,milliseconds:$e*24*60*60*1e3},quarters:{months:3,weeks:$e/28,days:$e/4,hours:$e*24/4,minutes:$e*24*60/4,seconds:$e*24*60*60/4,milliseconds:$e*24*60*60*1e3/4},months:{weeks:_n/7,days:_n,hours:_n*24,minutes:_n*24*60,seconds:_n*24*60*60,milliseconds:_n*24*60*60*1e3},...Pp},fn=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Yw=fn.slice(0).reverse();function Dt(e,t,n=!1){const r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new j(r)}function Bw(e){return e<0?Math.floor(e):Math.ceil(e)}function bp(e,t,n,r,i){const a=e[i][n],o=t[n]/a,s=Math.sign(o)===Math.sign(r[i]),l=!s&&r[i]!==0&&Math.abs(o)<=1?Bw(o):Math.trunc(o);r[i]+=l,t[n]-=l*a}function Zw(e,t){Yw.reduce((n,r)=>R(t[r])?n:(n&&bp(e,t,n,t,r),r),null)}function Qw(e){const t={};for(const[n,r]of Object.entries(e))r!==0&&(t[n]=r);return t}class j{constructor(t){const n=t.conversionAccuracy==="longterm"||!1;let r=n?Hw:Ww;t.matrix&&(r=t.matrix),this.values=t.values,this.loc=t.loc||B.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=r,this.isLuxonDuration=!0}static fromMillis(t,n){return j.fromObject({milliseconds:t},n)}static fromObject(t,n={}){if(t==null||typeof t!="object")throw new We(`Duration.fromObject: argument expected to be an object, got ${t===null?"null":typeof t}`);return new j({values:io(t,j.normalizeUnit),loc:B.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(t){if(kn(t))return j.fromMillis(t);if(j.isDuration(t))return t;if(typeof t=="object")return j.fromObject(t);throw new We(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,n){const[r]=Aw(t);return r?j.fromObject(r,n):j.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){const[r]=Fw(t);return r?j.fromObject(r,n):j.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,n=null){if(!t)throw new We("need to specify a reason the Duration is invalid");const r=t instanceof rt?t:new rt(t,n);if(ae.throwOnInvalid)throw new xg(r);return new j({invalid:r})}static normalizeUnit(t){const n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t&&t.toLowerCase()];if(!n)throw new Qh(t);return n}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,n={}){const r={...n,floor:n.round!==!1&&n.floor!==!1};return this.isValid?xe.create(this.loc,r).formatDurationFromString(this,t):Uw}toHuman(t={}){const n=fn.map(r=>{const i=this.values[r];return R(i)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...t,unit:r.slice(0,-1)}).format(i)}).filter(r=>r);return this.loc.listFormatter({type:"conjunction",style:t.listStyle||"narrow",...t}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+"M"),this.weeks!==0&&(t+=this.weeks+"W"),this.days!==0&&(t+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+="T"),this.hours!==0&&(t+=this.hours+"H"),this.minutes!==0&&(t+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(t+=Uu(this.seconds+this.milliseconds/1e3,3)+"S"),t==="P"&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const n=this.toMillis();if(n<0||n>=864e5)return null;t={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...t};const r=this.shiftTo("hours","minutes","seconds","milliseconds");let i=t.format==="basic"?"hhmm":"hh:mm";(!t.suppressSeconds||r.seconds!==0||r.milliseconds!==0)&&(i+=t.format==="basic"?"ss":":ss",(!t.suppressMilliseconds||r.milliseconds!==0)&&(i+=".SSS"));let a=r.toFormat(i);return t.includePrefix&&(a="T"+a),a}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const n=j.fromDurationLike(t),r={};for(const i of fn)(cr(n.values,i)||cr(this.values,i))&&(r[i]=n.get(i)+this.get(i));return Dt(this,{values:r},!0)}minus(t){if(!this.isValid)return this;const n=j.fromDurationLike(t);return this.plus(n.negate())}mapUnits(t){if(!this.isValid)return this;const n={};for(const r of Object.keys(this.values))n[r]=vp(t(this.values[r],r));return Dt(this,{values:n},!0)}get(t){return this[j.normalizeUnit(t)]}set(t){if(!this.isValid)return this;const n={...this.values,...io(t,j.normalizeUnit)};return Dt(this,{values:n})}reconfigure({locale:t,numberingSystem:n,conversionAccuracy:r,matrix:i}={}){const o={loc:this.loc.clone({locale:t,numberingSystem:n}),matrix:i,conversionAccuracy:r};return Dt(this,o)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;const t=this.toObject();return Zw(this.matrix,t),Dt(this,{values:t},!0)}rescale(){if(!this.isValid)return this;const t=Qw(this.normalize().shiftToAll().toObject());return Dt(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(o=>j.normalizeUnit(o));const n={},r={},i=this.toObject();let a;for(const o of fn)if(t.indexOf(o)>=0){a=o;let s=0;for(const u in r)s+=this.matrix[u][o]*r[u],r[u]=0;kn(i[o])&&(s+=i[o]);const l=Math.trunc(s);n[o]=l,r[o]=(s*1e3-l*1e3)/1e3;for(const u in i)fn.indexOf(u)>fn.indexOf(o)&&bp(this.matrix,i,u,n,o)}else kn(i[o])&&(r[o]=i[o]);for(const o in r)r[o]!==0&&(n[a]+=o===a?r[o]:r[o]/this.matrix[a][o]);return Dt(this,{values:n},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=this.values[n]===0?0:-this.values[n];return Dt(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function n(r,i){return r===void 0||r===0?i===void 0||i===0:r===i}for(const r of fn)if(!n(this.values[r],t.values[r]))return!1;return!0}}const Ir="Invalid Interval";function Gw(e,t){return!e||!e.isValid?ee.invalid("missing or invalid start"):!t||!t.isValid?ee.invalid("missing or invalid end"):tt:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:n}={}){return this.isValid?ee.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];const n=t.map(_r).filter(o=>this.contains(o)).sort(),r=[];let{s:i}=this,a=0;for(;i+this.e?this.e:o;r.push(ee.fromDateTimes(i,s)),i=s,a+=1}return r}splitBy(t){const n=j.fromDurationLike(t);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s:r}=this,i=1,a;const o=[];for(;rl*i));a=+s>+this.e?this.e:s,o.push(ee.fromDateTimes(r,a)),r=a,i+=1}return o}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;const n=this.s>t.s?this.s:t.s,r=this.e=r?null:ee.fromDateTimes(n,r)}union(t){if(!this.isValid)return this;const n=this.st.e?this.e:t.e;return ee.fromDateTimes(n,r)}static merge(t){const[n,r]=t.sort((i,a)=>i.s-a.s).reduce(([i,a],o)=>a?a.overlaps(o)||a.abutsStart(o)?[i,a.union(o)]:[i.concat([a]),o]:[i,o],[[],null]);return r&&n.push(r),n}static xor(t){let n=null,r=0;const i=[],a=t.map(l=>[{time:l.s,type:"s"},{time:l.e,type:"e"}]),o=Array.prototype.concat(...a),s=o.sort((l,u)=>l.time-u.time);for(const l of s)r+=l.type==="s"?1:-1,r===1?n=l.time:(n&&+n!=+l.time&&i.push(ee.fromDateTimes(n,l.time)),n=null);return ee.merge(i)}difference(...t){return ee.xor([this].concat(t)).map(n=>this.intersection(n)).filter(n=>n&&!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Ir}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:Ir}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Ir}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:Ir}toFormat(t,{separator:n=" – "}={}){return this.isValid?`${this.s.toFormat(t)}${n}${this.e.toFormat(t)}`:Ir}toDuration(t,n){return this.isValid?this.e.diff(this.s,t,n):j.invalid(this.invalidReason)}mapEndpoints(t){return ee.fromDateTimes(t(this.s),t(this.e))}}class ua{static hasDST(t=ae.defaultZone){const n=_.now().setZone(t).set({month:12});return!t.isUniversal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(t){return Ct.isValidZone(t)}static normalizeZone(t){return jt(t,ae.defaultZone)}static months(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:a="gregory"}={}){return(i||B.create(n,r,a)).months(t)}static monthsFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:a="gregory"}={}){return(i||B.create(n,r,a)).months(t,!0)}static weekdays(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||B.create(n,r,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||B.create(n,r,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return B.create(t).meridiems()}static eras(t="short",{locale:n=null}={}){return B.create(n,null,"gregory").eras(t)}static features(){return{relative:hp()}}}function Uf(e,t){const n=i=>i.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor(j.fromMillis(r).as("days"))}function qw(e,t,n){const r=[["years",(s,l)=>l.year-s.year],["quarters",(s,l)=>l.quarter-s.quarter+(l.year-s.year)*4],["months",(s,l)=>l.month-s.month+(l.year-s.year)*12],["weeks",(s,l)=>{const u=Uf(s,l);return(u-u%7)/7}],["days",Uf]],i={};let a,o;for(const[s,l]of r)if(n.indexOf(s)>=0){a=s;let u=l(e,t);o=e.plus({[s]:u}),o>t?(e=e.plus({[s]:u-1}),u-=1):e=o,i[s]=u}return[e,i,o,a]}function Kw(e,t,n,r){let[i,a,o,s]=qw(e,t,n);const l=t-i,u=n.filter(d=>["hours","minutes","seconds","milliseconds"].indexOf(d)>=0);u.length===0&&(o0?j.fromMillis(l,r).shiftTo(...u).plus(c):c}const Zu={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},Wf={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Jw=Zu.hanidec.replace(/[\[|\]]/g,"").split("");function Xw(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n=a&&r<=o&&(t+=r-a)}}return parseInt(t,10)}else return t}function Ke({numberingSystem:e},t=""){return new RegExp(`${Zu[e||"latn"]}${t}`)}const e2="missing Intl.DateTimeFormat.formatToParts support";function U(e,t=n=>n){return{regex:e,deser:([n])=>t(Xw(n))}}const t2=" ",_p=`[ ${t2}]`,Dp=new RegExp(_p,"g");function n2(e){return e.replace(/\./g,"\\.?").replace(Dp,_p)}function Hf(e){return e.replace(/\./g,"").replace(Dp," ").toLowerCase()}function Je(e,t){return e===null?null:{regex:RegExp(e.map(n2).join("|")),deser:([n])=>e.findIndex(r=>Hf(n)===Hf(r))+t}}function Yf(e,t){return{regex:e,deser:([,n,r])=>Mo(n,r),groups:t}}function ds(e){return{regex:e,deser:([t])=>t}}function r2(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function i2(e,t){const n=Ke(t),r=Ke(t,"{2}"),i=Ke(t,"{3}"),a=Ke(t,"{4}"),o=Ke(t,"{6}"),s=Ke(t,"{1,2}"),l=Ke(t,"{1,3}"),u=Ke(t,"{1,6}"),c=Ke(t,"{1,9}"),d=Ke(t,"{2,4}"),p=Ke(t,"{4,6}"),v=b=>({regex:RegExp(r2(b.val)),deser:([m])=>m,literal:!0}),w=(b=>{if(e.literal)return v(b);switch(b.val){case"G":return Je(t.eras("short",!1),0);case"GG":return Je(t.eras("long",!1),0);case"y":return U(u);case"yy":return U(d,Pl);case"yyyy":return U(a);case"yyyyy":return U(p);case"yyyyyy":return U(o);case"M":return U(s);case"MM":return U(r);case"MMM":return Je(t.months("short",!0,!1),1);case"MMMM":return Je(t.months("long",!0,!1),1);case"L":return U(s);case"LL":return U(r);case"LLL":return Je(t.months("short",!1,!1),1);case"LLLL":return Je(t.months("long",!1,!1),1);case"d":return U(s);case"dd":return U(r);case"o":return U(l);case"ooo":return U(i);case"HH":return U(r);case"H":return U(s);case"hh":return U(r);case"h":return U(s);case"mm":return U(r);case"m":return U(s);case"q":return U(s);case"qq":return U(r);case"s":return U(s);case"ss":return U(r);case"S":return U(l);case"SSS":return U(i);case"u":return ds(c);case"uu":return ds(s);case"uuu":return U(n);case"a":return Je(t.meridiems(),0);case"kkkk":return U(a);case"kk":return U(d,Pl);case"W":return U(s);case"WW":return U(r);case"E":case"c":return U(n);case"EEE":return Je(t.weekdays("short",!1,!1),1);case"EEEE":return Je(t.weekdays("long",!1,!1),1);case"ccc":return Je(t.weekdays("short",!0,!1),1);case"cccc":return Je(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return Yf(new RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case"ZZZ":return Yf(new RegExp(`([+-]${s.source})(${r.source})?`),2);case"z":return ds(/[a-z_+-/]{1,256}?/i);default:return v(b)}})(e)||{invalidReason:e2};return w.token=e,w}const a2={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function o2(e,t,n){const{type:r,value:i}=e;if(r==="literal")return{literal:!0,val:i};const a=n[r];let o=a2[r];if(typeof o=="object"&&(o=o[a]),o)return{literal:!1,val:o}}function s2(e){return[`^${e.map(n=>n.regex).reduce((n,r)=>`${n}(${r.source})`,"")}$`,e]}function l2(e,t,n){const r=e.match(t);if(r){const i={};let a=1;for(const o in n)if(cr(n,o)){const s=n[o],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(i[s.token.val[0]]=s.deser(r.slice(a,a+l))),a+=l}return[r,i]}else return[r,{}]}function u2(e){const t=a=>{switch(a){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let n=null,r;return R(e.z)||(n=Ct.create(e.z)),R(e.Z)||(n||(n=new Ee(e.Z)),r=e.Z),R(e.q)||(e.M=(e.q-1)*3+1),R(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),R(e.u)||(e.S=Vu(e.u)),[Object.keys(e).reduce((a,o)=>{const s=t(o);return s&&(a[s]=e[o]),a},{}),n,r]}let ms=null;function c2(){return ms||(ms=_.fromMillis(1555555555555)),ms}function f2(e,t){if(e.literal)return e;const n=xe.macroTokenToFormatOpts(e.val),r=zp(n,t);return r==null||r.includes(void 0)?e:r}function Lp(e,t){return Array.prototype.concat(...e.map(n=>f2(n,t)))}function Ap(e,t,n){const r=Lp(xe.parseFormat(n),e),i=r.map(o=>i2(o,e)),a=i.find(o=>o.invalidReason);if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};{const[o,s]=s2(i),l=RegExp(o,"i"),[u,c]=l2(t,l,s),[d,p,v]=c?u2(c):[null,null,void 0];if(cr(c,"a")&&cr(c,"H"))throw new Rr("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:l,rawMatches:u,matches:c,result:d,zone:p,specificOffset:v}}}function d2(e,t,n){const{result:r,zone:i,specificOffset:a,invalidReason:o}=Ap(e,t,n);return[r,i,a,o]}function zp(e,t){return e?xe.create(t,e).formatDateTimeParts(c2()).map(i=>o2(i,t,e)):null}const Fp=[0,31,59,90,120,151,181,212,243,273,304,334],Rp=[0,31,60,91,121,152,182,213,244,274,305,335];function Ye(e,t){return new rt("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function jp(e,t,n){const r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);const i=r.getUTCDay();return i===0?7:i}function $p(e,t,n){return n+(Pi(e)?Rp:Fp)[t-1]}function Vp(e,t){const n=Pi(e)?Rp:Fp,r=n.findIndex(a=>aro(t)?(s=t+1,o=1):s=t,{weekYear:s,weekNumber:o,weekday:a,...Io(e)}}function Bf(e){const{weekYear:t,weekNumber:n,weekday:r}=e,i=jp(t,1,4),a=Kr(t);let o=n*7+r-i-3,s;o<1?(s=t-1,o+=Kr(s)):o>a?(s=t+1,o-=Kr(t)):s=t;const{month:l,day:u}=Vp(s,o);return{year:s,month:l,day:u,...Io(e)}}function hs(e){const{year:t,month:n,day:r}=e,i=$p(t,n,r);return{year:t,ordinal:i,...Io(e)}}function Zf(e){const{year:t,ordinal:n}=e,{month:r,day:i}=Vp(t,n);return{year:t,month:r,day:i,...Io(e)}}function m2(e){const t=Co(e.weekYear),n=gt(e.weekNumber,1,ro(e.weekYear)),r=gt(e.weekday,1,7);return t?n?r?!1:Ye("weekday",e.weekday):Ye("week",e.week):Ye("weekYear",e.weekYear)}function h2(e){const t=Co(e.year),n=gt(e.ordinal,1,Kr(e.year));return t?n?!1:Ye("ordinal",e.ordinal):Ye("year",e.year)}function Up(e){const t=Co(e.year),n=gt(e.month,1,12),r=gt(e.day,1,no(e.year,e.month));return t?n?r?!1:Ye("day",e.day):Ye("month",e.month):Ye("year",e.year)}function Wp(e){const{hour:t,minute:n,second:r,millisecond:i}=e,a=gt(t,0,23)||t===24&&n===0&&r===0&&i===0,o=gt(n,0,59),s=gt(r,0,59),l=gt(i,0,999);return a?o?s?l?!1:Ye("millisecond",i):Ye("second",r):Ye("minute",n):Ye("hour",t)}const ps="Invalid DateTime",Qf=864e13;function ca(e){return new rt("unsupported zone",`the zone "${e.name}" is not supported`)}function vs(e){return e.weekData===null&&(e.weekData=bl(e.c)),e.weekData}function Pr(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new _({...n,...t,old:n})}function Hp(e,t,n){let r=e-t*60*1e3;const i=n.offset(r);if(t===i)return[r,t];r-=(i-t)*60*1e3;const a=n.offset(r);return i===a?[r,i]:[e-Math.min(i,a)*60*1e3,Math.max(i,a)]}function Gf(e,t){e+=t*60*1e3;const n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Ca(e,t,n){return Hp(Wu(e),t,n)}function qf(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,a={...e.c,year:r,month:i,day:Math.min(e.c.day,no(r,i))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},o=j.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=Wu(a);let[l,u]=Hp(s,n,e.zone);return o!==0&&(l+=o,u=e.zone.offset(l)),{ts:l,o:u}}function br(e,t,n,r,i,a){const{setZone:o,zone:s}=n;if(e&&Object.keys(e).length!==0){const l=t||s,u=_.fromObject(e,{...n,zone:l,specificOffset:a});return o?u:u.setZone(s)}else return _.invalid(new rt("unparsable",`the input "${i}" can't be parsed as ${r}`))}function fa(e,t,n=!0){return e.isValid?xe.create(B.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function ys(e,t){const n=e.c.year>9999||e.c.year<0;let r="";return n&&e.c.year>=0&&(r+="+"),r+=oe(e.c.year,n?6:4),t?(r+="-",r+=oe(e.c.month),r+="-",r+=oe(e.c.day)):(r+=oe(e.c.month),r+=oe(e.c.day)),r}function Kf(e,t,n,r,i,a){let o=oe(e.c.hour);return t?(o+=":",o+=oe(e.c.minute),(e.c.second!==0||!n)&&(o+=":")):o+=oe(e.c.minute),(e.c.second!==0||!n)&&(o+=oe(e.c.second),(e.c.millisecond!==0||!r)&&(o+=".",o+=oe(e.c.millisecond,3))),i&&(e.isOffsetFixed&&e.offset===0&&!a?o+="Z":e.o<0?(o+="-",o+=oe(Math.trunc(-e.o/60)),o+=":",o+=oe(Math.trunc(-e.o%60))):(o+="+",o+=oe(Math.trunc(e.o/60)),o+=":",o+=oe(Math.trunc(e.o%60)))),a&&(o+="["+e.zone.ianaName+"]"),o}const Yp={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},p2={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},v2={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Bp=["year","month","day","hour","minute","second","millisecond"],y2=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],g2=["year","ordinal","hour","minute","second","millisecond"];function Jf(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new Qh(e);return t}function Xf(e,t){const n=jt(t.zone,ae.defaultZone),r=B.fromObject(t),i=ae.now();let a,o;if(R(e.year))a=i;else{for(const u of Bp)R(e[u])&&(e[u]=Yp[u]);const s=Up(e)||Wp(e);if(s)return _.invalid(s);const l=n.offset(i);[a,o]=Ca(e,l,n)}return new _({ts:a,zone:n,loc:r,o})}function ed(e,t,n){const r=R(n.round)?!0:n.round,i=(o,s)=>(o=Uu(o,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(o,s)),a=o=>n.calendary?t.hasSame(e,o)?0:t.startOf(o).diff(e.startOf(o),o).get(o):t.diff(e,o).get(o);if(n.unit)return i(a(n.unit),n.unit);for(const o of n.units){const s=a(o);if(Math.abs(s)>=1)return i(s,o)}return i(e>t?-0:0,n.units[n.units.length-1])}function td(e){let t={},n;return e.length>0&&typeof e[e.length-1]=="object"?(t=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[t,n]}class _{constructor(t){const n=t.zone||ae.defaultZone;let r=t.invalid||(Number.isNaN(t.ts)?new rt("invalid input"):null)||(n.isValid?null:ca(n));this.ts=R(t.ts)?ae.now():t.ts;let i=null,a=null;if(!r)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(n))[i,a]=[t.old.c,t.old.o];else{const s=n.offset(this.ts);i=Gf(this.ts,s),r=Number.isNaN(i.year)?new rt("invalid input"):null,i=r?null:i,a=r?null:s}this._zone=n,this.loc=t.loc||B.create(),this.invalid=r,this.weekData=null,this.c=i,this.o=a,this.isLuxonDateTime=!0}static now(){return new _({})}static local(){const[t,n]=td(arguments),[r,i,a,o,s,l,u]=n;return Xf({year:r,month:i,day:a,hour:o,minute:s,second:l,millisecond:u},t)}static utc(){const[t,n]=td(arguments),[r,i,a,o,s,l,u]=n;return t.zone=Ee.utcInstance,Xf({year:r,month:i,day:a,hour:o,minute:s,second:l,millisecond:u},t)}static fromJSDate(t,n={}){const r=Wg(t)?t.valueOf():NaN;if(Number.isNaN(r))return _.invalid("invalid input");const i=jt(n.zone,ae.defaultZone);return i.isValid?new _({ts:r,zone:i,loc:B.fromObject(n)}):_.invalid(ca(i))}static fromMillis(t,n={}){if(kn(t))return t<-Qf||t>Qf?_.invalid("Timestamp out of range"):new _({ts:t,zone:jt(n.zone,ae.defaultZone),loc:B.fromObject(n)});throw new We(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,n={}){if(kn(t))return new _({ts:t*1e3,zone:jt(n.zone,ae.defaultZone),loc:B.fromObject(n)});throw new We("fromSeconds requires a numerical input")}static fromObject(t,n={}){t=t||{};const r=jt(n.zone,ae.defaultZone);if(!r.isValid)return _.invalid(ca(r));const i=ae.now(),a=R(n.specificOffset)?r.offset(i):n.specificOffset,o=io(t,Jf),s=!R(o.ordinal),l=!R(o.year),u=!R(o.month)||!R(o.day),c=l||u,d=o.weekYear||o.weekNumber,p=B.fromObject(n);if((c||s)&&d)throw new Rr("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(u&&s)throw new Rr("Can't mix ordinal dates with month/day");const v=d||o.weekday&&!c;let y,w,b=Gf(i,a);v?(y=y2,w=p2,b=bl(b)):s?(y=g2,w=v2,b=hs(b)):(y=Bp,w=Yp);let m=!1;for(const I of y){const V=o[I];R(V)?m?o[I]=w[I]:o[I]=b[I]:m=!0}const f=v?m2(o):s?h2(o):Up(o),h=f||Wp(o);if(h)return _.invalid(h);const g=v?Bf(o):s?Zf(o):o,[S,N]=Ca(g,a,r),T=new _({ts:S,zone:r,o:N,loc:p});return o.weekday&&c&&t.weekday!==T.weekday?_.invalid("mismatched weekday",`you can't specify both a weekday of ${o.weekday} and a date of ${T.toISO()}`):T}static fromISO(t,n={}){const[r,i]=_w(t);return br(r,i,n,"ISO 8601",t)}static fromRFC2822(t,n={}){const[r,i]=Dw(t);return br(r,i,n,"RFC 2822",t)}static fromHTTP(t,n={}){const[r,i]=Lw(t);return br(r,i,n,"HTTP",n)}static fromFormat(t,n,r={}){if(R(t)||R(n))throw new We("fromFormat requires an input string and a format");const{locale:i=null,numberingSystem:a=null}=r,o=B.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0}),[s,l,u,c]=d2(o,t,n);return c?_.invalid(c):br(s,l,r,`format ${n}`,t,u)}static fromString(t,n,r={}){return _.fromFormat(t,n,r)}static fromSQL(t,n={}){const[r,i]=Vw(t);return br(r,i,n,"SQL",t)}static invalid(t,n=null){if(!t)throw new We("need to specify a reason the DateTime is invalid");const r=t instanceof rt?t:new rt(t,n);if(ae.throwOnInvalid)throw new kg(r);return new _({invalid:r})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}static parseFormatForOpts(t,n={}){const r=zp(t,B.fromObject(n));return r?r.map(i=>i?i.val:null).join(""):null}static expandFormat(t,n={}){return Lp(xe.parseFormat(t),B.fromObject(n)).map(i=>i.val).join("")}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?vs(this).weekYear:NaN}get weekNumber(){return this.isValid?vs(this).weekNumber:NaN}get weekday(){return this.isValid?vs(this).weekday:NaN}get ordinal(){return this.isValid?hs(this.c).ordinal:NaN}get monthShort(){return this.isValid?ua.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?ua.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?ua.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?ua.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}get isInLeapYear(){return Pi(this.year)}get daysInMonth(){return no(this.year,this.month)}get daysInYear(){return this.isValid?Kr(this.year):NaN}get weeksInWeekYear(){return this.isValid?ro(this.weekYear):NaN}resolvedLocaleOptions(t={}){const{locale:n,numberingSystem:r,calendar:i}=xe.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:n,numberingSystem:r,outputCalendar:i}}toUTC(t=0,n={}){return this.setZone(Ee.instance(t),n)}toLocal(){return this.setZone(ae.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(t=jt(t,ae.defaultZone),t.equals(this.zone))return this;if(t.isValid){let i=this.ts;if(n||r){const a=t.offset(this.ts),o=this.toObject();[i]=Ca(o,a,t)}return Pr(this,{ts:i,zone:t})}else return _.invalid(ca(t))}reconfigure({locale:t,numberingSystem:n,outputCalendar:r}={}){const i=this.loc.clone({locale:t,numberingSystem:n,outputCalendar:r});return Pr(this,{loc:i})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const n=io(t,Jf),r=!R(n.weekYear)||!R(n.weekNumber)||!R(n.weekday),i=!R(n.ordinal),a=!R(n.year),o=!R(n.month)||!R(n.day),s=a||o,l=n.weekYear||n.weekNumber;if((s||i)&&l)throw new Rr("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(o&&i)throw new Rr("Can't mix ordinal dates with month/day");let u;r?u=Bf({...bl(this.c),...n}):R(n.ordinal)?(u={...this.toObject(),...n},R(n.day)&&(u.day=Math.min(no(u.year,u.month),u.day))):u=Zf({...hs(this.c),...n});const[c,d]=Ca(u,this.o,this.zone);return Pr(this,{ts:c,o:d})}plus(t){if(!this.isValid)return this;const n=j.fromDurationLike(t);return Pr(this,qf(this,n))}minus(t){if(!this.isValid)return this;const n=j.fromDurationLike(t).negate();return Pr(this,qf(this,n))}startOf(t){if(!this.isValid)return this;const n={},r=j.normalizeUnit(t);switch(r){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0;break}if(r==="weeks"&&(n.weekday=1),r==="quarters"){const i=Math.ceil(this.month/3);n.month=(i-1)*3+1}return this.set(n)}endOf(t){return this.isValid?this.plus({[t]:1}).startOf(t).minus(1):this}toFormat(t,n={}){return this.isValid?xe.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,t):ps}toLocaleString(t=Nl,n={}){return this.isValid?xe.create(this.loc.clone(n),t).formatDateTime(this):ps}toLocaleParts(t={}){return this.isValid?xe.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO({format:t="extended",suppressSeconds:n=!1,suppressMilliseconds:r=!1,includeOffset:i=!0,extendedZone:a=!1}={}){if(!this.isValid)return null;const o=t==="extended";let s=ys(this,o);return s+="T",s+=Kf(this,o,n,r,i,a),s}toISODate({format:t="extended"}={}){return this.isValid?ys(this,t==="extended"):null}toISOWeekDate(){return fa(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:n=!1,includeOffset:r=!0,includePrefix:i=!1,extendedZone:a=!1,format:o="extended"}={}){return this.isValid?(i?"T":"")+Kf(this,o==="extended",n,t,r,a):null}toRFC2822(){return fa(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return fa(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?ys(this,!0):null}toSQLTime({includeOffset:t=!0,includeZone:n=!1,includeOffsetSpace:r=!0}={}){let i="HH:mm:ss.SSS";return(n||t)&&(r&&(i+=" "),n?i+="z":t&&(i+="ZZ")),fa(this,i,!0)}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():ps}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};const n={...this.c};return t.includeConfig&&(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,n="milliseconds",r={}){if(!this.isValid||!t.isValid)return j.invalid("created by diffing an invalid DateTime");const i={locale:this.locale,numberingSystem:this.numberingSystem,...r},a=Hg(n).map(j.normalizeUnit),o=t.valueOf()>this.valueOf(),s=o?this:t,l=o?t:this,u=Kw(s,l,a,i);return o?u.negate():u}diffNow(t="milliseconds",n={}){return this.diff(_.now(),t,n)}until(t){return this.isValid?ee.fromDateTimes(this,t):this}hasSame(t,n){if(!this.isValid)return!1;const r=t.valueOf(),i=this.setZone(t.zone,{keepLocalTime:!0});return i.startOf(n)<=r&&r<=i.endOf(n)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;const n=t.base||_.fromObject({},{zone:this.zone}),r=t.padding?thisn.valueOf(),Math.min)}static max(...t){if(!t.every(_.isDateTime))throw new We("max requires all arguments be DateTimes");return jf(t,n=>n.valueOf(),Math.max)}static fromFormatExplain(t,n,r={}){const{locale:i=null,numberingSystem:a=null}=r,o=B.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0});return Ap(o,t,n)}static fromStringExplain(t,n,r={}){return _.fromFormatExplain(t,n,r)}static get DATE_SHORT(){return Nl}static get DATE_MED(){return Gh}static get DATE_MED_WITH_WEEKDAY(){return Eg}static get DATE_FULL(){return qh}static get DATE_HUGE(){return Kh}static get TIME_SIMPLE(){return Jh}static get TIME_WITH_SECONDS(){return Xh}static get TIME_WITH_SHORT_OFFSET(){return ep}static get TIME_WITH_LONG_OFFSET(){return tp}static get TIME_24_SIMPLE(){return np}static get TIME_24_WITH_SECONDS(){return rp}static get TIME_24_WITH_SHORT_OFFSET(){return ip}static get TIME_24_WITH_LONG_OFFSET(){return ap}static get DATETIME_SHORT(){return op}static get DATETIME_SHORT_WITH_SECONDS(){return sp}static get DATETIME_MED(){return lp}static get DATETIME_MED_WITH_SECONDS(){return up}static get DATETIME_MED_WITH_WEEKDAY(){return Tg}static get DATETIME_FULL(){return cp}static get DATETIME_FULL_WITH_SECONDS(){return fp}static get DATETIME_HUGE(){return dp}static get DATETIME_HUGE_WITH_SECONDS(){return mp}}function _r(e){if(_.isDateTime(e))return e;if(e&&e.valueOf&&kn(e.valueOf()))return _.fromJSDate(e);if(e&&typeof e=="object")return _.fromObject(e);throw new We(`Unknown datetime argument: ${e}, of type ${typeof e}`)}const w2=e=>E.jsxs("div",{className:"space-y-1",children:[E.jsx("div",{className:"text-xl font-bold leading-none",children:e.position}),E.jsx("div",{className:"text-lg font-bold leading-none",children:e.company}),E.jsxs("div",{className:"space-x-1 italic",children:[E.jsx("div",{className:"inline-block",children:_.fromJSDate(e.from).toFormat("MMMM/yyyy")}),E.jsx("div",{className:"inline-block",children:"-"}),E.jsx("div",{className:"inline-block",children:e.to?_.fromJSDate(e.to).toFormat("MMMM/yyyy"):"today"})]}),E.jsx("div",{className:"break-keep",children:e.description})]}),k2=e=>E.jsxs("div",{className:"inline-block",children:[E.jsx("div",{className:"inline-block",children:E.jsx("div",{className:"bg-gray-800 rounded text-white mb-1 p-1 mr-1",children:e.name})}),e.subtechnologies&&e.subtechnologies.map((t,n)=>E.jsx("div",{className:"inline-block",children:E.jsx("div",{className:"bg-gray-600 rounded text-white mb-1 p-1 mr-1",children:t})},n))]});function S2(){const e={name:"Marco Lúcio de Carvalho Júnior",mail:"marcolucio27@gmail.com",github:"marco-carvalho",linkedin:"marco-carvalho",resume:"A computer scientist passionate about web development, motivated by the good uses of new technologies, with extensive experience in the financial market, an open-source enthusiast, and focused on improving and applying my knowledge and skills in opportunities that help me grow professionally.",experiences:[{company:"Turim Multi-Family Office",position:"Tech Lead & Senior Software Engineer",from:new Date(2019,5,1),to:void 0,description:"Lead a team in designing and implementing full-stack solutions, ensuring software robustness, scalability, and performance. Collaborate with stakeholders, mentor junior developers, and promote continuous improvement.",technologies:[{name:"HTML"},{name:"CSS",subtechnologies:["TailwindCSS"]},{name:"Javascript",subtechnologies:["Typescript","React"]},{name:"Mobile",subtechnologies:["React Native"]},{name:"C#",subtechnologies:[".NET"]},{name:"Python",subtechnologies:["Flask"]},{name:"Node",subtechnologies:["Express"]},{name:"SQL",subtechnologies:["SQL Server","Postgres"]},{name:"Infra as Code",subtechnologies:["Docker","Terraform"]},{name:"Message Broker",subtechnologies:["RabbitMQ"]},{name:"Web Server",subtechnologies:["IIS","Nginx"]},{name:"CI/CD",subtechnologies:["GitHub Actions","TeamCity"]},{name:"Monitoring",subtechnologies:["Grafana","Zabbix"]},{name:"Code Quality",subtechnologies:["SonarQube"]},{name:"Cloud",subtechnologies:["AWS","Azure"]},{name:"Cache",subtechnologies:["Redis"]}]},{company:"BTG Pactual",position:"Junior Software Engineer",from:new Date(2019,0,1),to:new Date(2019,5,1),description:"Developed and maintained interfaces and APIs for Asset Management, Wealth Management, and Investment Banking, enhancing user experience and efficiency.",technologies:[{name:"HTML",subtechnologies:["Pug"]},{name:"CSS",subtechnologies:["Bootstrap"]},{name:"Javascript",subtechnologies:["VueJS"]},{name:"C#"},{name:"Node.js",subtechnologies:["Express"]},{name:"SQL",subtechnologies:["SQL Server","Postgres"]},{name:"Infra as Code",subtechnologies:["Docker","Rancher"]},{name:"CI/CD",subtechnologies:["Azure DevOps"]},{name:"Cloud",subtechnologies:["AWS"]}]},{company:"Stone Pagamentos",position:"Junior Software Engineer",from:new Date(2018,7,1),to:new Date(2018,11,1),description:"Developed interfaces and APIs for monitoring transactional behavior in the Risk squad, improving fraud detection and prevention.",technologies:[{name:"C#",subtechnologies:["WCF"]},{name:"Python"},{name:"SQL",subtechnologies:["SQL Server"]},{name:"CI/CD",subtechnologies:["Azure DevOps","GoCD"]},{name:"Logs",subtechnologies:["Splunk"]}]},{company:"Banco Modal",position:"Intern Software Engineer",from:new Date(2017,5,1),to:new Date(2018,6,1),description:"Contributed to the Digital Bank project, developing services and APIs, creating internal system functionalities, and initiating JAMstack migrations.",technologies:[{name:"HTML"},{name:"CSS",subtechnologies:["Bootstrap"]},{name:"Javascript",subtechnologies:["React"]},{name:"C#",subtechnologies:["Web API","WCF"]},{name:"SQL",subtechnologies:["SQL Server"]}]},{company:"CEFET/RJ",position:"Scientific Initiation Scholarship Holder",from:new Date(2017,0,1),to:new Date(2017,5,1),description:"Implemented the Machine Learning framework Diffusion Map for dimensionality reduction, analyzing datasets like the Iris flower dataset and astronomical data.",technologies:[{name:"R"}]},{company:"Itaú Unibanco",position:"Intern Software Engineer",from:new Date(2015,0,1),to:new Date(2016,11,1),description:"Developed and maintained web projects for Social Security clients, focusing on bug fixes and performance improvements.",technologies:[{name:"HTML"},{name:"CSS"},{name:"Javascript",subtechnologies:["Knockout"]},{name:"C#"},{name:"SQL",subtechnologies:["SQL Server"]}]}],educations:[{degree:"Bachelor's Degree",university:"CEFET/RJ",course:"Computer Science",from:new Date(2012,5),to:new Date(2018,11)}],languages:[{name:"Portuguese",level:"fluent"},{name:"English",level:"advanced"}],skills:[{name:"Front End",technologies:[{name:"HTML"},{name:"CSS",subtechnologies:["Tailwind"]},{name:"Javascript",subtechnologies:["Typescript","React"]},{name:"Mobile",subtechnologies:["React Native"]}]},{name:"Back End",technologies:[{name:"C#",subtechnologies:[".NET"]},{name:"Node.js",subtechnologies:["Express"]},{name:"Python",subtechnologies:["Flask"]},{name:"Message Broker",subtechnologies:["RabbitMQ"]}]},{name:"DBA",technologies:[{name:"SQL",subtechnologies:["SQL Server","Postgres","MySQL"]},{name:"Cache",subtechnologies:["Redis"]}]},{name:"DevOps",technologies:[{name:"Linux",subtechnologies:["Ubuntu"]},{name:"Infra as Code",subtechnologies:["Docker","Terraform"]},{name:"Message Broker",subtechnologies:["RabbitMQ"]},{name:"Web Server",subtechnologies:["IIS","Nginx"]},{name:"CI/CD",subtechnologies:["GitHub Actions","TeamCity"]},{name:"Monitoring",subtechnologies:["Grafana","Zabbix"]},{name:"Code Quality",subtechnologies:["SonarQube"]},{name:"Cloud",subtechnologies:["AWS","Azure"]}]}]};return E.jsxs("div",{id:"app",className:"mx-auto container leading-none space-y-2",children:[E.jsx("div",{className:"text-center text-3xl font-bold uppercase",children:e.name}),E.jsxs("div",{className:"text-center flex flex-wrap space-y-2 md:space-y-0 print:space-y-0",children:[E.jsxs("div",{className:"w-full md:w-1/3 print:w-1/3 space-x-1",children:[E.jsx(wn,{icon:yg}),E.jsx("a",{href:`mailto:${e.mail}`,className:"inline text-gray-500",children:e.mail})]}),E.jsxs("div",{className:"w-full md:w-1/3 print:w-1/3 space-x-1",children:[E.jsx(wn,{icon:wg}),E.jsx("a",{href:`https://github.com/${e.github}`,className:"inline text-gray-500",children:e.github})]}),E.jsxs("div",{className:"w-full md:w-1/3 print:w-1/3 space-x-1",children:[E.jsx(wn,{icon:gg}),E.jsx("a",{href:`https://linkedin.com/in/${e.linkedin}`,className:"inline text-gray-500",children:e.linkedin})]})]}),E.jsxs("div",{className:"flex flex-wrap",children:[E.jsxs("div",{className:"px-2 w-full md:w-1/2 print:w-1/2 space-y-1",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Professional History"})}),E.jsx("div",{className:"space-y-4",children:e.experiences.map((t,n)=>E.jsx(w2,{...t},n))})]}),E.jsxs("div",{className:"px-2 w-full md:w-1/2 print:w-1/2",children:[E.jsxs("div",{className:"mb-2",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded mb-2 text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Resume"})}),E.jsx("div",{className:"font-normal",children:e.resume})]}),E.jsxs("div",{className:"mb-2",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded mb-2 text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Skills"})}),e.skills.map(t=>E.jsx("div",{className:"text-center mb-1",children:t.technologies.map(n=>E.jsx(k2,{...n}))}))]}),E.jsxs("div",{className:"flex flex-wrap -mx-2",children:[E.jsx("div",{className:"px-2 w-full md:w-1/2",children:E.jsx("div",{className:"mb-2",children:E.jsxs("div",{className:"text-center",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded mb-2 text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Education"})}),e.educations.map((t,n)=>E.jsxs("div",{children:[E.jsxs("div",{className:"font-bold",children:[t.degree," - ",t.university]}),E.jsx("div",{className:"font-bold",children:t.course}),E.jsxs("div",{className:"d-block",children:[_.fromJSDate(t.from).toFormat("MMMM/yyyy")," - ",_.fromJSDate(t.to).toFormat("MMMM/yyyy")]})]},n))]})})}),E.jsx("div",{className:"px-2 w-full md:w-1/2",children:E.jsx("div",{className:"mb-2",children:E.jsxs("div",{className:"text-center",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded mb-2 text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Languages"})}),e.languages.map((t,n)=>E.jsxs("div",{children:[E.jsxs("div",{className:"inline font-bold mr-1",children:[t.name,":"]}),E.jsx("div",{className:"inline",children:t.level})]},n))]})})})]}),E.jsx("div",{className:"h-px bg-gray-300 mb-2"}),E.jsxs("div",{children:[E.jsxs("div",{className:"text-center space-x-1",children:[E.jsx("div",{className:"inline",children:"Made with"}),E.jsx("a",{href:"https://reactjs.org",className:"inline underline text-gray-500",children:"React"}),E.jsx("div",{className:"inline",children:"and"}),E.jsx("a",{href:"https://tailwindcss.com/",className:"inline underline text-gray-500",children:"TailwindCSS"})]}),E.jsx("div",{className:"text-center underline",children:E.jsx("a",{href:"https://marco-carvalho.github.io/resume",className:"text-gray-500",children:"https://marco-carvalho.github.io/resume"})})]})]})]})]})}gs.createRoot(document.getElementById("root")).render(E.jsx(Fl.StrictMode,{children:E.jsx(S2,{})})); diff --git a/assets/index-CH-C9ZFf.js b/assets/index-CH-C9ZFf.js deleted file mode 100644 index e1bc158a..00000000 --- a/assets/index-CH-C9ZFf.js +++ /dev/null @@ -1,802 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();function md(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var hd={exports:{}},uo={},pd={exports:{}},R={};/** - * @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 xi=Symbol.for("react.element"),av=Symbol.for("react.portal"),ov=Symbol.for("react.fragment"),sv=Symbol.for("react.strict_mode"),lv=Symbol.for("react.profiler"),uv=Symbol.for("react.provider"),cv=Symbol.for("react.context"),fv=Symbol.for("react.forward_ref"),dv=Symbol.for("react.suspense"),mv=Symbol.for("react.memo"),hv=Symbol.for("react.lazy"),ec=Symbol.iterator;function pv(e){return e===null||typeof e!="object"?null:(e=ec&&e[ec]||e["@@iterator"],typeof e=="function"?e:null)}var vd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},yd=Object.assign,gd={};function hr(e,t,n){this.props=e,this.context=t,this.refs=gd,this.updater=n||vd}hr.prototype.isReactComponent={};hr.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")};hr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function wd(){}wd.prototype=hr.prototype;function zl(e,t,n){this.props=e,this.context=t,this.refs=gd,this.updater=n||vd}var Fl=zl.prototype=new wd;Fl.constructor=zl;yd(Fl,hr.prototype);Fl.isPureReactComponent=!0;var tc=Array.isArray,kd=Object.prototype.hasOwnProperty,Rl={current:null},Sd={key:!0,ref:!0,__self:!0,__source:!0};function xd(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)kd.call(t,r)&&!Sd.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1>>1,fe=I[re];if(0>>1;rei(Fo,z))sni(Ai,Fo)?(I[re]=Ai,I[sn]=z,re=sn):(I[re]=Fo,I[on]=z,re=on);else if(sni(Ai,z))I[re]=Ai,I[sn]=z,re=sn;else break e}}return A}function i(I,A){var z=I.sortIndex-A.sortIndex;return z!==0?z:I.id-A.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var l=[],u=[],c=1,d=null,h=3,v=!1,y=!1,k=!1,b=typeof setTimeout=="function"?setTimeout:null,m=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 p(I){for(var A=n(u);A!==null;){if(A.callback===null)r(u);else if(A.startTime<=I)r(u),A.sortIndex=A.expirationTime,t(l,A);else break;A=n(u)}}function g(I){if(k=!1,p(I),!y)if(n(l)!==null)y=!0,Ao(S);else{var A=n(u);A!==null&&zo(g,A.startTime-I)}}function S(I,A){y=!1,k&&(k=!1,m(P),P=-1),v=!0;var z=h;try{for(p(A),d=n(l);d!==null&&(!(d.expirationTime>A)||I&&!De());){var re=d.callback;if(typeof re=="function"){d.callback=null,h=d.priorityLevel;var fe=re(d.expirationTime<=A);A=e.unstable_now(),typeof fe=="function"?d.callback=fe:d===n(l)&&r(l),p(A)}else r(l);d=n(l)}if(d!==null)var Li=!0;else{var on=n(u);on!==null&&zo(g,on.startTime-A),Li=!1}return Li}finally{d=null,h=z,v=!1}}var T=!1,N=null,P=-1,j=5,L=-1;function De(){return!(e.unstable_now()-LI||125re?(I.sortIndex=z,t(u,I),n(l)===null&&I===n(u)&&(k?(m(P),P=-1):k=!0,zo(g,z-re))):(I.sortIndex=fe,t(l,I),y||v||(y=!0,Ao(S))),I},e.unstable_shouldYield=De,e.unstable_wrapCallback=function(I){var A=h;return function(){var z=h;h=A;try{return I.apply(this,arguments)}finally{h=z}}}})(Cd);Od.exports=Cd;var Ov=Od.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 Cv=$l,Re=Ov;function w(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"),Ts=Object.prototype.hasOwnProperty,Iv=/^[: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]*$/,rc={},ic={};function Mv(e){return Ts.call(ic,e)?!0:Ts.call(rc,e)?!1:Iv.test(e)?ic[e]=!0:(rc[e]=!0,!1)}function Pv(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 bv(e,t,n,r){if(t===null||typeof t>"u"||Pv(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 Oe(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ve[e]=new Oe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ve[t]=new Oe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ve[e]=new Oe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ve[e]=new Oe(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){ve[e]=new Oe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ve[e]=new Oe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ve[e]=new Oe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ve[e]=new Oe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ve[e]=new Oe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Vl=/[\-:]([a-z])/g;function Ul(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(Vl,Ul);ve[t]=new Oe(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(Vl,Ul);ve[t]=new Oe(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(Vl,Ul);ve[t]=new Oe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ve[e]=new Oe(e,1,!1,e.toLowerCase(),null,!1,!1)});ve.xlinkHref=new Oe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ve[e]=new Oe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Hl(e,t,n,r){var i=ve.hasOwnProperty(t)?ve[t]:null;(i!==null?i.type!==0:r||!(2s||i[o]!==a[s]){var l=` -`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=o&&0<=s);break}}}finally{$o=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Lr(e):""}function _v(e){switch(e.tag){case 5:return Lr(e.type);case 16:return Lr("Lazy");case 13:return Lr("Suspense");case 19:return Lr("SuspenseList");case 0:case 2:case 15:return e=Wo(e.type,!1),e;case 11:return e=Wo(e.type.render,!1),e;case 1:return e=Wo(e.type,!0),e;default:return""}}function Is(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 An:return"Fragment";case Ln:return"Portal";case Ns:return"Profiler";case Yl:return"StrictMode";case Os:return"Suspense";case Cs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Pd:return(e.displayName||"Context")+".Consumer";case Md:return(e._context.displayName||"Context")+".Provider";case Bl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Zl:return t=e.displayName||null,t!==null?t:Is(e.type)||"Memo";case At:t=e._payload,e=e._init;try{return Is(e(t))}catch{}}return null}function Dv(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 Is(t);case 8:return t===Yl?"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 Jt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _d(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Lv(e){var t=_d(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 i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.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 Ri(e){e._valueTracker||(e._valueTracker=Lv(e))}function Dd(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_d(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ba(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 Ms(e,t){var n=t.checked;return X({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function oc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Jt(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 Ld(e,t){t=t.checked,t!=null&&Hl(e,"checked",t,!1)}function Ps(e,t){Ld(e,t);var n=Jt(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")?bs(e,t.type,n):t.hasOwnProperty("defaultValue")&&bs(e,t.type,Jt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function sc(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 bs(e,t,n){(t!=="number"||ba(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ar=Array.isArray;function qn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=ji.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ei(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var $r={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},Av=["Webkit","ms","Moz","O"];Object.keys($r).forEach(function(e){Av.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),$r[t]=$r[e]})});function Rd(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||$r.hasOwnProperty(e)&&$r[e]?(""+t).trim():t+"px"}function jd(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Rd(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var zv=X({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 Ls(e,t){if(t){if(zv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function As(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 zs=null;function Ql(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Fs=null,Jn=null,Kn=null;function cc(e){if(e=Ni(e)){if(typeof Fs!="function")throw Error(w(280));var t=e.stateNode;t&&(t=po(t),Fs(e.stateNode,e.type,t))}}function $d(e){Jn?Kn?Kn.push(e):Kn=[e]:Jn=e}function Wd(){if(Jn){var e=Jn,t=Kn;if(Kn=Jn=null,cc(e),t)for(e=0;e>>=0,e===0?32:31-(Zv(e)/Qv|0)|0}var $i=64,Wi=4194304;function zr(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 Aa(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s!==0?r=zr(s):(a&=o,a!==0&&(r=zr(a)))}else o=n&~i,o!==0?r=zr(o):a!==0&&(r=zr(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&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 Ei(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-at(t),e[t]=n}function Kv(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=Vr),wc=" ",kc=!1;function sm(e,t){switch(e){case"keyup":return Oy.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var zn=!1;function Iy(e,t){switch(e){case"compositionend":return lm(t);case"keypress":return t.which!==32?null:(kc=!0,wc);case"textInput":return e=t.data,e===wc&&kc?null:e;default:return null}}function My(e,t){if(zn)return e==="compositionend"||!nu&&sm(e,t)?(e=am(),ga=Xl=Wt=null,zn=!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=Tc(n)}}function dm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?dm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function mm(){for(var e=window,t=ba();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ba(e.document)}return t}function ru(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 Ry(e){var t=mm(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dm(n.ownerDocument.documentElement,n)){if(r!==null&&ru(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 i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=Nc(n,a);var o=Nc(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>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,Fn=null,Us=null,Hr=null,Hs=!1;function Oc(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Hs||Fn==null||Fn!==ba(r)||(r=Fn,"selectionStart"in r&&ru(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}),Hr&&oi(Hr,r)||(Hr=r,r=Ra(Us,"onSelect"),0$n||(e.current=qs[$n],qs[$n]=null,$n--)}function Y(e,t){$n++,qs[$n]=e.current,e.current=t}var Kt={},Se=rn(Kt),Pe=rn(!1),Sn=Kt;function or(e,t){var n=e.type.contextTypes;if(!n)return Kt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function be(e){return e=e.childContextTypes,e!=null}function $a(){Q(Pe),Q(Se)}function Dc(e,t,n){if(Se.current!==Kt)throw Error(w(168));Y(Se,t),Y(Pe,n)}function xm(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(w(108,Dv(e)||"Unknown",i));return X({},n,r)}function Wa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Kt,Sn=Se.current,Y(Se,e),Y(Pe,Pe.current),!0}function Lc(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=xm(e,t,Sn),r.__reactInternalMemoizedMergedChildContext=e,Q(Pe),Q(Se),Y(Se,e)):Q(Pe),Y(Pe,n)}var yt=null,vo=!1,ts=!1;function Em(e){yt===null?yt=[e]:yt.push(e)}function qy(e){vo=!0,Em(e)}function an(){if(!ts&&yt!==null){ts=!0;var e=0,t=U;try{var n=yt;for(U=1;e>=o,i-=o,gt=1<<32-at(t)+i|n<P?(j=N,N=null):j=N.sibling;var L=h(m,N,p[P],g);if(L===null){N===null&&(N=j);break}e&&N&&L.alternate===null&&t(m,N),f=a(L,f,P),T===null?S=L:T.sibling=L,T=L,N=j}if(P===p.length)return n(m,N),q&&cn(m,P),S;if(N===null){for(;PP?(j=N,N=null):j=N.sibling;var De=h(m,N,L.value,g);if(De===null){N===null&&(N=j);break}e&&N&&De.alternate===null&&t(m,N),f=a(De,f,P),T===null?S=De:T.sibling=De,T=De,N=j}if(L.done)return n(m,N),q&&cn(m,P),S;if(N===null){for(;!L.done;P++,L=p.next())L=d(m,L.value,g),L!==null&&(f=a(L,f,P),T===null?S=L:T.sibling=L,T=L);return q&&cn(m,P),S}for(N=r(m,N);!L.done;P++,L=p.next())L=v(N,m,P,L.value,g),L!==null&&(e&&L.alternate!==null&&N.delete(L.key===null?P:L.key),f=a(L,f,P),T===null?S=L:T.sibling=L,T=L);return e&&N.forEach(function(xr){return t(m,xr)}),q&&cn(m,P),S}function b(m,f,p,g){if(typeof p=="object"&&p!==null&&p.type===An&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$$typeof){case Fi:e:{for(var S=p.key,T=f;T!==null;){if(T.key===S){if(S=p.type,S===An){if(T.tag===7){n(m,T.sibling),f=i(T,p.props.children),f.return=m,m=f;break e}}else if(T.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===At&&Fc(S)===T.type){n(m,T.sibling),f=i(T,p.props),f.ref=Mr(m,T,p),f.return=m,m=f;break e}n(m,T);break}else t(m,T);T=T.sibling}p.type===An?(f=wn(p.props.children,m.mode,g,p.key),f.return=m,m=f):(g=Oa(p.type,p.key,p.props,null,m.mode,g),g.ref=Mr(m,f,p),g.return=m,m=g)}return o(m);case Ln:e:{for(T=p.key;f!==null;){if(f.key===T)if(f.tag===4&&f.stateNode.containerInfo===p.containerInfo&&f.stateNode.implementation===p.implementation){n(m,f.sibling),f=i(f,p.children||[]),f.return=m,m=f;break e}else{n(m,f);break}else t(m,f);f=f.sibling}f=us(p,m.mode,g),f.return=m,m=f}return o(m);case At:return T=p._init,b(m,f,T(p._payload),g)}if(Ar(p))return y(m,f,p,g);if(Tr(p))return k(m,f,p,g);Qi(m,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,f!==null&&f.tag===6?(n(m,f.sibling),f=i(f,p),f.return=m,m=f):(n(m,f),f=ls(p,m.mode,g),f.return=m,m=f),o(m)):n(m,f)}return b}var lr=Cm(!0),Im=Cm(!1),Ha=rn(null),Ya=null,Un=null,su=null;function lu(){su=Un=Ya=null}function uu(e){var t=Ha.current;Q(Ha),e._currentValue=t}function Xs(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function er(e,t){Ya=e,su=Un=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Me=!0),e.firstContext=null)}function Ge(e){var t=e._currentValue;if(su!==e)if(e={context:e,memoizedValue:t,next:null},Un===null){if(Ya===null)throw Error(w(308));Un=e,Ya.dependencies={lanes:0,firstContext:e}}else Un=Un.next=e;return t}var mn=null;function cu(e){mn===null?mn=[e]:mn.push(e)}function Mm(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,cu(t)):(n.next=i.next,i.next=n),t.interleaved=n,Et(e,r)}function Et(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var zt=!1;function fu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Pm(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function kt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Zt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,W&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Et(e,n)}return i=r.interleaved,i===null?(t.next=t,cu(r)):(t.next=i.next,i.next=t),r.interleaved=t,Et(e,n)}function ka(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ql(e,n)}}function Rc(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ba(e,t,n,r){var i=e.updateQueue;zt=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,u=l.next;l.next=null,o===null?a=u:o.next=u,o=l;var c=e.alternate;c!==null&&(c=c.updateQueue,s=c.lastBaseUpdate,s!==o&&(s===null?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(a!==null){var d=i.baseState;o=0,c=u=l=null,s=a;do{var h=s.lane,v=s.eventTime;if((r&h)===h){c!==null&&(c=c.next={eventTime:v,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var y=e,k=s;switch(h=t,v=n,k.tag){case 1:if(y=k.payload,typeof y=="function"){d=y.call(v,d,h);break e}d=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=k.payload,h=typeof y=="function"?y.call(v,d,h):y,h==null)break e;d=X({},d,h);break e;case 2:zt=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=i.effects,h===null?i.effects=[s]:h.push(s))}else v={eventTime:v,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},c===null?(u=c=v,l=d):c=c.next=v,o|=h;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;h=s,s=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);if(c===null&&(l=d),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Tn|=o,e.lanes=o,e.memoizedState=d}}function jc(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=rs.transition;rs.transition={};try{e(!1),t()}finally{U=n,rs.transition=r}}function Zm(){return qe().memoizedState}function e0(e,t,n){var r=Gt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Qm(e))Gm(t,n);else if(n=Mm(e,t,n,r),n!==null){var i=Te();ot(n,e,r,i),qm(n,t,r)}}function t0(e,t,n){var r=Gt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qm(e))Gm(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,st(s,o)){var l=t.interleaved;l===null?(i.next=i,cu(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=Mm(e,t,i,r),n!==null&&(i=Te(),ot(n,e,r,i),qm(n,t,r))}}function Qm(e){var t=e.alternate;return e===K||t!==null&&t===K}function Gm(e,t){Yr=Qa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qm(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ql(e,n)}}var Ga={readContext:Ge,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useInsertionEffect:ye,useLayoutEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useMutableSource:ye,useSyncExternalStore:ye,useId:ye,unstable_isNewReconciler:!1},n0={readContext:Ge,useCallback:function(e,t){return ct().memoizedState=[e,t===void 0?null:t],e},useContext:Ge,useEffect:Wc,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,xa(4194308,4,Vm.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xa(4194308,4,e,t)},useInsertionEffect:function(e,t){return xa(4,2,e,t)},useMemo:function(e,t){var n=ct();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ct();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=e0.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=ct();return e={current:e},t.memoizedState=e},useState:$c,useDebugValue:wu,useDeferredValue:function(e){return ct().memoizedState=e},useTransition:function(){var e=$c(!1),t=e[0];return e=Xy.bind(null,e[1]),ct().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=K,i=ct();if(q){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),me===null)throw Error(w(349));En&30||Lm(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Wc(zm.bind(null,r,a,e),[e]),r.flags|=2048,hi(9,Am.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ct(),t=me.identifierPrefix;if(q){var n=wt,r=gt;n=(r&~(1<<32-at(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=di++,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[dt]=t,e[ui]=r,oh(e,t,!1,!1),t.stateNode=e;e:{switch(o=As(n,r),n){case"dialog":B("cancel",e),B("close",e),i=r;break;case"iframe":case"object":case"embed":B("load",e),i=r;break;case"video":case"audio":for(i=0;ifr&&(t.flags|=128,r=!0,Pr(a,!1),t.lanes=4194304)}else{if(!r)if(e=Za(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Pr(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!q)return ge(t),null}else 2*ae()-a.renderingStartTime>fr&&n!==1073741824&&(t.flags|=128,r=!0,Pr(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=ae(),t.sibling=null,n=J.current,Y(J,r?n&1|2:n&1),t):(ge(t),null);case 22:case 23:return Nu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Le&1073741824&&(ge(t),t.subtreeFlags&6&&(t.flags|=8192)):ge(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function c0(e,t){switch(au(t),t.tag){case 1:return be(t.type)&&$a(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ur(),Q(Pe),Q(Se),hu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return mu(t),null;case 13:if(Q(J),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));sr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(J),null;case 4:return ur(),null;case 10:return uu(t.type._context),null;case 22:case 23:return Nu(),null;case 24:return null;default:return null}}var qi=!1,we=!1,f0=typeof WeakSet=="function"?WeakSet:Set,C=null;function Hn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){te(e,t,r)}else n.current=null}function ll(e,t,n){try{n()}catch(r){te(e,t,r)}}var Kc=!1;function d0(e,t){if(Ys=za,e=mm(),ru(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 i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,s=-1,l=-1,u=0,c=0,d=e,h=null;t:for(;;){for(var v;d!==n||i!==0&&d.nodeType!==3||(s=o+i),d!==a||r!==0&&d.nodeType!==3||(l=o+r),d.nodeType===3&&(o+=d.nodeValue.length),(v=d.firstChild)!==null;)h=d,d=v;for(;;){if(d===e)break t;if(h===n&&++u===i&&(s=o),h===a&&++c===r&&(l=o),(v=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=v}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Bs={focusedElem:e,selectionRange:n},za=!1,C=t;C!==null;)if(t=C,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,C=e;else for(;C!==null;){t=C;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var k=y.memoizedProps,b=y.memoizedState,m=t.stateNode,f=m.getSnapshotBeforeUpdate(t.elementType===t.type?k:et(t.type,k),b);m.__reactInternalSnapshotBeforeUpdate=f}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(w(163))}}catch(g){te(t,t.return,g)}if(e=t.sibling,e!==null){e.return=t.return,C=e;break}C=t.return}return y=Kc,Kc=!1,y}function Br(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&ll(t,n,a)}i=i.next}while(i!==r)}}function wo(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 ul(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 uh(e){var t=e.alternate;t!==null&&(e.alternate=null,uh(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[dt],delete t[ui],delete t[Gs],delete t[Qy],delete t[Gy])),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 ch(e){return e.tag===5||e.tag===3||e.tag===4}function Xc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ch(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 cl(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=ja));else if(r!==4&&(e=e.child,e!==null))for(cl(e,t,n),e=e.sibling;e!==null;)cl(e,t,n),e=e.sibling}function fl(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(fl(e,t,n),e=e.sibling;e!==null;)fl(e,t,n),e=e.sibling}var he=null,tt=!1;function bt(e,t,n){for(n=n.child;n!==null;)fh(e,t,n),n=n.sibling}function fh(e,t,n){if(ht&&typeof ht.onCommitFiberUnmount=="function")try{ht.onCommitFiberUnmount(co,n)}catch{}switch(n.tag){case 5:we||Hn(n,t);case 6:var r=he,i=tt;he=null,bt(e,t,n),he=r,tt=i,he!==null&&(tt?(e=he,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):he.removeChild(n.stateNode));break;case 18:he!==null&&(tt?(e=he,n=n.stateNode,e.nodeType===8?es(e.parentNode,n):e.nodeType===1&&es(e,n),ii(e)):es(he,n.stateNode));break;case 4:r=he,i=tt,he=n.stateNode.containerInfo,tt=!0,bt(e,t,n),he=r,tt=i;break;case 0:case 11:case 14:case 15:if(!we&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&ll(n,t,o),i=i.next}while(i!==r)}bt(e,t,n);break;case 1:if(!we&&(Hn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){te(n,t,s)}bt(e,t,n);break;case 21:bt(e,t,n);break;case 22:n.mode&1?(we=(r=we)||n.memoizedState!==null,bt(e,t,n),we=r):bt(e,t,n);break;default:bt(e,t,n)}}function ef(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new f0),t.forEach(function(r){var i=S0.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Je(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=o),r&=~a}if(r=i,r=ae()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*h0(r/1960))-r,10e?16:e,Vt===null)var r=!1;else{if(e=Vt,Vt=null,Ka=0,W&6)throw Error(w(331));var i=W;for(W|=4,C=e.current;C!==null;){var a=C,o=a.child;if(C.flags&16){var s=a.deletions;if(s!==null){for(var l=0;lae()-Eu?gn(e,0):xu|=n),_e(e,t)}function wh(e,t){t===0&&(e.mode&1?(t=Wi,Wi<<=1,!(Wi&130023424)&&(Wi=4194304)):t=1);var n=Te();e=Et(e,t),e!==null&&(Ei(e,t,n),_e(e,n))}function k0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),wh(e,n)}function S0(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(w(314))}r!==null&&r.delete(t),wh(e,n)}var kh;kh=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Pe.current)Me=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Me=!1,l0(e,t,n);Me=!!(e.flags&131072)}else Me=!1,q&&t.flags&1048576&&Tm(t,Ua,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ea(e,t),e=t.pendingProps;var i=or(t,Se.current);er(t,n),i=vu(null,t,r,e,i,n);var a=yu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,be(r)?(a=!0,Wa(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,fu(t),i.updater=go,t.stateNode=i,i._reactInternals=t,tl(t,r,e,n),t=il(null,t,r,!0,a,n)):(t.tag=0,q&&a&&iu(t),xe(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ea(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=E0(r),e=et(r,e),i){case 0:t=rl(null,t,r,e,n);break e;case 1:t=Gc(null,t,r,e,n);break e;case 11:t=Zc(null,t,r,e,n);break e;case 14:t=Qc(null,t,r,et(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:et(r,i),rl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:et(r,i),Gc(e,t,r,i,n);case 3:e:{if(rh(t),e===null)throw Error(w(387));r=t.pendingProps,a=t.memoizedState,i=a.element,Pm(e,t),Ba(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=cr(Error(w(423)),t),t=qc(e,t,r,n,i);break e}else if(r!==i){i=cr(Error(w(424)),t),t=qc(e,t,r,n,i);break e}else for(Ae=Bt(t.stateNode.containerInfo.firstChild),ze=t,q=!0,nt=null,n=Im(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(sr(),r===i){t=Tt(e,t,n);break e}xe(e,t,r,n)}t=t.child}return t;case 5:return bm(t),e===null&&Ks(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,Zs(r,i)?o=null:a!==null&&Zs(r,a)&&(t.flags|=32),nh(e,t),xe(e,t,o,n),t.child;case 6:return e===null&&Ks(t),null;case 13:return ih(e,t,n);case 4:return du(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=lr(t,null,r,n):xe(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:et(r,i),Zc(e,t,r,i,n);case 7:return xe(e,t,t.pendingProps,n),t.child;case 8:return xe(e,t,t.pendingProps.children,n),t.child;case 12:return xe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,Y(Ha,r._currentValue),r._currentValue=o,a!==null)if(st(a.value,o)){if(a.children===i.children&&!Pe.current){t=Tt(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){o=a.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(a.tag===1){l=kt(-1,n&-n),l.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Xs(a.return,n,t),s.lanes|=n;break}l=l.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(w(341));o.lanes|=n,s=o.alternate,s!==null&&(s.lanes|=n),Xs(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}xe(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,er(t,n),i=Ge(i),r=r(i),t.flags|=1,xe(e,t,r,n),t.child;case 14:return r=t.type,i=et(r,t.pendingProps),i=et(r.type,i),Qc(e,t,r,i,n);case 15:return eh(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:et(r,i),Ea(e,t),t.tag=1,be(r)?(e=!0,Wa(t)):e=!1,er(t,n),Jm(t,r,i),tl(t,r,i,n),il(null,t,r,!0,e,n);case 19:return ah(e,t,n);case 22:return th(e,t,n)}throw Error(w(156,t.tag))};function Sh(e,t){return Qd(e,t)}function x0(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 Ye(e,t,n,r){return new x0(e,t,n,r)}function Cu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function E0(e){if(typeof e=="function")return Cu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Bl)return 11;if(e===Zl)return 14}return 2}function qt(e,t){var n=e.alternate;return n===null?(n=Ye(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 Oa(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")Cu(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case An:return wn(n.children,i,a,t);case Yl:o=8,i|=8;break;case Ns:return e=Ye(12,n,t,i|2),e.elementType=Ns,e.lanes=a,e;case Os:return e=Ye(13,n,t,i),e.elementType=Os,e.lanes=a,e;case Cs:return e=Ye(19,n,t,i),e.elementType=Cs,e.lanes=a,e;case bd:return So(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Md:o=10;break e;case Pd:o=9;break e;case Bl:o=11;break e;case Zl:o=14;break e;case At:o=16,r=null;break e}throw Error(w(130,e==null?e:typeof e,""))}return t=Ye(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function wn(e,t,n,r){return e=Ye(7,e,r,t),e.lanes=n,e}function So(e,t,n,r){return e=Ye(22,e,r,t),e.elementType=bd,e.lanes=n,e.stateNode={isHidden:!1},e}function ls(e,t,n){return e=Ye(6,e,null,t),e.lanes=n,e}function us(e,t,n){return t=Ye(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,i){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=Uo(0),this.expirationTimes=Uo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Uo(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Iu(e,t,n,r,i,a,o,s,l){return e=new T0(e,t,n,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Ye(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},fu(a),e}function N0(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Nh)}catch(e){console.error(e)}}Nh(),Nd.exports=je;var P0=Nd.exports,uf=P0;Es.createRoot=uf.createRoot,Es.hydrateRoot=uf.hydrateRoot;function cf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n-1;i--){var a=n[i],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(r=a)}return G.head.insertBefore(t,r),e}}var ng="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ki(){for(var e=12,t="";e-- >0;)t+=ng[Math.random()*62|0];return t}function yr(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function Fu(e){return e.classList?yr(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(t){return t})}function Fh(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function rg(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(Fh(e[n]),'" ')},"").trim()}function Oo(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n].trim(),";")},"")}function Ru(e){return e.size!==mt.size||e.x!==mt.x||e.y!==mt.y||e.rotate!==mt.rotate||e.flipX||e.flipY}function ig(e){var t=e.transform,n=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},a="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),") "),s="rotate(".concat(t.rotate," 0 0)"),l={transform:"".concat(a," ").concat(o," ").concat(s)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:u}}function ag(e){var t=e.transform,n=e.width,r=n===void 0?yl:n,i=e.height,a=i===void 0?yl:i,o=e.startCentered,s=o===void 0?!1:o,l="";return s&&Ph?l+="translate(".concat(t.x/_t-r/2,"em, ").concat(t.y/_t-a/2,"em) "):s?l+="translate(calc(-50% + ".concat(t.x/_t,"em), calc(-50% + ").concat(t.y/_t,"em)) "):l+="translate(".concat(t.x/_t,"em, ").concat(t.y/_t,"em) "),l+="scale(".concat(t.size/_t*(t.flipX?-1:1),", ").concat(t.size/_t*(t.flipY?-1:1),") "),l+="rotate(".concat(t.rotate,"deg) "),l}var og=`: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, 0)); - transform: rotate(var(--fa-rotate-angle, 0)); -} - -.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 Rh(){var e=bh,t=_h,n=M.cssPrefix,r=M.replacementClass,i=og;if(n!==e||r!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(r))}return i}var vf=!1;function cs(){M.autoAddCss&&!vf&&(tg(Rh()),vf=!0)}var sg={mixout:function(){return{dom:{css:Rh,insertCss:cs}}},hooks:function(){return{beforeDOMElementCreation:function(){cs()},beforeI2svg:function(){cs()}}}},Ot=Xt||{};Ot[Nt]||(Ot[Nt]={});Ot[Nt].styles||(Ot[Nt].styles={});Ot[Nt].hooks||(Ot[Nt].hooks={});Ot[Nt].shims||(Ot[Nt].shims=[]);var rt=Ot[Nt],jh=[],lg=function e(){G.removeEventListener("DOMContentLoaded",e),no=1,jh.map(function(t){return t()})},no=!1;Pt&&(no=(G.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(G.readyState),no||G.addEventListener("DOMContentLoaded",lg));function ug(e){Pt&&(no?setTimeout(e,0):jh.push(e))}function Mi(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,a=i===void 0?[]:i;return typeof e=="string"?Fh(e):"<".concat(t," ").concat(rg(r),">").concat(a.map(Mi).join(""),"")}function yf(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var fs=function(t,n,r,i){var a=Object.keys(t),o=a.length,s=n,l,u,c;for(r===void 0?(l=1,c=t[a[0]]):(l=0,c=r);l=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function gf(e){return Object.keys(e).reduce(function(t,n){var r=e[n],i=!!r.icon;return i?t[r.iconName]=r.icon:t[n]=r,t},{})}function kl(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,a=gf(t);typeof rt.hooks.addPack=="function"&&!i?rt.hooks.addPack(e,gf(t)):rt.styles[e]=O(O({},rt.styles[e]||{}),a),e==="fas"&&kl("fa",t)}var aa,oa,sa,Bn=rt.styles,dg=rt.shims,mg=(aa={},ce(aa,Z,Object.values(gi[Z])),ce(aa,ne,Object.values(gi[ne])),aa),ju=null,$h={},Wh={},Vh={},Uh={},Hh={},hg=(oa={},ce(oa,Z,Object.keys(vi[Z])),ce(oa,ne,Object.keys(vi[ne])),oa);function pg(e){return~q0.indexOf(e)}function vg(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!pg(i)?i:null}var Yh=function(){var t=function(a){return fs(Bn,function(o,s,l){return o[l]=fs(s,a,{}),o},{})};$h=t(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var s=a[2].filter(function(l){return typeof l=="number"});s.forEach(function(l){i[l.toString(16)]=o})}return i}),Wh=t(function(i,a,o){if(i[o]=o,a[2]){var s=a[2].filter(function(l){return typeof l=="string"});s.forEach(function(l){i[l]=o})}return i}),Hh=t(function(i,a,o){var s=a[2];return i[o]=o,s.forEach(function(l){i[l]=o}),i});var n="far"in Bn||M.autoFetchSvg,r=fs(dg,function(i,a){var o=a[0],s=a[1],l=a[2];return s==="far"&&!n&&(s="fas"),typeof o=="string"&&(i.names[o]={prefix:s,iconName:l}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:s,iconName:l}),i},{names:{},unicodes:{}});Vh=r.names,Uh=r.unicodes,ju=Co(M.styleDefault,{family:M.familyDefault})};eg(function(e){ju=Co(e.styleDefault,{family:M.familyDefault})});Yh();function $u(e,t){return($h[e]||{})[t]}function yg(e,t){return(Wh[e]||{})[t]}function vn(e,t){return(Hh[e]||{})[t]}function Bh(e){return Vh[e]||{prefix:null,iconName:null}}function gg(e){var t=Uh[e],n=$u("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function en(){return ju}var Wu=function(){return{prefix:null,iconName:null,rest:[]}};function Co(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?Z:n,i=vi[r][e],a=yi[r][e]||yi[r][i],o=e in rt.styles?e:null;return a||o||null}var wf=(sa={},ce(sa,Z,Object.keys(gi[Z])),ce(sa,ne,Object.keys(gi[ne])),sa);function Io(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,i=r===void 0?!1:r,a=(t={},ce(t,Z,"".concat(M.cssPrefix,"-").concat(Z)),ce(t,ne,"".concat(M.cssPrefix,"-").concat(ne)),t),o=null,s=Z;(e.includes(a[Z])||e.some(function(u){return wf[Z].includes(u)}))&&(s=Z),(e.includes(a[ne])||e.some(function(u){return wf[ne].includes(u)}))&&(s=ne);var l=e.reduce(function(u,c){var d=vg(M.cssPrefix,c);if(Bn[c]?(c=mg[s].includes(c)?H0[s][c]:c,o=c,u.prefix=c):hg[s].indexOf(c)>-1?(o=c,u.prefix=Co(c,{family:s})):d?u.iconName=d:c!==M.replacementClass&&c!==a[Z]&&c!==a[ne]&&u.rest.push(c),!i&&u.prefix&&u.iconName){var h=o==="fa"?Bh(u.iconName):{},v=vn(u.prefix,u.iconName);h.prefix&&(o=null),u.iconName=h.iconName||v||u.iconName,u.prefix=h.prefix||u.prefix,u.prefix==="far"&&!Bn.far&&Bn.fas&&!M.autoFetchSvg&&(u.prefix="fas")}return u},Wu());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&s===ne&&(Bn.fass||M.autoFetchSvg)&&(l.prefix="fass",l.iconName=vn(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||o==="fa")&&(l.prefix=en()||"fas"),l}var wg=function(){function e(){b0(this,e),this.definitions={}}return D0(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,i=new Array(r),a=0;a0&&c.forEach(function(d){typeof d=="string"&&(n[s][d]=u)}),n[s][l]=u}),n}}]),e}(),kf=[],Zn={},nr={},kg=Object.keys(nr);function Sg(e,t){var n=t.mixoutsTo;return kf=e,Zn={},Object.keys(nr).forEach(function(r){kg.indexOf(r)===-1&&delete nr[r]}),kf.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(n[o]=i[o]),to(i[o])==="object"&&Object.keys(i[o]).forEach(function(s){n[o]||(n[o]={}),n[o][s]=i[o][s]})}),r.hooks){var a=r.hooks();Object.keys(a).forEach(function(o){Zn[o]||(Zn[o]=[]),Zn[o].push(a[o])})}r.provides&&r.provides(nr)}),n}function Sl(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return Pt?(Cn("beforeI2svg",t),Ct("pseudoElements2svg",t),Ct("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;M.autoReplaceSvg===!1&&(M.autoReplaceSvg=!0),M.observeMutations=!0,ug(function(){Ng({autoReplaceSvgRoot:n}),Cn("watch",t)})}},Tg={icon:function(t){if(t===null)return null;if(to(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:vn(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=Co(t[0]);return{prefix:r,iconName:vn(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(M.cssPrefix,"-"))>-1||t.match(Y0))){var i=Io(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||en(),iconName:vn(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var a=en();return{prefix:a,iconName:vn(a,t)||t}}}},We={noAuto:xg,config:M,dom:Eg,parse:Tg,library:Zh,findIconDefinition:xl,toHtml:Mi},Ng=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?G:n;(Object.keys(rt.styles).length>0||M.autoFetchSvg)&&Pt&&M.autoReplaceSvg&&We.dom.i2svg({node:r})};function Mo(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return Mi(r)})}}),Object.defineProperty(e,"node",{get:function(){if(Pt){var r=G.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function Og(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,a=e.styles,o=e.transform;if(Ru(o)&&n.found&&!r.found){var s=n.width,l=n.height,u={x:s/l/2,y:.5};i.style=Oo(O(O({},a),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function Cg(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,a=e.symbol,o=a===!0?"".concat(t,"-").concat(M.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:O(O({},i),{},{id:o}),children:r}]}]}function Vu(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,a=e.iconName,o=e.transform,s=e.symbol,l=e.title,u=e.maskId,c=e.titleId,d=e.extra,h=e.watchable,v=h===void 0?!1:h,y=r.found?r:n,k=y.width,b=y.height,m=i==="fak",f=[M.replacementClass,a?"".concat(M.cssPrefix,"-").concat(a):""].filter(function(j){return d.classes.indexOf(j)===-1}).filter(function(j){return j!==""||!!j}).concat(d.classes).join(" "),p={children:[],attributes:O(O({},d.attributes),{},{"data-prefix":i,"data-icon":a,class:f,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(k," ").concat(b)})},g=m&&!~d.classes.indexOf("fa-fw")?{width:"".concat(k/b*16*.0625,"em")}:{};v&&(p.attributes[On]=""),l&&(p.children.push({tag:"title",attributes:{id:p.attributes["aria-labelledby"]||"title-".concat(c||ki())},children:[l]}),delete p.attributes.title);var S=O(O({},p),{},{prefix:i,iconName:a,main:n,mask:r,maskId:u,transform:o,symbol:s,styles:O(O({},g),d.styles)}),T=r.found&&n.found?Ct("generateAbstractMask",S)||{children:[],attributes:{}}:Ct("generateAbstractIcon",S)||{children:[],attributes:{}},N=T.children,P=T.attributes;return S.children=N,S.attributes=P,s?Cg(S):Og(S)}function Sf(e){var t=e.content,n=e.width,r=e.height,i=e.transform,a=e.title,o=e.extra,s=e.watchable,l=s===void 0?!1:s,u=O(O(O({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});l&&(u[On]="");var c=O({},o.styles);Ru(i)&&(c.transform=ag({transform:i,startCentered:!0,width:n,height:r}),c["-webkit-transform"]=c.transform);var d=Oo(c);d.length>0&&(u.style=d);var h=[];return h.push({tag:"span",attributes:u,children:[t]}),a&&h.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),h}function Ig(e){var t=e.content,n=e.title,r=e.extra,i=O(O(O({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=Oo(r.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var ds=rt.styles;function El(e){var t=e[0],n=e[1],r=e.slice(4),i=_u(r,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(M.cssPrefix,"-").concat(pn.GROUP)},children:[{tag:"path",attributes:{class:"".concat(M.cssPrefix,"-").concat(pn.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(M.cssPrefix,"-").concat(pn.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:o}}var Mg={found:!1,width:512,height:512};function Pg(e,t){!Dh&&!M.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function Tl(e,t){var n=t;return t==="fa"&&M.styleDefault!==null&&(t=en()),new Promise(function(r,i){if(Ct("missingIconAbstract"),n==="fa"){var a=Bh(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&ds[t]&&ds[t][e]){var o=ds[t][e];return r(El(o))}Pg(e,t),r(O(O({},Mg),{},{icon:M.showMissingIcons&&e?Ct("missingIconAbstract")||{}:{}}))})}var xf=function(){},Nl=M.measurePerformance&&Xi&&Xi.mark&&Xi.measure?Xi:{mark:xf,measure:xf},Rr='FA "6.5.2"',bg=function(t){return Nl.mark("".concat(Rr," ").concat(t," begins")),function(){return Qh(t)}},Qh=function(t){Nl.mark("".concat(Rr," ").concat(t," ends")),Nl.measure("".concat(Rr," ").concat(t),"".concat(Rr," ").concat(t," begins"),"".concat(Rr," ").concat(t," ends"))},Uu={begin:bg,end:Qh},Ca=function(){};function Ef(e){var t=e.getAttribute?e.getAttribute(On):null;return typeof t=="string"}function _g(e){var t=e.getAttribute?e.getAttribute(Lu):null,n=e.getAttribute?e.getAttribute(Au):null;return t&&n}function Dg(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(M.replacementClass)}function Lg(){if(M.autoReplaceSvg===!0)return Ia.replace;var e=Ia[M.autoReplaceSvg];return e||Ia.replace}function Ag(e){return G.createElementNS("http://www.w3.org/2000/svg",e)}function zg(e){return G.createElement(e)}function Gh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?Ag:zg:n;if(typeof e=="string")return G.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(o){i.setAttribute(o,e.attributes[o])});var a=e.children||[];return a.forEach(function(o){i.appendChild(Gh(o,{ceFn:r}))}),i}function Fg(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Ia={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(Gh(i),n)}),n.getAttribute(On)===null&&M.keepOriginalSource){var r=G.createComment(Fg(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~Fu(n).indexOf(M.replacementClass))return Ia.replace(t);var i=new RegExp("".concat(M.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var a=r[0].attributes.class.split(" ").reduce(function(s,l){return l===M.replacementClass||l.match(i)?s.toSvg.push(l):s.toNode.push(l),s},{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}var o=r.map(function(s){return Mi(s)}).join(` -`);n.setAttribute(On,""),n.innerHTML=o}};function Tf(e){e()}function qh(e,t){var n=typeof t=="function"?t:Ca;if(e.length===0)n();else{var r=Tf;M.mutateApproach===V0&&(r=Xt.requestAnimationFrame||Tf),r(function(){var i=Lg(),a=Uu.begin("mutate");e.map(i),a(),n()})}}var Hu=!1;function Jh(){Hu=!0}function Ol(){Hu=!1}var ro=null;function Nf(e){if(hf&&M.observeMutations){var t=e.treeCallback,n=t===void 0?Ca:t,r=e.nodeCallback,i=r===void 0?Ca:r,a=e.pseudoElementsCallback,o=a===void 0?Ca:a,s=e.observeMutationsRoot,l=s===void 0?G:s;ro=new hf(function(u){if(!Hu){var c=en();yr(u).forEach(function(d){if(d.type==="childList"&&d.addedNodes.length>0&&!Ef(d.addedNodes[0])&&(M.searchPseudoElements&&o(d.target),n(d.target)),d.type==="attributes"&&d.target.parentNode&&M.searchPseudoElements&&o(d.target.parentNode),d.type==="attributes"&&Ef(d.target)&&~G0.indexOf(d.attributeName))if(d.attributeName==="class"&&_g(d.target)){var h=Io(Fu(d.target)),v=h.prefix,y=h.iconName;d.target.setAttribute(Lu,v||c),y&&d.target.setAttribute(Au,y)}else Dg(d.target)&&i(d.target)})}}),Pt&&ro.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Rg(){ro&&ro.disconnect()}function jg(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var a=i.split(":"),o=a[0],s=a.slice(1);return o&&s.length>0&&(r[o]=s.join(":").trim()),r},{})),n}function $g(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=Io(Fu(e));return i.prefix||(i.prefix=en()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=yg(i.prefix,e.innerText)||$u(i.prefix,wl(e.innerText))),!i.iconName&&M.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function Wg(e){var t=yr(e.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return M.autoA11y&&(n?t["aria-labelledby"]="".concat(M.replacementClass,"-title-").concat(r||ki()):(t["aria-hidden"]="true",t.focusable="false")),t}function Vg(){return{iconName:null,title:null,titleId:null,prefix:null,transform:mt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function Of(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=$g(e),r=n.iconName,i=n.prefix,a=n.rest,o=Wg(e),s=Sl("parseNodeAttributes",{},e),l=t.styleParser?jg(e):[];return O({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:mt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:l,attributes:o}},s)}var Ug=rt.styles;function Kh(e){var t=M.autoReplaceSvg==="nest"?Of(e,{styleParser:!1}):Of(e);return~t.extra.classes.indexOf(Lh)?Ct("generateLayersText",e,t):Ct("generateSvgReplacementMutation",e,t)}var tn=new Set;zu.map(function(e){tn.add("fa-".concat(e))});Object.keys(vi[Z]).map(tn.add.bind(tn));Object.keys(vi[ne]).map(tn.add.bind(tn));tn=Ci(tn);function Cf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Pt)return Promise.resolve();var n=G.documentElement.classList,r=function(d){return n.add("".concat(pf,"-").concat(d))},i=function(d){return n.remove("".concat(pf,"-").concat(d))},a=M.autoFetchSvg?tn:zu.map(function(c){return"fa-".concat(c)}).concat(Object.keys(Ug));a.includes("fa")||a.push("fa");var o=[".".concat(Lh,":not([").concat(On,"])")].concat(a.map(function(c){return".".concat(c,":not([").concat(On,"])")})).join(", ");if(o.length===0)return Promise.resolve();var s=[];try{s=yr(e.querySelectorAll(o))}catch{}if(s.length>0)r("pending"),i("complete");else return Promise.resolve();var l=Uu.begin("onTree"),u=s.reduce(function(c,d){try{var h=Kh(d);h&&c.push(h)}catch(v){Dh||v.name==="MissingIcon"&&console.error(v)}return c},[]);return new Promise(function(c,d){Promise.all(u).then(function(h){qh(h,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),l(),c()})}).catch(function(h){l(),d(h)})})}function Hg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;Kh(e).then(function(n){n&&qh([n],t)})}function Yg(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:xl(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:xl(i||{})),e(r,O(O({},n),{},{mask:i}))}}var Bg=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?mt:r,a=n.symbol,o=a===void 0?!1:a,s=n.mask,l=s===void 0?null:s,u=n.maskId,c=u===void 0?null:u,d=n.title,h=d===void 0?null:d,v=n.titleId,y=v===void 0?null:v,k=n.classes,b=k===void 0?[]:k,m=n.attributes,f=m===void 0?{}:m,p=n.styles,g=p===void 0?{}:p;if(t){var S=t.prefix,T=t.iconName,N=t.icon;return Mo(O({type:"icon"},t),function(){return Cn("beforeDOMElementCreation",{iconDefinition:t,params:n}),M.autoA11y&&(h?f["aria-labelledby"]="".concat(M.replacementClass,"-title-").concat(y||ki()):(f["aria-hidden"]="true",f.focusable="false")),Vu({icons:{main:El(N),mask:l?El(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:S,iconName:T,transform:O(O({},mt),i),symbol:o,title:h,maskId:c,titleId:y,extra:{attributes:f,styles:g,classes:b}})})}},Zg={mixout:function(){return{icon:Yg(Bg)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=Cf,n.nodeCallback=Hg,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?G:r,a=n.callback,o=a===void 0?function(){}:a;return Cf(i,o)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,a=r.title,o=r.titleId,s=r.prefix,l=r.transform,u=r.symbol,c=r.mask,d=r.maskId,h=r.extra;return new Promise(function(v,y){Promise.all([Tl(i,s),c.iconName?Tl(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(k){var b=_u(k,2),m=b[0],f=b[1];v([n,Vu({icons:{main:m,mask:f},prefix:s,iconName:i,transform:l,symbol:u,maskId:d,title:a,titleId:o,extra:h,watchable:!0})])}).catch(y)})},t.generateAbstractIcon=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.transform,s=n.styles,l=Oo(s);l.length>0&&(i.style=l);var u;return Ru(o)&&(u=Ct("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),r.push(u||a.icon),{children:r,attributes:i}}}},Qg={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,a=i===void 0?[]:i;return Mo({type:"layer"},function(){Cn("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(s){Array.isArray(s)?s.map(function(l){o=o.concat(l.abstract)}):o=o.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(M.cssPrefix,"-layers")].concat(Ci(a)).join(" ")},children:o}]})}}}},Gg={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,a=i===void 0?null:i,o=r.classes,s=o===void 0?[]:o,l=r.attributes,u=l===void 0?{}:l,c=r.styles,d=c===void 0?{}:c;return Mo({type:"counter",content:n},function(){return Cn("beforeDOMElementCreation",{content:n,params:r}),Ig({content:n.toString(),title:a,extra:{attributes:u,styles:d,classes:["".concat(M.cssPrefix,"-layers-counter")].concat(Ci(s))}})})}}}},qg={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,a=i===void 0?mt:i,o=r.title,s=o===void 0?null:o,l=r.classes,u=l===void 0?[]:l,c=r.attributes,d=c===void 0?{}:c,h=r.styles,v=h===void 0?{}:h;return Mo({type:"text",content:n},function(){return Cn("beforeDOMElementCreation",{content:n,params:r}),Sf({content:n,transform:O(O({},mt),a),title:s,extra:{attributes:d,styles:v,classes:["".concat(M.cssPrefix,"-layers-text")].concat(Ci(u))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,a=r.transform,o=r.extra,s=null,l=null;if(Ph){var u=parseInt(getComputedStyle(n).fontSize,10),c=n.getBoundingClientRect();s=c.width/u,l=c.height/u}return M.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,Sf({content:n.innerHTML,width:s,height:l,transform:a,title:i,extra:o,watchable:!0})])}}},Jg=new RegExp('"',"ug"),If=[1105920,1112319];function Kg(e){var t=e.replace(Jg,""),n=fg(t,0),r=n>=If[0]&&n<=If[1],i=t.length===2?t[0]===t[1]:!1;return{value:wl(i?t[0]:t),isSecondary:r||i}}function Mf(e,t){var n="".concat(W0).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var a=yr(e.children),o=a.filter(function(N){return N.getAttribute(gl)===t})[0],s=Xt.getComputedStyle(e,t),l=s.getPropertyValue("font-family").match(B0),u=s.getPropertyValue("font-weight"),c=s.getPropertyValue("content");if(o&&!l)return e.removeChild(o),r();if(l&&c!=="none"&&c!==""){var d=s.getPropertyValue("content"),h=~["Sharp"].indexOf(l[2])?ne:Z,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?yi[h][l[2].toLowerCase()]:Z0[h][u],y=Kg(d),k=y.value,b=y.isSecondary,m=l[0].startsWith("FontAwesome"),f=$u(v,k),p=f;if(m){var g=gg(k);g.iconName&&g.prefix&&(f=g.iconName,v=g.prefix)}if(f&&!b&&(!o||o.getAttribute(Lu)!==v||o.getAttribute(Au)!==p)){e.setAttribute(n,p),o&&e.removeChild(o);var S=Vg(),T=S.extra;T.attributes[gl]=t,Tl(f,v).then(function(N){var P=Vu(O(O({},S),{},{icons:{main:N,mask:Wu()},prefix:v,iconName:p,extra:T,watchable:!0})),j=G.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(j,e.firstChild):e.appendChild(j),j.outerHTML=P.map(function(L){return Mi(L)}).join(` -`),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function Xg(e){return Promise.all([Mf(e,"::before"),Mf(e,"::after")])}function e1(e){return e.parentNode!==document.head&&!~U0.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(gl)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Pf(e){if(Pt)return new Promise(function(t,n){var r=yr(e.querySelectorAll("*")).filter(e1).map(Xg),i=Uu.begin("searchPseudoElements");Jh(),Promise.all(r).then(function(){i(),Ol(),t()}).catch(function(){i(),Ol(),n()})})}var t1={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=Pf,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?G:r;M.searchPseudoElements&&Pf(i)}}},bf=!1,n1={mixout:function(){return{dom:{unwatch:function(){Jh(),bf=!0}}}},hooks:function(){return{bootstrap:function(){Nf(Sl("mutationObserverCallbacks",{}))},noAuto:function(){Rg()},watch:function(n){var r=n.observeMutationsRoot;bf?Ol():Nf(Sl("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},_f=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,i){var a=i.toLowerCase().split("-"),o=a[0],s=a.slice(1).join("-");if(o&&s==="h")return r.flipX=!0,r;if(o&&s==="v")return r.flipY=!0,r;if(s=parseFloat(s),isNaN(s))return r;switch(o){case"grow":r.size=r.size+s;break;case"shrink":r.size=r.size-s;break;case"left":r.x=r.x-s;break;case"right":r.x=r.x+s;break;case"up":r.y=r.y-s;break;case"down":r.y=r.y+s;break;case"rotate":r.rotate=r.rotate+s;break}return r},n)},r1={mixout:function(){return{parse:{transform:function(n){return _f(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=_f(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,a=n.containerWidth,o=n.iconWidth,s={transform:"translate(".concat(a/2," 256)")},l="translate(".concat(i.x*32,", ").concat(i.y*32,") "),u="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),c="rotate(".concat(i.rotate," 0 0)"),d={transform:"".concat(l," ").concat(u," ").concat(c)},h={transform:"translate(".concat(o/2*-1," -256)")},v={outer:s,inner:d,path:h};return{tag:"g",attributes:O({},v.outer),children:[{tag:"g",attributes:O({},v.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:O(O({},r.icon.attributes),v.path)}]}]}}}},ms={x:0,y:0,width:"100%",height:"100%"};function Df(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 i1(e){return e.tag==="g"?e.children:[e]}var a1={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),a=i?Io(i.split(" ").map(function(o){return o.trim()})):Wu();return a.prefix||(a.prefix=en()),n.mask=a,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.mask,s=n.maskId,l=n.transform,u=a.width,c=a.icon,d=o.width,h=o.icon,v=ig({transform:l,containerWidth:d,iconWidth:u}),y={tag:"rect",attributes:O(O({},ms),{},{fill:"white"})},k=c.children?{children:c.children.map(Df)}:{},b={tag:"g",attributes:O({},v.inner),children:[Df(O({tag:c.tag,attributes:O(O({},c.attributes),v.path)},k))]},m={tag:"g",attributes:O({},v.outer),children:[b]},f="mask-".concat(s||ki()),p="clip-".concat(s||ki()),g={tag:"mask",attributes:O(O({},ms),{},{id:f,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[y,m]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:p},children:i1(h)},g]};return r.push(S,{tag:"rect",attributes:O({fill:"currentColor","clip-path":"url(#".concat(p,")"),mask:"url(#".concat(f,")")},ms)}),{children:r,attributes:i}}}},o1={provides:function(t){var n=!1;Xt.matchMedia&&(n=Xt.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:O(O({},i),{},{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=O(O({},a),{},{attributeName:"opacity"}),s={tag:"circle",attributes:O(O({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||s.children.push({tag:"animate",attributes:O(O({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:O(O({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(s),r.push({tag:"path",attributes:O(O({},i),{},{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:O(O({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:O(O({},i),{},{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:O(O({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},s1={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return n.symbol=a,n}}}},l1=[sg,Zg,Qg,Gg,qg,t1,n1,r1,a1,o1,s1];Sg(l1,{mixoutsTo:We});We.noAuto;We.config;We.library;We.dom;var Cl=We.parse;We.findIconDefinition;We.toHtml;var u1=We.icon;We.layer;We.text;We.counter;var Xh={exports:{}},c1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",f1=c1,d1=f1;function ep(){}function tp(){}tp.resetWarningCache=ep;var m1=function(){function e(r,i,a,o,s,l){if(l!==d1){var u=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 u.name="Invariant Violation",u}}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:tp,resetWarningCache:ep};return n.PropTypes=n,n};Xh.exports=m1();var h1=Xh.exports;const F=md(h1);function Lf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ft(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function v1(e,t){if(e==null)return{};var n=p1(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Il(e){return y1(e)||g1(e)||w1(e)||k1()}function y1(e){if(Array.isArray(e))return Ml(e)}function g1(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function w1(e,t){if(e){if(typeof e=="string")return Ml(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 Ml(e,t)}}function Ml(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(l){return rp(e,l)}),i=Object.keys(t.attributes||{}).reduce(function(l,u){var c=t.attributes[u];switch(u){case"class":l.attrs.className=c,delete t.attributes.class;break;case"style":l.attrs.style=N1(c);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?l.attrs[u.toLowerCase()]=c:l.attrs[np(u)]=c}return l},{attrs:{}}),a=n.style,o=a===void 0?{}:a,s=v1(n,E1);return i.attrs.style=ft(ft({},i.attrs.style),o),e.apply(void 0,[t.tag,ft(ft({},i.attrs),s)].concat(Il(r)))}var ip=!1;try{ip=!0}catch{}function O1(){if(!ip&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Af(e){if(e&&io(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(Cl.icon)return Cl.icon(e);if(e===null)return null;if(e&&io(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 hs(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Qn({},e,t):{}}var zf={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},Jr=Wl.forwardRef(function(e,t){var n=ft(ft({},zf),e),r=n.icon,i=n.mask,a=n.symbol,o=n.className,s=n.title,l=n.titleId,u=n.maskId,c=Af(r),d=hs("classes",[].concat(Il(S1(n)),Il((o||"").split(" ")))),h=hs("transform",typeof n.transform=="string"?Cl.transform(n.transform):n.transform),v=hs("mask",Af(i)),y=u1(c,ft(ft(ft(ft({},d),h),v),{},{symbol:a,title:s,titleId:l,maskId:u}));if(!y)return O1("Could not find icon",c),null;var k=y.abstract,b={ref:t};return Object.keys(n).forEach(function(m){zf.hasOwnProperty(m)||(b[m]=n[m])}),C1(k[0],b)});Jr.displayName="FontAwesomeIcon";Jr.propTypes={beat:F.bool,border:F.bool,beatFade:F.bool,bounce:F.bool,className:F.string,fade:F.bool,flash:F.bool,mask:F.oneOfType([F.object,F.array,F.string]),maskId:F.string,fixedWidth:F.bool,inverse:F.bool,flip:F.oneOf([!0,!1,"horizontal","vertical","both"]),icon:F.oneOfType([F.object,F.array,F.string]),listItem:F.bool,pull:F.oneOf(["right","left"]),pulse:F.bool,rotation:F.oneOf([0,90,180,270]),shake:F.bool,size:F.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:F.bool,spinPulse:F.bool,spinReverse:F.bool,symbol:F.oneOfType([F.bool,F.string]),title:F.string,titleId:F.string,transform:F.oneOfType([F.string,F.object]),swapOpacity:F.bool};var C1=rp.bind(null,Wl.createElement),I1={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},M1={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},P1={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]};class Pn extends Error{}class b1 extends Pn{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class _1 extends Pn{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class D1 extends Pn{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class Gn extends Pn{}class ap extends Pn{constructor(t){super(`Invalid unit ${t}`)}}class Ie extends Pn{}class Dt extends Pn{constructor(){super("Zone is an abstract class")}}const x="numeric",lt="short",Fe="long",ao={year:x,month:x,day:x},op={year:x,month:lt,day:x},L1={year:x,month:lt,day:x,weekday:lt},sp={year:x,month:Fe,day:x},lp={year:x,month:Fe,day:x,weekday:Fe},up={hour:x,minute:x},cp={hour:x,minute:x,second:x},fp={hour:x,minute:x,second:x,timeZoneName:lt},dp={hour:x,minute:x,second:x,timeZoneName:Fe},mp={hour:x,minute:x,hourCycle:"h23"},hp={hour:x,minute:x,second:x,hourCycle:"h23"},pp={hour:x,minute:x,second:x,hourCycle:"h23",timeZoneName:lt},vp={hour:x,minute:x,second:x,hourCycle:"h23",timeZoneName:Fe},yp={year:x,month:x,day:x,hour:x,minute:x},gp={year:x,month:x,day:x,hour:x,minute:x,second:x},wp={year:x,month:lt,day:x,hour:x,minute:x},kp={year:x,month:lt,day:x,hour:x,minute:x,second:x},A1={year:x,month:lt,day:x,weekday:lt,hour:x,minute:x},Sp={year:x,month:Fe,day:x,hour:x,minute:x,timeZoneName:lt},xp={year:x,month:Fe,day:x,hour:x,minute:x,second:x,timeZoneName:lt},Ep={year:x,month:Fe,day:x,weekday:Fe,hour:x,minute:x,timeZoneName:Fe},Tp={year:x,month:Fe,day:x,weekday:Fe,hour:x,minute:x,second:x,timeZoneName:Fe};class Pi{get type(){throw new Dt}get name(){throw new Dt}get ianaName(){return this.name}get isUniversal(){throw new Dt}offsetName(t,n){throw new Dt}formatOffset(t,n){throw new Dt}offset(t){throw new Dt}equals(t){throw new Dt}get isValid(){throw new Dt}}let ps=null;class Po extends Pi{static get instance(){return ps===null&&(ps=new Po),ps}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:n,locale:r}){return Dp(t,n,r)}formatOffset(t,n){return Kr(this.offset(t),n)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return t.type==="system"}get isValid(){return!0}}let Ma={};function z1(e){return Ma[e]||(Ma[e]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Ma[e]}const F1={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function R1(e,t){const n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),[,i,a,o,s,l,u,c]=r;return[o,i,a,s,l,u,c]}function j1(e,t){const n=e.formatToParts(t),r=[];for(let i=0;i=0?y:1e3+y,(h-v)/(60*1e3)}equals(t){return t.type==="iana"&&t.name===this.name}get isValid(){return this.valid}}let Ff={};function $1(e,t={}){const n=JSON.stringify([e,t]);let r=Ff[n];return r||(r=new Intl.ListFormat(e,t),Ff[n]=r),r}let Pl={};function bl(e,t={}){const n=JSON.stringify([e,t]);let r=Pl[n];return r||(r=new Intl.DateTimeFormat(e,t),Pl[n]=r),r}let _l={};function W1(e,t={}){const n=JSON.stringify([e,t]);let r=_l[n];return r||(r=new Intl.NumberFormat(e,t),_l[n]=r),r}let Dl={};function V1(e,t={}){const{base:n,...r}=t,i=JSON.stringify([e,r]);let a=Dl[i];return a||(a=new Intl.RelativeTimeFormat(e,t),Dl[i]=a),a}let jr=null;function U1(){return jr||(jr=new Intl.DateTimeFormat().resolvedOptions().locale,jr)}let Rf={};function H1(e){let t=Rf[e];if(!t){const n=new Intl.Locale(e);t="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,Rf[e]=t}return t}function Y1(e){const t=e.indexOf("-x-");t!==-1&&(e=e.substring(0,t));const n=e.indexOf("-u-");if(n===-1)return[e];{let r,i;try{r=bl(e).resolvedOptions(),i=e}catch{const l=e.substring(0,n);r=bl(l).resolvedOptions(),i=l}const{numberingSystem:a,calendar:o}=r;return[i,a,o]}}function B1(e,t,n){return(n||t)&&(e.includes("-u-")||(e+="-u"),n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`)),e}function Z1(e){const t=[];for(let n=1;n<=12;n++){const r=_.utc(2009,n,1);t.push(e(r))}return t}function Q1(e){const t=[];for(let n=1;n<=7;n++){const r=_.utc(2016,11,13+n);t.push(e(r))}return t}function ua(e,t,n,r){const i=e.listingMode();return i==="error"?null:i==="en"?n(t):r(t)}function G1(e){return e.numberingSystem&&e.numberingSystem!=="latn"?!1:e.numberingSystem==="latn"||!e.locale||e.locale.startsWith("en")||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem==="latn"}class q1{constructor(t,n,r){this.padTo=r.padTo||0,this.floor=r.floor||!1;const{padTo:i,floor:a,...o}=r;if(!n||Object.keys(o).length>0){const s={useGrouping:!1,...r};r.padTo>0&&(s.minimumIntegerDigits=r.padTo),this.inf=W1(t,s)}}format(t){if(this.inf){const n=this.floor?Math.floor(t):t;return this.inf.format(n)}else{const n=this.floor?Math.floor(t):Qu(t,3);return oe(n,this.padTo)}}}class J1{constructor(t,n,r){this.opts=r,this.originalZone=void 0;let i;if(this.opts.timeZone)this.dt=t;else if(t.zone.type==="fixed"){const o=-1*(t.offset/60),s=o>=0?`Etc/GMT+${o}`:`Etc/GMT${o}`;t.offset!==0&&It.create(s).valid?(i=s,this.dt=t):(i="UTC",this.dt=t.offset===0?t:t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone)}else t.zone.type==="system"?this.dt=t:t.zone.type==="iana"?(this.dt=t,i=t.zone.name):(i="UTC",this.dt=t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone);const a={...this.opts};a.timeZone=a.timeZone||i,this.dtf=bl(n,a)}format(){return this.originalZone?this.formatToParts().map(({value:t})=>t).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const t=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?t.map(n=>{if(n.type==="timeZoneName"){const r=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...n,value:r}}else return n}):t}resolvedOptions(){return this.dtf.resolvedOptions()}}class K1{constructor(t,n,r){this.opts={style:"long",...r},!n&&bp()&&(this.rtf=V1(t,r))}format(t,n){return this.rtf?this.rtf.format(t,n):gw(n,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,n){return this.rtf?this.rtf.formatToParts(t,n):[]}}const X1={firstDay:1,minimalDays:4,weekend:[6,7]};class H{static fromOpts(t){return H.create(t.locale,t.numberingSystem,t.outputCalendar,t.weekSettings,t.defaultToEN)}static create(t,n,r,i,a=!1){const o=t||ie.defaultLocale,s=o||(a?"en-US":U1()),l=n||ie.defaultNumberingSystem,u=r||ie.defaultOutputCalendar,c=Ll(i)||ie.defaultWeekSettings;return new H(s,l,u,c,o)}static resetCache(){jr=null,Pl={},_l={},Dl={}}static fromObject({locale:t,numberingSystem:n,outputCalendar:r,weekSettings:i}={}){return H.create(t,n,r,i)}constructor(t,n,r,i,a){const[o,s,l]=Y1(t);this.locale=o,this.numberingSystem=n||s||null,this.outputCalendar=r||l||null,this.weekSettings=i,this.intl=B1(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=a,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=G1(this)),this.fastNumbersCached}listingMode(){const t=this.isEnglish(),n=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return t&&n?"en":"intl"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:H.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,Ll(t.weekSettings)||this.weekSettings,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})}redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})}months(t,n=!1){return ua(this,t,zp,()=>{const r=n?{month:t,day:"numeric"}:{month:t},i=n?"format":"standalone";return this.monthsCache[i][t]||(this.monthsCache[i][t]=Z1(a=>this.extract(a,r,"month"))),this.monthsCache[i][t]})}weekdays(t,n=!1){return ua(this,t,jp,()=>{const r=n?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},i=n?"format":"standalone";return this.weekdaysCache[i][t]||(this.weekdaysCache[i][t]=Q1(a=>this.extract(a,r,"weekday"))),this.weekdaysCache[i][t]})}meridiems(){return ua(this,void 0,()=>$p,()=>{if(!this.meridiemCache){const t={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[_.utc(2016,11,13,9),_.utc(2016,11,13,19)].map(n=>this.extract(n,t,"dayperiod"))}return this.meridiemCache})}eras(t){return ua(this,t,Wp,()=>{const n={era:t};return this.eraCache[t]||(this.eraCache[t]=[_.utc(-40,1,1),_.utc(2017,1,1)].map(r=>this.extract(r,n,"era"))),this.eraCache[t]})}extract(t,n,r){const i=this.dtFormatter(t,n),a=i.formatToParts(),o=a.find(s=>s.type.toLowerCase()===r);return o?o.value:null}numberFormatter(t={}){return new q1(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,n={}){return new J1(t,this.intl,n)}relFormatter(t={}){return new K1(this.intl,this.isEnglish(),t)}listFormatter(t={}){return $1(this.intl,t)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:_p()?H1(this.locale):X1}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}}let vs=null;class Ee extends Pi{static get utcInstance(){return vs===null&&(vs=new Ee(0)),vs}static instance(t){return t===0?Ee.utcInstance:new Ee(t)}static parseSpecifier(t){if(t){const n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new Ee(Do(n[1],n[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Kr(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Kr(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,n){return Kr(this.fixed,n)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return t.type==="fixed"&&t.fixed===this.fixed}get isValid(){return!0}}class ew extends Pi{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function $t(e,t){if(D(e)||e===null)return t;if(e instanceof Pi)return e;if(rw(e)){const n=e.toLowerCase();return n==="default"?t:n==="local"||n==="system"?Po.instance:n==="utc"||n==="gmt"?Ee.utcInstance:Ee.parseSpecifier(n)||It.create(e)}else return kn(e)?Ee.instance(e):typeof e=="object"&&"offset"in e&&typeof e.offset=="function"?e:new ew(e)}let jf=()=>Date.now(),$f="system",Wf=null,Vf=null,Uf=null,Hf=60,Yf,Bf=null;class ie{static get now(){return jf}static set now(t){jf=t}static set defaultZone(t){$f=t}static get defaultZone(){return $t($f,Po.instance)}static get defaultLocale(){return Wf}static set defaultLocale(t){Wf=t}static get defaultNumberingSystem(){return Vf}static set defaultNumberingSystem(t){Vf=t}static get defaultOutputCalendar(){return Uf}static set defaultOutputCalendar(t){Uf=t}static get defaultWeekSettings(){return Bf}static set defaultWeekSettings(t){Bf=Ll(t)}static get twoDigitCutoffYear(){return Hf}static set twoDigitCutoffYear(t){Hf=t%100}static get throwOnInvalid(){return Yf}static set throwOnInvalid(t){Yf=t}static resetCaches(){H.resetCache(),It.resetCache()}}class it{constructor(t,n){this.reason=t,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const Np=[0,31,59,90,120,151,181,212,243,273,304,334],Op=[0,31,60,91,121,152,182,213,244,274,305,335];function Be(e,t){return new it("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function Yu(e,t,n){const r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);const i=r.getUTCDay();return i===0?7:i}function Cp(e,t,n){return n+(bi(e)?Op:Np)[t-1]}function Ip(e,t){const n=bi(e)?Op:Np,r=n.findIndex(a=>aSi(r,t,n)?(u=r+1,l=1):u=r,{weekYear:u,weekNumber:l,weekday:s,...Lo(e)}}function Zf(e,t=4,n=1){const{weekYear:r,weekNumber:i,weekday:a}=e,o=Bu(Yu(r,1,t),n),s=rr(r);let l=i*7+a-o-7+t,u;l<1?(u=r-1,l+=rr(u)):l>s?(u=r+1,l-=rr(r)):u=r;const{month:c,day:d}=Ip(u,l);return{year:u,month:c,day:d,...Lo(e)}}function ys(e){const{year:t,month:n,day:r}=e,i=Cp(t,n,r);return{year:t,ordinal:i,...Lo(e)}}function Qf(e){const{year:t,ordinal:n}=e,{month:r,day:i}=Ip(t,n);return{year:t,month:r,day:i,...Lo(e)}}function Gf(e,t){if(!D(e.localWeekday)||!D(e.localWeekNumber)||!D(e.localWeekYear)){if(!D(e.weekday)||!D(e.weekNumber)||!D(e.weekYear))throw new Gn("Cannot mix locale-based week fields with ISO-based week fields");return D(e.localWeekday)||(e.weekday=e.localWeekday),D(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),D(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function tw(e,t=4,n=1){const r=bo(e.weekYear),i=Ze(e.weekNumber,1,Si(e.weekYear,t,n)),a=Ze(e.weekday,1,7);return r?i?a?!1:Be("weekday",e.weekday):Be("week",e.weekNumber):Be("weekYear",e.weekYear)}function nw(e){const t=bo(e.year),n=Ze(e.ordinal,1,rr(e.year));return t?n?!1:Be("ordinal",e.ordinal):Be("year",e.year)}function Mp(e){const t=bo(e.year),n=Ze(e.month,1,12),r=Ze(e.day,1,so(e.year,e.month));return t?n?r?!1:Be("day",e.day):Be("month",e.month):Be("year",e.year)}function Pp(e){const{hour:t,minute:n,second:r,millisecond:i}=e,a=Ze(t,0,23)||t===24&&n===0&&r===0&&i===0,o=Ze(n,0,59),s=Ze(r,0,59),l=Ze(i,0,999);return a?o?s?l?!1:Be("millisecond",i):Be("second",r):Be("minute",n):Be("hour",t)}function D(e){return typeof e>"u"}function kn(e){return typeof e=="number"}function bo(e){return typeof e=="number"&&e%1===0}function rw(e){return typeof e=="string"}function iw(e){return Object.prototype.toString.call(e)==="[object Date]"}function bp(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function _p(){try{return typeof Intl<"u"&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function aw(e){return Array.isArray(e)?e:[e]}function qf(e,t,n){if(e.length!==0)return e.reduce((r,i)=>{const a=[t(i),i];return r&&n(r[0],a[0])===r[0]?r:a},null)[1]}function ow(e,t){return t.reduce((n,r)=>(n[r]=e[r],n),{})}function mr(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ll(e){if(e==null)return null;if(typeof e!="object")throw new Ie("Week settings must be an object");if(!Ze(e.firstDay,1,7)||!Ze(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some(t=>!Ze(t,1,7)))throw new Ie("Invalid week settings");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function Ze(e,t,n){return bo(e)&&e>=t&&e<=n}function sw(e,t){return e-t*Math.floor(e/t)}function oe(e,t=2){const n=e<0;let r;return n?r="-"+(""+-e).padStart(t,"0"):r=(""+e).padStart(t,"0"),r}function Ft(e){if(!(D(e)||e===null||e===""))return parseInt(e,10)}function ln(e){if(!(D(e)||e===null||e===""))return parseFloat(e)}function Zu(e){if(!(D(e)||e===null||e==="")){const t=parseFloat("0."+e)*1e3;return Math.floor(t)}}function Qu(e,t,n=!1){const r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function bi(e){return e%4===0&&(e%100!==0||e%400===0)}function rr(e){return bi(e)?366:365}function so(e,t){const n=sw(t-1,12)+1,r=e+(t-n)/12;return n===2?bi(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function _o(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(e.year,e.month-1,e.day)),+t}function Jf(e,t,n){return-Bu(Yu(e,1,t),n)+t-1}function Si(e,t=4,n=1){const r=Jf(e,t,n),i=Jf(e+1,t,n);return(rr(e)-r+i)/7}function Al(e){return e>99?e:e>ie.twoDigitCutoffYear?1900+e:2e3+e}function Dp(e,t,n,r=null){const i=new Date(e),a={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(a.timeZone=r);const o={timeZoneName:t,...a},s=new Intl.DateTimeFormat(n,o).formatToParts(i).find(l=>l.type.toLowerCase()==="timezonename");return s?s.value:null}function Do(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0,i=n<0||Object.is(n,-0)?-r:r;return n*60+i}function Lp(e){const t=Number(e);if(typeof e=="boolean"||e===""||Number.isNaN(t))throw new Ie(`Invalid unit value ${e}`);return t}function lo(e,t){const n={};for(const r in e)if(mr(e,r)){const i=e[r];if(i==null)continue;n[t(r)]=Lp(i)}return n}function Kr(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return`${i}${oe(n,2)}:${oe(r,2)}`;case"narrow":return`${i}${n}${r>0?`:${r}`:""}`;case"techie":return`${i}${oe(n,2)}${oe(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function Lo(e){return ow(e,["hour","minute","second","millisecond"])}const lw=["January","February","March","April","May","June","July","August","September","October","November","December"],Ap=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],uw=["J","F","M","A","M","J","J","A","S","O","N","D"];function zp(e){switch(e){case"narrow":return[...uw];case"short":return[...Ap];case"long":return[...lw];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const Fp=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Rp=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],cw=["M","T","W","T","F","S","S"];function jp(e){switch(e){case"narrow":return[...cw];case"short":return[...Rp];case"long":return[...Fp];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const $p=["AM","PM"],fw=["Before Christ","Anno Domini"],dw=["BC","AD"],mw=["B","A"];function Wp(e){switch(e){case"narrow":return[...mw];case"short":return[...dw];case"long":return[...fw];default:return null}}function hw(e){return $p[e.hour<12?0:1]}function pw(e,t){return jp(t)[e.weekday-1]}function vw(e,t){return zp(t)[e.month-1]}function yw(e,t){return Wp(t)[e.year<0?0:1]}function gw(e,t,n="always",r=!1){const i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=["hours","minutes","seconds"].indexOf(e)===-1;if(n==="auto"&&a){const d=e==="days";switch(t){case 1:return d?"tomorrow":`next ${i[e][0]}`;case-1:return d?"yesterday":`last ${i[e][0]}`;case 0:return d?"today":`this ${i[e][0]}`}}const o=Object.is(t,-0)||t<0,s=Math.abs(t),l=s===1,u=i[e],c=r?l?u[1]:u[2]||u[1]:l?i[e][0]:e;return o?`${s} ${c} ago`:`in ${s} ${c}`}function Kf(e,t){let n="";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const ww={D:ao,DD:op,DDD:sp,DDDD:lp,t:up,tt:cp,ttt:fp,tttt:dp,T:mp,TT:hp,TTT:pp,TTTT:vp,f:yp,ff:wp,fff:Sp,ffff:Ep,F:gp,FF:kp,FFF:xp,FFFF:Tp};class ke{static create(t,n={}){return new ke(t,n)}static parseFormat(t){let n=null,r="",i=!1;const a=[];for(let o=0;o0&&a.push({literal:i||/^\s+$/.test(r),val:r}),n=null,r="",i=!i):i||s===n?r+=s:(r.length>0&&a.push({literal:/^\s+$/.test(r),val:r}),r=s,n=s)}return r.length>0&&a.push({literal:i||/^\s+$/.test(r),val:r}),a}static macroTokenToFormatOpts(t){return ww[t]}constructor(t,n){this.opts=n,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,n){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,{...this.opts,...n}).format()}dtFormatter(t,n={}){return this.loc.dtFormatter(t,{...this.opts,...n})}formatDateTime(t,n){return this.dtFormatter(t,n).format()}formatDateTimeParts(t,n){return this.dtFormatter(t,n).formatToParts()}formatInterval(t,n){return this.dtFormatter(t.start,n).dtf.formatRange(t.start.toJSDate(),t.end.toJSDate())}resolvedOptions(t,n){return this.dtFormatter(t,n).resolvedOptions()}num(t,n=0){if(this.opts.forceSimple)return oe(t,n);const r={...this.opts};return n>0&&(r.padTo=n),this.loc.numberFormatter(r).format(t)}formatDateTimeFromString(t,n){const r=this.loc.listingMode()==="en",i=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory",a=(v,y)=>this.loc.extract(t,v,y),o=v=>t.isOffsetFixed&&t.offset===0&&v.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,v.format):"",s=()=>r?hw(t):a({hour:"numeric",hourCycle:"h12"},"dayperiod"),l=(v,y)=>r?vw(t,v):a(y?{month:v}:{month:v,day:"numeric"},"month"),u=(v,y)=>r?pw(t,v):a(y?{weekday:v}:{weekday:v,month:"long",day:"numeric"},"weekday"),c=v=>{const y=ke.macroTokenToFormatOpts(v);return y?this.formatWithSystemDefault(t,y):v},d=v=>r?yw(t,v):a({era:v},"era"),h=v=>{switch(v){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12===0?12:t.hour%12);case"hh":return this.num(t.hour%12===0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return o({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return o({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return o({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return s();case"d":return i?a({day:"numeric"},"day"):this.num(t.day);case"dd":return i?a({day:"2-digit"},"day"):this.num(t.day,2);case"c":return this.num(t.weekday);case"ccc":return u("short",!0);case"cccc":return u("long",!0);case"ccccc":return u("narrow",!0);case"E":return this.num(t.weekday);case"EEE":return u("short",!1);case"EEEE":return u("long",!1);case"EEEEE":return u("narrow",!1);case"L":return i?a({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return i?a({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return i?a({month:"numeric"},"month"):this.num(t.month);case"MM":return i?a({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return i?a({year:"numeric"},"year"):this.num(t.year);case"yy":return i?a({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return i?a({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return i?a({year:"numeric"},"year"):this.num(t.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"n":return this.num(t.localWeekNumber);case"nn":return this.num(t.localWeekNumber,2);case"ii":return this.num(t.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(t.localWeekYear,4);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return c(v)}};return Kf(ke.parseFormat(n),h)}formatDurationFromString(t,n){const r=l=>{switch(l[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},i=l=>u=>{const c=r(u);return c?this.num(l.get(c),u.length):u},a=ke.parseFormat(n),o=a.reduce((l,{literal:u,val:c})=>u?l:l.concat(c),[]),s=t.shiftTo(...o.map(r).filter(l=>l));return Kf(a,i(s))}}const Vp=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function gr(...e){const t=e.reduce((n,r)=>n+r.source,"");return RegExp(`^${t}$`)}function wr(...e){return t=>e.reduce(([n,r,i],a)=>{const[o,s,l]=a(t,i);return[{...n,...o},s||r,l]},[{},null,1]).slice(0,2)}function kr(e,...t){if(e==null)return[null,null];for(const[n,r]of t){const i=n.exec(e);if(i)return r(i)}return[null,null]}function Up(...e){return(t,n)=>{const r={};let i;for(i=0;iv!==void 0&&(y||v&&c)?-v:v;return[{years:h(ln(n)),months:h(ln(r)),weeks:h(ln(i)),days:h(ln(a)),hours:h(ln(o)),minutes:h(ln(s)),seconds:h(ln(l),l==="-0"),milliseconds:h(Zu(u),d)}]}const _w={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Ju(e,t,n,r,i,a,o){const s={year:t.length===2?Al(Ft(t)):Ft(t),month:Ap.indexOf(n)+1,day:Ft(r),hour:Ft(i),minute:Ft(a)};return o&&(s.second=Ft(o)),e&&(s.weekday=e.length>3?Fp.indexOf(e)+1:Rp.indexOf(e)+1),s}const Dw=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Lw(e){const[,t,n,r,i,a,o,s,l,u,c,d]=e,h=Ju(t,i,r,n,a,o,s);let v;return l?v=_w[l]:u?v=0:v=Do(c,d),[h,new Ee(v)]}function Aw(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const zw=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Fw=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Rw=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Xf(e){const[,t,n,r,i,a,o,s]=e;return[Ju(t,i,r,n,a,o,s),Ee.utcInstance]}function jw(e){const[,t,n,r,i,a,o,s]=e;return[Ju(t,s,n,r,i,a,o),Ee.utcInstance]}const $w=gr(Sw,qu),Ww=gr(xw,qu),Vw=gr(Ew,qu),Uw=gr(Yp),Zp=wr(Iw,Sr,_i,Di),Hw=wr(Tw,Sr,_i,Di),Yw=wr(Nw,Sr,_i,Di),Bw=wr(Sr,_i,Di);function Zw(e){return kr(e,[$w,Zp],[Ww,Hw],[Vw,Yw],[Uw,Bw])}function Qw(e){return kr(Aw(e),[Dw,Lw])}function Gw(e){return kr(e,[zw,Xf],[Fw,Xf],[Rw,jw])}function qw(e){return kr(e,[Pw,bw])}const Jw=wr(Sr);function Kw(e){return kr(e,[Mw,Jw])}const Xw=gr(Ow,Cw),e2=gr(Bp),t2=wr(Sr,_i,Di);function n2(e){return kr(e,[Xw,Zp],[e2,t2])}const ed="Invalid Duration",Qp={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},r2={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...Qp},Ve=146097/400,_n=146097/4800,i2={years:{quarters:4,months:12,weeks:Ve/7,days:Ve,hours:Ve*24,minutes:Ve*24*60,seconds:Ve*24*60*60,milliseconds:Ve*24*60*60*1e3},quarters:{months:3,weeks:Ve/28,days:Ve/4,hours:Ve*24/4,minutes:Ve*24*60/4,seconds:Ve*24*60*60/4,milliseconds:Ve*24*60*60*1e3/4},months:{weeks:_n/7,days:_n,hours:_n*24,minutes:_n*24*60,seconds:_n*24*60*60,milliseconds:_n*24*60*60*1e3},...Qp},yn=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],a2=yn.slice(0).reverse();function Lt(e,t,n=!1){const r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new $(r)}function Gp(e,t){let n=t.milliseconds??0;for(const r of a2.slice(1))t[r]&&(n+=t[r]*e[r].milliseconds);return n}function td(e,t){const n=Gp(e,t)<0?-1:1;yn.reduceRight((r,i)=>{if(D(t[i]))return r;if(r){const a=t[r]*n,o=e[i][r],s=Math.floor(a/o);t[i]+=s*n,t[r]-=s*o*n}return i},null),yn.reduce((r,i)=>{if(D(t[i]))return r;if(r){const a=t[r]%1;t[r]-=a,t[i]+=a*e[r][i]}return i},null)}function o2(e){const t={};for(const[n,r]of Object.entries(e))r!==0&&(t[n]=r);return t}class ${constructor(t){const n=t.conversionAccuracy==="longterm"||!1;let r=n?i2:r2;t.matrix&&(r=t.matrix),this.values=t.values,this.loc=t.loc||H.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=r,this.isLuxonDuration=!0}static fromMillis(t,n){return $.fromObject({milliseconds:t},n)}static fromObject(t,n={}){if(t==null||typeof t!="object")throw new Ie(`Duration.fromObject: argument expected to be an object, got ${t===null?"null":typeof t}`);return new $({values:lo(t,$.normalizeUnit),loc:H.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(t){if(kn(t))return $.fromMillis(t);if($.isDuration(t))return t;if(typeof t=="object")return $.fromObject(t);throw new Ie(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,n){const[r]=qw(t);return r?$.fromObject(r,n):$.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){const[r]=Kw(t);return r?$.fromObject(r,n):$.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,n=null){if(!t)throw new Ie("need to specify a reason the Duration is invalid");const r=t instanceof it?t:new it(t,n);if(ie.throwOnInvalid)throw new D1(r);return new $({invalid:r})}static normalizeUnit(t){const n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t&&t.toLowerCase()];if(!n)throw new ap(t);return n}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,n={}){const r={...n,floor:n.round!==!1&&n.floor!==!1};return this.isValid?ke.create(this.loc,r).formatDurationFromString(this,t):ed}toHuman(t={}){if(!this.isValid)return ed;const n=yn.map(r=>{const i=this.values[r];return D(i)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...t,unit:r.slice(0,-1)}).format(i)}).filter(r=>r);return this.loc.listFormatter({type:"conjunction",style:t.listStyle||"narrow",...t}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+"M"),this.weeks!==0&&(t+=this.weeks+"W"),this.days!==0&&(t+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+="T"),this.hours!==0&&(t+=this.hours+"H"),this.minutes!==0&&(t+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(t+=Qu(this.seconds+this.milliseconds/1e3,3)+"S"),t==="P"&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const n=this.toMillis();return n<0||n>=864e5?null:(t={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...t,includeOffset:!1},_.fromMillis(n,{zone:"UTC"}).toISOTime(t))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?Gp(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const n=$.fromDurationLike(t),r={};for(const i of yn)(mr(n.values,i)||mr(this.values,i))&&(r[i]=n.get(i)+this.get(i));return Lt(this,{values:r},!0)}minus(t){if(!this.isValid)return this;const n=$.fromDurationLike(t);return this.plus(n.negate())}mapUnits(t){if(!this.isValid)return this;const n={};for(const r of Object.keys(this.values))n[r]=Lp(t(this.values[r],r));return Lt(this,{values:n},!0)}get(t){return this[$.normalizeUnit(t)]}set(t){if(!this.isValid)return this;const n={...this.values,...lo(t,$.normalizeUnit)};return Lt(this,{values:n})}reconfigure({locale:t,numberingSystem:n,conversionAccuracy:r,matrix:i}={}){const o={loc:this.loc.clone({locale:t,numberingSystem:n}),matrix:i,conversionAccuracy:r};return Lt(this,o)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;const t=this.toObject();return td(this.matrix,t),Lt(this,{values:t},!0)}rescale(){if(!this.isValid)return this;const t=o2(this.normalize().shiftToAll().toObject());return Lt(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(o=>$.normalizeUnit(o));const n={},r={},i=this.toObject();let a;for(const o of yn)if(t.indexOf(o)>=0){a=o;let s=0;for(const u in r)s+=this.matrix[u][o]*r[u],r[u]=0;kn(i[o])&&(s+=i[o]);const l=Math.trunc(s);n[o]=l,r[o]=(s*1e3-l*1e3)/1e3}else kn(i[o])&&(r[o]=i[o]);for(const o in r)r[o]!==0&&(n[a]+=o===a?r[o]:r[o]/this.matrix[a][o]);return td(this.matrix,n),Lt(this,{values:n},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=this.values[n]===0?0:-this.values[n];return Lt(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function n(r,i){return r===void 0||r===0?i===void 0||i===0:r===i}for(const r of yn)if(!n(this.values[r],t.values[r]))return!1;return!0}}const Dn="Invalid Interval";function s2(e,t){return!e||!e.isValid?ee.invalid("missing or invalid start"):!t||!t.isValid?ee.invalid("missing or invalid end"):tt:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:n}={}){return this.isValid?ee.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];const n=t.map(Dr).filter(o=>this.contains(o)).sort((o,s)=>o.toMillis()-s.toMillis()),r=[];let{s:i}=this,a=0;for(;i+this.e?this.e:o;r.push(ee.fromDateTimes(i,s)),i=s,a+=1}return r}splitBy(t){const n=$.fromDurationLike(t);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s:r}=this,i=1,a;const o=[];for(;rl*i));a=+s>+this.e?this.e:s,o.push(ee.fromDateTimes(r,a)),r=a,i+=1}return o}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;const n=this.s>t.s?this.s:t.s,r=this.e=r?null:ee.fromDateTimes(n,r)}union(t){if(!this.isValid)return this;const n=this.st.e?this.e:t.e;return ee.fromDateTimes(n,r)}static merge(t){const[n,r]=t.sort((i,a)=>i.s-a.s).reduce(([i,a],o)=>a?a.overlaps(o)||a.abutsStart(o)?[i,a.union(o)]:[i.concat([a]),o]:[i,o],[[],null]);return r&&n.push(r),n}static xor(t){let n=null,r=0;const i=[],a=t.map(l=>[{time:l.s,type:"s"},{time:l.e,type:"e"}]),o=Array.prototype.concat(...a),s=o.sort((l,u)=>l.time-u.time);for(const l of s)r+=l.type==="s"?1:-1,r===1?n=l.time:(n&&+n!=+l.time&&i.push(ee.fromDateTimes(n,l.time)),n=null);return ee.merge(i)}difference(...t){return ee.xor([this].concat(t)).map(n=>this.intersection(n)).filter(n=>n&&!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Dn}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(t=ao,n={}){return this.isValid?ke.create(this.s.loc.clone(n),t).formatInterval(this):Dn}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:Dn}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Dn}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:Dn}toFormat(t,{separator:n=" – "}={}){return this.isValid?`${this.s.toFormat(t)}${n}${this.e.toFormat(t)}`:Dn}toDuration(t,n){return this.isValid?this.e.diff(this.s,t,n):$.invalid(this.invalidReason)}mapEndpoints(t){return ee.fromDateTimes(t(this.s),t(this.e))}}class ca{static hasDST(t=ie.defaultZone){const n=_.now().setZone(t).set({month:12});return!t.isUniversal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(t){return It.isValidZone(t)}static normalizeZone(t){return $t(t,ie.defaultZone)}static getStartOfWeek({locale:t=null,locObj:n=null}={}){return(n||H.create(t)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:t=null,locObj:n=null}={}){return(n||H.create(t)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:t=null,locObj:n=null}={}){return(n||H.create(t)).getWeekendDays().slice()}static months(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:a="gregory"}={}){return(i||H.create(n,r,a)).months(t)}static monthsFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:a="gregory"}={}){return(i||H.create(n,r,a)).months(t,!0)}static weekdays(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||H.create(n,r,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||H.create(n,r,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return H.create(t).meridiems()}static eras(t="short",{locale:n=null}={}){return H.create(n,null,"gregory").eras(t)}static features(){return{relative:bp(),localeWeek:_p()}}}function nd(e,t){const n=i=>i.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor($.fromMillis(r).as("days"))}function l2(e,t,n){const r=[["years",(l,u)=>u.year-l.year],["quarters",(l,u)=>u.quarter-l.quarter+(u.year-l.year)*4],["months",(l,u)=>u.month-l.month+(u.year-l.year)*12],["weeks",(l,u)=>{const c=nd(l,u);return(c-c%7)/7}],["days",nd]],i={},a=e;let o,s;for(const[l,u]of r)n.indexOf(l)>=0&&(o=l,i[l]=u(e,t),s=a.plus(i),s>t?(i[l]--,e=a.plus(i),e>t&&(s=e,i[l]--,e=a.plus(i))):e=s);return[e,i,s,o]}function u2(e,t,n,r){let[i,a,o,s]=l2(e,t,n);const l=t-i,u=n.filter(d=>["hours","minutes","seconds","milliseconds"].indexOf(d)>=0);u.length===0&&(o0?$.fromMillis(l,r).shiftTo(...u).plus(c):c}const Ku={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},rd={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},c2=Ku.hanidec.replace(/[\[|\]]/g,"").split("");function f2(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n=a&&r<=o&&(t+=r-a)}}return parseInt(t,10)}else return t}function Ke({numberingSystem:e},t=""){return new RegExp(`${Ku[e||"latn"]}${t}`)}const d2="missing Intl.DateTimeFormat.formatToParts support";function V(e,t=n=>n){return{regex:e,deser:([n])=>t(f2(n))}}const m2=" ",qp=`[ ${m2}]`,Jp=new RegExp(qp,"g");function h2(e){return e.replace(/\./g,"\\.?").replace(Jp,qp)}function id(e){return e.replace(/\./g,"").replace(Jp," ").toLowerCase()}function Xe(e,t){return e===null?null:{regex:RegExp(e.map(h2).join("|")),deser:([n])=>e.findIndex(r=>id(n)===id(r))+t}}function ad(e,t){return{regex:e,deser:([,n,r])=>Do(n,r),groups:t}}function fa(e){return{regex:e,deser:([t])=>t}}function p2(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function v2(e,t){const n=Ke(t),r=Ke(t,"{2}"),i=Ke(t,"{3}"),a=Ke(t,"{4}"),o=Ke(t,"{6}"),s=Ke(t,"{1,2}"),l=Ke(t,"{1,3}"),u=Ke(t,"{1,6}"),c=Ke(t,"{1,9}"),d=Ke(t,"{2,4}"),h=Ke(t,"{4,6}"),v=b=>({regex:RegExp(p2(b.val)),deser:([m])=>m,literal:!0}),k=(b=>{if(e.literal)return v(b);switch(b.val){case"G":return Xe(t.eras("short"),0);case"GG":return Xe(t.eras("long"),0);case"y":return V(u);case"yy":return V(d,Al);case"yyyy":return V(a);case"yyyyy":return V(h);case"yyyyyy":return V(o);case"M":return V(s);case"MM":return V(r);case"MMM":return Xe(t.months("short",!0),1);case"MMMM":return Xe(t.months("long",!0),1);case"L":return V(s);case"LL":return V(r);case"LLL":return Xe(t.months("short",!1),1);case"LLLL":return Xe(t.months("long",!1),1);case"d":return V(s);case"dd":return V(r);case"o":return V(l);case"ooo":return V(i);case"HH":return V(r);case"H":return V(s);case"hh":return V(r);case"h":return V(s);case"mm":return V(r);case"m":return V(s);case"q":return V(s);case"qq":return V(r);case"s":return V(s);case"ss":return V(r);case"S":return V(l);case"SSS":return V(i);case"u":return fa(c);case"uu":return fa(s);case"uuu":return V(n);case"a":return Xe(t.meridiems(),0);case"kkkk":return V(a);case"kk":return V(d,Al);case"W":return V(s);case"WW":return V(r);case"E":case"c":return V(n);case"EEE":return Xe(t.weekdays("short",!1),1);case"EEEE":return Xe(t.weekdays("long",!1),1);case"ccc":return Xe(t.weekdays("short",!0),1);case"cccc":return Xe(t.weekdays("long",!0),1);case"Z":case"ZZ":return ad(new RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case"ZZZ":return ad(new RegExp(`([+-]${s.source})(${r.source})?`),2);case"z":return fa(/[a-z_+-/]{1,256}?/i);case" ":return fa(/[^\S\n\r]/);default:return v(b)}})(e)||{invalidReason:d2};return k.token=e,k}const y2={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function g2(e,t,n){const{type:r,value:i}=e;if(r==="literal"){const l=/^\s+$/.test(i);return{literal:!l,val:l?" ":i}}const a=t[r];let o=r;r==="hour"&&(t.hour12!=null?o=t.hour12?"hour12":"hour24":t.hourCycle!=null?t.hourCycle==="h11"||t.hourCycle==="h12"?o="hour12":o="hour24":o=n.hour12?"hour12":"hour24");let s=y2[o];if(typeof s=="object"&&(s=s[a]),s)return{literal:!1,val:s}}function w2(e){return[`^${e.map(n=>n.regex).reduce((n,r)=>`${n}(${r.source})`,"")}$`,e]}function k2(e,t,n){const r=e.match(t);if(r){const i={};let a=1;for(const o in n)if(mr(n,o)){const s=n[o],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(i[s.token.val[0]]=s.deser(r.slice(a,a+l))),a+=l}return[r,i]}else return[r,{}]}function S2(e){const t=a=>{switch(a){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let n=null,r;return D(e.z)||(n=It.create(e.z)),D(e.Z)||(n||(n=new Ee(e.Z)),r=e.Z),D(e.q)||(e.M=(e.q-1)*3+1),D(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),D(e.u)||(e.S=Zu(e.u)),[Object.keys(e).reduce((a,o)=>{const s=t(o);return s&&(a[s]=e[o]),a},{}),n,r]}let gs=null;function x2(){return gs||(gs=_.fromMillis(1555555555555)),gs}function E2(e,t){if(e.literal)return e;const n=ke.macroTokenToFormatOpts(e.val),r=ev(n,t);return r==null||r.includes(void 0)?e:r}function Kp(e,t){return Array.prototype.concat(...e.map(n=>E2(n,t)))}function Xp(e,t,n){const r=Kp(ke.parseFormat(n),e),i=r.map(o=>v2(o,e)),a=i.find(o=>o.invalidReason);if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};{const[o,s]=w2(i),l=RegExp(o,"i"),[u,c]=k2(t,l,s),[d,h,v]=c?S2(c):[null,null,void 0];if(mr(c,"a")&&mr(c,"H"))throw new Gn("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:l,rawMatches:u,matches:c,result:d,zone:h,specificOffset:v}}}function T2(e,t,n){const{result:r,zone:i,specificOffset:a,invalidReason:o}=Xp(e,t,n);return[r,i,a,o]}function ev(e,t){if(!e)return null;const r=ke.create(t,e).dtFormatter(x2()),i=r.formatToParts(),a=r.resolvedOptions();return i.map(o=>g2(o,e,a))}const ws="Invalid DateTime",od=864e13;function da(e){return new it("unsupported zone",`the zone "${e.name}" is not supported`)}function ks(e){return e.weekData===null&&(e.weekData=oo(e.c)),e.weekData}function Ss(e){return e.localWeekData===null&&(e.localWeekData=oo(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function un(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new _({...n,...t,old:n})}function tv(e,t,n){let r=e-t*60*1e3;const i=n.offset(r);if(t===i)return[r,t];r-=(i-t)*60*1e3;const a=n.offset(r);return i===a?[r,i]:[e-Math.min(i,a)*60*1e3,Math.max(i,a)]}function ma(e,t){e+=t*60*1e3;const n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Pa(e,t,n){return tv(_o(e),t,n)}function sd(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,a={...e.c,year:r,month:i,day:Math.min(e.c.day,so(r,i))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},o=$.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=_o(a);let[l,u]=tv(s,n,e.zone);return o!==0&&(l+=o,u=e.zone.offset(l)),{ts:l,o:u}}function _r(e,t,n,r,i,a){const{setZone:o,zone:s}=n;if(e&&Object.keys(e).length!==0||t){const l=t||s,u=_.fromObject(e,{...n,zone:l,specificOffset:a});return o?u:u.setZone(s)}else return _.invalid(new it("unparsable",`the input "${i}" can't be parsed as ${r}`))}function ha(e,t,n=!0){return e.isValid?ke.create(H.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function xs(e,t){const n=e.c.year>9999||e.c.year<0;let r="";return n&&e.c.year>=0&&(r+="+"),r+=oe(e.c.year,n?6:4),t?(r+="-",r+=oe(e.c.month),r+="-",r+=oe(e.c.day)):(r+=oe(e.c.month),r+=oe(e.c.day)),r}function ld(e,t,n,r,i,a){let o=oe(e.c.hour);return t?(o+=":",o+=oe(e.c.minute),(e.c.millisecond!==0||e.c.second!==0||!n)&&(o+=":")):o+=oe(e.c.minute),(e.c.millisecond!==0||e.c.second!==0||!n)&&(o+=oe(e.c.second),(e.c.millisecond!==0||!r)&&(o+=".",o+=oe(e.c.millisecond,3))),i&&(e.isOffsetFixed&&e.offset===0&&!a?o+="Z":e.o<0?(o+="-",o+=oe(Math.trunc(-e.o/60)),o+=":",o+=oe(Math.trunc(-e.o%60))):(o+="+",o+=oe(Math.trunc(e.o/60)),o+=":",o+=oe(Math.trunc(e.o%60)))),a&&(o+="["+e.zone.ianaName+"]"),o}const nv={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},N2={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},O2={ordinal:1,hour:0,minute:0,second:0,millisecond:0},rv=["year","month","day","hour","minute","second","millisecond"],C2=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],I2=["year","ordinal","hour","minute","second","millisecond"];function M2(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new ap(e);return t}function ud(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return M2(e)}}function cd(e,t){const n=$t(t.zone,ie.defaultZone),r=H.fromObject(t),i=ie.now();let a,o;if(D(e.year))a=i;else{for(const u of rv)D(e[u])&&(e[u]=nv[u]);const s=Mp(e)||Pp(e);if(s)return _.invalid(s);const l=n.offset(i);[a,o]=Pa(e,l,n)}return new _({ts:a,zone:n,loc:r,o})}function fd(e,t,n){const r=D(n.round)?!0:n.round,i=(o,s)=>(o=Qu(o,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(o,s)),a=o=>n.calendary?t.hasSame(e,o)?0:t.startOf(o).diff(e.startOf(o),o).get(o):t.diff(e,o).get(o);if(n.unit)return i(a(n.unit),n.unit);for(const o of n.units){const s=a(o);if(Math.abs(s)>=1)return i(s,o)}return i(e>t?-0:0,n.units[n.units.length-1])}function dd(e){let t={},n;return e.length>0&&typeof e[e.length-1]=="object"?(t=e[e.length-1],n=Array.from(e).slice(0,e.length-1)):n=Array.from(e),[t,n]}class _{constructor(t){const n=t.zone||ie.defaultZone;let r=t.invalid||(Number.isNaN(t.ts)?new it("invalid input"):null)||(n.isValid?null:da(n));this.ts=D(t.ts)?ie.now():t.ts;let i=null,a=null;if(!r)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(n))[i,a]=[t.old.c,t.old.o];else{const s=n.offset(this.ts);i=ma(this.ts,s),r=Number.isNaN(i.year)?new it("invalid input"):null,i=r?null:i,a=r?null:s}this._zone=n,this.loc=t.loc||H.create(),this.invalid=r,this.weekData=null,this.localWeekData=null,this.c=i,this.o=a,this.isLuxonDateTime=!0}static now(){return new _({})}static local(){const[t,n]=dd(arguments),[r,i,a,o,s,l,u]=n;return cd({year:r,month:i,day:a,hour:o,minute:s,second:l,millisecond:u},t)}static utc(){const[t,n]=dd(arguments),[r,i,a,o,s,l,u]=n;return t.zone=Ee.utcInstance,cd({year:r,month:i,day:a,hour:o,minute:s,second:l,millisecond:u},t)}static fromJSDate(t,n={}){const r=iw(t)?t.valueOf():NaN;if(Number.isNaN(r))return _.invalid("invalid input");const i=$t(n.zone,ie.defaultZone);return i.isValid?new _({ts:r,zone:i,loc:H.fromObject(n)}):_.invalid(da(i))}static fromMillis(t,n={}){if(kn(t))return t<-od||t>od?_.invalid("Timestamp out of range"):new _({ts:t,zone:$t(n.zone,ie.defaultZone),loc:H.fromObject(n)});throw new Ie(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,n={}){if(kn(t))return new _({ts:t*1e3,zone:$t(n.zone,ie.defaultZone),loc:H.fromObject(n)});throw new Ie("fromSeconds requires a numerical input")}static fromObject(t,n={}){t=t||{};const r=$t(n.zone,ie.defaultZone);if(!r.isValid)return _.invalid(da(r));const i=H.fromObject(n),a=lo(t,ud),{minDaysInFirstWeek:o,startOfWeek:s}=Gf(a,i),l=ie.now(),u=D(n.specificOffset)?r.offset(l):n.specificOffset,c=!D(a.ordinal),d=!D(a.year),h=!D(a.month)||!D(a.day),v=d||h,y=a.weekYear||a.weekNumber;if((v||c)&&y)throw new Gn("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(h&&c)throw new Gn("Can't mix ordinal dates with month/day");const k=y||a.weekday&&!v;let b,m,f=ma(l,u);k?(b=C2,m=N2,f=oo(f,o,s)):c?(b=I2,m=O2,f=ys(f)):(b=rv,m=nv);let p=!1;for(const L of b){const De=a[L];D(De)?p?a[L]=m[L]:a[L]=f[L]:p=!0}const g=k?tw(a,o,s):c?nw(a):Mp(a),S=g||Pp(a);if(S)return _.invalid(S);const T=k?Zf(a,o,s):c?Qf(a):a,[N,P]=Pa(T,u,r),j=new _({ts:N,zone:r,o:P,loc:i});return a.weekday&&v&&t.weekday!==j.weekday?_.invalid("mismatched weekday",`you can't specify both a weekday of ${a.weekday} and a date of ${j.toISO()}`):j}static fromISO(t,n={}){const[r,i]=Zw(t);return _r(r,i,n,"ISO 8601",t)}static fromRFC2822(t,n={}){const[r,i]=Qw(t);return _r(r,i,n,"RFC 2822",t)}static fromHTTP(t,n={}){const[r,i]=Gw(t);return _r(r,i,n,"HTTP",n)}static fromFormat(t,n,r={}){if(D(t)||D(n))throw new Ie("fromFormat requires an input string and a format");const{locale:i=null,numberingSystem:a=null}=r,o=H.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0}),[s,l,u,c]=T2(o,t,n);return c?_.invalid(c):_r(s,l,r,`format ${n}`,t,u)}static fromString(t,n,r={}){return _.fromFormat(t,n,r)}static fromSQL(t,n={}){const[r,i]=n2(t);return _r(r,i,n,"SQL",t)}static invalid(t,n=null){if(!t)throw new Ie("need to specify a reason the DateTime is invalid");const r=t instanceof it?t:new it(t,n);if(ie.throwOnInvalid)throw new b1(r);return new _({invalid:r})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}static parseFormatForOpts(t,n={}){const r=ev(t,H.fromObject(n));return r?r.map(i=>i?i.val:null).join(""):null}static expandFormat(t,n={}){return Kp(ke.parseFormat(t),H.fromObject(n)).map(i=>i.val).join("")}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?ks(this).weekYear:NaN}get weekNumber(){return this.isValid?ks(this).weekNumber:NaN}get weekday(){return this.isValid?ks(this).weekday:NaN}get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Ss(this).weekday:NaN}get localWeekNumber(){return this.isValid?Ss(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Ss(this).weekYear:NaN}get ordinal(){return this.isValid?ys(this.c).ordinal:NaN}get monthShort(){return this.isValid?ca.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?ca.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?ca.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?ca.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const t=864e5,n=6e4,r=_o(this.c),i=this.zone.offset(r-t),a=this.zone.offset(r+t),o=this.zone.offset(r-i*n),s=this.zone.offset(r-a*n);if(o===s)return[this];const l=r-o*n,u=r-s*n,c=ma(l,o),d=ma(u,s);return c.hour===d.hour&&c.minute===d.minute&&c.second===d.second&&c.millisecond===d.millisecond?[un(this,{ts:l}),un(this,{ts:u})]:[this]}get isInLeapYear(){return bi(this.year)}get daysInMonth(){return so(this.year,this.month)}get daysInYear(){return this.isValid?rr(this.year):NaN}get weeksInWeekYear(){return this.isValid?Si(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Si(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(t={}){const{locale:n,numberingSystem:r,calendar:i}=ke.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:n,numberingSystem:r,outputCalendar:i}}toUTC(t=0,n={}){return this.setZone(Ee.instance(t),n)}toLocal(){return this.setZone(ie.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(t=$t(t,ie.defaultZone),t.equals(this.zone))return this;if(t.isValid){let i=this.ts;if(n||r){const a=t.offset(this.ts),o=this.toObject();[i]=Pa(o,a,t)}return un(this,{ts:i,zone:t})}else return _.invalid(da(t))}reconfigure({locale:t,numberingSystem:n,outputCalendar:r}={}){const i=this.loc.clone({locale:t,numberingSystem:n,outputCalendar:r});return un(this,{loc:i})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const n=lo(t,ud),{minDaysInFirstWeek:r,startOfWeek:i}=Gf(n,this.loc),a=!D(n.weekYear)||!D(n.weekNumber)||!D(n.weekday),o=!D(n.ordinal),s=!D(n.year),l=!D(n.month)||!D(n.day),u=s||l,c=n.weekYear||n.weekNumber;if((u||o)&&c)throw new Gn("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&o)throw new Gn("Can't mix ordinal dates with month/day");let d;a?d=Zf({...oo(this.c,r,i),...n},r,i):D(n.ordinal)?(d={...this.toObject(),...n},D(n.day)&&(d.day=Math.min(so(d.year,d.month),d.day))):d=Qf({...ys(this.c),...n});const[h,v]=Pa(d,this.o,this.zone);return un(this,{ts:h,o:v})}plus(t){if(!this.isValid)return this;const n=$.fromDurationLike(t);return un(this,sd(this,n))}minus(t){if(!this.isValid)return this;const n=$.fromDurationLike(t).negate();return un(this,sd(this,n))}startOf(t,{useLocaleWeeks:n=!1}={}){if(!this.isValid)return this;const r={},i=$.normalizeUnit(t);switch(i){case"years":r.month=1;case"quarters":case"months":r.day=1;case"weeks":case"days":r.hour=0;case"hours":r.minute=0;case"minutes":r.second=0;case"seconds":r.millisecond=0;break}if(i==="weeks")if(n){const a=this.loc.getStartOfWeek(),{weekday:o}=this;othis.valueOf(),s=o?this:t,l=o?t:this,u=u2(s,l,a,i);return o?u.negate():u}diffNow(t="milliseconds",n={}){return this.diff(_.now(),t,n)}until(t){return this.isValid?ee.fromDateTimes(this,t):this}hasSame(t,n,r){if(!this.isValid)return!1;const i=t.valueOf(),a=this.setZone(t.zone,{keepLocalTime:!0});return a.startOf(n,r)<=i&&i<=a.endOf(n,r)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;const n=t.base||_.fromObject({},{zone:this.zone}),r=t.padding?thisn.valueOf(),Math.min)}static max(...t){if(!t.every(_.isDateTime))throw new Ie("max requires all arguments be DateTimes");return qf(t,n=>n.valueOf(),Math.max)}static fromFormatExplain(t,n,r={}){const{locale:i=null,numberingSystem:a=null}=r,o=H.fromOpts({locale:i,numberingSystem:a,defaultToEN:!0});return Xp(o,t,n)}static fromStringExplain(t,n,r={}){return _.fromFormatExplain(t,n,r)}static get DATE_SHORT(){return ao}static get DATE_MED(){return op}static get DATE_MED_WITH_WEEKDAY(){return L1}static get DATE_FULL(){return sp}static get DATE_HUGE(){return lp}static get TIME_SIMPLE(){return up}static get TIME_WITH_SECONDS(){return cp}static get TIME_WITH_SHORT_OFFSET(){return fp}static get TIME_WITH_LONG_OFFSET(){return dp}static get TIME_24_SIMPLE(){return mp}static get TIME_24_WITH_SECONDS(){return hp}static get TIME_24_WITH_SHORT_OFFSET(){return pp}static get TIME_24_WITH_LONG_OFFSET(){return vp}static get DATETIME_SHORT(){return yp}static get DATETIME_SHORT_WITH_SECONDS(){return gp}static get DATETIME_MED(){return wp}static get DATETIME_MED_WITH_SECONDS(){return kp}static get DATETIME_MED_WITH_WEEKDAY(){return A1}static get DATETIME_FULL(){return Sp}static get DATETIME_FULL_WITH_SECONDS(){return xp}static get DATETIME_HUGE(){return Ep}static get DATETIME_HUGE_WITH_SECONDS(){return Tp}}function Dr(e){if(_.isDateTime(e))return e;if(e&&e.valueOf&&kn(e.valueOf()))return _.fromJSDate(e);if(e&&typeof e=="object")return _.fromObject(e);throw new Ie(`Unknown datetime argument: ${e}, of type ${typeof e}`)}const P2=e=>E.jsxs("div",{className:"space-y-1",children:[E.jsx("div",{className:"text-xl font-bold leading-none",children:e.position}),E.jsx("div",{className:"text-lg font-bold leading-none",children:e.company}),E.jsxs("div",{className:"space-x-1 italic",children:[E.jsx("div",{className:"inline-block",children:_.fromJSDate(e.from).toFormat("MMMM/yyyy")}),E.jsx("div",{className:"inline-block",children:"-"}),E.jsx("div",{className:"inline-block",children:e.to?_.fromJSDate(e.to).toFormat("MMMM/yyyy"):"today"})]}),E.jsx("div",{className:"break-keep",children:e.description})]}),b2=e=>E.jsxs("div",{className:"inline-block",children:[E.jsx("div",{className:"inline-block",children:E.jsx("div",{className:"bg-gray-800 rounded text-white mb-1 p-1 mr-1",children:e.name})}),e.subtechnologies&&e.subtechnologies.map((t,n)=>E.jsx("div",{className:"inline-block",children:E.jsx("div",{className:"bg-gray-600 rounded text-white mb-1 p-1 mr-1",children:t})},n))]});function _2(){const e={name:"Marco Lúcio de Carvalho Júnior",mail:"marcolucio27@gmail.com",github:"marco-carvalho",linkedin:"marco-carvalho",resume:"A computer scientist passionate about web development, motivated by the good uses of new technologies, with extensive experience in the financial market, an open-source enthusiast, and focused on improving and applying my knowledge and skills in opportunities that help me grow professionally.",experiences:[{company:"Turim Multi-Family Office",position:"Tech Lead & Senior Software Engineer",from:new Date(2019,5,1),to:void 0,description:"Lead a team in designing and implementing full-stack solutions, ensuring software robustness, scalability, and performance. Collaborate with stakeholders, mentor junior developers, and promote continuous improvement.",technologies:[{name:"HTML"},{name:"CSS",subtechnologies:["TailwindCSS"]},{name:"Javascript",subtechnologies:["Typescript","React"]},{name:"Mobile",subtechnologies:["React Native"]},{name:"C#",subtechnologies:[".NET"]},{name:"Python",subtechnologies:["Flask"]},{name:"Node",subtechnologies:["Express"]},{name:"SQL",subtechnologies:["SQL Server","Postgres"]},{name:"Infra as Code",subtechnologies:["Docker","Terraform"]},{name:"Message Broker",subtechnologies:["RabbitMQ"]},{name:"Web Server",subtechnologies:["IIS","Nginx"]},{name:"CI/CD",subtechnologies:["GitHub Actions","TeamCity"]},{name:"Monitoring",subtechnologies:["Grafana","Zabbix"]},{name:"Code Quality",subtechnologies:["SonarQube"]},{name:"Cloud",subtechnologies:["AWS","Azure"]},{name:"Cache",subtechnologies:["Redis"]}]},{company:"BTG Pactual",position:"Junior Software Engineer",from:new Date(2019,0,1),to:new Date(2019,5,1),description:"Developed and maintained interfaces and APIs for Asset Management, Wealth Management, and Investment Banking, enhancing user experience and efficiency.",technologies:[{name:"HTML",subtechnologies:["Pug"]},{name:"CSS",subtechnologies:["Bootstrap"]},{name:"Javascript",subtechnologies:["VueJS"]},{name:"C#"},{name:"Node.js",subtechnologies:["Express"]},{name:"SQL",subtechnologies:["SQL Server","Postgres"]},{name:"Infra as Code",subtechnologies:["Docker","Rancher"]},{name:"CI/CD",subtechnologies:["Azure DevOps"]},{name:"Cloud",subtechnologies:["AWS"]}]},{company:"Stone Pagamentos",position:"Junior Software Engineer",from:new Date(2018,7,1),to:new Date(2018,11,1),description:"Developed interfaces and APIs for monitoring transactional behavior in the Risk squad, improving fraud detection and prevention.",technologies:[{name:"C#",subtechnologies:["WCF"]},{name:"Python"},{name:"SQL",subtechnologies:["SQL Server"]},{name:"CI/CD",subtechnologies:["Azure DevOps","GoCD"]},{name:"Logs",subtechnologies:["Splunk"]}]},{company:"Banco Modal",position:"Intern Software Engineer",from:new Date(2017,5,1),to:new Date(2018,6,1),description:"Contributed to the Digital Bank project, developing services and APIs, creating internal system functionalities, and initiating JAMstack migrations.",technologies:[{name:"HTML"},{name:"CSS",subtechnologies:["Bootstrap"]},{name:"Javascript",subtechnologies:["React"]},{name:"C#",subtechnologies:["Web API","WCF"]},{name:"SQL",subtechnologies:["SQL Server"]}]},{company:"CEFET/RJ",position:"Scientific Initiation Scholarship Holder",from:new Date(2017,0,1),to:new Date(2017,5,1),description:"Implemented the Machine Learning framework Diffusion Map for dimensionality reduction, analyzing datasets like the Iris flower dataset and astronomical data.",technologies:[{name:"R"}]},{company:"Itaú Unibanco",position:"Intern Software Engineer",from:new Date(2015,0,1),to:new Date(2016,11,1),description:"Developed and maintained web projects for Social Security clients, focusing on bug fixes and performance improvements.",technologies:[{name:"HTML"},{name:"CSS"},{name:"Javascript",subtechnologies:["Knockout"]},{name:"C#"},{name:"SQL",subtechnologies:["SQL Server"]}]}],educations:[{degree:"Bachelor's Degree",university:"CEFET/RJ",course:"Computer Science",from:new Date(2012,5),to:new Date(2018,11)}],languages:[{name:"Portuguese",level:"fluent"},{name:"English",level:"advanced"}],skills:[{name:"Front End",technologies:[{name:"HTML"},{name:"CSS",subtechnologies:["Tailwind"]},{name:"Javascript",subtechnologies:["Typescript","React"]},{name:"Mobile",subtechnologies:["React Native"]}]},{name:"Back End",technologies:[{name:"C#",subtechnologies:[".NET"]},{name:"Node.js",subtechnologies:["Express"]},{name:"Python",subtechnologies:["Flask"]},{name:"Message Broker",subtechnologies:["RabbitMQ"]}]},{name:"DBA",technologies:[{name:"SQL",subtechnologies:["SQL Server","Postgres","MySQL"]},{name:"Cache",subtechnologies:["Redis"]}]},{name:"DevOps",technologies:[{name:"Linux",subtechnologies:["Ubuntu"]},{name:"Infra as Code",subtechnologies:["Docker","Terraform"]},{name:"Message Broker",subtechnologies:["RabbitMQ"]},{name:"Web Server",subtechnologies:["IIS","Nginx"]},{name:"CI/CD",subtechnologies:["GitHub Actions","TeamCity"]},{name:"Monitoring",subtechnologies:["Grafana","Zabbix"]},{name:"Code Quality",subtechnologies:["SonarQube"]},{name:"Cloud",subtechnologies:["AWS","Azure"]}]}]};return E.jsxs("div",{id:"app",className:"mx-auto container leading-none space-y-2",children:[E.jsx("div",{className:"text-center text-3xl font-bold uppercase",children:e.name}),E.jsxs("div",{className:"text-center flex flex-wrap space-y-2 md:space-y-0 print:space-y-0",children:[E.jsxs("div",{className:"w-full md:w-1/3 print:w-1/3 space-x-1",children:[E.jsx(Jr,{icon:I1}),E.jsx("a",{href:`mailto:${e.mail}`,className:"inline text-gray-500",children:e.mail})]}),E.jsxs("div",{className:"w-full md:w-1/3 print:w-1/3 space-x-1",children:[E.jsx(Jr,{icon:P1}),E.jsx("a",{href:`https://github.com/${e.github}`,className:"inline text-gray-500",children:e.github})]}),E.jsxs("div",{className:"w-full md:w-1/3 print:w-1/3 space-x-1",children:[E.jsx(Jr,{icon:M1}),E.jsx("a",{href:`https://linkedin.com/in/${e.linkedin}`,className:"inline text-gray-500",children:e.linkedin})]})]}),E.jsxs("div",{className:"flex flex-wrap",children:[E.jsxs("div",{className:"px-2 w-full md:w-1/2 print:w-1/2 space-y-1",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Professional History"})}),E.jsx("div",{className:"space-y-4",children:e.experiences.map((t,n)=>E.jsx(P2,{...t},n))})]}),E.jsxs("div",{className:"px-2 w-full md:w-1/2 print:w-1/2",children:[E.jsxs("div",{className:"mb-2",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded mb-2 text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Resume"})}),E.jsx("div",{className:"font-normal",children:e.resume})]}),E.jsxs("div",{className:"mb-2",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded mb-2 text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Skills"})}),e.skills.map(t=>E.jsx("div",{className:"text-center mb-1",children:t.technologies.map(n=>E.jsx(b2,{...n}))}))]}),E.jsxs("div",{className:"flex flex-wrap -mx-2",children:[E.jsx("div",{className:"px-2 w-full md:w-1/2",children:E.jsx("div",{className:"mb-2",children:E.jsxs("div",{className:"text-center",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded mb-2 text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Education"})}),e.educations.map((t,n)=>E.jsxs("div",{children:[E.jsxs("div",{className:"font-bold",children:[t.degree," - ",t.university]}),E.jsx("div",{className:"font-bold",children:t.course}),E.jsxs("div",{className:"d-block",children:[_.fromJSDate(t.from).toFormat("MMMM/yyyy")," - ",_.fromJSDate(t.to).toFormat("MMMM/yyyy")]})]},n))]})})}),E.jsx("div",{className:"px-2 w-full md:w-1/2",children:E.jsx("div",{className:"mb-2",children:E.jsxs("div",{className:"text-center",children:[E.jsx("div",{className:"bg-black uppercase text-center text-white rounded mb-2 text-xl",children:E.jsx("div",{className:"font-bold p-1",children:"Languages"})}),e.languages.map((t,n)=>E.jsxs("div",{children:[E.jsxs("div",{className:"inline font-bold mr-1",children:[t.name,":"]}),E.jsx("div",{className:"inline",children:t.level})]},n))]})})})]}),E.jsx("div",{className:"h-px bg-gray-300 mb-2"}),E.jsxs("div",{children:[E.jsxs("div",{className:"text-center space-x-1",children:[E.jsx("div",{className:"inline",children:"Made with"}),E.jsx("a",{href:"https://reactjs.org",className:"inline underline text-gray-500",children:"React"}),E.jsx("div",{className:"inline",children:"and"}),E.jsx("a",{href:"https://tailwindcss.com/",className:"inline underline text-gray-500",children:"TailwindCSS"})]}),E.jsx("div",{className:"text-center underline",children:E.jsx("a",{href:"https://marco-carvalho.github.io/resume",className:"text-gray-500",children:"https://marco-carvalho.github.io/resume"})})]})]})]})]})}Es.createRoot(document.getElementById("root")).render(E.jsx(Wl.StrictMode,{children:E.jsx(_2,{})})); diff --git a/index.html b/index.html index a46db9d6..661eb26c 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Vite + React + TS - +