diff --git a/assets/01-auctions-BL9klEkV.png b/assets/01-auctions-BL9klEkV.png new file mode 100644 index 0000000..cb43742 Binary files /dev/null and b/assets/01-auctions-BL9klEkV.png differ diff --git a/assets/01-game-BQOMKVq0.png b/assets/01-game-BQOMKVq0.png new file mode 100644 index 0000000..8875cc6 Binary files /dev/null and b/assets/01-game-BQOMKVq0.png differ diff --git a/assets/01-home-Jj7_fDs7.png b/assets/01-home-Jj7_fDs7.png new file mode 100644 index 0000000..7ddf8c6 Binary files /dev/null and b/assets/01-home-Jj7_fDs7.png differ diff --git a/assets/01-join-game-BXrge-6v.jpeg b/assets/01-join-game-BXrge-6v.jpeg new file mode 100644 index 0000000..18b2134 Binary files /dev/null and b/assets/01-join-game-BXrge-6v.jpeg differ diff --git a/assets/01-landing-62GxNkS2.png b/assets/01-landing-62GxNkS2.png new file mode 100644 index 0000000..cb0a763 Binary files /dev/null and b/assets/01-landing-62GxNkS2.png differ diff --git a/assets/01-landing-9k6BZHEu.jpeg b/assets/01-landing-9k6BZHEu.jpeg new file mode 100644 index 0000000..7c77d82 Binary files /dev/null and b/assets/01-landing-9k6BZHEu.jpeg differ diff --git a/assets/01-landing-BWLjIQnu.png b/assets/01-landing-BWLjIQnu.png new file mode 100644 index 0000000..14b4fdb Binary files /dev/null and b/assets/01-landing-BWLjIQnu.png differ diff --git a/assets/01-landing-BusYo-Pf.png b/assets/01-landing-BusYo-Pf.png new file mode 100644 index 0000000..f96aa61 Binary files /dev/null and b/assets/01-landing-BusYo-Pf.png differ diff --git a/assets/01-landing-D0VVsYqz.png b/assets/01-landing-D0VVsYqz.png new file mode 100644 index 0000000..a1e52f7 Binary files /dev/null and b/assets/01-landing-D0VVsYqz.png differ diff --git a/assets/01-race-list-BBBtY7VW.png b/assets/01-race-list-BBBtY7VW.png new file mode 100644 index 0000000..239d131 Binary files /dev/null and b/assets/01-race-list-BBBtY7VW.png differ diff --git a/assets/01-transaction-in-progress-BmmD1oP5.png b/assets/01-transaction-in-progress-BmmD1oP5.png new file mode 100644 index 0000000..807e05d Binary files /dev/null and b/assets/01-transaction-in-progress-BmmD1oP5.png differ diff --git a/assets/02-block-details-BoH5CBA6.jpeg b/assets/02-block-details-BoH5CBA6.jpeg new file mode 100644 index 0000000..20eace7 Binary files /dev/null and b/assets/02-block-details-BoH5CBA6.jpeg differ diff --git a/assets/02-create-a-race-2Qd1dq92.png b/assets/02-create-a-race-2Qd1dq92.png new file mode 100644 index 0000000..94d9181 Binary files /dev/null and b/assets/02-create-a-race-2Qd1dq92.png differ diff --git a/assets/02-create-auction-COzGgT7C.png b/assets/02-create-auction-COzGgT7C.png new file mode 100644 index 0000000..45c709c Binary files /dev/null and b/assets/02-create-auction-COzGgT7C.png differ diff --git a/assets/02-deposit-C8_ChB2h.png b/assets/02-deposit-C8_ChB2h.png new file mode 100644 index 0000000..8b09219 Binary files /dev/null and b/assets/02-deposit-C8_ChB2h.png differ diff --git a/assets/02-game-MYkrQ44u.png b/assets/02-game-MYkrQ44u.png new file mode 100644 index 0000000..5b74a3c Binary files /dev/null and b/assets/02-game-MYkrQ44u.png differ diff --git a/assets/02-home-92ndXIha.png b/assets/02-home-92ndXIha.png new file mode 100644 index 0000000..5534a82 Binary files /dev/null and b/assets/02-home-92ndXIha.png differ diff --git a/assets/02-join-game2-B5-100lE.jpeg b/assets/02-join-game2-B5-100lE.jpeg new file mode 100644 index 0000000..5e2579e Binary files /dev/null and b/assets/02-join-game2-B5-100lE.jpeg differ diff --git a/assets/02-search-metamask-BUXCZjy4.png b/assets/02-search-metamask-BUXCZjy4.png new file mode 100644 index 0000000..1329847 Binary files /dev/null and b/assets/02-search-metamask-BUXCZjy4.png differ diff --git a/assets/02-tx-ZxutsBuA.png b/assets/02-tx-ZxutsBuA.png new file mode 100644 index 0000000..6a6de6a Binary files /dev/null and b/assets/02-tx-ZxutsBuA.png differ diff --git a/assets/03-bet-CoRcnMjz.png b/assets/03-bet-CoRcnMjz.png new file mode 100644 index 0000000..653aff0 Binary files /dev/null and b/assets/03-bet-CoRcnMjz.png differ diff --git a/assets/03-chat-xgtiJAdT.png b/assets/03-chat-xgtiJAdT.png new file mode 100644 index 0000000..7564b39 Binary files /dev/null and b/assets/03-chat-xgtiJAdT.png differ diff --git a/assets/03-diagram-BkzQ1MBd.png b/assets/03-diagram-BkzQ1MBd.png new file mode 100644 index 0000000..05b143b Binary files /dev/null and b/assets/03-diagram-BkzQ1MBd.png differ diff --git a/assets/03-obstacle-CvjfkFlj.png b/assets/03-obstacle-CvjfkFlj.png new file mode 100644 index 0000000..73dda99 Binary files /dev/null and b/assets/03-obstacle-CvjfkFlj.png differ diff --git a/assets/03-search-results-msgkBGsW.png b/assets/03-search-results-msgkBGsW.png new file mode 100644 index 0000000..38dd4bf Binary files /dev/null and b/assets/03-search-results-msgkBGsW.png differ diff --git a/assets/03-start-DPoV3sJi.jpeg b/assets/03-start-DPoV3sJi.jpeg new file mode 100644 index 0000000..1c762ed Binary files /dev/null and b/assets/03-start-DPoV3sJi.jpeg differ diff --git a/assets/03-statistics-BGN4iiRH.jpeg b/assets/03-statistics-BGN4iiRH.jpeg new file mode 100644 index 0000000..f6b2935 Binary files /dev/null and b/assets/03-statistics-BGN4iiRH.jpeg differ diff --git a/assets/03-view-auction-B6NsvmLa.png b/assets/03-view-auction-B6NsvmLa.png new file mode 100644 index 0000000..c60093f Binary files /dev/null and b/assets/03-view-auction-B6NsvmLa.png differ diff --git a/assets/03-withdraw-DGvuWncz.png b/assets/03-withdraw-DGvuWncz.png new file mode 100644 index 0000000..2d3464f Binary files /dev/null and b/assets/03-withdraw-DGvuWncz.png differ diff --git a/assets/04-explorer-B1yk-HU0.png b/assets/04-explorer-B1yk-HU0.png new file mode 100644 index 0000000..b8ef63b Binary files /dev/null and b/assets/04-explorer-B1yk-HU0.png differ diff --git a/assets/04-gameplay-DhiUihOK.jpeg b/assets/04-gameplay-DhiUihOK.jpeg new file mode 100644 index 0000000..29b8aee Binary files /dev/null and b/assets/04-gameplay-DhiUihOK.jpeg differ diff --git a/assets/04-image-results-C_ctdn8o.png b/assets/04-image-results-C_ctdn8o.png new file mode 100644 index 0000000..f05ce3d Binary files /dev/null and b/assets/04-image-results-C_ctdn8o.png differ diff --git a/assets/04-metamask-snap-CiQ_GLfv.jpeg b/assets/04-metamask-snap-CiQ_GLfv.jpeg new file mode 100644 index 0000000..745bb4e Binary files /dev/null and b/assets/04-metamask-snap-CiQ_GLfv.jpeg differ diff --git a/assets/04-results-B20CeBj_.png b/assets/04-results-B20CeBj_.png new file mode 100644 index 0000000..c149042 Binary files /dev/null and b/assets/04-results-B20CeBj_.png differ diff --git a/assets/04-view-auction2-BQec4aXL.png b/assets/04-view-auction2-BQec4aXL.png new file mode 100644 index 0000000..b4a4f97 Binary files /dev/null and b/assets/04-view-auction2-BQec4aXL.png differ diff --git a/assets/05-kyc-CYIGA0Uu.jpeg b/assets/05-kyc-CYIGA0Uu.jpeg new file mode 100644 index 0000000..3882e06 Binary files /dev/null and b/assets/05-kyc-CYIGA0Uu.jpeg differ diff --git a/assets/05-related-results-B12biISA.png b/assets/05-related-results-B12biISA.png new file mode 100644 index 0000000..a8c5e24 Binary files /dev/null and b/assets/05-related-results-B12biISA.png differ diff --git a/assets/05-tx-details-Be3-EJ-h.png b/assets/05-tx-details-Be3-EJ-h.png new file mode 100644 index 0000000..f8aa993 Binary files /dev/null and b/assets/05-tx-details-Be3-EJ-h.png differ diff --git a/assets/index-Bcm3eWUx.js b/assets/index-Bcm3eWUx.js new file mode 100644 index 0000000..749e830 --- /dev/null +++ b/assets/index-Bcm3eWUx.js @@ -0,0 +1,1972 @@ +function ik(e,n){for(var t=0;tr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();var cm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function rs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ok(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var t=function r(){return this instanceof r?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};t.prototype=n.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),t}var Yy={exports:{}},cu={},qy={exports:{}},Se={};/** + * @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 is=Symbol.for("react.element"),ak=Symbol.for("react.portal"),sk=Symbol.for("react.fragment"),lk=Symbol.for("react.strict_mode"),uk=Symbol.for("react.profiler"),ck=Symbol.for("react.provider"),dk=Symbol.for("react.context"),fk=Symbol.for("react.forward_ref"),pk=Symbol.for("react.suspense"),hk=Symbol.for("react.memo"),mk=Symbol.for("react.lazy"),dm=Symbol.iterator;function gk(e){return e===null||typeof e!="object"?null:(e=dm&&e[dm]||e["@@iterator"],typeof e=="function"?e:null)}var Xy={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qy=Object.assign,Zy={};function Ro(e,n,t){this.props=e,this.context=n,this.refs=Zy,this.updater=t||Xy}Ro.prototype.isReactComponent={};Ro.prototype.setState=function(e,n){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,n,"setState")};Ro.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Jy(){}Jy.prototype=Ro.prototype;function sp(e,n,t){this.props=e,this.context=n,this.refs=Zy,this.updater=t||Xy}var lp=sp.prototype=new Jy;lp.constructor=sp;Qy(lp,Ro.prototype);lp.isPureReactComponent=!0;var fm=Array.isArray,ev=Object.prototype.hasOwnProperty,up={current:null},nv={key:!0,ref:!0,__self:!0,__source:!0};function tv(e,n,t){var r,i={},o=null,a=null;if(n!=null)for(r in n.ref!==void 0&&(a=n.ref),n.key!==void 0&&(o=""+n.key),n)ev.call(n,r)&&!nv.hasOwnProperty(r)&&(i[r]=n[r]);var s=arguments.length-2;if(s===1)i.children=t;else if(1>>1,ae=I[le];if(0>>1;lei(ge,S))qi(Y,ge)?(I[le]=Y,I[q]=S,le=q):(I[le]=ge,I[J]=S,le=J);else if(qi(Y,S))I[le]=Y,I[q]=S,le=q;else break e}}return j}function i(I,j){var S=I.sortIndex-j.sortIndex;return S!==0?S:I.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],u=[],c=1,d=null,f=3,p=!1,m=!1,v=!1,C=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(I){for(var j=t(u);j!==null;){if(j.callback===null)r(u);else if(j.startTime<=I)r(u),j.sortIndex=j.expirationTime,n(l,j);else break;j=t(u)}}function x(I){if(v=!1,y(I),!m)if(t(l)!==null)m=!0,B(P);else{var j=t(u);j!==null&&D(x,j.startTime-I)}}function P(I,j){m=!1,v&&(v=!1,g(A),A=-1),p=!0;var S=f;try{for(y(j),d=t(l);d!==null&&(!(d.expirationTime>j)||I&&!R());){var le=d.callback;if(typeof le=="function"){d.callback=null,f=d.priorityLevel;var ae=le(d.expirationTime<=j);j=e.unstable_now(),typeof ae=="function"?d.callback=ae:d===t(l)&&r(l),y(j)}else r(l);d=t(l)}if(d!==null)var T=!0;else{var J=t(u);J!==null&&D(x,J.startTime-j),T=!1}return T}finally{d=null,f=S,p=!1}}var w=!1,_=null,A=-1,L=5,O=-1;function R(){return!(e.unstable_now()-OI||125le?(I.sortIndex=S,n(u,I),t(l)===null&&I===t(u)&&(v?(g(A),A=-1):v=!0,D(x,S-le))):(I.sortIndex=ae,n(l,I),m||p||(m=!0,B(P))),I},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(I){var j=f;return function(){var S=f;f=j;try{return I.apply(this,arguments)}finally{f=S}}}})(av);ov.exports=av;var Pk=ov.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 sv=k,ft=Pk;function W(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Pd=Object.prototype.hasOwnProperty,Tk=/^[: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]*$/,hm={},mm={};function Ok(e){return Pd.call(mm,e)?!0:Pd.call(hm,e)?!1:Tk.test(e)?mm[e]=!0:(hm[e]=!0,!1)}function Ak(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Ik(e,n,t,r){if(n===null||typeof n>"u"||Ak(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function Vn(e,n,t,r,i,o,a){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=a}var Cn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Cn[e]=new Vn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];Cn[n]=new Vn(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Cn[e]=new Vn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Cn[e]=new Vn(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){Cn[e]=new Vn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Cn[e]=new Vn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Cn[e]=new Vn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Cn[e]=new Vn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Cn[e]=new Vn(e,5,!1,e.toLowerCase(),null,!1,!1)});var dp=/[\-:]([a-z])/g;function fp(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 n=e.replace(dp,fp);Cn[n]=new Vn(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(dp,fp);Cn[n]=new Vn(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(dp,fp);Cn[n]=new Vn(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Cn[e]=new Vn(e,1,!1,e.toLowerCase(),null,!1,!1)});Cn.xlinkHref=new Vn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Cn[e]=new Vn(e,1,!1,e.toLowerCase(),null,!0,!0)});function pp(e,n,t,r){var i=Cn.hasOwnProperty(n)?Cn[n]:null;(i!==null?i.type!==0:r||!(2s||i[a]!==o[s]){var l=` +`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Ec=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?na(e):""}function Rk(e){switch(e.tag){case 5:return na(e.type);case 16:return na("Lazy");case 13:return na("Suspense");case 19:return na("SuspenseList");case 0:case 2:case 15:return e=_c(e.type,!1),e;case 11:return e=_c(e.type.render,!1),e;case 1:return e=_c(e.type,!0),e;default:return""}}function Id(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 Ui:return"Fragment";case Bi:return"Portal";case Td:return"Profiler";case hp:return"StrictMode";case Od:return"Suspense";case Ad:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case cv:return(e.displayName||"Context")+".Consumer";case uv:return(e._context.displayName||"Context")+".Provider";case mp:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case gp:return n=e.displayName||null,n!==null?n:Id(e.type)||"Memo";case br:n=e._payload,e=e._init;try{return Id(e(n))}catch{}}return null}function Lk(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Id(n);case 8:return n===hp?"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 n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function Nr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function fv(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function $k(e){var n=fv(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var i=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function ks(e){e._valueTracker||(e._valueTracker=$k(e))}function pv(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=fv(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function bl(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 Rd(e,n){var t=n.checked;return nn({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function ym(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=Nr(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function hv(e,n){n=n.checked,n!=null&&pp(e,"checked",n,!1)}function Ld(e,n){hv(e,n);var t=Nr(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?$d(e,n.type,t):n.hasOwnProperty("defaultValue")&&$d(e,n.type,Nr(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function vm(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function $d(e,n,t){(n!=="number"||bl(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var ta=Array.isArray;function oo(e,n,t,r){if(e=e.options,n){n={};for(var i=0;i"+n.valueOf().toString()+"",n=ws.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Ta(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var ua={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},Mk=["Webkit","ms","Moz","O"];Object.keys(ua).forEach(function(e){Mk.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),ua[n]=ua[e]})});function vv(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||ua.hasOwnProperty(e)&&ua[e]?(""+n).trim():n+"px"}function xv(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,i=vv(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,i):e[t]=i}}var Nk=nn({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 jd(e,n){if(n){if(Nk[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(W(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(W(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(W(61))}if(n.style!=null&&typeof n.style!="object")throw Error(W(62))}}function zd(e,n){if(e.indexOf("-")===-1)return typeof n.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 Fd=null;function yp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dd=null,ao=null,so=null;function km(e){if(e=ss(e)){if(typeof Dd!="function")throw Error(W(280));var n=e.stateNode;n&&(n=mu(n),Dd(e.stateNode,e.type,n))}}function bv(e){ao?so?so.push(e):so=[e]:ao=e}function kv(){if(ao){var e=ao,n=so;if(so=ao=null,km(e),n)for(e=0;e>>=0,e===0?32:31-(Gk(e)/Yk|0)|0}var Ss=64,Cs=4194304;function ra(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 Cl(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=t&268435455;if(a!==0){var s=a&~i;s!==0?r=ra(s):(o&=a,o!==0&&(r=ra(o)))}else a=t&~i,a!==0?r=ra(a):o!==0&&(r=ra(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&i)&&(i=r&-r,o=n&-n,i>=o||i===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function os(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-$t(n),e[n]=t}function Zk(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=da),Am=" ",Im=!1;function Bv(e,n){switch(e){case"keyup":return _w.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Uv(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wi=!1;function Tw(e,n){switch(e){case"compositionend":return Uv(n);case"keypress":return n.which!==32?null:(Im=!0,Am);case"textInput":return e=n.data,e===Am&&Im?null:e;default:return null}}function Ow(e,n){if(Wi)return e==="compositionend"||!Ep&&Bv(e,n)?(e=Fv(),tl=wp=Cr=null,Wi=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Mm(t)}}function Kv(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Kv(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Gv(){for(var e=window,n=bl();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=bl(e.document)}return n}function _p(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function zw(e){var n=Gv(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Kv(t.ownerDocument.documentElement,t)){if(r!==null&&_p(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var i=t.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Nm(t,o);var a=Nm(t,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(n=n.createRange(),n.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(a.node,a.offset)):(n.setEnd(a.node,a.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Hi=null,Kd=null,pa=null,Gd=!1;function jm(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;Gd||Hi==null||Hi!==bl(r)||(r=Hi,"selectionStart"in r&&_p(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}),pa&&$a(pa,r)||(pa=r,r=Pl(Kd,"onSelect"),0Gi||(e.current=Jd[Gi],Jd[Gi]=null,Gi--)}function He(e,n){Gi++,Jd[Gi]=e.current,e.current=n}var jr={},Nn=Vr(jr),Xn=Vr(!1),mi=jr;function xo(e,n){var t=e.type.contextTypes;if(!t)return jr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in t)i[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),i}function Qn(e){return e=e.childContextTypes,e!=null}function Ol(){qe(Xn),qe(Nn)}function Hm(e,n,t){if(Nn.current!==jr)throw Error(W(168));He(Nn,n),He(Xn,t)}function t1(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var i in r)if(!(i in n))throw Error(W(108,Lk(e)||"Unknown",i));return nn({},t,r)}function Al(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||jr,mi=Nn.current,He(Nn,e),He(Xn,Xn.current),!0}function Vm(e,n,t){var r=e.stateNode;if(!r)throw Error(W(169));t?(e=t1(e,n,mi),r.__reactInternalMemoizedMergedChildContext=e,qe(Xn),qe(Nn),He(Nn,e)):qe(Xn),He(Xn,t)}var Jt=null,gu=!1,Dc=!1;function r1(e){Jt===null?Jt=[e]:Jt.push(e)}function Xw(e){gu=!0,r1(e)}function Kr(){if(!Dc&&Jt!==null){Dc=!0;var e=0,n=je;try{var t=Jt;for(je=1;e>=a,i-=a,tr=1<<32-$t(n)+i|t<A?(L=_,_=null):L=_.sibling;var O=f(g,_,y[A],x);if(O===null){_===null&&(_=L);break}e&&_&&O.alternate===null&&n(g,_),h=o(O,h,A),w===null?P=O:w.sibling=O,w=O,_=L}if(A===y.length)return t(g,_),Ze&&Jr(g,A),P;if(_===null){for(;AA?(L=_,_=null):L=_.sibling;var R=f(g,_,O.value,x);if(R===null){_===null&&(_=L);break}e&&_&&R.alternate===null&&n(g,_),h=o(R,h,A),w===null?P=R:w.sibling=R,w=R,_=L}if(O.done)return t(g,_),Ze&&Jr(g,A),P;if(_===null){for(;!O.done;A++,O=y.next())O=d(g,O.value,x),O!==null&&(h=o(O,h,A),w===null?P=O:w.sibling=O,w=O);return Ze&&Jr(g,A),P}for(_=r(g,_);!O.done;A++,O=y.next())O=p(_,g,A,O.value,x),O!==null&&(e&&O.alternate!==null&&_.delete(O.key===null?A:O.key),h=o(O,h,A),w===null?P=O:w.sibling=O,w=O);return e&&_.forEach(function($){return n(g,$)}),Ze&&Jr(g,A),P}function C(g,h,y,x){if(typeof y=="object"&&y!==null&&y.type===Ui&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case bs:e:{for(var P=y.key,w=h;w!==null;){if(w.key===P){if(P=y.type,P===Ui){if(w.tag===7){t(g,w.sibling),h=i(w,y.props.children),h.return=g,g=h;break e}}else if(w.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===br&&Zm(P)===w.type){t(g,w.sibling),h=i(w,y.props),h.ref=Ho(g,w,y),h.return=g,g=h;break e}t(g,w);break}else n(g,w);w=w.sibling}y.type===Ui?(h=fi(y.props.children,g.mode,x,y.key),h.return=g,g=h):(x=cl(y.type,y.key,y.props,null,g.mode,x),x.ref=Ho(g,h,y),x.return=g,g=x)}return a(g);case Bi:e:{for(w=y.key;h!==null;){if(h.key===w)if(h.tag===4&&h.stateNode.containerInfo===y.containerInfo&&h.stateNode.implementation===y.implementation){t(g,h.sibling),h=i(h,y.children||[]),h.return=g,g=h;break e}else{t(g,h);break}else n(g,h);h=h.sibling}h=Yc(y,g.mode,x),h.return=g,g=h}return a(g);case br:return w=y._init,C(g,h,w(y._payload),x)}if(ta(y))return m(g,h,y,x);if(Fo(y))return v(g,h,y,x);Is(g,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,h!==null&&h.tag===6?(t(g,h.sibling),h=i(h,y),h.return=g,g=h):(t(g,h),h=Gc(y,g.mode,x),h.return=g,g=h),a(g)):t(g,h)}return C}var ko=d1(!0),f1=d1(!1),ls={},Gt=Vr(ls),za=Vr(ls),Fa=Vr(ls);function ai(e){if(e===ls)throw Error(W(174));return e}function Mp(e,n){switch(He(Fa,n),He(za,e),He(Gt,ls),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Nd(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=Nd(n,e)}qe(Gt),He(Gt,n)}function wo(){qe(Gt),qe(za),qe(Fa)}function p1(e){ai(Fa.current);var n=ai(Gt.current),t=Nd(n,e.type);n!==t&&(He(za,e),He(Gt,t))}function Np(e){za.current===e&&(qe(Gt),qe(za))}var Je=Vr(0);function Nl(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Bc=[];function jp(){for(var e=0;et?t:4,e(!0);var r=Uc.transition;Uc.transition={};try{e(!1),n()}finally{je=t,Uc.transition=r}}function O1(){return Et().memoizedState}function eS(e,n,t){var r=Lr(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},A1(e))I1(n,t);else if(t=s1(e,n,t,r),t!==null){var i=Wn();Mt(t,e,r,i),R1(t,n,r)}}function nS(e,n,t){var r=Lr(e),i={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(A1(e))I1(n,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var a=n.lastRenderedState,s=o(a,t);if(i.hasEagerState=!0,i.eagerState=s,Nt(s,a)){var l=n.interleaved;l===null?(i.next=i,Lp(n)):(i.next=l.next,l.next=i),n.interleaved=i;return}}catch{}finally{}t=s1(e,n,i,r),t!==null&&(i=Wn(),Mt(t,e,r,i),R1(t,n,r))}}function A1(e){var n=e.alternate;return e===en||n!==null&&n===en}function I1(e,n){ha=jl=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function R1(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,xp(e,t)}}var zl={readContext:Ct,useCallback:An,useContext:An,useEffect:An,useImperativeHandle:An,useInsertionEffect:An,useLayoutEffect:An,useMemo:An,useReducer:An,useRef:An,useState:An,useDebugValue:An,useDeferredValue:An,useTransition:An,useMutableSource:An,useSyncExternalStore:An,useId:An,unstable_isNewReconciler:!1},tS={readContext:Ct,useCallback:function(e,n){return zt().memoizedState=[e,n===void 0?null:n],e},useContext:Ct,useEffect:eg,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,al(4194308,4,C1.bind(null,n,e),t)},useLayoutEffect:function(e,n){return al(4194308,4,e,n)},useInsertionEffect:function(e,n){return al(4,2,e,n)},useMemo:function(e,n){var t=zt();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=zt();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=eS.bind(null,en,e),[r.memoizedState,e]},useRef:function(e){var n=zt();return e={current:e},n.memoizedState=e},useState:Jm,useDebugValue:Up,useDeferredValue:function(e){return zt().memoizedState=e},useTransition:function(){var e=Jm(!1),n=e[0];return e=Jw.bind(null,e[1]),zt().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=en,i=zt();if(Ze){if(t===void 0)throw Error(W(407));t=t()}else{if(t=n(),yn===null)throw Error(W(349));yi&30||g1(r,n,t)}i.memoizedState=t;var o={value:t,getSnapshot:n};return i.queue=o,eg(v1.bind(null,r,o,e),[e]),r.flags|=2048,Ua(9,y1.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=zt(),n=yn.identifierPrefix;if(Ze){var t=rr,r=tr;t=(r&~(1<<32-$t(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Da++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(t,{is:r.is}):(e=a.createElement(t),t==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,t),e[Ut]=n,e[ja]=r,B1(e,n,!1,!1),n.stateNode=e;e:{switch(a=zd(t,r),t){case"dialog":Ge("cancel",e),Ge("close",e),i=r;break;case"iframe":case"object":case"embed":Ge("load",e),i=r;break;case"video":case"audio":for(i=0;iCo&&(n.flags|=128,r=!0,Vo(o,!1),n.lanes=4194304)}else{if(!r)if(e=Nl(a),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),Vo(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Ze)return In(n),null}else 2*sn()-o.renderingStartTime>Co&&t!==1073741824&&(n.flags|=128,r=!0,Vo(o,!1),n.lanes=4194304);o.isBackwards?(a.sibling=n.child,n.child=a):(t=o.last,t!==null?t.sibling=a:n.child=a,o.last=a)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=sn(),n.sibling=null,t=Je.current,He(Je,r?t&1|2:t&1),n):(In(n),null);case 22:case 23:return Yp(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?at&1073741824&&(In(n),n.subtreeFlags&6&&(n.flags|=8192)):In(n),null;case 24:return null;case 25:return null}throw Error(W(156,n.tag))}function cS(e,n){switch(Tp(n),n.tag){case 1:return Qn(n.type)&&Ol(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return wo(),qe(Xn),qe(Nn),jp(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return Np(n),null;case 13:if(qe(Je),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(W(340));bo()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return qe(Je),null;case 4:return wo(),null;case 10:return Rp(n.type._context),null;case 22:case 23:return Yp(),null;case 24:return null;default:return null}}var Ls=!1,Ln=!1,dS=typeof WeakSet=="function"?WeakSet:Set,Q=null;function Qi(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){on(e,n,r)}else t.current=null}function ff(e,n,t){try{t()}catch(r){on(e,n,r)}}var ug=!1;function fS(e,n){if(Yd=El,e=Gv(),_p(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var a=0,s=-1,l=-1,u=0,c=0,d=e,f=null;n:for(;;){for(var p;d!==t||i!==0&&d.nodeType!==3||(s=a+i),d!==o||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break n;if(f===t&&++u===i&&(s=a),f===o&&++c===r&&(l=a),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}t=s===-1||l===-1?null:{start:s,end:l}}else t=null}t=t||{start:0,end:0}}else t=null;for(qd={focusedElem:e,selectionRange:t},El=!1,Q=n;Q!==null;)if(n=Q,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,Q=e;else for(;Q!==null;){n=Q;try{var m=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var v=m.memoizedProps,C=m.memoizedState,g=n.stateNode,h=g.getSnapshotBeforeUpdate(n.elementType===n.type?v:At(n.type,v),C);g.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var y=n.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(W(163))}}catch(x){on(n,n.return,x)}if(e=n.sibling,e!==null){e.return=n.return,Q=e;break}Q=n.return}return m=ug,ug=!1,m}function ma(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&ff(n,t,o)}i=i.next}while(i!==r)}}function xu(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function pf(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function H1(e){var n=e.alternate;n!==null&&(e.alternate=null,H1(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Ut],delete n[ja],delete n[Zd],delete n[Yw],delete n[qw])),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 V1(e){return e.tag===5||e.tag===3||e.tag===4}function cg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||V1(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 hf(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Tl));else if(r!==4&&(e=e.child,e!==null))for(hf(e,n,t),e=e.sibling;e!==null;)hf(e,n,t),e=e.sibling}function mf(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(mf(e,n,t),e=e.sibling;e!==null;)mf(e,n,t),e=e.sibling}var kn=null,It=!1;function gr(e,n,t){for(t=t.child;t!==null;)K1(e,n,t),t=t.sibling}function K1(e,n,t){if(Kt&&typeof Kt.onCommitFiberUnmount=="function")try{Kt.onCommitFiberUnmount(du,t)}catch{}switch(t.tag){case 5:Ln||Qi(t,n);case 6:var r=kn,i=It;kn=null,gr(e,n,t),kn=r,It=i,kn!==null&&(It?(e=kn,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):kn.removeChild(t.stateNode));break;case 18:kn!==null&&(It?(e=kn,t=t.stateNode,e.nodeType===8?Fc(e.parentNode,t):e.nodeType===1&&Fc(e,t),Ra(e)):Fc(kn,t.stateNode));break;case 4:r=kn,i=It,kn=t.stateNode.containerInfo,It=!0,gr(e,n,t),kn=r,It=i;break;case 0:case 11:case 14:case 15:if(!Ln&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&ff(t,n,a),i=i.next}while(i!==r)}gr(e,n,t);break;case 1:if(!Ln&&(Qi(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(s){on(t,n,s)}gr(e,n,t);break;case 21:gr(e,n,t);break;case 22:t.mode&1?(Ln=(r=Ln)||t.memoizedState!==null,gr(e,n,t),Ln=r):gr(e,n,t);break;default:gr(e,n,t)}}function dg(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new dS),n.forEach(function(r){var i=kS.bind(null,e,r);t.has(r)||(t.add(r),r.then(i,i))})}}function Ot(e,n){var t=n.deletions;if(t!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=sn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hS(r/1960))-r,10e?16:e,Er===null)var r=!1;else{if(e=Er,Er=null,Bl=0,_e&6)throw Error(W(331));var i=_e;for(_e|=4,Q=e.current;Q!==null;){var o=Q,a=o.child;if(Q.flags&16){var s=o.deletions;if(s!==null){for(var l=0;lsn()-Kp?di(e,0):Vp|=t),Zn(e,n)}function ex(e,n){n===0&&(e.mode&1?(n=Cs,Cs<<=1,!(Cs&130023424)&&(Cs=4194304)):n=1);var t=Wn();e=sr(e,n),e!==null&&(os(e,n,t),Zn(e,t))}function bS(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),ex(e,t)}function kS(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(t=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(W(314))}r!==null&&r.delete(n),ex(e,t)}var nx;nx=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||Xn.current)Yn=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return Yn=!1,lS(e,n,t);Yn=!!(e.flags&131072)}else Yn=!1,Ze&&n.flags&1048576&&i1(n,Rl,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;sl(e,n),e=n.pendingProps;var i=xo(n,Nn.current);uo(n,t),i=Fp(null,n,r,e,i,t);var o=Dp();return n.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Qn(r)?(o=!0,Al(n)):o=!1,n.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,$p(n),i.updater=yu,n.stateNode=i,i._reactInternals=n,of(n,r,e,t),n=lf(null,n,r,!0,o,t)):(n.tag=0,Ze&&o&&Pp(n),Dn(null,n,i,t),n=n.child),n;case 16:r=n.elementType;e:{switch(sl(e,n),e=n.pendingProps,i=r._init,r=i(r._payload),n.type=r,i=n.tag=SS(r),e=At(r,e),i){case 0:n=sf(null,n,r,e,t);break e;case 1:n=ag(null,n,r,e,t);break e;case 11:n=ig(null,n,r,e,t);break e;case 14:n=og(null,n,r,At(r.type,e),t);break e}throw Error(W(306,r,""))}return n;case 0:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:At(r,i),sf(e,n,r,i,t);case 1:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:At(r,i),ag(e,n,r,i,t);case 3:e:{if(z1(n),e===null)throw Error(W(387));r=n.pendingProps,o=n.memoizedState,i=o.element,l1(e,n),Ml(n,r,null,t);var a=n.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){i=So(Error(W(423)),n),n=sg(e,n,r,t,i);break e}else if(r!==i){i=So(Error(W(424)),n),n=sg(e,n,r,t,i);break e}else for(lt=Ar(n.stateNode.containerInfo.firstChild),ct=n,Ze=!0,Rt=null,t=f1(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bo(),r===i){n=lr(e,n,t);break e}Dn(e,n,r,t)}n=n.child}return n;case 5:return p1(n),e===null&&nf(n),r=n.type,i=n.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,Xd(r,i)?a=null:o!==null&&Xd(r,o)&&(n.flags|=32),j1(e,n),Dn(e,n,a,t),n.child;case 6:return e===null&&nf(n),null;case 13:return F1(e,n,t);case 4:return Mp(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=ko(n,null,r,t):Dn(e,n,r,t),n.child;case 11:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:At(r,i),ig(e,n,r,i,t);case 7:return Dn(e,n,n.pendingProps,t),n.child;case 8:return Dn(e,n,n.pendingProps.children,t),n.child;case 12:return Dn(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,i=n.pendingProps,o=n.memoizedProps,a=i.value,He(Ll,r._currentValue),r._currentValue=a,o!==null)if(Nt(o.value,a)){if(o.children===i.children&&!Xn.current){n=lr(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=ir(-1,t&-t),l.tag=2;var u=o.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}}o.lanes|=t,l=o.alternate,l!==null&&(l.lanes|=t),tf(o.return,t,n),s.lanes|=t;break}l=l.next}}else if(o.tag===10)a=o.type===n.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(W(341));a.lanes|=t,s=a.alternate,s!==null&&(s.lanes|=t),tf(a,t,n),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===n){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Dn(e,n,i.children,t),n=n.child}return n;case 9:return i=n.type,r=n.pendingProps.children,uo(n,t),i=Ct(i),r=r(i),n.flags|=1,Dn(e,n,r,t),n.child;case 14:return r=n.type,i=At(r,n.pendingProps),i=At(r.type,i),og(e,n,r,i,t);case 15:return M1(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:At(r,i),sl(e,n),n.tag=1,Qn(r)?(e=!0,Al(n)):e=!1,uo(n,t),c1(n,r,i),of(n,r,i,t),lf(null,n,r,!0,e,t);case 19:return D1(e,n,t);case 22:return N1(e,n,t)}throw Error(W(156,n.tag))};function tx(e,n){return Tv(e,n)}function wS(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,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 wt(e,n,t,r){return new wS(e,n,t,r)}function Xp(e){return e=e.prototype,!(!e||!e.isReactComponent)}function SS(e){if(typeof e=="function")return Xp(e)?1:0;if(e!=null){if(e=e.$$typeof,e===mp)return 11;if(e===gp)return 14}return 2}function $r(e,n){var t=e.alternate;return t===null?(t=wt(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function cl(e,n,t,r,i,o){var a=2;if(r=e,typeof e=="function")Xp(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ui:return fi(t.children,i,o,n);case hp:a=8,i|=8;break;case Td:return e=wt(12,t,n,i|2),e.elementType=Td,e.lanes=o,e;case Od:return e=wt(13,t,n,i),e.elementType=Od,e.lanes=o,e;case Ad:return e=wt(19,t,n,i),e.elementType=Ad,e.lanes=o,e;case dv:return ku(t,i,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case uv:a=10;break e;case cv:a=9;break e;case mp:a=11;break e;case gp:a=14;break e;case br:a=16,r=null;break e}throw Error(W(130,e==null?e:typeof e,""))}return n=wt(a,t,n,i),n.elementType=e,n.type=r,n.lanes=o,n}function fi(e,n,t,r){return e=wt(7,e,r,n),e.lanes=t,e}function ku(e,n,t,r){return e=wt(22,e,r,n),e.elementType=dv,e.lanes=t,e.stateNode={isHidden:!1},e}function Gc(e,n,t){return e=wt(6,e,null,n),e.lanes=t,e}function Yc(e,n,t){return n=wt(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function CS(e,n,t,r,i){this.tag=n,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=Tc(0),this.expirationTimes=Tc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Tc(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Qp(e,n,t,r,i,o,a,s,l){return e=new CS(e,n,t,s,l),n===1?(n=1,o===!0&&(n|=8)):n=0,o=wt(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},$p(o),e}function ES(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ax)}catch(e){console.error(e)}}ax(),iv.exports=pt;var _u=iv.exports;const oa=rs(_u);var xg=_u;_d.createRoot=xg.createRoot,_d.hydrateRoot=xg.hydrateRoot;const AS={black:"#000",white:"#fff"},Ha=AS,IS={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Ii=IS,RS={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Ri=RS,LS={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},Li=LS,$S={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},$i=$S,MS={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Mi=MS,NS={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Go=NS,jS={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},zS=jS;function E(){return E=Object.assign?Object.assign.bind():function(e){for(var n=1;n{n[t]=sx(e[t])}),n}function $n(e,n,t={clone:!0}){const r=t.clone?E({},e):e;return er(e)&&er(n)&&Object.keys(n).forEach(i=>{i!=="__proto__"&&(er(n[i])&&i in e&&er(e[i])?r[i]=$n(e[i],n[i],t):t.clone?r[i]=er(n[i])?sx(n[i]):n[i]:r[i]=n[i])}),r}var lx={exports:{}},FS="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",DS=FS,BS=DS;function ux(){}function cx(){}cx.resetWarningCache=ux;var US=function(){function e(r,i,o,a,s,l){if(l!==BS){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 n(){return e}var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:cx,resetWarningCache:ux};return t.PropTypes=t,t};lx.exports=US();var WS=lx.exports;const ke=rs(WS);function zr(e){let n="https://mui.com/production-error/?code="+e;for(let t=1;tt==null?n:function(...i){n.apply(this,i),t.apply(this,i)},()=>{})}function nh(e,n=166){let t;function r(...i){const o=()=>{e.apply(this,i)};clearTimeout(t),t=setTimeout(o,n)}return r.clear=()=>{clearTimeout(t)},r}function HS(e,n){return()=>null}function dl(e,n){var t,r;return k.isValidElement(e)&&n.indexOf((t=e.type.muiName)!=null?t:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function Jn(e){return e&&e.ownerDocument||document}function Fr(e){return Jn(e).defaultView||window}function VS(e,n){return()=>null}function Hl(e,n){typeof e=="function"?e(n):e&&(e.current=n)}const Xt=typeof window<"u"?k.useLayoutEffect:k.useEffect;let bg=0;function KS(e){const[n,t]=k.useState(e),r=e||n;return k.useEffect(()=>{n==null&&(bg+=1,t(`mui-${bg}`))},[n]),r}const kg=Ed.useId;function Pu(e){if(kg!==void 0){const n=kg();return e??n}return KS(e)}function GS(e,n,t,r,i){return null}function Vl({controlled:e,default:n,name:t,state:r="value"}){const{current:i}=k.useRef(e!==void 0),[o,a]=k.useState(n),s=i?e:o,l=k.useCallback(u=>{i||a(u)},[]);return[s,l]}function si(e){const n=k.useRef(e);return Xt(()=>{n.current=e}),k.useRef((...t)=>(0,n.current)(...t)).current}function vn(...e){return k.useMemo(()=>e.every(n=>n==null)?null:n=>{e.forEach(t=>{Hl(t,n)})},e)}let Tu=!0,kf=!1,wg;const YS={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function qS(e){const{type:n,tagName:t}=e;return!!(t==="INPUT"&&YS[n]&&!e.readOnly||t==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function XS(e){e.metaKey||e.altKey||e.ctrlKey||(Tu=!0)}function qc(){Tu=!1}function QS(){this.visibilityState==="hidden"&&kf&&(Tu=!0)}function ZS(e){e.addEventListener("keydown",XS,!0),e.addEventListener("mousedown",qc,!0),e.addEventListener("pointerdown",qc,!0),e.addEventListener("touchstart",qc,!0),e.addEventListener("visibilitychange",QS,!0)}function JS(e){const{target:n}=e;try{return n.matches(":focus-visible")}catch{}return Tu||qS(n)}function th(){const e=k.useCallback(i=>{i!=null&&ZS(i.ownerDocument)},[]),n=k.useRef(!1);function t(){return n.current?(kf=!0,window.clearTimeout(wg),wg=window.setTimeout(()=>{kf=!1},100),n.current=!1,!0):!1}function r(i){return JS(i)?(n.current=!0,!0):!1}return{isFocusVisibleRef:n,onFocus:r,onBlur:t,ref:e}}function dx(e){const n=e.documentElement.clientWidth;return Math.abs(window.innerWidth-n)}function rh(e,n){const t=E({},n);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))t[r]=E({},e[r],t[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const i=e[r]||{},o=n[r];t[r]={},!o||!Object.keys(o)?t[r]=i:!i||!Object.keys(i)?t[r]=o:(t[r]=E({},o),Object.keys(i).forEach(a=>{t[r][a]=rh(i[a],o[a])}))}else t[r]===void 0&&(t[r]=e[r])}),t}function Pe(e,n,t=void 0){const r={};return Object.keys(e).forEach(i=>{r[i]=e[i].reduce((o,a)=>{if(a){const s=n(a);s!==""&&o.push(s),t&&t[a]&&o.push(t[a])}return o},[]).join(" ")}),r}const Sg=e=>e,eC=()=>{let e=Sg;return{configure(n){e=n},generate(n){return e(n)},reset(){e=Sg}}},nC=eC(),ih=nC,tC={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Ee(e,n,t="Mui"){const r=tC[n];return r?`${t}-${r}`:`${ih.generate(e)}-${n}`}function Ce(e,n,t="Mui"){const r={};return n.forEach(i=>{r[i]=Ee(e,i,t)}),r}const bi="$$material";function re(e,n){if(e==null)return{};var t={},r=Object.keys(e),i,o;for(o=0;o=0)&&(t[i]=e[i]);return t}function fx(e){var n=Object.create(null);return function(t){return n[t]===void 0&&(n[t]=e(t)),n[t]}}var rC=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,iC=fx(function(e){return rC.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function oC(e){if(e.sheet)return e.sheet;for(var n=0;n0?wn(Mo,--nt):0,Eo--,un===10&&(Eo=1,Au--),un}function dt(){return un=nt2||Ka(un)>3?"":" "}function vC(e,n){for(;--n&&dt()&&!(un<48||un>102||un>57&&un<65||un>70&&un<97););return us(e,fl()+(n<6&&Yt()==32&&dt()==32))}function Sf(e){for(;dt();)switch(un){case e:return nt;case 34:case 39:e!==34&&e!==39&&Sf(un);break;case 40:e===41&&Sf(e);break;case 92:dt();break}return nt}function xC(e,n){for(;dt()&&e+un!==57;)if(e+un===84&&Yt()===47)break;return"/*"+us(n,nt-1)+"*"+Ou(e===47?e:dt())}function bC(e){for(;!Ka(Yt());)dt();return us(e,nt)}function kC(e){return vx(hl("",null,null,null,[""],e=yx(e),0,[0],e))}function hl(e,n,t,r,i,o,a,s,l){for(var u=0,c=0,d=a,f=0,p=0,m=0,v=1,C=1,g=1,h=0,y="",x=i,P=o,w=r,_=y;C;)switch(m=h,h=dt()){case 40:if(m!=108&&wn(_,d-1)==58){wf(_+=Re(pl(h),"&","&\f"),"&\f")!=-1&&(g=-1);break}case 34:case 39:case 91:_+=pl(h);break;case 9:case 10:case 13:case 32:_+=yC(m);break;case 92:_+=vC(fl()-1,7);continue;case 47:switch(Yt()){case 42:case 47:Ns(wC(xC(dt(),fl()),n,t),l);break;default:_+="/"}break;case 123*v:s[u++]=Dt(_)*g;case 125*v:case 59:case 0:switch(h){case 0:case 125:C=0;case 59+c:g==-1&&(_=Re(_,/\f/g,"")),p>0&&Dt(_)-d&&Ns(p>32?Eg(_+";",r,t,d-1):Eg(Re(_," ","")+";",r,t,d-2),l);break;case 59:_+=";";default:if(Ns(w=Cg(_,n,t,u,c,i,s,y,x=[],P=[],d),o),h===123)if(c===0)hl(_,n,w,w,x,o,d,s,P);else switch(f===99&&wn(_,3)===110?100:f){case 100:case 108:case 109:case 115:hl(e,w,w,r&&Ns(Cg(e,w,w,0,0,i,s,y,i,x=[],d),P),i,P,d,s,r?x:P);break;default:hl(_,w,w,w,[""],P,0,s,P)}}u=c=p=0,v=g=1,y=_="",d=a;break;case 58:d=1+Dt(_),p=m;default:if(v<1){if(h==123)--v;else if(h==125&&v++==0&&gC()==125)continue}switch(_+=Ou(h),h*v){case 38:g=c>0?1:(_+="\f",-1);break;case 44:s[u++]=(Dt(_)-1)*g,g=1;break;case 64:Yt()===45&&(_+=pl(dt())),f=Yt(),c=d=Dt(y=_+=bC(fl())),h++;break;case 45:m===45&&Dt(_)==2&&(v=0)}}return o}function Cg(e,n,t,r,i,o,a,s,l,u,c){for(var d=i-1,f=i===0?o:[""],p=sh(f),m=0,v=0,C=0;m0?f[g]+" "+h:Re(h,/&\f/g,f[g])))&&(l[C++]=y);return Iu(e,n,t,i===0?oh:s,l,u,c)}function wC(e,n,t){return Iu(e,n,t,px,Ou(mC()),Va(e,2,-2),0)}function Eg(e,n,t,r){return Iu(e,n,t,ah,Va(e,0,r),Va(e,r+1,-1),r)}function fo(e,n){for(var t="",r=sh(e),i=0;i6)switch(wn(e,n+1)){case 109:if(wn(e,n+4)!==45)break;case 102:return Re(e,/(.+:)(.+)-([^]+)/,"$1"+Ie+"$2-$3$1"+Kl+(wn(e,n+3)==108?"$3":"$2-$3"))+e;case 115:return~wf(e,"stretch")?xx(Re(e,"stretch","fill-available"),n)+e:e}break;case 4949:if(wn(e,n+1)!==115)break;case 6444:switch(wn(e,Dt(e)-3-(~wf(e,"!important")&&10))){case 107:return Re(e,":",":"+Ie)+e;case 101:return Re(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ie+(wn(e,14)===45?"inline-":"")+"box$3$1"+Ie+"$2$3$1"+Rn+"$2box$3")+e}break;case 5936:switch(wn(e,n+11)){case 114:return Ie+e+Rn+Re(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ie+e+Rn+Re(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ie+e+Rn+Re(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ie+e+Rn+e+e}return e}var IC=function(n,t,r,i){if(n.length>-1&&!n.return)switch(n.type){case ah:n.return=xx(n.value,n.length);break;case hx:return fo([Yo(n,{value:Re(n.value,"@","@"+Ie)})],i);case oh:if(n.length)return hC(n.props,function(o){switch(pC(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return fo([Yo(n,{props:[Re(o,/:(read-\w+)/,":"+Kl+"$1")]})],i);case"::placeholder":return fo([Yo(n,{props:[Re(o,/:(plac\w+)/,":"+Ie+"input-$1")]}),Yo(n,{props:[Re(o,/:(plac\w+)/,":"+Kl+"$1")]}),Yo(n,{props:[Re(o,/:(plac\w+)/,Rn+"input-$1")]})],i)}return""})}},RC=[IC],LC=function(n){var t=n.key;if(t==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(v){var C=v.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(v),v.setAttribute("data-s",""))})}var i=n.stylisPlugins||RC,o={},a,s=[];a=n.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(v){for(var C=v.getAttribute("data-emotion").split(" "),g=1;g=4;++r,i-=4)t=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,t=(t&65535)*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(t&65535)*1540483477+((t>>>16)*59797<<16)^(n&65535)*1540483477+((n>>>16)*59797<<16);switch(i){case 3:n^=(e.charCodeAt(r+2)&255)<<16;case 2:n^=(e.charCodeAt(r+1)&255)<<8;case 1:n^=e.charCodeAt(r)&255,n=(n&65535)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,n=(n&65535)*1540483477+((n>>>16)*59797<<16),((n^n>>>15)>>>0).toString(36)}var VC={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},KC=/[A-Z]|^ms/g,GC=/_EMO_([^_]+?)_([^]*?)_EMO_/g,_x=function(n){return n.charCodeAt(1)===45},Pg=function(n){return n!=null&&typeof n!="boolean"},Xc=fx(function(e){return _x(e)?e:e.replace(KC,"-$&").toLowerCase()}),Tg=function(n,t){switch(n){case"animation":case"animationName":if(typeof t=="string")return t.replace(GC,function(r,i,o){return Bt={name:i,styles:o,next:Bt},i})}return VC[n]!==1&&!_x(n)&&typeof t=="number"&&t!==0?t+"px":t};function Ga(e,n,t){if(t==null)return"";if(t.__emotion_styles!==void 0)return t;switch(typeof t){case"boolean":return"";case"object":{if(t.anim===1)return Bt={name:t.name,styles:t.styles,next:Bt},t.name;if(t.styles!==void 0){var r=t.next;if(r!==void 0)for(;r!==void 0;)Bt={name:r.name,styles:r.styles,next:Bt},r=r.next;var i=t.styles+";";return i}return YC(e,n,t)}case"function":{if(e!==void 0){var o=Bt,a=t(e);return Bt=o,Ga(e,n,a)}break}}if(n==null)return t;var s=n[t];return s!==void 0?s:t}function YC(e,n,t){var r="";if(Array.isArray(t))for(var i=0;i96?JC:eE},Rg=function(n,t,r){var i;if(t){var o=t.shouldForwardProp;i=n.__emotion_forwardProp&&o?function(a){return n.__emotion_forwardProp(a)&&o(a)}:o}return typeof i!="function"&&r&&(i=n.__emotion_forwardProp),i},nE=function(n){var t=n.cache,r=n.serialized,i=n.isStringTag;return Cx(t,r,i),XC(function(){return Ex(t,r,i)}),null},tE=function e(n,t){var r=n.__emotion_real===n,i=r&&n.__emotion_base||n,o,a;t!==void 0&&(o=t.label,a=t.target);var s=Rg(n,t,r),l=s||Ig(i),u=!l("as");return function(){var c=arguments,d=r&&n.__emotion_styles!==void 0?n.__emotion_styles.slice(0):[];if(o!==void 0&&d.push("label:"+o+";"),c[0]==null||c[0].raw===void 0)d.push.apply(d,c);else{d.push(c[0][0]);for(var f=c.length,p=1;pn(iE(i)?t:i):n;return b.jsx(QC,{styles:r})}function Ax(e,n){return Cf(e,n)}const aE=(e,n)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=n(e.__emotion_styles))},sE=["values","unit","step"],lE=e=>{const n=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return n.sort((t,r)=>t.val-r.val),n.reduce((t,r)=>E({},t,{[r.key]:r.val}),{})};function uE(e){const{values:n={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:t="px",step:r=5}=e,i=re(e,sE),o=lE(n),a=Object.keys(o);function s(f){return`@media (min-width:${typeof n[f]=="number"?n[f]:f}${t})`}function l(f){return`@media (max-width:${(typeof n[f]=="number"?n[f]:f)-r/100}${t})`}function u(f,p){const m=a.indexOf(p);return`@media (min-width:${typeof n[f]=="number"?n[f]:f}${t}) and (max-width:${(m!==-1&&typeof n[a[m]]=="number"?n[a[m]]:p)-r/100}${t})`}function c(f){return a.indexOf(f)+1`@media (min-width:${ph[e]}px)`};function tt(e,n,t){const r=e.theme||{};if(Array.isArray(n)){const o=r.breakpoints||Lg;return n.reduce((a,s,l)=>(a[o.up(o.keys[l])]=t(n[l]),a),{})}if(typeof n=="object"){const o=r.breakpoints||Lg;return Object.keys(n).reduce((a,s)=>{if(Object.keys(o.values||ph).indexOf(s)!==-1){const l=o.up(s);a[l]=t(n[s],s)}else{const l=s;a[l]=n[l]}return a},{})}return t(n)}function Ix(e={}){var n;return((n=e.keys)==null?void 0:n.reduce((r,i)=>{const o=e.up(i);return r[o]={},r},{}))||{}}function Rx(e,n){return e.reduce((t,r)=>{const i=t[r];return(!i||Object.keys(i).length===0)&&delete t[r],t},n)}function fE(e,...n){const t=Ix(e),r=[t,...n].reduce((i,o)=>$n(i,o),{});return Rx(Object.keys(t),r)}function pE(e,n){if(typeof e!="object")return{};const t={},r=Object.keys(n);return Array.isArray(e)?r.forEach((i,o)=>{o{e[i]!=null&&(t[i]=!0)}),t}function pi({values:e,breakpoints:n,base:t}){const r=t||pE(e,n),i=Object.keys(r);if(i.length===0)return e;let o;return i.reduce((a,s,l)=>(Array.isArray(e)?(a[s]=e[l]!=null?e[l]:e[o],o=l):typeof e=="object"?(a[s]=e[s]!=null?e[s]:e[o],o=s):a[s]=e,a),{})}function _o(e,n,t=!0){if(!n||typeof n!="string")return null;if(e&&e.vars&&t){const r=`vars.${n}`.split(".").reduce((i,o)=>i&&i[o]?i[o]:null,e);if(r!=null)return r}return n.split(".").reduce((r,i)=>r&&r[i]!=null?r[i]:null,e)}function Gl(e,n,t,r=t){let i;return typeof e=="function"?i=e(t):Array.isArray(e)?i=e[t]||r:i=_o(e,t)||r,n&&(i=n(i,r,e)),i}function Me(e){const{prop:n,cssProperty:t=e.prop,themeKey:r,transform:i}=e,o=a=>{if(a[n]==null)return null;const s=a[n],l=a.theme,u=_o(l,r)||{};return tt(a,s,d=>{let f=Gl(u,i,d);return d===f&&typeof d=="string"&&(f=Gl(u,i,`${n}${d==="default"?"":U(d)}`,d)),t===!1?f:{[t]:f}})};return o.propTypes={},o.filterProps=[n],o}function hE(e){const n={};return t=>(n[t]===void 0&&(n[t]=e(t)),n[t])}const mE={m:"margin",p:"padding"},gE={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},$g={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},yE=hE(e=>{if(e.length>2)if($g[e])e=$g[e];else return[e];const[n,t]=e.split(""),r=mE[n],i=gE[t]||"";return Array.isArray(i)?i.map(o=>r+o):[r+i]}),hh=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],mh=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...hh,...mh];function cs(e,n,t,r){var i;const o=(i=_o(e,n,!1))!=null?i:t;return typeof o=="number"?a=>typeof a=="string"?a:o*a:Array.isArray(o)?a=>typeof a=="string"?a:o[a]:typeof o=="function"?o:()=>{}}function gh(e){return cs(e,"spacing",8)}function ki(e,n){if(typeof n=="string"||n==null)return n;const t=Math.abs(n),r=e(t);return n>=0?r:typeof r=="number"?-r:`-${r}`}function vE(e,n){return t=>e.reduce((r,i)=>(r[i]=ki(n,t),r),{})}function xE(e,n,t,r){if(n.indexOf(t)===-1)return null;const i=yE(t),o=vE(i,r),a=e[t];return tt(e,a,o)}function Lx(e,n){const t=gh(e.theme);return Object.keys(e).map(r=>xE(e,n,r,t)).reduce(va,{})}function tn(e){return Lx(e,hh)}tn.propTypes={};tn.filterProps=hh;function rn(e){return Lx(e,mh)}rn.propTypes={};rn.filterProps=mh;function bE(e=8){if(e.mui)return e;const n=gh({spacing:e}),t=(...r)=>(r.length===0?[1]:r).map(o=>{const a=n(o);return typeof a=="number"?`${a}px`:a}).join(" ");return t.mui=!0,t}function Wu(...e){const n=e.reduce((r,i)=>(i.filterProps.forEach(o=>{r[o]=i}),r),{}),t=r=>Object.keys(r).reduce((i,o)=>n[o]?va(i,n[o](r)):i,{});return t.propTypes={},t.filterProps=e.reduce((r,i)=>r.concat(i.filterProps),[]),t}function Wt(e){return typeof e!="number"?e:`${e}px solid`}const kE=Me({prop:"border",themeKey:"borders",transform:Wt}),wE=Me({prop:"borderTop",themeKey:"borders",transform:Wt}),SE=Me({prop:"borderRight",themeKey:"borders",transform:Wt}),CE=Me({prop:"borderBottom",themeKey:"borders",transform:Wt}),EE=Me({prop:"borderLeft",themeKey:"borders",transform:Wt}),_E=Me({prop:"borderColor",themeKey:"palette"}),PE=Me({prop:"borderTopColor",themeKey:"palette"}),TE=Me({prop:"borderRightColor",themeKey:"palette"}),OE=Me({prop:"borderBottomColor",themeKey:"palette"}),AE=Me({prop:"borderLeftColor",themeKey:"palette"}),Hu=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const n=cs(e.theme,"shape.borderRadius",4),t=r=>({borderRadius:ki(n,r)});return tt(e,e.borderRadius,t)}return null};Hu.propTypes={};Hu.filterProps=["borderRadius"];Wu(kE,wE,SE,CE,EE,_E,PE,TE,OE,AE,Hu);const Vu=e=>{if(e.gap!==void 0&&e.gap!==null){const n=cs(e.theme,"spacing",8),t=r=>({gap:ki(n,r)});return tt(e,e.gap,t)}return null};Vu.propTypes={};Vu.filterProps=["gap"];const Ku=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const n=cs(e.theme,"spacing",8),t=r=>({columnGap:ki(n,r)});return tt(e,e.columnGap,t)}return null};Ku.propTypes={};Ku.filterProps=["columnGap"];const Gu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const n=cs(e.theme,"spacing",8),t=r=>({rowGap:ki(n,r)});return tt(e,e.rowGap,t)}return null};Gu.propTypes={};Gu.filterProps=["rowGap"];const IE=Me({prop:"gridColumn"}),RE=Me({prop:"gridRow"}),LE=Me({prop:"gridAutoFlow"}),$E=Me({prop:"gridAutoColumns"}),ME=Me({prop:"gridAutoRows"}),NE=Me({prop:"gridTemplateColumns"}),jE=Me({prop:"gridTemplateRows"}),zE=Me({prop:"gridTemplateAreas"}),FE=Me({prop:"gridArea"});Wu(Vu,Ku,Gu,IE,RE,LE,$E,ME,NE,jE,zE,FE);function po(e,n){return n==="grey"?n:e}const DE=Me({prop:"color",themeKey:"palette",transform:po}),BE=Me({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:po}),UE=Me({prop:"backgroundColor",themeKey:"palette",transform:po});Wu(DE,BE,UE);function st(e){return e<=1&&e!==0?`${e*100}%`:e}const WE=Me({prop:"width",transform:st}),yh=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const n=t=>{var r,i;const o=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[t])||ph[t];return o?((i=e.theme)==null||(i=i.breakpoints)==null?void 0:i.unit)!=="px"?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:st(t)}};return tt(e,e.maxWidth,n)}return null};yh.filterProps=["maxWidth"];const HE=Me({prop:"minWidth",transform:st}),VE=Me({prop:"height",transform:st}),KE=Me({prop:"maxHeight",transform:st}),GE=Me({prop:"minHeight",transform:st});Me({prop:"size",cssProperty:"width",transform:st});Me({prop:"size",cssProperty:"height",transform:st});const YE=Me({prop:"boxSizing"});Wu(WE,yh,HE,VE,KE,GE,YE);const qE={border:{themeKey:"borders",transform:Wt},borderTop:{themeKey:"borders",transform:Wt},borderRight:{themeKey:"borders",transform:Wt},borderBottom:{themeKey:"borders",transform:Wt},borderLeft:{themeKey:"borders",transform:Wt},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Hu},color:{themeKey:"palette",transform:po},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:po},backgroundColor:{themeKey:"palette",transform:po},p:{style:rn},pt:{style:rn},pr:{style:rn},pb:{style:rn},pl:{style:rn},px:{style:rn},py:{style:rn},padding:{style:rn},paddingTop:{style:rn},paddingRight:{style:rn},paddingBottom:{style:rn},paddingLeft:{style:rn},paddingX:{style:rn},paddingY:{style:rn},paddingInline:{style:rn},paddingInlineStart:{style:rn},paddingInlineEnd:{style:rn},paddingBlock:{style:rn},paddingBlockStart:{style:rn},paddingBlockEnd:{style:rn},m:{style:tn},mt:{style:tn},mr:{style:tn},mb:{style:tn},ml:{style:tn},mx:{style:tn},my:{style:tn},margin:{style:tn},marginTop:{style:tn},marginRight:{style:tn},marginBottom:{style:tn},marginLeft:{style:tn},marginX:{style:tn},marginY:{style:tn},marginInline:{style:tn},marginInlineStart:{style:tn},marginInlineEnd:{style:tn},marginBlock:{style:tn},marginBlockStart:{style:tn},marginBlockEnd:{style:tn},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Vu},rowGap:{style:Gu},columnGap:{style:Ku},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:st},maxWidth:{style:yh},minWidth:{transform:st},height:{transform:st},maxHeight:{transform:st},minHeight:{transform:st},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Yu=qE;function XE(...e){const n=e.reduce((r,i)=>r.concat(Object.keys(i)),[]),t=new Set(n);return e.every(r=>t.size===Object.keys(r).length)}function QE(e,n){return typeof e=="function"?e(n):e}function ZE(){function e(t,r,i,o){const a={[t]:r,theme:i},s=o[t];if(!s)return{[t]:r};const{cssProperty:l=t,themeKey:u,transform:c,style:d}=s;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[t]:r};const f=_o(i,u)||{};return d?d(a):tt(a,r,m=>{let v=Gl(f,c,m);return m===v&&typeof m=="string"&&(v=Gl(f,c,`${t}${m==="default"?"":U(m)}`,m)),l===!1?v:{[l]:v}})}function n(t){var r;const{sx:i,theme:o={}}=t||{};if(!i)return null;const a=(r=o.unstable_sxConfig)!=null?r:Yu;function s(l){let u=l;if(typeof l=="function")u=l(o);else if(typeof l!="object")return l;if(!u)return null;const c=Ix(o.breakpoints),d=Object.keys(c);let f=c;return Object.keys(u).forEach(p=>{const m=QE(u[p],o);if(m!=null)if(typeof m=="object")if(a[p])f=va(f,e(p,m,o,a));else{const v=tt({theme:o},m,C=>({[p]:C}));XE(v,m)?f[p]=n({sx:m,theme:o}):f=va(f,v)}else f=va(f,e(p,m,o,a))}),Rx(d,f)}return Array.isArray(i)?i.map(s):s(i)}return n}const ds=ZE();ds.filterProps=["sx"];const JE=["breakpoints","palette","spacing","shape"];function fs(e={},...n){const{breakpoints:t={},palette:r={},spacing:i,shape:o={}}=e,a=re(e,JE),s=uE(t),l=bE(i);let u=$n({breakpoints:s,direction:"ltr",components:{},palette:E({mode:"light"},r),spacing:l,shape:E({},dE,o)},a);return u=n.reduce((c,d)=>$n(c,d),u),u.unstable_sxConfig=E({},Yu,a==null?void 0:a.unstable_sxConfig),u.unstable_sx=function(d){return ds({sx:d,theme:this})},u}function e_(e){return Object.keys(e).length===0}function vh(e=null){const n=k.useContext(Uu);return!n||e_(n)?e:n}const n_=fs();function qu(e=n_){return vh(e)}function t_({styles:e,themeId:n,defaultTheme:t={}}){const r=qu(t),i=typeof e=="function"?e(n&&r[n]||r):e;return b.jsx(oE,{styles:i})}const r_=["sx"],i_=e=>{var n,t;const r={systemProps:{},otherProps:{}},i=(n=e==null||(t=e.theme)==null?void 0:t.unstable_sxConfig)!=null?n:Yu;return Object.keys(e).forEach(o=>{i[o]?r.systemProps[o]=e[o]:r.otherProps[o]=e[o]}),r};function Xu(e){const{sx:n}=e,t=re(e,r_),{systemProps:r,otherProps:i}=i_(t);let o;return Array.isArray(n)?o=[r,...n]:typeof n=="function"?o=(...a)=>{const s=n(...a);return er(s)?E({},r,s):r}:o=E({},r,n),E({},i,{sx:o})}function $x(e){var n,t,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(n=0;ns!=="theme"&&s!=="sx"&&s!=="as"})(ds);return k.forwardRef(function(l,u){const c=qu(t),d=Xu(l),{className:f,component:p="div"}=d,m=re(d,o_);return b.jsx(o,E({as:p,ref:u,className:oe(f,i?i(r):r),theme:n&&c[n]||c},m))})}const s_=["variant"];function Mg(e){return e.length===0}function Mx(e){const{variant:n}=e,t=re(e,s_);let r=n||"";return Object.keys(t).sort().forEach(i=>{i==="color"?r+=Mg(r)?e[i]:U(e[i]):r+=`${Mg(r)?i:U(i)}${U(e[i].toString())}`}),r}const l_=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function u_(e){return Object.keys(e).length===0}function c_(e){return typeof e=="string"&&e.charCodeAt(0)>96}const d_=(e,n)=>n.components&&n.components[e]&&n.components[e].styleOverrides?n.components[e].styleOverrides:null,Yl=e=>{const n={};return e&&e.forEach(t=>{const r=Mx(t.props);n[r]=t.style}),n},f_=(e,n)=>{let t=[];return n&&n.components&&n.components[e]&&n.components[e].variants&&(t=n.components[e].variants),Yl(t)},ql=(e,n,t)=>{const{ownerState:r={}}=e,i=[];return t&&t.forEach(o=>{let a=!0;Object.keys(o.props).forEach(s=>{r[s]!==o.props[s]&&e[s]!==o.props[s]&&(a=!1)}),a&&i.push(n[Mx(o.props)])}),i},p_=(e,n,t,r)=>{var i;const o=t==null||(i=t.components)==null||(i=i[r])==null?void 0:i.variants;return ql(e,n,o)};function xa(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const h_=fs(),m_=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function ml({defaultTheme:e,theme:n,themeId:t}){return u_(n)?e:n[t]||n}function g_(e){return e?(n,t)=>t[e]:null}const Ng=({styledArg:e,props:n,defaultTheme:t,themeId:r})=>{const i=e(E({},n,{theme:ml(E({},n,{defaultTheme:t,themeId:r}))}));let o;if(i&&i.variants&&(o=i.variants,delete i.variants),o){const a=ql(n,Yl(o),o);return[i,...a]}return i};function Nx(e={}){const{themeId:n,defaultTheme:t=h_,rootShouldForwardProp:r=xa,slotShouldForwardProp:i=xa}=e,o=a=>ds(E({},a,{theme:ml(E({},a,{defaultTheme:t,themeId:n}))}));return o.__mui_systemSx=!0,(a,s={})=>{aE(a,x=>x.filter(P=>!(P!=null&&P.__mui_systemSx)));const{name:l,slot:u,skipVariantsResolver:c,skipSx:d,overridesResolver:f=g_(m_(u))}=s,p=re(s,l_),m=c!==void 0?c:u&&u!=="Root"&&u!=="root"||!1,v=d||!1;let C,g=xa;u==="Root"||u==="root"?g=r:u?g=i:c_(a)&&(g=void 0);const h=Ax(a,E({shouldForwardProp:g,label:C},p)),y=(x,...P)=>{const w=P?P.map(O=>{if(typeof O=="function"&&O.__emotion_real!==O)return R=>Ng({styledArg:O,props:R,defaultTheme:t,themeId:n});if(er(O)){let R=O,$;return O&&O.variants&&($=O.variants,delete R.variants,R=F=>{let z=O;return ql(F,Yl($),$).forEach(B=>{z=$n(z,B)}),z}),R}return O}):[];let _=x;if(er(x)){let O;x&&x.variants&&(O=x.variants,delete _.variants,_=R=>{let $=x;return ql(R,Yl(O),O).forEach(z=>{$=$n($,z)}),$})}else typeof x=="function"&&x.__emotion_real!==x&&(_=O=>Ng({styledArg:x,props:O,defaultTheme:t,themeId:n}));l&&f&&w.push(O=>{const R=ml(E({},O,{defaultTheme:t,themeId:n})),$=d_(l,R);if($){const F={};return Object.entries($).forEach(([z,N])=>{F[z]=typeof N=="function"?N(E({},O,{theme:R})):N}),f(O,F)}return null}),l&&!m&&w.push(O=>{const R=ml(E({},O,{defaultTheme:t,themeId:n}));return p_(O,f_(l,R),R,l)}),v||w.push(o);const A=w.length-P.length;if(Array.isArray(x)&&A>0){const O=new Array(A).fill("");_=[...x,...O],_.raw=[...x.raw,...O]}const L=h(_,...w);return a.muiName&&(L.muiName=a.muiName),L};return h.withConfig&&(y.withConfig=h.withConfig),y}}const jx=Nx();function zx(e){const{theme:n,name:t,props:r}=e;return!n||!n.components||!n.components[t]||!n.components[t].defaultProps?r:rh(n.components[t].defaultProps,r)}function xh({props:e,name:n,defaultTheme:t,themeId:r}){let i=qu(t);return r&&(i=i[r]||i),zx({theme:i,name:n,props:e})}function bh(e,n=0,t=1){return Math.min(Math.max(n,e),t)}function y_(e){e=e.slice(1);const n=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let t=e.match(n);return t&&t[0].length===1&&(t=t.map(r=>r+r)),t?`rgb${t.length===4?"a":""}(${t.map((r,i)=>i<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function wi(e){if(e.type)return e;if(e.charAt(0)==="#")return wi(y_(e));const n=e.indexOf("("),t=e.substring(0,n);if(["rgb","rgba","hsl","hsla","color"].indexOf(t)===-1)throw new Error(zr(9,e));let r=e.substring(n+1,e.length-1),i;if(t==="color"){if(r=r.split(" "),i=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i)===-1)throw new Error(zr(10,i))}else r=r.split(",");return r=r.map(o=>parseFloat(o)),{type:t,values:r,colorSpace:i}}function Qu(e){const{type:n,colorSpace:t}=e;let{values:r}=e;return n.indexOf("rgb")!==-1?r=r.map((i,o)=>o<3?parseInt(i,10):i):n.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),n.indexOf("color")!==-1?r=`${t} ${r.join(" ")}`:r=`${r.join(", ")}`,`${n}(${r})`}function v_(e){e=wi(e);const{values:n}=e,t=n[0],r=n[1]/100,i=n[2]/100,o=r*Math.min(i,1-i),a=(u,c=(u+t/30)%12)=>i-o*Math.max(Math.min(c-3,9-c,1),-1);let s="rgb";const l=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(s+="a",l.push(n[3])),Qu({type:s,values:l})}function jg(e){e=wi(e);let n=e.type==="hsl"||e.type==="hsla"?wi(v_(e)).values:e.values;return n=n.map(t=>(e.type!=="color"&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*n[0]+.7152*n[1]+.0722*n[2]).toFixed(3))}function x_(e,n){const t=jg(e),r=jg(n);return(Math.max(t,r)+.05)/(Math.min(t,r)+.05)}function We(e,n){return e=wi(e),n=bh(n),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${n}`:e.values[3]=n,Qu(e)}function Fx(e,n){if(e=wi(e),n=bh(n),e.type.indexOf("hsl")!==-1)e.values[2]*=1-n;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let t=0;t<3;t+=1)e.values[t]*=1-n;return Qu(e)}function Dx(e,n){if(e=wi(e),n=bh(n),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*n;else if(e.type.indexOf("rgb")!==-1)for(let t=0;t<3;t+=1)e.values[t]+=(255-e.values[t])*n;else if(e.type.indexOf("color")!==-1)for(let t=0;t<3;t+=1)e.values[t]+=(1-e.values[t])*n;return Qu(e)}const b_=k.createContext(null),Bx=b_;function Ux(){return k.useContext(Bx)}const k_=typeof Symbol=="function"&&Symbol.for,w_=k_?Symbol.for("mui.nested"):"__THEME_NESTED__";function S_(e,n){return typeof n=="function"?n(e):E({},e,n)}function C_(e){const{children:n,theme:t}=e,r=Ux(),i=k.useMemo(()=>{const o=r===null?t:S_(r,t);return o!=null&&(o[w_]=r!==null),o},[t,r]);return b.jsx(Bx.Provider,{value:i,children:n})}const zg={};function Fg(e,n,t,r=!1){return k.useMemo(()=>{const i=e&&n[e]||n;if(typeof t=="function"){const o=t(i),a=e?E({},n,{[e]:o}):o;return r?()=>a:a}return e?E({},n,{[e]:t}):E({},n,t)},[e,n,t,r])}function E_(e){const{children:n,theme:t,themeId:r}=e,i=vh(zg),o=Ux()||zg,a=Fg(r,i,t),s=Fg(r,o,t,!0);return b.jsx(C_,{theme:s,children:b.jsx(Uu.Provider,{value:a,children:n})})}const __=["className","component","disableGutters","fixed","maxWidth","classes"],P_=fs(),T_=jx("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[`maxWidth${U(String(t.maxWidth))}`],t.fixed&&n.fixed,t.disableGutters&&n.disableGutters]}}),O_=e=>xh({props:e,name:"MuiContainer",defaultTheme:P_}),A_=(e,n)=>{const t=l=>Ee(n,l),{classes:r,fixed:i,disableGutters:o,maxWidth:a}=e,s={root:["root",a&&`maxWidth${U(String(a))}`,i&&"fixed",o&&"disableGutters"]};return Pe(s,t,r)};function I_(e={}){const{createStyledComponent:n=T_,useThemeProps:t=O_,componentName:r="MuiContainer"}=e,i=n(({theme:a,ownerState:s})=>E({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!s.disableGutters&&{paddingLeft:a.spacing(2),paddingRight:a.spacing(2),[a.breakpoints.up("sm")]:{paddingLeft:a.spacing(3),paddingRight:a.spacing(3)}}),({theme:a,ownerState:s})=>s.fixed&&Object.keys(a.breakpoints.values).reduce((l,u)=>{const c=u,d=a.breakpoints.values[c];return d!==0&&(l[a.breakpoints.up(c)]={maxWidth:`${d}${a.breakpoints.unit}`}),l},{}),({theme:a,ownerState:s})=>E({},s.maxWidth==="xs"&&{[a.breakpoints.up("xs")]:{maxWidth:Math.max(a.breakpoints.values.xs,444)}},s.maxWidth&&s.maxWidth!=="xs"&&{[a.breakpoints.up(s.maxWidth)]:{maxWidth:`${a.breakpoints.values[s.maxWidth]}${a.breakpoints.unit}`}}));return k.forwardRef(function(s,l){const u=t(s),{className:c,component:d="div",disableGutters:f=!1,fixed:p=!1,maxWidth:m="lg"}=u,v=re(u,__),C=E({},u,{component:d,disableGutters:f,fixed:p,maxWidth:m}),g=A_(C,r);return b.jsx(i,E({as:d,ownerState:C,className:oe(g.root,c),ref:l},v))})}const R_=["component","direction","spacing","divider","children","className","useFlexGap"],L_=fs(),$_=jx("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,n)=>n.root});function M_(e){return xh({props:e,name:"MuiStack",defaultTheme:L_})}function N_(e,n){const t=k.Children.toArray(e).filter(Boolean);return t.reduce((r,i,o)=>(r.push(i),o({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],z_=({ownerState:e,theme:n})=>{let t=E({display:"flex",flexDirection:"column"},tt({theme:n},pi({values:e.direction,breakpoints:n.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=gh(n),i=Object.keys(n.breakpoints.values).reduce((l,u)=>((typeof e.spacing=="object"&&e.spacing[u]!=null||typeof e.direction=="object"&&e.direction[u]!=null)&&(l[u]=!0),l),{}),o=pi({values:e.direction,base:i}),a=pi({values:e.spacing,base:i});typeof o=="object"&&Object.keys(o).forEach((l,u,c)=>{if(!o[l]){const f=u>0?o[c[u-1]]:"column";o[l]=f}}),t=$n(t,tt({theme:n},a,(l,u)=>e.useFlexGap?{gap:ki(r,l)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${j_(u?o[u]:e.direction)}`]:ki(r,l)}}))}return t=fE(n.breakpoints,t),t};function F_(e={}){const{createStyledComponent:n=$_,useThemeProps:t=M_,componentName:r="MuiStack"}=e,i=()=>Pe({root:["root"]},l=>Ee(r,l),{}),o=n(z_);return k.forwardRef(function(l,u){const c=t(l),d=Xu(c),{component:f="div",direction:p="column",spacing:m=0,divider:v,children:C,className:g,useFlexGap:h=!1}=d,y=re(d,R_),x={direction:p,spacing:m,useFlexGap:h},P=i();return b.jsx(o,E({as:f,ownerState:x,ref:u,className:oe(P.root,g)},y,{children:v?N_(C,v):C}))})}function D_(e,n){return E({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},n)}const B_=["mode","contrastThreshold","tonalOffset"],Dg={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Ha.white,default:Ha.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Qc={text:{primary:Ha.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Ha.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function Bg(e,n,t,r){const i=r.light||r,o=r.dark||r*1.5;e[n]||(e.hasOwnProperty(t)?e[n]=e[t]:n==="light"?e.light=Dx(e.main,i):n==="dark"&&(e.dark=Fx(e.main,o)))}function U_(e="light"){return e==="dark"?{main:Li[200],light:Li[50],dark:Li[400]}:{main:Li[700],light:Li[400],dark:Li[800]}}function W_(e="light"){return e==="dark"?{main:Ri[200],light:Ri[50],dark:Ri[400]}:{main:Ri[500],light:Ri[300],dark:Ri[700]}}function H_(e="light"){return e==="dark"?{main:Ii[500],light:Ii[300],dark:Ii[700]}:{main:Ii[700],light:Ii[400],dark:Ii[800]}}function V_(e="light"){return e==="dark"?{main:$i[400],light:$i[300],dark:$i[700]}:{main:$i[700],light:$i[500],dark:$i[900]}}function K_(e="light"){return e==="dark"?{main:Mi[400],light:Mi[300],dark:Mi[700]}:{main:Mi[800],light:Mi[500],dark:Mi[900]}}function G_(e="light"){return e==="dark"?{main:Go[400],light:Go[300],dark:Go[700]}:{main:"#ed6c02",light:Go[500],dark:Go[900]}}function Y_(e){const{mode:n="light",contrastThreshold:t=3,tonalOffset:r=.2}=e,i=re(e,B_),o=e.primary||U_(n),a=e.secondary||W_(n),s=e.error||H_(n),l=e.info||V_(n),u=e.success||K_(n),c=e.warning||G_(n);function d(v){return x_(v,Qc.text.primary)>=t?Qc.text.primary:Dg.text.primary}const f=({color:v,name:C,mainShade:g=500,lightShade:h=300,darkShade:y=700})=>{if(v=E({},v),!v.main&&v[g]&&(v.main=v[g]),!v.hasOwnProperty("main"))throw new Error(zr(11,C?` (${C})`:"",g));if(typeof v.main!="string")throw new Error(zr(12,C?` (${C})`:"",JSON.stringify(v.main)));return Bg(v,"light",h,r),Bg(v,"dark",y,r),v.contrastText||(v.contrastText=d(v.main)),v},p={dark:Qc,light:Dg};return $n(E({common:E({},Ha),mode:n,primary:f({color:o,name:"primary"}),secondary:f({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:f({color:s,name:"error"}),warning:f({color:c,name:"warning"}),info:f({color:l,name:"info"}),success:f({color:u,name:"success"}),grey:zS,contrastThreshold:t,getContrastText:d,augmentColor:f,tonalOffset:r},p[n]),i)}const q_=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function X_(e){return Math.round(e*1e5)/1e5}const Ug={textTransform:"uppercase"},Wg='"Roboto", "Helvetica", "Arial", sans-serif';function Q_(e,n){const t=typeof n=="function"?n(e):n,{fontFamily:r=Wg,fontSize:i=14,fontWeightLight:o=300,fontWeightRegular:a=400,fontWeightMedium:s=500,fontWeightBold:l=700,htmlFontSize:u=16,allVariants:c,pxToRem:d}=t,f=re(t,q_),p=i/14,m=d||(g=>`${g/u*p}rem`),v=(g,h,y,x,P)=>E({fontFamily:r,fontWeight:g,fontSize:m(h),lineHeight:y},r===Wg?{letterSpacing:`${X_(x/h)}em`}:{},P,c),C={h1:v(o,96,1.167,-1.5),h2:v(o,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(s,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(s,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(s,14,1.75,.4,Ug),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,Ug),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return $n(E({htmlFontSize:u,pxToRem:m,fontFamily:r,fontSize:i,fontWeightLight:o,fontWeightRegular:a,fontWeightMedium:s,fontWeightBold:l},C),f,{clone:!1})}const Z_=.2,J_=.14,eP=.12;function Qe(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Z_})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${J_})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${eP})`].join(",")}const nP=["none",Qe(0,2,1,-1,0,1,1,0,0,1,3,0),Qe(0,3,1,-2,0,2,2,0,0,1,5,0),Qe(0,3,3,-2,0,3,4,0,0,1,8,0),Qe(0,2,4,-1,0,4,5,0,0,1,10,0),Qe(0,3,5,-1,0,5,8,0,0,1,14,0),Qe(0,3,5,-1,0,6,10,0,0,1,18,0),Qe(0,4,5,-2,0,7,10,1,0,2,16,1),Qe(0,5,5,-3,0,8,10,1,0,3,14,2),Qe(0,5,6,-3,0,9,12,1,0,3,16,2),Qe(0,6,6,-3,0,10,14,1,0,4,18,3),Qe(0,6,7,-4,0,11,15,1,0,4,20,3),Qe(0,7,8,-4,0,12,17,2,0,5,22,4),Qe(0,7,8,-4,0,13,19,2,0,5,24,4),Qe(0,7,9,-4,0,14,21,2,0,5,26,4),Qe(0,8,9,-5,0,15,22,2,0,6,28,5),Qe(0,8,10,-5,0,16,24,2,0,6,30,5),Qe(0,8,11,-5,0,17,26,2,0,6,32,5),Qe(0,9,11,-5,0,18,28,2,0,7,34,6),Qe(0,9,12,-6,0,19,29,2,0,7,36,6),Qe(0,10,13,-6,0,20,31,3,0,8,38,7),Qe(0,10,13,-6,0,21,33,3,0,8,40,7),Qe(0,10,14,-6,0,22,35,3,0,8,42,7),Qe(0,11,14,-7,0,23,36,3,0,9,44,8),Qe(0,11,15,-7,0,24,38,3,0,9,46,8)],tP=["duration","easing","delay"],rP={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},iP={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Hg(e){return`${Math.round(e)}ms`}function oP(e){if(!e)return 0;const n=e/36;return Math.round((4+15*n**.25+n/5)*10)}function aP(e){const n=E({},rP,e.easing),t=E({},iP,e.duration);return E({getAutoHeightDuration:oP,create:(i=["all"],o={})=>{const{duration:a=t.standard,easing:s=n.easeInOut,delay:l=0}=o;return re(o,tP),(Array.isArray(i)?i:[i]).map(u=>`${u} ${typeof a=="string"?a:Hg(a)} ${s} ${typeof l=="string"?l:Hg(l)}`).join(",")}},e,{easing:n,duration:t})}const sP={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},lP=sP,uP=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function kh(e={},...n){const{mixins:t={},palette:r={},transitions:i={},typography:o={}}=e,a=re(e,uP);if(e.vars)throw new Error(zr(18));const s=Y_(r),l=fs(e);let u=$n(l,{mixins:D_(l.breakpoints,t),palette:s,shadows:nP.slice(),typography:Q_(s,o),transitions:aP(i),zIndex:E({},lP)});return u=$n(u,a),u=n.reduce((c,d)=>$n(c,d),u),u.unstable_sxConfig=E({},Yu,a==null?void 0:a.unstable_sxConfig),u.unstable_sx=function(d){return ds({sx:d,theme:this})},u}const cP=kh(),Zu=cP;function _t(){const e=qu(Zu);return e[bi]||e}function Oe({props:e,name:n}){return xh({props:e,name:n,defaultTheme:Zu,themeId:bi})}const rt=e=>xa(e)&&e!=="classes",dP=xa,Z=Nx({themeId:bi,defaultTheme:Zu,rootShouldForwardProp:rt}),fP=["theme"];function pP(e){let{theme:n}=e,t=re(e,fP);const r=n[bi];return b.jsx(E_,E({},t,{themeId:r?bi:void 0,theme:r||n}))}const Vg=e=>{let n;return e<1?n=5.11916*e**2:n=4.5*Math.log(e+1)+2,(n/100).toFixed(2)};function hP(e){return Ee("MuiSvgIcon",e)}Ce("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const mP=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],gP=e=>{const{color:n,fontSize:t,classes:r}=e,i={root:["root",n!=="inherit"&&`color${U(n)}`,`fontSize${U(t)}`]};return Pe(i,hP,r)},yP=Z("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.color!=="inherit"&&n[`color${U(t.color)}`],n[`fontSize${U(t.fontSize)}`]]}})(({theme:e,ownerState:n})=>{var t,r,i,o,a,s,l,u,c,d,f,p,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(t=e.transitions)==null||(r=t.create)==null?void 0:r.call(t,"fill",{duration:(i=e.transitions)==null||(i=i.duration)==null?void 0:i.shorter}),fontSize:{inherit:"inherit",small:((o=e.typography)==null||(a=o.pxToRem)==null?void 0:a.call(o,20))||"1.25rem",medium:((s=e.typography)==null||(l=s.pxToRem)==null?void 0:l.call(s,24))||"1.5rem",large:((u=e.typography)==null||(c=u.pxToRem)==null?void 0:c.call(u,35))||"2.1875rem"}[n.fontSize],color:(d=(f=(e.vars||e).palette)==null||(f=f[n.color])==null?void 0:f.main)!=null?d:{action:(p=(e.vars||e).palette)==null||(p=p.action)==null?void 0:p.active,disabled:(m=(e.vars||e).palette)==null||(m=m.action)==null?void 0:m.disabled,inherit:void 0}[n.color]}}),Ef=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiSvgIcon"}),{children:i,className:o,color:a="inherit",component:s="svg",fontSize:l="medium",htmlColor:u,inheritViewBox:c=!1,titleAccess:d,viewBox:f="0 0 24 24"}=r,p=re(r,mP),m=k.isValidElement(i)&&i.type==="svg",v=E({},r,{color:a,component:s,fontSize:l,instanceFontSize:n.fontSize,inheritViewBox:c,viewBox:f,hasSvgAsChild:m}),C={};c||(C.viewBox=f);const g=gP(v);return b.jsxs(yP,E({as:s,className:oe(g.root,o),focusable:"false",color:u,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:t},C,p,m&&i.props,{ownerState:v,children:[m?i.props.children:i,d?b.jsx("title",{children:d}):null]}))});Ef.muiName="SvgIcon";function pr(e,n){function t(r,i){return b.jsx(Ef,E({"data-testid":`${n}Icon`,ref:i},r,{children:e}))}return t.muiName=Ef.muiName,k.memo(k.forwardRef(t))}const vP={configure:e=>{ih.configure(e)}},xP=Object.freeze(Object.defineProperty({__proto__:null,capitalize:U,createChainedFunction:bf,createSvgIcon:pr,debounce:nh,deprecatedPropType:HS,isMuiElement:dl,ownerDocument:Jn,ownerWindow:Fr,requirePropFactory:VS,setRef:Hl,unstable_ClassNameGenerator:vP,unstable_useEnhancedEffect:Xt,unstable_useId:Pu,unsupportedProp:GS,useControlled:Vl,useEventCallback:si,useForkRef:vn,useIsFocusVisible:th},Symbol.toStringTag,{value:"Module"}));var Fe={};/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var wh=Symbol.for("react.element"),Sh=Symbol.for("react.portal"),Ju=Symbol.for("react.fragment"),ec=Symbol.for("react.strict_mode"),nc=Symbol.for("react.profiler"),tc=Symbol.for("react.provider"),rc=Symbol.for("react.context"),bP=Symbol.for("react.server_context"),ic=Symbol.for("react.forward_ref"),oc=Symbol.for("react.suspense"),ac=Symbol.for("react.suspense_list"),sc=Symbol.for("react.memo"),lc=Symbol.for("react.lazy"),kP=Symbol.for("react.offscreen"),Wx;Wx=Symbol.for("react.module.reference");function Pt(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case wh:switch(e=e.type,e){case Ju:case nc:case ec:case oc:case ac:return e;default:switch(e=e&&e.$$typeof,e){case bP:case rc:case ic:case lc:case sc:case tc:return e;default:return n}}case Sh:return n}}}Fe.ContextConsumer=rc;Fe.ContextProvider=tc;Fe.Element=wh;Fe.ForwardRef=ic;Fe.Fragment=Ju;Fe.Lazy=lc;Fe.Memo=sc;Fe.Portal=Sh;Fe.Profiler=nc;Fe.StrictMode=ec;Fe.Suspense=oc;Fe.SuspenseList=ac;Fe.isAsyncMode=function(){return!1};Fe.isConcurrentMode=function(){return!1};Fe.isContextConsumer=function(e){return Pt(e)===rc};Fe.isContextProvider=function(e){return Pt(e)===tc};Fe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===wh};Fe.isForwardRef=function(e){return Pt(e)===ic};Fe.isFragment=function(e){return Pt(e)===Ju};Fe.isLazy=function(e){return Pt(e)===lc};Fe.isMemo=function(e){return Pt(e)===sc};Fe.isPortal=function(e){return Pt(e)===Sh};Fe.isProfiler=function(e){return Pt(e)===nc};Fe.isStrictMode=function(e){return Pt(e)===ec};Fe.isSuspense=function(e){return Pt(e)===oc};Fe.isSuspenseList=function(e){return Pt(e)===ac};Fe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ju||e===nc||e===ec||e===oc||e===ac||e===kP||typeof e=="object"&&e!==null&&(e.$$typeof===lc||e.$$typeof===sc||e.$$typeof===tc||e.$$typeof===rc||e.$$typeof===ic||e.$$typeof===Wx||e.getModuleId!==void 0)};Fe.typeOf=Pt;function _f(e,n){return _f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},_f(e,n)}function Hx(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,_f(e,n)}const Kg={disabled:!1},Xl=Un.createContext(null);var wP=function(n){return n.scrollTop},aa="unmounted",ni="exited",ti="entering",Fi="entered",Pf="exiting",hr=function(e){Hx(n,e);function n(r,i){var o;o=e.call(this,r,i)||this;var a=i,s=a&&!a.isMounting?r.enter:r.appear,l;return o.appearStatus=null,r.in?s?(l=ni,o.appearStatus=ti):l=Fi:r.unmountOnExit||r.mountOnEnter?l=aa:l=ni,o.state={status:l},o.nextCallback=null,o}n.getDerivedStateFromProps=function(i,o){var a=i.in;return a&&o.status===aa?{status:ni}:null};var t=n.prototype;return t.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},t.componentDidUpdate=function(i){var o=null;if(i!==this.props){var a=this.state.status;this.props.in?a!==ti&&a!==Fi&&(o=ti):(a===ti||a===Fi)&&(o=Pf)}this.updateStatus(!1,o)},t.componentWillUnmount=function(){this.cancelNextCallback()},t.getTimeouts=function(){var i=this.props.timeout,o,a,s;return o=a=s=i,i!=null&&typeof i!="number"&&(o=i.exit,a=i.enter,s=i.appear!==void 0?i.appear:a),{exit:o,enter:a,appear:s}},t.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===ti){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:oa.findDOMNode(this);a&&wP(a)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ni&&this.setState({status:aa})},t.performEnter=function(i){var o=this,a=this.props.enter,s=this.context?this.context.isMounting:i,l=this.props.nodeRef?[s]:[oa.findDOMNode(this),s],u=l[0],c=l[1],d=this.getTimeouts(),f=s?d.appear:d.enter;if(!i&&!a||Kg.disabled){this.safeSetState({status:Fi},function(){o.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:ti},function(){o.props.onEntering(u,c),o.onTransitionEnd(f,function(){o.safeSetState({status:Fi},function(){o.props.onEntered(u,c)})})})},t.performExit=function(){var i=this,o=this.props.exit,a=this.getTimeouts(),s=this.props.nodeRef?void 0:oa.findDOMNode(this);if(!o||Kg.disabled){this.safeSetState({status:ni},function(){i.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:Pf},function(){i.props.onExiting(s),i.onTransitionEnd(a.exit,function(){i.safeSetState({status:ni},function(){i.props.onExited(s)})})})},t.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},t.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},t.setNextCallback=function(i){var o=this,a=!0;return this.nextCallback=function(s){a&&(a=!1,o.nextCallback=null,i(s))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},t.onTransitionEnd=function(i,o){this.setNextCallback(o);var a=this.props.nodeRef?this.props.nodeRef.current:oa.findDOMNode(this),s=i==null&&!this.props.addEndListener;if(!a||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],u=l[0],c=l[1];this.props.addEndListener(u,c)}i!=null&&setTimeout(this.nextCallback,i)},t.render=function(){var i=this.state.status;if(i===aa)return null;var o=this.props,a=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var s=re(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Un.createElement(Xl.Provider,{value:null},typeof a=="function"?a(i,s):Un.cloneElement(Un.Children.only(a),s))},n}(Un.Component);hr.contextType=Xl;hr.propTypes={};function Ni(){}hr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ni,onEntering:Ni,onEntered:Ni,onExit:Ni,onExiting:Ni,onExited:Ni};hr.UNMOUNTED=aa;hr.EXITED=ni;hr.ENTERING=ti;hr.ENTERED=Fi;hr.EXITING=Pf;const Ch=hr;function SP(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Eh(e,n){var t=function(o){return n&&k.isValidElement(o)?n(o):o},r=Object.create(null);return e&&k.Children.map(e,function(i){return i}).forEach(function(i){r[i.key]=t(i)}),r}function CP(e,n){e=e||{},n=n||{};function t(c){return c in n?n[c]:e[c]}var r=Object.create(null),i=[];for(var o in e)o in n?i.length&&(r[o]=i,i=[]):i.push(o);var a,s={};for(var l in n){if(r[l])for(a=0;ae.scrollTop;function Ql(e,n){var t,r;const{timeout:i,easing:o,style:a={}}=e;return{duration:(t=a.transitionDuration)!=null?t:typeof i=="number"?i:i[n.mode]||0,easing:(r=a.transitionTimingFunction)!=null?r:typeof o=="object"?o[n.mode]:o,delay:a.transitionDelay}}function AP(e){return Ee("MuiPaper",e)}Ce("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const IP=["className","component","elevation","square","variant"],RP=e=>{const{square:n,elevation:t,variant:r,classes:i}=e,o={root:["root",r,!n&&"rounded",r==="elevation"&&`elevation${t}`]};return Pe(o,AP,i)},LP=Z("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[t.variant],!t.square&&n.rounded,t.variant==="elevation"&&n[`elevation${t.elevation}`]]}})(({theme:e,ownerState:n})=>{var t;return E({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!n.square&&{borderRadius:e.shape.borderRadius},n.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},n.variant==="elevation"&&E({boxShadow:(e.vars||e).shadows[n.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${We("#fff",Vg(n.elevation))}, ${We("#fff",Vg(n.elevation))})`},e.vars&&{backgroundImage:(t=e.vars.overlays)==null?void 0:t[n.elevation]}))}),$P=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiPaper"}),{className:i,component:o="div",elevation:a=1,square:s=!1,variant:l="elevation"}=r,u=re(r,IP),c=E({},r,{component:o,elevation:a,square:s,variant:l}),d=RP(c);return b.jsx(LP,E({as:o,ownerState:c,className:oe(d.root,i),ref:t},u))}),uc=$P;function MP(e){const{className:n,classes:t,pulsate:r=!1,rippleX:i,rippleY:o,rippleSize:a,in:s,onExited:l,timeout:u}=e,[c,d]=k.useState(!1),f=oe(n,t.ripple,t.rippleVisible,r&&t.ripplePulsate),p={width:a,height:a,top:-(a/2)+o,left:-(a/2)+i},m=oe(t.child,c&&t.childLeaving,r&&t.childPulsate);return!s&&!c&&d(!0),k.useEffect(()=>{if(!s&&l!=null){const v=setTimeout(l,u);return()=>{clearTimeout(v)}}},[l,s,u]),b.jsx("span",{className:f,style:p,children:b.jsx("span",{className:m})})}const vt=Ce("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),NP=["center","classes","className"];let cc=e=>e,Gg,Yg,qg,Xg;const Tf=550,jP=80,zP=fh(Gg||(Gg=cc` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),FP=fh(Yg||(Yg=cc` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),DP=fh(qg||(qg=cc` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),BP=Z("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),UP=Z(MP,{name:"MuiTouchRipple",slot:"Ripple"})(Xg||(Xg=cc` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),vt.rippleVisible,zP,Tf,({theme:e})=>e.transitions.easing.easeInOut,vt.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,vt.child,vt.childLeaving,FP,Tf,({theme:e})=>e.transitions.easing.easeInOut,vt.childPulsate,DP,({theme:e})=>e.transitions.easing.easeInOut),WP=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiTouchRipple"}),{center:i=!1,classes:o={},className:a}=r,s=re(r,NP),[l,u]=k.useState([]),c=k.useRef(0),d=k.useRef(null);k.useEffect(()=>{d.current&&(d.current(),d.current=null)},[l]);const f=k.useRef(!1),p=k.useRef(0),m=k.useRef(null),v=k.useRef(null);k.useEffect(()=>()=>{p.current&&clearTimeout(p.current)},[]);const C=k.useCallback(x=>{const{pulsate:P,rippleX:w,rippleY:_,rippleSize:A,cb:L}=x;u(O=>[...O,b.jsx(UP,{classes:{ripple:oe(o.ripple,vt.ripple),rippleVisible:oe(o.rippleVisible,vt.rippleVisible),ripplePulsate:oe(o.ripplePulsate,vt.ripplePulsate),child:oe(o.child,vt.child),childLeaving:oe(o.childLeaving,vt.childLeaving),childPulsate:oe(o.childPulsate,vt.childPulsate)},timeout:Tf,pulsate:P,rippleX:w,rippleY:_,rippleSize:A},c.current)]),c.current+=1,d.current=L},[o]),g=k.useCallback((x={},P={},w=()=>{})=>{const{pulsate:_=!1,center:A=i||P.pulsate,fakeElement:L=!1}=P;if((x==null?void 0:x.type)==="mousedown"&&f.current){f.current=!1;return}(x==null?void 0:x.type)==="touchstart"&&(f.current=!0);const O=L?null:v.current,R=O?O.getBoundingClientRect():{width:0,height:0,left:0,top:0};let $,F,z;if(A||x===void 0||x.clientX===0&&x.clientY===0||!x.clientX&&!x.touches)$=Math.round(R.width/2),F=Math.round(R.height/2);else{const{clientX:N,clientY:B}=x.touches&&x.touches.length>0?x.touches[0]:x;$=Math.round(N-R.left),F=Math.round(B-R.top)}if(A)z=Math.sqrt((2*R.width**2+R.height**2)/3),z%2===0&&(z+=1);else{const N=Math.max(Math.abs((O?O.clientWidth:0)-$),$)*2+2,B=Math.max(Math.abs((O?O.clientHeight:0)-F),F)*2+2;z=Math.sqrt(N**2+B**2)}x!=null&&x.touches?m.current===null&&(m.current=()=>{C({pulsate:_,rippleX:$,rippleY:F,rippleSize:z,cb:w})},p.current=setTimeout(()=>{m.current&&(m.current(),m.current=null)},jP)):C({pulsate:_,rippleX:$,rippleY:F,rippleSize:z,cb:w})},[i,C]),h=k.useCallback(()=>{g({},{pulsate:!0})},[g]),y=k.useCallback((x,P)=>{if(clearTimeout(p.current),(x==null?void 0:x.type)==="touchend"&&m.current){m.current(),m.current=null,p.current=setTimeout(()=>{y(x,P)});return}m.current=null,u(w=>w.length>0?w.slice(1):w),d.current=P},[]);return k.useImperativeHandle(t,()=>({pulsate:h,start:g,stop:y}),[h,g,y]),b.jsx(BP,E({className:oe(vt.root,o.root,a),ref:v},s,{children:b.jsx(OP,{component:null,exit:!0,children:l})}))}),HP=WP;function VP(e){return Ee("MuiButtonBase",e)}const KP=Ce("MuiButtonBase",["root","disabled","focusVisible"]),GP=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],YP=e=>{const{disabled:n,focusVisible:t,focusVisibleClassName:r,classes:i}=e,a=Pe({root:["root",n&&"disabled",t&&"focusVisible"]},VP,i);return t&&r&&(a.root+=` ${r}`),a},qP=Z("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${KP.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),XP=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiButtonBase"}),{action:i,centerRipple:o=!1,children:a,className:s,component:l="button",disabled:u=!1,disableRipple:c=!1,disableTouchRipple:d=!1,focusRipple:f=!1,LinkComponent:p="a",onBlur:m,onClick:v,onContextMenu:C,onDragLeave:g,onFocus:h,onFocusVisible:y,onKeyDown:x,onKeyUp:P,onMouseDown:w,onMouseLeave:_,onMouseUp:A,onTouchEnd:L,onTouchMove:O,onTouchStart:R,tabIndex:$=0,TouchRippleProps:F,touchRippleRef:z,type:N}=r,B=re(r,GP),D=k.useRef(null),I=k.useRef(null),j=vn(I,z),{isFocusVisibleRef:S,onFocus:le,onBlur:ae,ref:T}=th(),[J,ge]=k.useState(!1);u&&J&&ge(!1),k.useImperativeHandle(i,()=>({focusVisible:()=>{ge(!0),D.current.focus()}}),[]);const[q,Y]=k.useState(!1);k.useEffect(()=>{Y(!0)},[]);const ue=q&&!c&&!u;k.useEffect(()=>{J&&f&&!c&&q&&I.current.pulsate()},[c,f,J,q]);function fe(G,Ke,On=d){return si(te=>(Ke&&Ke(te),!On&&I.current&&I.current[G](te),!0))}const De=fe("start",w),ce=fe("stop",C),xe=fe("stop",g),he=fe("stop",A),we=fe("stop",G=>{J&&G.preventDefault(),_&&_(G)}),pe=fe("start",R),En=fe("stop",L),_n=fe("stop",O),bn=fe("stop",G=>{ae(G),S.current===!1&&ge(!1),m&&m(G)},!1),Pn=si(G=>{D.current||(D.current=G.currentTarget),le(G),S.current===!0&&(ge(!0),y&&y(G)),h&&h(G)}),Tn=()=>{const G=D.current;return l&&l!=="button"&&!(G.tagName==="A"&&G.href)},Be=k.useRef(!1),it=si(G=>{f&&!Be.current&&J&&I.current&&G.key===" "&&(Be.current=!0,I.current.stop(G,()=>{I.current.start(G)})),G.target===G.currentTarget&&Tn()&&G.key===" "&&G.preventDefault(),x&&x(G),G.target===G.currentTarget&&Tn()&&G.key==="Enter"&&!u&&(G.preventDefault(),v&&v(G))}),fn=si(G=>{f&&G.key===" "&&I.current&&J&&!G.defaultPrevented&&(Be.current=!1,I.current.stop(G,()=>{I.current.pulsate(G)})),P&&P(G),v&&G.target===G.currentTarget&&Tn()&&G.key===" "&&!G.defaultPrevented&&v(G)});let Ae=l;Ae==="button"&&(B.href||B.to)&&(Ae=p);const M={};Ae==="button"?(M.type=N===void 0?"button":N,M.disabled=u):(!B.href&&!B.to&&(M.role="button"),u&&(M["aria-disabled"]=u));const V=vn(t,T,D),se=E({},r,{centerRipple:o,component:l,disabled:u,disableRipple:c,disableTouchRipple:d,focusRipple:f,tabIndex:$,focusVisible:J}),ee=YP(se);return b.jsxs(qP,E({as:Ae,className:oe(ee.root,s),ownerState:se,onBlur:bn,onClick:v,onContextMenu:ce,onFocus:Pn,onKeyDown:it,onKeyUp:fn,onMouseDown:De,onMouseLeave:we,onMouseUp:he,onDragLeave:xe,onTouchEnd:En,onTouchMove:_n,onTouchStart:pe,ref:V,tabIndex:u?-1:$,type:N},M,B,{children:[a,ue?b.jsx(HP,E({ref:j,center:o},F)):null]}))}),Po=XP;function QP(e){return Ee("MuiIconButton",e)}const ZP=Ce("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),JP=["edge","children","className","color","disabled","disableFocusRipple","size"],e3=e=>{const{classes:n,disabled:t,color:r,edge:i,size:o}=e,a={root:["root",t&&"disabled",r!=="default"&&`color${U(r)}`,i&&`edge${U(i)}`,`size${U(o)}`]};return Pe(a,QP,n)},n3=Z(Po,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.color!=="default"&&n[`color${U(t.color)}`],t.edge&&n[`edge${U(t.edge)}`],n[`size${U(t.size)}`]]}})(({theme:e,ownerState:n})=>E({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},n.edge==="start"&&{marginLeft:n.size==="small"?-3:-12},n.edge==="end"&&{marginRight:n.size==="small"?-3:-12}),({theme:e,ownerState:n})=>{var t;const r=(t=(e.vars||e).palette)==null?void 0:t[n.color];return E({},n.color==="inherit"&&{color:"inherit"},n.color!=="inherit"&&n.color!=="default"&&E({color:r==null?void 0:r.main},!n.disableRipple&&{"&:hover":E({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),n.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},n.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${ZP.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),t3=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiIconButton"}),{edge:i=!1,children:o,className:a,color:s="default",disabled:l=!1,disableFocusRipple:u=!1,size:c="medium"}=r,d=re(r,JP),f=E({},r,{edge:i,color:s,disabled:l,disableFocusRipple:u,size:c}),p=e3(f);return b.jsx(n3,E({className:oe(p.root,a),centerRipple:!0,focusRipple:!u,disabled:l,ref:t,ownerState:f},d,{children:o}))}),r3=t3;function i3(e){return Ee("MuiTypography",e)}Ce("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const o3=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],a3=e=>{const{align:n,gutterBottom:t,noWrap:r,paragraph:i,variant:o,classes:a}=e,s={root:["root",o,e.align!=="inherit"&&`align${U(n)}`,t&&"gutterBottom",r&&"noWrap",i&&"paragraph"]};return Pe(s,i3,a)},s3=Z("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.variant&&n[t.variant],t.align!=="inherit"&&n[`align${U(t.align)}`],t.noWrap&&n.noWrap,t.gutterBottom&&n.gutterBottom,t.paragraph&&n.paragraph]}})(({theme:e,ownerState:n})=>E({margin:0},n.variant==="inherit"&&{font:"inherit"},n.variant!=="inherit"&&e.typography[n.variant],n.align!=="inherit"&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})),Qg={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},l3={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},u3=e=>l3[e]||e,c3=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiTypography"}),i=u3(r.color),o=Xu(E({},r,{color:i})),{align:a="inherit",className:s,component:l,gutterBottom:u=!1,noWrap:c=!1,paragraph:d=!1,variant:f="body1",variantMapping:p=Qg}=o,m=re(o,o3),v=E({},o,{align:a,color:i,className:s,component:l,gutterBottom:u,noWrap:c,paragraph:d,variant:f,variantMapping:p}),C=l||(d?"p":p[f]||Qg[f])||"span",g=a3(v);return b.jsx(s3,E({as:C,ref:t,ownerState:v,className:oe(g.root,s)},m))}),ve=c3;function Zl(e){return typeof e=="string"}function d3(e,n,t){return e===void 0||Zl(e)?n:E({},n,{ownerState:E({},n.ownerState,t)})}function Kx(e,n=[]){if(e===void 0)return{};const t={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!n.includes(r)).forEach(r=>{t[r]=e[r]}),t}function f3(e,n,t){return typeof e=="function"?e(n,t):e}function Zg(e){if(e===void 0)return{};const n={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&typeof e[t]=="function")).forEach(t=>{n[t]=e[t]}),n}function p3(e){const{getSlotProps:n,additionalProps:t,externalSlotProps:r,externalForwardedProps:i,className:o}=e;if(!n){const p=oe(t==null?void 0:t.className,o,i==null?void 0:i.className,r==null?void 0:r.className),m=E({},t==null?void 0:t.style,i==null?void 0:i.style,r==null?void 0:r.style),v=E({},t,i,r);return p.length>0&&(v.className=p),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:void 0}}const a=Kx(E({},i,r)),s=Zg(r),l=Zg(i),u=n(a),c=oe(u==null?void 0:u.className,t==null?void 0:t.className,o,i==null?void 0:i.className,r==null?void 0:r.className),d=E({},u==null?void 0:u.style,t==null?void 0:t.style,i==null?void 0:i.style,r==null?void 0:r.style),f=E({},u,t,l,s);return c.length>0&&(f.className=c),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:u.ref}}const h3=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function To(e){var n;const{elementType:t,externalSlotProps:r,ownerState:i,skipResolvingSlotProps:o=!1}=e,a=re(e,h3),s=o?{}:f3(r,i),{props:l,internalRef:u}=p3(E({},a,{externalSlotProps:s})),c=vn(u,s==null?void 0:s.ref,(n=e.additionalProps)==null?void 0:n.ref);return d3(t,E({},l,{ref:c}),i)}const m3=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function g3(e){const n=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(n)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:n}function y3(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const n=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let t=n(`[name="${e.name}"]:checked`);return t||(t=n(`[name="${e.name}"]`)),t!==e}function v3(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||y3(e))}function x3(e){const n=[],t=[];return Array.from(e.querySelectorAll(m3)).forEach((r,i)=>{const o=g3(r);o===-1||!v3(r)||(o===0?n.push(r):t.push({documentOrder:i,tabIndex:o,node:r}))}),t.sort((r,i)=>r.tabIndex===i.tabIndex?r.documentOrder-i.documentOrder:r.tabIndex-i.tabIndex).map(r=>r.node).concat(n)}function b3(){return!0}function k3(e){const{children:n,disableAutoFocus:t=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:o=x3,isEnabled:a=b3,open:s}=e,l=k.useRef(!1),u=k.useRef(null),c=k.useRef(null),d=k.useRef(null),f=k.useRef(null),p=k.useRef(!1),m=k.useRef(null),v=vn(n.ref,m),C=k.useRef(null);k.useEffect(()=>{!s||!m.current||(p.current=!t)},[t,s]),k.useEffect(()=>{if(!s||!m.current)return;const y=Jn(m.current);return m.current.contains(y.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),p.current&&m.current.focus()),()=>{i||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}},[s]),k.useEffect(()=>{if(!s||!m.current)return;const y=Jn(m.current),x=_=>{C.current=_,!(r||!a()||_.key!=="Tab")&&y.activeElement===m.current&&_.shiftKey&&(l.current=!0,c.current&&c.current.focus())},P=()=>{const _=m.current;if(_===null)return;if(!y.hasFocus()||!a()||l.current){l.current=!1;return}if(_.contains(y.activeElement)||r&&y.activeElement!==u.current&&y.activeElement!==c.current)return;if(y.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let A=[];if((y.activeElement===u.current||y.activeElement===c.current)&&(A=o(m.current)),A.length>0){var L,O;const R=!!((L=C.current)!=null&&L.shiftKey&&((O=C.current)==null?void 0:O.key)==="Tab"),$=A[0],F=A[A.length-1];typeof $!="string"&&typeof F!="string"&&(R?F.focus():$.focus())}else _.focus()};y.addEventListener("focusin",P),y.addEventListener("keydown",x,!0);const w=setInterval(()=>{y.activeElement&&y.activeElement.tagName==="BODY"&&P()},50);return()=>{clearInterval(w),y.removeEventListener("focusin",P),y.removeEventListener("keydown",x,!0)}},[t,r,i,a,s,o]);const g=y=>{d.current===null&&(d.current=y.relatedTarget),p.current=!0,f.current=y.target;const x=n.props.onFocus;x&&x(y)},h=y=>{d.current===null&&(d.current=y.relatedTarget),p.current=!0};return b.jsxs(k.Fragment,{children:[b.jsx("div",{tabIndex:s?0:-1,onFocus:h,ref:u,"data-testid":"sentinelStart"}),k.cloneElement(n,{ref:v,onFocus:g}),b.jsx("div",{tabIndex:s?0:-1,onFocus:h,ref:c,"data-testid":"sentinelEnd"})]})}function w3(e){return typeof e=="function"?e():e}const S3=k.forwardRef(function(n,t){const{children:r,container:i,disablePortal:o=!1}=n,[a,s]=k.useState(null),l=vn(k.isValidElement(r)?r.ref:null,t);if(Xt(()=>{o||s(w3(i)||document.body)},[i,o]),Xt(()=>{if(a&&!o)return Hl(t,a),()=>{Hl(t,null)}},[t,a,o]),o){if(k.isValidElement(r)){const u={ref:l};return k.cloneElement(r,u)}return b.jsx(k.Fragment,{children:r})}return b.jsx(k.Fragment,{children:a&&_u.createPortal(r,a)})});function C3(e){const n=Jn(e);return n.body===e?Fr(e).innerWidth>n.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function ba(e,n){n?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Jg(e){return parseInt(Fr(e).getComputedStyle(e).paddingRight,10)||0}function E3(e){const t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return t||r}function e0(e,n,t,r,i){const o=[n,t,...r];[].forEach.call(e.children,a=>{const s=o.indexOf(a)===-1,l=!E3(a);s&&l&&ba(a,i)})}function Zc(e,n){let t=-1;return e.some((r,i)=>n(r)?(t=i,!0):!1),t}function _3(e,n){const t=[],r=e.container;if(!n.disableScrollLock){if(C3(r)){const a=dx(Jn(r));t.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Jg(r)+a}px`;const s=Jn(r).querySelectorAll(".mui-fixed");[].forEach.call(s,l=>{t.push({value:l.style.paddingRight,property:"padding-right",el:l}),l.style.paddingRight=`${Jg(l)+a}px`})}let o;if(r.parentNode instanceof DocumentFragment)o=Jn(r).body;else{const a=r.parentElement,s=Fr(r);o=(a==null?void 0:a.nodeName)==="HTML"&&s.getComputedStyle(a).overflowY==="scroll"?a:r}t.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>{t.forEach(({value:o,el:a,property:s})=>{o?a.style.setProperty(s,o):a.style.removeProperty(s)})}}function P3(e){const n=[];return[].forEach.call(e.children,t=>{t.getAttribute("aria-hidden")==="true"&&n.push(t)}),n}class T3{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(n,t){let r=this.modals.indexOf(n);if(r!==-1)return r;r=this.modals.length,this.modals.push(n),n.modalRef&&ba(n.modalRef,!1);const i=P3(t);e0(t,n.mount,n.modalRef,i,!0);const o=Zc(this.containers,a=>a.container===t);return o!==-1?(this.containers[o].modals.push(n),r):(this.containers.push({modals:[n],container:t,restore:null,hiddenSiblings:i}),r)}mount(n,t){const r=Zc(this.containers,o=>o.modals.indexOf(n)!==-1),i=this.containers[r];i.restore||(i.restore=_3(i,t))}remove(n,t=!0){const r=this.modals.indexOf(n);if(r===-1)return r;const i=Zc(this.containers,a=>a.modals.indexOf(n)!==-1),o=this.containers[i];if(o.modals.splice(o.modals.indexOf(n),1),this.modals.splice(r,1),o.modals.length===0)o.restore&&o.restore(),n.modalRef&&ba(n.modalRef,t),e0(o.container,n.mount,n.modalRef,o.hiddenSiblings,!1),this.containers.splice(i,1);else{const a=o.modals[o.modals.length-1];a.modalRef&&ba(a.modalRef,!1)}return r}isTopModal(n){return this.modals.length>0&&this.modals[this.modals.length-1]===n}}function O3(e){return typeof e=="function"?e():e}function A3(e){return e?e.props.hasOwnProperty("in"):!1}const I3=new T3;function R3(e){const{container:n,disableEscapeKeyDown:t=!1,disableScrollLock:r=!1,manager:i=I3,closeAfterTransition:o=!1,onTransitionEnter:a,onTransitionExited:s,children:l,onClose:u,open:c,rootRef:d}=e,f=k.useRef({}),p=k.useRef(null),m=k.useRef(null),v=vn(m,d),[C,g]=k.useState(!c),h=A3(l);let y=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(y=!1);const x=()=>Jn(p.current),P=()=>(f.current.modalRef=m.current,f.current.mount=p.current,f.current),w=()=>{i.mount(P(),{disableScrollLock:r}),m.current&&(m.current.scrollTop=0)},_=si(()=>{const B=O3(n)||x().body;i.add(P(),B),m.current&&w()}),A=k.useCallback(()=>i.isTopModal(P()),[i]),L=si(B=>{p.current=B,B&&(c&&A()?w():m.current&&ba(m.current,y))}),O=k.useCallback(()=>{i.remove(P(),y)},[y,i]);k.useEffect(()=>()=>{O()},[O]),k.useEffect(()=>{c?_():(!h||!o)&&O()},[c,O,h,o,_]);const R=B=>D=>{var I;(I=B.onKeyDown)==null||I.call(B,D),!(D.key!=="Escape"||!A())&&(t||(D.stopPropagation(),u&&u(D,"escapeKeyDown")))},$=B=>D=>{var I;(I=B.onClick)==null||I.call(B,D),D.target===D.currentTarget&&u&&u(D,"backdropClick")};return{getRootProps:(B={})=>{const D=Kx(e);delete D.onTransitionEnter,delete D.onTransitionExited;const I=E({},D,B);return E({role:"presentation"},I,{onKeyDown:R(I),ref:v})},getBackdropProps:(B={})=>{const D=B;return E({"aria-hidden":!0},D,{onClick:$(D),open:c})},getTransitionProps:()=>{const B=()=>{g(!1),a&&a()},D=()=>{g(!0),s&&s(),o&&O()};return{onEnter:bf(B,l==null?void 0:l.props.onEnter),onExited:bf(D,l==null?void 0:l.props.onExited)}},rootRef:v,portalRef:L,isTopModal:A,exited:C,hasTransition:h}}const L3=["onChange","maxRows","minRows","style","value"];function js(e){return parseInt(e,10)||0}const $3={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function n0(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const M3=k.forwardRef(function(n,t){const{onChange:r,maxRows:i,minRows:o=1,style:a,value:s}=n,l=re(n,L3),{current:u}=k.useRef(s!=null),c=k.useRef(null),d=vn(t,c),f=k.useRef(null),p=k.useRef(0),[m,v]=k.useState({outerHeightStyle:0}),C=k.useCallback(()=>{const x=c.current,w=Fr(x).getComputedStyle(x);if(w.width==="0px")return{outerHeightStyle:0};const _=f.current;_.style.width=w.width,_.value=x.value||n.placeholder||"x",_.value.slice(-1)===` +`&&(_.value+=" ");const A=w.boxSizing,L=js(w.paddingBottom)+js(w.paddingTop),O=js(w.borderBottomWidth)+js(w.borderTopWidth),R=_.scrollHeight;_.value="x";const $=_.scrollHeight;let F=R;o&&(F=Math.max(Number(o)*$,F)),i&&(F=Math.min(Number(i)*$,F)),F=Math.max(F,$);const z=F+(A==="border-box"?L+O:0),N=Math.abs(F-R)<=1;return{outerHeightStyle:z,overflow:N}},[i,o,n.placeholder]),g=(x,P)=>{const{outerHeightStyle:w,overflow:_}=P;return p.current<20&&(w>0&&Math.abs((x.outerHeightStyle||0)-w)>1||x.overflow!==_)?(p.current+=1,{overflow:_,outerHeightStyle:w}):x},h=k.useCallback(()=>{const x=C();n0(x)||v(P=>g(P,x))},[C]);Xt(()=>{const x=()=>{const R=C();n0(R)||_u.flushSync(()=>{v($=>g($,R))})},P=()=>{p.current=0,x()};let w;const _=nh(P),A=c.current,L=Fr(A);L.addEventListener("resize",_);let O;return typeof ResizeObserver<"u"&&(O=new ResizeObserver(P),O.observe(A)),()=>{_.clear(),cancelAnimationFrame(w),L.removeEventListener("resize",_),O&&O.disconnect()}},[C]),Xt(()=>{h()}),k.useEffect(()=>{p.current=0},[s]);const y=x=>{p.current=0,u||h(),r&&r(x)};return b.jsxs(k.Fragment,{children:[b.jsx("textarea",E({value:s,onChange:y,ref:d,rows:o,style:E({height:m.outerHeightStyle,overflow:m.overflow?"hidden":void 0},a)},l)),b.jsx("textarea",{"aria-hidden":!0,className:n.className,readOnly:!0,ref:f,tabIndex:-1,style:E({},$3.shadow,a,{paddingTop:0,paddingBottom:0})})]})}),N3=pr(b.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function j3(e){return Ee("MuiChip",e)}const z3=Ce("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),Te=z3,F3=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],D3=e=>{const{classes:n,disabled:t,size:r,color:i,iconColor:o,onDelete:a,clickable:s,variant:l}=e,u={root:["root",l,t&&"disabled",`size${U(r)}`,`color${U(i)}`,s&&"clickable",s&&`clickableColor${U(i)}`,a&&"deletable",a&&`deletableColor${U(i)}`,`${l}${U(i)}`],label:["label",`label${U(r)}`],avatar:["avatar",`avatar${U(r)}`,`avatarColor${U(i)}`],icon:["icon",`icon${U(r)}`,`iconColor${U(o)}`],deleteIcon:["deleteIcon",`deleteIcon${U(r)}`,`deleteIconColor${U(i)}`,`deleteIcon${U(l)}Color${U(i)}`]};return Pe(u,j3,n)},B3=Z("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e,{color:r,iconColor:i,clickable:o,onDelete:a,size:s,variant:l}=t;return[{[`& .${Te.avatar}`]:n.avatar},{[`& .${Te.avatar}`]:n[`avatar${U(s)}`]},{[`& .${Te.avatar}`]:n[`avatarColor${U(r)}`]},{[`& .${Te.icon}`]:n.icon},{[`& .${Te.icon}`]:n[`icon${U(s)}`]},{[`& .${Te.icon}`]:n[`iconColor${U(i)}`]},{[`& .${Te.deleteIcon}`]:n.deleteIcon},{[`& .${Te.deleteIcon}`]:n[`deleteIcon${U(s)}`]},{[`& .${Te.deleteIcon}`]:n[`deleteIconColor${U(r)}`]},{[`& .${Te.deleteIcon}`]:n[`deleteIcon${U(l)}Color${U(r)}`]},n.root,n[`size${U(s)}`],n[`color${U(r)}`],o&&n.clickable,o&&r!=="default"&&n[`clickableColor${U(r)})`],a&&n.deletable,a&&r!=="default"&&n[`deletableColor${U(r)}`],n[l],n[`${l}${U(r)}`]]}})(({theme:e,ownerState:n})=>{const t=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return E({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${Te.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${Te.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${Te.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${Te.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${Te.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${Te.icon}`]:E({marginLeft:5,marginRight:-6},n.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&E({color:e.vars?e.vars.palette.Chip.defaultIconColor:t},n.color!=="default"&&{color:"inherit"})),[`& .${Te.deleteIcon}`]:E({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:We(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:We(e.palette.text.primary,.4)}},n.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},n.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[n.color].contrastTextChannel} / 0.7)`:We(e.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n.color].contrastText}})},n.size==="small"&&{height:24},n.color!=="default"&&{backgroundColor:(e.vars||e).palette[n.color].main,color:(e.vars||e).palette[n.color].contrastText},n.onDelete&&{[`&.${Te.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},n.onDelete&&n.color!=="default"&&{[`&.${Te.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}})},({theme:e,ownerState:n})=>E({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${Te.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},n.clickable&&n.color!=="default"&&{[`&:hover, &.${Te.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}}),({theme:e,ownerState:n})=>E({},n.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${Te.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${Te.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${Te.avatar}`]:{marginLeft:4},[`& .${Te.avatarSmall}`]:{marginLeft:2},[`& .${Te.icon}`]:{marginLeft:4},[`& .${Te.iconSmall}`]:{marginLeft:2},[`& .${Te.deleteIcon}`]:{marginRight:5},[`& .${Te.deleteIconSmall}`]:{marginRight:3}},n.variant==="outlined"&&n.color!=="default"&&{color:(e.vars||e).palette[n.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.7)`:We(e.palette[n.color].main,.7)}`,[`&.${Te.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[n.color].main,e.palette.action.hoverOpacity)},[`&.${Te.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:We(e.palette[n.color].main,e.palette.action.focusOpacity)},[`& .${Te.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.7)`:We(e.palette[n.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n.color].main}}})),U3=Z("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,n)=>{const{ownerState:t}=e,{size:r}=t;return[n.label,n[`label${U(r)}`]]}})(({ownerState:e})=>E({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function t0(e){return e.key==="Backspace"||e.key==="Delete"}const W3=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiChip"}),{avatar:i,className:o,clickable:a,color:s="default",component:l,deleteIcon:u,disabled:c=!1,icon:d,label:f,onClick:p,onDelete:m,onKeyDown:v,onKeyUp:C,size:g="medium",variant:h="filled",tabIndex:y,skipFocusWhenDisabled:x=!1}=r,P=re(r,F3),w=k.useRef(null),_=vn(w,t),A=j=>{j.stopPropagation(),m&&m(j)},L=j=>{j.currentTarget===j.target&&t0(j)&&j.preventDefault(),v&&v(j)},O=j=>{j.currentTarget===j.target&&(m&&t0(j)?m(j):j.key==="Escape"&&w.current&&w.current.blur()),C&&C(j)},R=a!==!1&&p?!0:a,$=R||m?Po:l||"div",F=E({},r,{component:$,disabled:c,size:g,color:s,iconColor:k.isValidElement(d)&&d.props.color||s,onDelete:!!m,clickable:R,variant:h}),z=D3(F),N=$===Po?E({component:l||"div",focusVisibleClassName:z.focusVisible},m&&{disableRipple:!0}):{};let B=null;m&&(B=u&&k.isValidElement(u)?k.cloneElement(u,{className:oe(u.props.className,z.deleteIcon),onClick:A}):b.jsx(N3,{className:oe(z.deleteIcon),onClick:A}));let D=null;i&&k.isValidElement(i)&&(D=k.cloneElement(i,{className:oe(z.avatar,i.props.className)}));let I=null;return d&&k.isValidElement(d)&&(I=k.cloneElement(d,{className:oe(z.icon,d.props.className)})),b.jsxs(B3,E({as:$,className:oe(z.root,o),disabled:R&&c?!0:void 0,onClick:p,onKeyDown:L,onKeyUp:O,ref:_,tabIndex:x&&c?-1:y,ownerState:F},N,P,{children:[D||I,b.jsx(U3,{className:oe(z.label),ownerState:F,children:f}),B]}))}),Ph=W3;function Pi({props:e,states:n,muiFormControl:t}){return n.reduce((r,i)=>(r[i]=e[i],t&&typeof e[i]>"u"&&(r[i]=t[i]),r),{})}const H3=k.createContext(void 0),Th=H3;function Gr(){return k.useContext(Th)}function V3(e){return b.jsx(t_,E({},e,{defaultTheme:Zu,themeId:bi}))}function r0(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Jl(e,n=!1){return e&&(r0(e.value)&&e.value!==""||n&&r0(e.defaultValue)&&e.defaultValue!=="")}function K3(e){return e.startAdornment}function G3(e){return Ee("MuiInputBase",e)}const Y3=Ce("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Oo=Y3,q3=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],dc=(e,n)=>{const{ownerState:t}=e;return[n.root,t.formControl&&n.formControl,t.startAdornment&&n.adornedStart,t.endAdornment&&n.adornedEnd,t.error&&n.error,t.size==="small"&&n.sizeSmall,t.multiline&&n.multiline,t.color&&n[`color${U(t.color)}`],t.fullWidth&&n.fullWidth,t.hiddenLabel&&n.hiddenLabel]},fc=(e,n)=>{const{ownerState:t}=e;return[n.input,t.size==="small"&&n.inputSizeSmall,t.multiline&&n.inputMultiline,t.type==="search"&&n.inputTypeSearch,t.startAdornment&&n.inputAdornedStart,t.endAdornment&&n.inputAdornedEnd,t.hiddenLabel&&n.inputHiddenLabel]},X3=e=>{const{classes:n,color:t,disabled:r,error:i,endAdornment:o,focused:a,formControl:s,fullWidth:l,hiddenLabel:u,multiline:c,readOnly:d,size:f,startAdornment:p,type:m}=e,v={root:["root",`color${U(t)}`,r&&"disabled",i&&"error",l&&"fullWidth",a&&"focused",s&&"formControl",f&&f!=="medium"&&`size${U(f)}`,c&&"multiline",p&&"adornedStart",o&&"adornedEnd",u&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled",m==="search"&&"inputTypeSearch",c&&"inputMultiline",f==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",p&&"inputAdornedStart",o&&"inputAdornedEnd",d&&"readOnly"]};return Pe(v,G3,n)},pc=Z("div",{name:"MuiInputBase",slot:"Root",overridesResolver:dc})(({theme:e,ownerState:n})=>E({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Oo.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},n.multiline&&E({padding:"4px 0 5px"},n.size==="small"&&{paddingTop:1}),n.fullWidth&&{width:"100%"})),hc=Z("input",{name:"MuiInputBase",slot:"Input",overridesResolver:fc})(({theme:e,ownerState:n})=>{const t=e.palette.mode==="light",r=E({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),i={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return E({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Oo.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${Oo.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},n.size==="small"&&{paddingTop:1},n.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},n.type==="search"&&{MozAppearance:"textfield"})}),Q3=b.jsx(V3,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Z3=k.forwardRef(function(n,t){var r;const i=Oe({props:n,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:a,autoFocus:s,className:l,components:u={},componentsProps:c={},defaultValue:d,disabled:f,disableInjectingGlobalStyles:p,endAdornment:m,fullWidth:v=!1,id:C,inputComponent:g="input",inputProps:h={},inputRef:y,maxRows:x,minRows:P,multiline:w=!1,name:_,onBlur:A,onChange:L,onClick:O,onFocus:R,onKeyDown:$,onKeyUp:F,placeholder:z,readOnly:N,renderSuffix:B,rows:D,slotProps:I={},slots:j={},startAdornment:S,type:le="text",value:ae}=i,T=re(i,q3),J=h.value!=null?h.value:ae,{current:ge}=k.useRef(J!=null),q=k.useRef(),Y=k.useCallback(ee=>{},[]),ue=vn(q,y,h.ref,Y),[fe,De]=k.useState(!1),ce=Gr(),xe=Pi({props:i,muiFormControl:ce,states:["color","disabled","error","hiddenLabel","size","required","filled"]});xe.focused=ce?ce.focused:fe,k.useEffect(()=>{!ce&&f&&fe&&(De(!1),A&&A())},[ce,f,fe,A]);const he=ce&&ce.onFilled,we=ce&&ce.onEmpty,pe=k.useCallback(ee=>{Jl(ee)?he&&he():we&&we()},[he,we]);Xt(()=>{ge&&pe({value:J})},[J,pe,ge]);const En=ee=>{if(xe.disabled){ee.stopPropagation();return}R&&R(ee),h.onFocus&&h.onFocus(ee),ce&&ce.onFocus?ce.onFocus(ee):De(!0)},_n=ee=>{A&&A(ee),h.onBlur&&h.onBlur(ee),ce&&ce.onBlur?ce.onBlur(ee):De(!1)},bn=(ee,...G)=>{if(!ge){const Ke=ee.target||q.current;if(Ke==null)throw new Error(zr(1));pe({value:Ke.value})}h.onChange&&h.onChange(ee,...G),L&&L(ee,...G)};k.useEffect(()=>{pe(q.current)},[]);const Pn=ee=>{q.current&&ee.currentTarget===ee.target&&q.current.focus(),O&&O(ee)};let Tn=g,Be=h;w&&Tn==="input"&&(D?Be=E({type:void 0,minRows:D,maxRows:D},Be):Be=E({type:void 0,maxRows:x,minRows:P},Be),Tn=M3);const it=ee=>{pe(ee.animationName==="mui-auto-fill-cancel"?q.current:{value:"x"})};k.useEffect(()=>{ce&&ce.setAdornedStart(!!S)},[ce,S]);const fn=E({},i,{color:xe.color||"primary",disabled:xe.disabled,endAdornment:m,error:xe.error,focused:xe.focused,formControl:ce,fullWidth:v,hiddenLabel:xe.hiddenLabel,multiline:w,size:xe.size,startAdornment:S,type:le}),Ae=X3(fn),M=j.root||u.Root||pc,V=I.root||c.root||{},se=j.input||u.Input||hc;return Be=E({},Be,(r=I.input)!=null?r:c.input),b.jsxs(k.Fragment,{children:[!p&&Q3,b.jsxs(M,E({},V,!Zl(M)&&{ownerState:E({},fn,V.ownerState)},{ref:t,onClick:Pn},T,{className:oe(Ae.root,V.className,l,N&&"MuiInputBase-readOnly"),children:[S,b.jsx(Th.Provider,{value:null,children:b.jsx(se,E({ownerState:fn,"aria-invalid":xe.error,"aria-describedby":o,autoComplete:a,autoFocus:s,defaultValue:d,disabled:xe.disabled,id:C,onAnimationStart:it,name:_,placeholder:z,readOnly:N,required:xe.required,rows:D,value:J,onKeyDown:$,onKeyUp:F,type:le},Be,!Zl(se)&&{as:Tn,ownerState:E({},fn,Be.ownerState)},{ref:ue,className:oe(Ae.input,Be.className,N&&"MuiInputBase-readOnly"),onBlur:_n,onChange:bn,onFocus:En}))}),m,B?B(E({},xe,{startAdornment:S})):null]}))]})}),Oh=Z3;function J3(e){return Ee("MuiInput",e)}const e4=E({},Oo,Ce("MuiInput",["root","underline","input"])),qo=e4;function n4(e){return Ee("MuiOutlinedInput",e)}const t4=E({},Oo,Ce("MuiOutlinedInput",["root","notchedOutline","input"])),yr=t4;function r4(e){return Ee("MuiFilledInput",e)}const i4=E({},Oo,Ce("MuiFilledInput",["root","underline","input"])),qr=i4,o4=pr(b.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),a4=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],s4={entering:{opacity:1},entered:{opacity:1}},l4=k.forwardRef(function(n,t){const r=_t(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:o,appear:a=!0,children:s,easing:l,in:u,onEnter:c,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:v,style:C,timeout:g=i,TransitionComponent:h=Ch}=n,y=re(n,a4),x=k.useRef(null),P=vn(x,s.ref,t),w=z=>N=>{if(z){const B=x.current;N===void 0?z(B):z(B,N)}},_=w(f),A=w((z,N)=>{Vx(z);const B=Ql({style:C,timeout:g,easing:l},{mode:"enter"});z.style.webkitTransition=r.transitions.create("opacity",B),z.style.transition=r.transitions.create("opacity",B),c&&c(z,N)}),L=w(d),O=w(v),R=w(z=>{const N=Ql({style:C,timeout:g,easing:l},{mode:"exit"});z.style.webkitTransition=r.transitions.create("opacity",N),z.style.transition=r.transitions.create("opacity",N),p&&p(z)}),$=w(m),F=z=>{o&&o(x.current,z)};return b.jsx(h,E({appear:a,in:u,nodeRef:x,onEnter:A,onEntered:L,onEntering:_,onExit:R,onExited:$,onExiting:O,addEndListener:F,timeout:g},y,{children:(z,N)=>k.cloneElement(s,E({style:E({opacity:0,visibility:z==="exited"&&!u?"hidden":void 0},s4[z],C,s.props.style),ref:P},N))}))}),Gx=l4;function u4(e){return Ee("MuiBackdrop",e)}Ce("MuiBackdrop",["root","invisible"]);const c4=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],d4=e=>{const{classes:n,invisible:t}=e;return Pe({root:["root",t&&"invisible"]},u4,n)},f4=Z("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.invisible&&n.invisible]}})(({ownerState:e})=>E({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),p4=k.forwardRef(function(n,t){var r,i,o;const a=Oe({props:n,name:"MuiBackdrop"}),{children:s,className:l,component:u="div",components:c={},componentsProps:d={},invisible:f=!1,open:p,slotProps:m={},slots:v={},TransitionComponent:C=Gx,transitionDuration:g}=a,h=re(a,c4),y=E({},a,{component:u,invisible:f}),x=d4(y),P=(r=m.root)!=null?r:d.root;return b.jsx(C,E({in:p,timeout:g},h,{children:b.jsx(f4,E({"aria-hidden":!0},P,{as:(i=(o=v.root)!=null?o:c.Root)!=null?i:u,className:oe(x.root,l,P==null?void 0:P.className),ownerState:E({},y,P==null?void 0:P.ownerState),classes:x,ref:t,children:s}))}))}),Yx=p4,h4=kh(),m4=a_({themeId:bi,defaultTheme:h4,defaultClassName:"MuiBox-root",generateClassName:ih.generate}),Ne=m4;function g4(e){return Ee("MuiButton",e)}const y4=Ce("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),zs=y4,v4=k.createContext({}),x4=v4,b4=k.createContext(void 0),k4=b4,w4=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],S4=e=>{const{color:n,disableElevation:t,fullWidth:r,size:i,variant:o,classes:a}=e,s={root:["root",o,`${o}${U(n)}`,`size${U(i)}`,`${o}Size${U(i)}`,n==="inherit"&&"colorInherit",t&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${U(i)}`],endIcon:["endIcon",`iconSize${U(i)}`]},l=Pe(s,g4,a);return E({},a,l)},qx=e=>E({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),C4=Z(Po,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[t.variant],n[`${t.variant}${U(t.color)}`],n[`size${U(t.size)}`],n[`${t.variant}Size${U(t.size)}`],t.color==="inherit"&&n.colorInherit,t.disableElevation&&n.disableElevation,t.fullWidth&&n.fullWidth]}})(({theme:e,ownerState:n})=>{var t,r;const i=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return E({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":E({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},n.variant==="text"&&n.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},n.variant==="outlined"&&n.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[n.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},n.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},n.variant==="contained"&&n.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[n.color].main}}),"&:active":E({},n.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${zs.focusVisible}`]:E({},n.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${zs.disabled}`]:E({color:(e.vars||e).palette.action.disabled},n.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},n.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},n.variant==="text"&&{padding:"6px 8px"},n.variant==="text"&&n.color!=="inherit"&&{color:(e.vars||e).palette[n.color].main},n.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},n.variant==="outlined"&&n.color!=="inherit"&&{color:(e.vars||e).palette[n.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[n.color].mainChannel} / 0.5)`:`1px solid ${We(e.palette[n.color].main,.5)}`},n.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(t=(r=e.palette).getContrastText)==null?void 0:t.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:i,boxShadow:(e.vars||e).shadows[2]},n.variant==="contained"&&n.color!=="inherit"&&{color:(e.vars||e).palette[n.color].contrastText,backgroundColor:(e.vars||e).palette[n.color].main},n.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},n.size==="small"&&n.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},n.size==="large"&&n.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},n.size==="small"&&n.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},n.size==="large"&&n.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},n.size==="small"&&n.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},n.size==="large"&&n.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},n.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${zs.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${zs.disabled}`]:{boxShadow:"none"}}),E4=Z("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.startIcon,n[`iconSize${U(t.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},qx(e))),_4=Z("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.endIcon,n[`iconSize${U(t.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},qx(e))),P4=k.forwardRef(function(n,t){const r=k.useContext(x4),i=k.useContext(k4),o=rh(r,n),a=Oe({props:o,name:"MuiButton"}),{children:s,color:l="primary",component:u="button",className:c,disabled:d=!1,disableElevation:f=!1,disableFocusRipple:p=!1,endIcon:m,focusVisibleClassName:v,fullWidth:C=!1,size:g="medium",startIcon:h,type:y,variant:x="text"}=a,P=re(a,w4),w=E({},a,{color:l,component:u,disabled:d,disableElevation:f,disableFocusRipple:p,fullWidth:C,size:g,type:y,variant:x}),_=S4(w),A=h&&b.jsx(E4,{className:_.startIcon,ownerState:w,children:h}),L=m&&b.jsx(_4,{className:_.endIcon,ownerState:w,children:m}),O=i||"";return b.jsxs(C4,E({ownerState:w,className:oe(r.className,_.root,c,O),component:u,disabled:d,focusRipple:!p,focusVisibleClassName:oe(_.focusVisible,v),ref:t,type:y},P,{classes:_,children:[A,s,L]}))}),Ya=P4;function T4(e){return Ee("PrivateSwitchBase",e)}Ce("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const O4=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],A4=e=>{const{classes:n,checked:t,disabled:r,edge:i}=e,o={root:["root",t&&"checked",r&&"disabled",i&&`edge${U(i)}`],input:["input"]};return Pe(o,T4,n)},I4=Z(Po)(({ownerState:e})=>E({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),R4=Z("input",{shouldForwardProp:rt})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),L4=k.forwardRef(function(n,t){const{autoFocus:r,checked:i,checkedIcon:o,className:a,defaultChecked:s,disabled:l,disableFocusRipple:u=!1,edge:c=!1,icon:d,id:f,inputProps:p,inputRef:m,name:v,onBlur:C,onChange:g,onFocus:h,readOnly:y,required:x=!1,tabIndex:P,type:w,value:_}=n,A=re(n,O4),[L,O]=Vl({controlled:i,default:!!s,name:"SwitchBase",state:"checked"}),R=Gr(),$=j=>{h&&h(j),R&&R.onFocus&&R.onFocus(j)},F=j=>{C&&C(j),R&&R.onBlur&&R.onBlur(j)},z=j=>{if(j.nativeEvent.defaultPrevented)return;const S=j.target.checked;O(S),g&&g(j,S)};let N=l;R&&typeof N>"u"&&(N=R.disabled);const B=w==="checkbox"||w==="radio",D=E({},n,{checked:L,disabled:N,disableFocusRipple:u,edge:c}),I=A4(D);return b.jsxs(I4,E({component:"span",className:oe(I.root,a),centerRipple:!0,focusRipple:!u,disabled:N,tabIndex:null,role:void 0,onFocus:$,onBlur:F,ownerState:D,ref:t},A,{children:[b.jsx(R4,E({autoFocus:r,checked:i,defaultChecked:s,className:I.input,disabled:N,id:B?f:void 0,name:v,onChange:z,readOnly:y,ref:m,required:x,ownerState:D,tabIndex:P,type:w},w==="checkbox"&&_===void 0?{}:{value:_},p)),L?o:d]}))}),Xx=L4,$4=pr(b.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),M4=pr(b.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),N4=pr(b.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function j4(e){return Ee("MuiCheckbox",e)}const z4=Ce("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Jc=z4,F4=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],D4=e=>{const{classes:n,indeterminate:t,color:r,size:i}=e,o={root:["root",t&&"indeterminate",`color${U(r)}`,`size${U(i)}`]},a=Pe(o,j4,n);return E({},n,a)},B4=Z(Xx,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.indeterminate&&n.indeterminate,n[`size${U(t.size)}`],t.color!=="default"&&n[`color${U(t.color)}`]]}})(({theme:e,ownerState:n})=>E({color:(e.vars||e).palette.text.secondary},!n.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${n.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(n.color==="default"?e.palette.action.active:e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},n.color!=="default"&&{[`&.${Jc.checked}, &.${Jc.indeterminate}`]:{color:(e.vars||e).palette[n.color].main},[`&.${Jc.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),U4=b.jsx(M4,{}),W4=b.jsx($4,{}),H4=b.jsx(N4,{}),V4=k.forwardRef(function(n,t){var r,i;const o=Oe({props:n,name:"MuiCheckbox"}),{checkedIcon:a=U4,color:s="primary",icon:l=W4,indeterminate:u=!1,indeterminateIcon:c=H4,inputProps:d,size:f="medium",className:p}=o,m=re(o,F4),v=u?c:l,C=u?c:a,g=E({},o,{color:s,indeterminate:u,size:f}),h=D4(g);return b.jsx(B4,E({type:"checkbox",inputProps:E({"data-indeterminate":u},d),icon:k.cloneElement(v,{fontSize:(r=v.props.fontSize)!=null?r:f}),checkedIcon:k.cloneElement(C,{fontSize:(i=C.props.fontSize)!=null?i:f}),ownerState:g,ref:t,className:oe(h.root,p)},m,{classes:h}))}),Xr=V4,K4=I_({createStyledComponent:Z("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[`maxWidth${U(String(t.maxWidth))}`],t.fixed&&n.fixed,t.disableGutters&&n.disableGutters]}}),useThemeProps:e=>Oe({props:e,name:"MuiContainer"})}),Of=K4;function G4(e){return Ee("MuiModal",e)}Ce("MuiModal",["root","hidden","backdrop"]);const Y4=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],q4=e=>{const{open:n,exited:t,classes:r}=e;return Pe({root:["root",!n&&t&&"hidden"],backdrop:["backdrop"]},G4,r)},X4=Z("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,!t.open&&t.exited&&n.hidden]}})(({theme:e,ownerState:n})=>E({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})),Q4=Z(Yx,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,n)=>n.backdrop})({zIndex:-1}),Z4=k.forwardRef(function(n,t){var r,i,o,a,s,l;const u=Oe({name:"MuiModal",props:n}),{BackdropComponent:c=Q4,BackdropProps:d,className:f,closeAfterTransition:p=!1,children:m,container:v,component:C,components:g={},componentsProps:h={},disableAutoFocus:y=!1,disableEnforceFocus:x=!1,disableEscapeKeyDown:P=!1,disablePortal:w=!1,disableRestoreFocus:_=!1,disableScrollLock:A=!1,hideBackdrop:L=!1,keepMounted:O=!1,onBackdropClick:R,open:$,slotProps:F,slots:z}=u,N=re(u,Y4),B=E({},u,{closeAfterTransition:p,disableAutoFocus:y,disableEnforceFocus:x,disableEscapeKeyDown:P,disablePortal:w,disableRestoreFocus:_,disableScrollLock:A,hideBackdrop:L,keepMounted:O}),{getRootProps:D,getBackdropProps:I,getTransitionProps:j,portalRef:S,isTopModal:le,exited:ae,hasTransition:T}=R3(E({},B,{rootRef:t})),J=E({},B,{exited:ae}),ge=q4(J),q={};if(m.props.tabIndex===void 0&&(q.tabIndex="-1"),T){const{onEnter:he,onExited:we}=j();q.onEnter=he,q.onExited=we}const Y=(r=(i=z==null?void 0:z.root)!=null?i:g.Root)!=null?r:X4,ue=(o=(a=z==null?void 0:z.backdrop)!=null?a:g.Backdrop)!=null?o:c,fe=(s=F==null?void 0:F.root)!=null?s:h.root,De=(l=F==null?void 0:F.backdrop)!=null?l:h.backdrop,ce=To({elementType:Y,externalSlotProps:fe,externalForwardedProps:N,getSlotProps:D,additionalProps:{ref:t,as:C},ownerState:J,className:oe(f,fe==null?void 0:fe.className,ge==null?void 0:ge.root,!J.open&&J.exited&&(ge==null?void 0:ge.hidden))}),xe=To({elementType:ue,externalSlotProps:De,additionalProps:d,getSlotProps:he=>I(E({},he,{onClick:we=>{R&&R(we),he!=null&&he.onClick&&he.onClick(we)}})),className:oe(De==null?void 0:De.className,d==null?void 0:d.className,ge==null?void 0:ge.backdrop),ownerState:J});return!O&&!$&&(!T||ae)?null:b.jsx(S3,{ref:S,container:v,disablePortal:w,children:b.jsxs(Y,E({},ce,{children:[!L&&c?b.jsx(ue,E({},xe)):null,b.jsx(k3,{disableEnforceFocus:x,disableAutoFocus:y,disableRestoreFocus:_,isEnabled:le,open:$,children:k.cloneElement(m,q)})]}))})}),Qx=Z4;function J4(e){return Ee("MuiDialog",e)}const eT=Ce("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),ed=eT,nT=k.createContext({}),tT=nT,rT=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],iT=Z(Yx,{name:"MuiDialog",slot:"Backdrop",overrides:(e,n)=>n.backdrop})({zIndex:-1}),oT=e=>{const{classes:n,scroll:t,maxWidth:r,fullWidth:i,fullScreen:o}=e,a={root:["root"],container:["container",`scroll${U(t)}`],paper:["paper",`paperScroll${U(t)}`,`paperWidth${U(String(r))}`,i&&"paperFullWidth",o&&"paperFullScreen"]};return Pe(a,J4,n)},aT=Z(Qx,{name:"MuiDialog",slot:"Root",overridesResolver:(e,n)=>n.root})({"@media print":{position:"absolute !important"}}),sT=Z("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.container,n[`scroll${U(t.scroll)}`]]}})(({ownerState:e})=>E({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),lT=Z(uc,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.paper,n[`scrollPaper${U(t.scroll)}`],n[`paperWidth${U(String(t.maxWidth))}`],t.fullWidth&&n.paperFullWidth,t.fullScreen&&n.paperFullScreen]}})(({theme:e,ownerState:n})=>E({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},n.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},n.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},n.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${ed.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},n.maxWidth&&n.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[n.maxWidth]}${e.breakpoints.unit}`,[`&.${ed.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[n.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${ed.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),uT=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiDialog"}),i=_t(),o={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":s,BackdropComponent:l,BackdropProps:u,children:c,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:v="sm",onBackdropClick:C,onClose:g,open:h,PaperComponent:y=uc,PaperProps:x={},scroll:P="paper",TransitionComponent:w=Gx,transitionDuration:_=o,TransitionProps:A}=r,L=re(r,rT),O=E({},r,{disableEscapeKeyDown:f,fullScreen:p,fullWidth:m,maxWidth:v,scroll:P}),R=oT(O),$=k.useRef(),F=D=>{$.current=D.target===D.currentTarget},z=D=>{$.current&&($.current=null,C&&C(D),g&&g(D,"backdropClick"))},N=Pu(s),B=k.useMemo(()=>({titleId:N}),[N]);return b.jsx(aT,E({className:oe(R.root,d),closeAfterTransition:!0,components:{Backdrop:iT},componentsProps:{backdrop:E({transitionDuration:_,as:l},u)},disableEscapeKeyDown:f,onClose:g,open:h,ref:t,onClick:z,ownerState:O},L,{children:b.jsx(w,E({appear:!0,in:h,timeout:_,role:"presentation"},A,{children:b.jsx(sT,{className:oe(R.container),onMouseDown:F,ownerState:O,children:b.jsx(lT,E({as:y,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":N},x,{className:oe(R.paper,x.className),ownerState:O,children:b.jsx(tT.Provider,{value:B,children:c})}))})}))}))}),cT=uT,dT=Ce("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),i0=dT,fT=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],pT=e=>{const{classes:n,disableUnderline:t}=e,i=Pe({root:["root",!t&&"underline"],input:["input"]},r4,n);return E({},n,i)},hT=Z(pc,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[...dc(e,n),!t.disableUnderline&&n.underline]}})(({theme:e,ownerState:n})=>{var t;const r=e.palette.mode==="light",i=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return E({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${qr.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${qr.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(t=(e.vars||e).palette[n.color||"primary"])==null?void 0:t.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${qr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${qr.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${qr.disabled}, .${qr.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${qr.disabled}:before`]:{borderBottomStyle:"dotted"}},n.startAdornment&&{paddingLeft:12},n.endAdornment&&{paddingRight:12},n.multiline&&E({padding:"25px 12px 8px"},n.size==="small"&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),mT=Z(hc,{name:"MuiFilledInput",slot:"Input",overridesResolver:fc})(({theme:e,ownerState:n})=>E({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},n.size==="small"&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&n.size==="small"&&{paddingTop:8,paddingBottom:9})),Zx=k.forwardRef(function(n,t){var r,i,o,a;const s=Oe({props:n,name:"MuiFilledInput"}),{components:l={},componentsProps:u,fullWidth:c=!1,inputComponent:d="input",multiline:f=!1,slotProps:p,slots:m={},type:v="text"}=s,C=re(s,fT),g=E({},s,{fullWidth:c,inputComponent:d,multiline:f,type:v}),h=pT(s),y={root:{ownerState:g},input:{ownerState:g}},x=p??u?$n(p??u,y):y,P=(r=(i=m.root)!=null?i:l.Root)!=null?r:hT,w=(o=(a=m.input)!=null?a:l.Input)!=null?o:mT;return b.jsx(Oh,E({slots:{root:P,input:w},componentsProps:x,fullWidth:c,inputComponent:d,multiline:f,ref:t,type:v},C,{classes:h}))});Zx.muiName="Input";const Jx=Zx;function gT(e){return Ee("MuiFormControl",e)}Ce("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const yT=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],vT=e=>{const{classes:n,margin:t,fullWidth:r}=e,i={root:["root",t!=="none"&&`margin${U(t)}`,r&&"fullWidth"]};return Pe(i,gT,n)},xT=Z("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},n)=>E({},n.root,n[`margin${U(e.margin)}`],e.fullWidth&&n.fullWidth)})(({ownerState:e})=>E({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),bT=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiFormControl"}),{children:i,className:o,color:a="primary",component:s="div",disabled:l=!1,error:u=!1,focused:c,fullWidth:d=!1,hiddenLabel:f=!1,margin:p="none",required:m=!1,size:v="medium",variant:C="outlined"}=r,g=re(r,yT),h=E({},r,{color:a,component:s,disabled:l,error:u,fullWidth:d,hiddenLabel:f,margin:p,required:m,size:v,variant:C}),y=vT(h),[x,P]=k.useState(()=>{let F=!1;return i&&k.Children.forEach(i,z=>{if(!dl(z,["Input","Select"]))return;const N=dl(z,["Select"])?z.props.input:z;N&&K3(N.props)&&(F=!0)}),F}),[w,_]=k.useState(()=>{let F=!1;return i&&k.Children.forEach(i,z=>{dl(z,["Input","Select"])&&(Jl(z.props,!0)||Jl(z.props.inputProps,!0))&&(F=!0)}),F}),[A,L]=k.useState(!1);l&&A&&L(!1);const O=c!==void 0&&!l?c:A;let R;const $=k.useMemo(()=>({adornedStart:x,setAdornedStart:P,color:a,disabled:l,error:u,filled:w,focused:O,fullWidth:d,hiddenLabel:f,size:v,onBlur:()=>{L(!1)},onEmpty:()=>{_(!1)},onFilled:()=>{_(!0)},onFocus:()=>{L(!0)},registerEffect:R,required:m,variant:C}),[x,a,l,u,w,O,d,f,R,m,v,C]);return b.jsx(Th.Provider,{value:$,children:b.jsx(xT,E({as:s,ownerState:h,className:oe(y.root,o),ref:t},g,{children:i}))})}),kT=bT,wT=F_({createStyledComponent:Z("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,n)=>n.root}),useThemeProps:e=>Oe({props:e,name:"MuiStack"})}),ST=wT;function CT(e){return Ee("MuiFormControlLabel",e)}const ET=Ce("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),sa=ET,_T=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],PT=e=>{const{classes:n,disabled:t,labelPlacement:r,error:i,required:o}=e,a={root:["root",t&&"disabled",`labelPlacement${U(r)}`,i&&"error",o&&"required"],label:["label",t&&"disabled"],asterisk:["asterisk",i&&"error"]};return Pe(a,CT,n)},TT=Z("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[{[`& .${sa.label}`]:n.label},n.root,n[`labelPlacement${U(t.labelPlacement)}`]]}})(({theme:e,ownerState:n})=>E({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${sa.disabled}`]:{cursor:"default"}},n.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},n.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},n.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${sa.label}`]:{[`&.${sa.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),OT=Z("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,n)=>n.asterisk})(({theme:e})=>({[`&.${sa.error}`]:{color:(e.vars||e).palette.error.main}})),AT=k.forwardRef(function(n,t){var r,i;const o=Oe({props:n,name:"MuiFormControlLabel"}),{className:a,componentsProps:s={},control:l,disabled:u,disableTypography:c,label:d,labelPlacement:f="end",required:p,slotProps:m={}}=o,v=re(o,_T),C=Gr(),g=(r=u??l.props.disabled)!=null?r:C==null?void 0:C.disabled,h=p??l.props.required,y={disabled:g,required:h};["checked","name","onChange","value","inputRef"].forEach(L=>{typeof l.props[L]>"u"&&typeof o[L]<"u"&&(y[L]=o[L])});const x=Pi({props:o,muiFormControl:C,states:["error"]}),P=E({},o,{disabled:g,labelPlacement:f,required:h,error:x.error}),w=PT(P),_=(i=m.typography)!=null?i:s.typography;let A=d;return A!=null&&A.type!==ve&&!c&&(A=b.jsx(ve,E({component:"span"},_,{className:oe(w.label,_==null?void 0:_.className),children:A}))),b.jsxs(TT,E({className:oe(w.root,a),ownerState:P,ref:t},v,{children:[k.cloneElement(l,y),h?b.jsxs(ST,{direction:"row",alignItems:"center",children:[A,b.jsxs(OT,{ownerState:P,"aria-hidden":!0,className:w.asterisk,children:[" ","*"]})]}):A]}))}),Qr=AT;function IT(e){return Ee("MuiFormHelperText",e)}const RT=Ce("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),o0=RT;var a0;const LT=["children","className","component","disabled","error","filled","focused","margin","required","variant"],$T=e=>{const{classes:n,contained:t,size:r,disabled:i,error:o,filled:a,focused:s,required:l}=e,u={root:["root",i&&"disabled",o&&"error",r&&`size${U(r)}`,t&&"contained",s&&"focused",a&&"filled",l&&"required"]};return Pe(u,IT,n)},MT=Z("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.size&&n[`size${U(t.size)}`],t.contained&&n.contained,t.filled&&n.filled]}})(({theme:e,ownerState:n})=>E({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${o0.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${o0.error}`]:{color:(e.vars||e).palette.error.main}},n.size==="small"&&{marginTop:4},n.contained&&{marginLeft:14,marginRight:14})),NT=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiFormHelperText"}),{children:i,className:o,component:a="p"}=r,s=re(r,LT),l=Gr(),u=Pi({props:r,muiFormControl:l,states:["variant","size","disabled","error","filled","focused","required"]}),c=E({},r,{component:a,contained:u.variant==="filled"||u.variant==="outlined",variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=$T(c);return b.jsx(MT,E({as:a,ownerState:c,className:oe(d.root,o),ref:t},s,{children:i===" "?a0||(a0=b.jsx("span",{className:"notranslate",children:"​"})):i}))}),jT=NT;function zT(e){return Ee("MuiFormLabel",e)}const FT=Ce("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),ka=FT,DT=["children","className","color","component","disabled","error","filled","focused","required"],BT=e=>{const{classes:n,color:t,focused:r,disabled:i,error:o,filled:a,required:s}=e,l={root:["root",`color${U(t)}`,i&&"disabled",o&&"error",a&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",o&&"error"]};return Pe(l,zT,n)},UT=Z("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},n)=>E({},n.root,e.color==="secondary"&&n.colorSecondary,e.filled&&n.filled)})(({theme:e,ownerState:n})=>E({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${ka.focused}`]:{color:(e.vars||e).palette[n.color].main},[`&.${ka.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ka.error}`]:{color:(e.vars||e).palette.error.main}})),WT=Z("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,n)=>n.asterisk})(({theme:e})=>({[`&.${ka.error}`]:{color:(e.vars||e).palette.error.main}})),HT=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiFormLabel"}),{children:i,className:o,component:a="label"}=r,s=re(r,DT),l=Gr(),u=Pi({props:r,muiFormControl:l,states:["color","required","focused","disabled","error","filled"]}),c=E({},r,{color:u.color||"primary",component:a,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=BT(c);return b.jsxs(UT,E({as:a,ownerState:c,className:oe(d.root,o),ref:t},s,{children:[i,u.required&&b.jsxs(WT,{ownerState:c,"aria-hidden":!0,className:d.asterisk,children:[" ","*"]})]}))}),VT=HT,KT=k.createContext(),s0=KT;function GT(e){return Ee("MuiGrid",e)}const YT=[0,1,2,3,4,5,6,7,8,9,10],qT=["column-reverse","column","row-reverse","row"],XT=["nowrap","wrap-reverse","wrap"],Xo=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],qa=Ce("MuiGrid",["root","container","item","zeroMinWidth",...YT.map(e=>`spacing-xs-${e}`),...qT.map(e=>`direction-xs-${e}`),...XT.map(e=>`wrap-xs-${e}`),...Xo.map(e=>`grid-xs-${e}`),...Xo.map(e=>`grid-sm-${e}`),...Xo.map(e=>`grid-md-${e}`),...Xo.map(e=>`grid-lg-${e}`),...Xo.map(e=>`grid-xl-${e}`)]),QT=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function ho(e){const n=parseFloat(e);return`${n}${String(e).replace(String(n),"")||"px"}`}function ZT({theme:e,ownerState:n}){let t;return e.breakpoints.keys.reduce((r,i)=>{let o={};if(n[i]&&(t=n[i]),!t)return r;if(t===!0)o={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(t==="auto")o={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const a=pi({values:n.columns,breakpoints:e.breakpoints.values}),s=typeof a=="object"?a[i]:a;if(s==null)return r;const l=`${Math.round(t/s*1e8)/1e6}%`;let u={};if(n.container&&n.item&&n.columnSpacing!==0){const c=e.spacing(n.columnSpacing);if(c!=="0px"){const d=`calc(${l} + ${ho(c)})`;u={flexBasis:d,maxWidth:d}}}o=E({flexBasis:l,flexGrow:0,maxWidth:l},u)}return e.breakpoints.values[i]===0?Object.assign(r,o):r[e.breakpoints.up(i)]=o,r},{})}function JT({theme:e,ownerState:n}){const t=pi({values:n.direction,breakpoints:e.breakpoints.values});return tt({theme:e},t,r=>{const i={flexDirection:r};return r.indexOf("column")===0&&(i[`& > .${qa.item}`]={maxWidth:"none"}),i})}function eb({breakpoints:e,values:n}){let t="";Object.keys(n).forEach(i=>{t===""&&n[i]!==0&&(t=i)});const r=Object.keys(e).sort((i,o)=>e[i]-e[o]);return r.slice(0,r.indexOf(t))}function e5({theme:e,ownerState:n}){const{container:t,rowSpacing:r}=n;let i={};if(t&&r!==0){const o=pi({values:r,breakpoints:e.breakpoints.values});let a;typeof o=="object"&&(a=eb({breakpoints:e.breakpoints.values,values:o})),i=tt({theme:e},o,(s,l)=>{var u;const c=e.spacing(s);return c!=="0px"?{marginTop:`-${ho(c)}`,[`& > .${qa.item}`]:{paddingTop:ho(c)}}:(u=a)!=null&&u.includes(l)?{}:{marginTop:0,[`& > .${qa.item}`]:{paddingTop:0}}})}return i}function n5({theme:e,ownerState:n}){const{container:t,columnSpacing:r}=n;let i={};if(t&&r!==0){const o=pi({values:r,breakpoints:e.breakpoints.values});let a;typeof o=="object"&&(a=eb({breakpoints:e.breakpoints.values,values:o})),i=tt({theme:e},o,(s,l)=>{var u;const c=e.spacing(s);return c!=="0px"?{width:`calc(100% + ${ho(c)})`,marginLeft:`-${ho(c)}`,[`& > .${qa.item}`]:{paddingLeft:ho(c)}}:(u=a)!=null&&u.includes(l)?{}:{width:"100%",marginLeft:0,[`& > .${qa.item}`]:{paddingLeft:0}}})}return i}function t5(e,n,t={}){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[t[`spacing-xs-${String(e)}`]];const r=[];return n.forEach(i=>{const o=e[i];Number(o)>0&&r.push(t[`spacing-${i}-${String(o)}`])}),r}const r5=Z("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e,{container:r,direction:i,item:o,spacing:a,wrap:s,zeroMinWidth:l,breakpoints:u}=t;let c=[];r&&(c=t5(a,u,n));const d=[];return u.forEach(f=>{const p=t[f];p&&d.push(n[`grid-${f}-${String(p)}`])}),[n.root,r&&n.container,o&&n.item,l&&n.zeroMinWidth,...c,i!=="row"&&n[`direction-xs-${String(i)}`],s!=="wrap"&&n[`wrap-xs-${String(s)}`],...d]}})(({ownerState:e})=>E({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},e.wrap!=="wrap"&&{flexWrap:e.wrap}),JT,e5,n5,ZT);function i5(e,n){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[`spacing-xs-${String(e)}`];const t=[];return n.forEach(r=>{const i=e[r];if(Number(i)>0){const o=`spacing-${r}-${String(i)}`;t.push(o)}}),t}const o5=e=>{const{classes:n,container:t,direction:r,item:i,spacing:o,wrap:a,zeroMinWidth:s,breakpoints:l}=e;let u=[];t&&(u=i5(o,l));const c=[];l.forEach(f=>{const p=e[f];p&&c.push(`grid-${f}-${String(p)}`)});const d={root:["root",t&&"container",i&&"item",s&&"zeroMinWidth",...u,r!=="row"&&`direction-xs-${String(r)}`,a!=="wrap"&&`wrap-xs-${String(a)}`,...c]};return Pe(d,GT,n)},a5=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiGrid"}),{breakpoints:i}=_t(),o=Xu(r),{className:a,columns:s,columnSpacing:l,component:u="div",container:c=!1,direction:d="row",item:f=!1,rowSpacing:p,spacing:m=0,wrap:v="wrap",zeroMinWidth:C=!1}=o,g=re(o,QT),h=p||m,y=l||m,x=k.useContext(s0),P=c?s||12:x,w={},_=E({},g);i.keys.forEach(O=>{g[O]!=null&&(w[O]=g[O],delete _[O])});const A=E({},o,{columns:P,container:c,direction:d,item:f,rowSpacing:h,columnSpacing:y,wrap:v,zeroMinWidth:C,spacing:m},w,{breakpoints:i.keys}),L=o5(A);return b.jsx(s0.Provider,{value:P,children:b.jsx(r5,E({ownerState:A,className:oe(L.root,a),as:u,ref:t},_))})}),$e=a5,s5=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Af(e){return`scale(${e}, ${e**2})`}const l5={entering:{opacity:1,transform:Af(1)},entered:{opacity:1,transform:"none"}},nd=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),nb=k.forwardRef(function(n,t){const{addEndListener:r,appear:i=!0,children:o,easing:a,in:s,onEnter:l,onEntered:u,onEntering:c,onExit:d,onExited:f,onExiting:p,style:m,timeout:v="auto",TransitionComponent:C=Ch}=n,g=re(n,s5),h=k.useRef(),y=k.useRef(),x=_t(),P=k.useRef(null),w=vn(P,o.ref,t),_=N=>B=>{if(N){const D=P.current;B===void 0?N(D):N(D,B)}},A=_(c),L=_((N,B)=>{Vx(N);const{duration:D,delay:I,easing:j}=Ql({style:m,timeout:v,easing:a},{mode:"enter"});let S;v==="auto"?(S=x.transitions.getAutoHeightDuration(N.clientHeight),y.current=S):S=D,N.style.transition=[x.transitions.create("opacity",{duration:S,delay:I}),x.transitions.create("transform",{duration:nd?S:S*.666,delay:I,easing:j})].join(","),l&&l(N,B)}),O=_(u),R=_(p),$=_(N=>{const{duration:B,delay:D,easing:I}=Ql({style:m,timeout:v,easing:a},{mode:"exit"});let j;v==="auto"?(j=x.transitions.getAutoHeightDuration(N.clientHeight),y.current=j):j=B,N.style.transition=[x.transitions.create("opacity",{duration:j,delay:D}),x.transitions.create("transform",{duration:nd?j:j*.666,delay:nd?D:D||j*.333,easing:I})].join(","),N.style.opacity=0,N.style.transform=Af(.75),d&&d(N)}),F=_(f),z=N=>{v==="auto"&&(h.current=setTimeout(N,y.current||0)),r&&r(P.current,N)};return k.useEffect(()=>()=>{clearTimeout(h.current)},[]),b.jsx(C,E({appear:i,in:s,nodeRef:P,onEnter:L,onEntered:O,onEntering:A,onExit:$,onExited:F,onExiting:R,addEndListener:z,timeout:v==="auto"?null:v},g,{children:(N,B)=>k.cloneElement(o,E({style:E({opacity:0,transform:Af(.75),visibility:N==="exited"&&!s?"hidden":void 0},l5[N],m,o.props.style),ref:w},B))}))});nb.muiSupportAuto=!0;const u5=nb;function c5(e,n,t,r,i){const[o,a]=k.useState(()=>i&&t?t(e).matches:r?r(e).matches:n);return Xt(()=>{let s=!0;if(!t)return;const l=t(e),u=()=>{s&&a(l.matches)};return u(),l.addListener(u),()=>{s=!1,l.removeListener(u)}},[e,t]),o}const tb=k.useSyncExternalStore;function d5(e,n,t,r,i){const o=k.useCallback(()=>n,[n]),a=k.useMemo(()=>{if(i&&t)return()=>t(e).matches;if(r!==null){const{matches:c}=r(e);return()=>c}return o},[o,e,r,i,t]),[s,l]=k.useMemo(()=>{if(t===null)return[o,()=>()=>{}];const c=t(e);return[()=>c.matches,d=>(c.addListener(d),()=>{c.removeListener(d)})]},[o,t,e]);return tb(l,s,a)}function Ti(e,n={}){const t=vh(),r=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:i=!1,matchMedia:o=r?window.matchMedia:null,ssrMatchMedia:a=null,noSsr:s=!1}=zx({name:"MuiUseMediaQuery",props:n,theme:t});let l=typeof e=="function"?e(t):e;return l=l.replace(/^@media( ?)/m,""),(tb!==void 0?d5:c5)(l,i,o,a,s)}const f5=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],p5=e=>{const{classes:n,disableUnderline:t}=e,i=Pe({root:["root",!t&&"underline"],input:["input"]},J3,n);return E({},n,i)},h5=Z(pc,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[...dc(e,n),!t.disableUnderline&&n.underline]}})(({theme:e,ownerState:n})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),E({position:"relative"},n.formControl&&{"label + &":{marginTop:16}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[n.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${qo.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${qo.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${qo.disabled}, .${qo.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${qo.disabled}:before`]:{borderBottomStyle:"dotted"}})}),m5=Z(hc,{name:"MuiInput",slot:"Input",overridesResolver:fc})({}),rb=k.forwardRef(function(n,t){var r,i,o,a;const s=Oe({props:n,name:"MuiInput"}),{disableUnderline:l,components:u={},componentsProps:c,fullWidth:d=!1,inputComponent:f="input",multiline:p=!1,slotProps:m,slots:v={},type:C="text"}=s,g=re(s,f5),h=p5(s),x={root:{ownerState:{disableUnderline:l}}},P=m??c?$n(m??c,x):x,w=(r=(i=v.root)!=null?i:u.Root)!=null?r:h5,_=(o=(a=v.input)!=null?a:u.Input)!=null?o:m5;return b.jsx(Oh,E({slots:{root:w,input:_},slotProps:P,fullWidth:d,inputComponent:f,multiline:p,ref:t,type:C},g,{classes:h}))});rb.muiName="Input";const ib=rb;function g5(e){return Ee("MuiInputLabel",e)}Ce("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const y5=["disableAnimation","margin","shrink","variant","className"],v5=e=>{const{classes:n,formControl:t,size:r,shrink:i,disableAnimation:o,variant:a,required:s}=e,l={root:["root",t&&"formControl",!o&&"animated",i&&"shrink",r&&r!=="normal"&&`size${U(r)}`,a],asterisk:[s&&"asterisk"]},u=Pe(l,g5,n);return E({},n,u)},x5=Z(VT,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[{[`& .${ka.asterisk}`]:n.asterisk},n.root,t.formControl&&n.formControl,t.size==="small"&&n.sizeSmall,t.shrink&&n.shrink,!t.disableAnimation&&n.animated,t.focused&&n.focused,n[t.variant]]}})(({theme:e,ownerState:n})=>E({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},n.size==="small"&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},n.variant==="filled"&&E({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},n.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&E({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},n.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),n.variant==="outlined"&&E({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},n.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),b5=k.forwardRef(function(n,t){const r=Oe({name:"MuiInputLabel",props:n}),{disableAnimation:i=!1,shrink:o,className:a}=r,s=re(r,y5),l=Gr();let u=o;typeof u>"u"&&l&&(u=l.filled||l.focused||l.adornedStart);const c=Pi({props:r,muiFormControl:l,states:["size","variant","required","focused"]}),d=E({},r,{disableAnimation:i,formControl:l,shrink:u,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),f=v5(d);return b.jsx(x5,E({"data-shrink":u,ownerState:d,ref:t,className:oe(f.root,a)},s,{classes:f}))}),k5=b5;function w5(e){return Ee("MuiLink",e)}const S5=Ce("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),C5=S5,ob={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},E5=e=>ob[e]||e,_5=({theme:e,ownerState:n})=>{const t=E5(n.color),r=_o(e,`palette.${t}`,!1)||n.color,i=_o(e,`palette.${t}Channel`);return"vars"in e&&i?`rgba(${i} / 0.4)`:We(r,.4)},P5=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],T5=e=>{const{classes:n,component:t,focusVisible:r,underline:i}=e,o={root:["root",`underline${U(i)}`,t==="button"&&"button",r&&"focusVisible"]};return Pe(o,w5,n)},O5=Z(ve,{name:"MuiLink",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[`underline${U(t.underline)}`],t.component==="button"&&n.button]}})(({theme:e,ownerState:n})=>E({},n.underline==="none"&&{textDecoration:"none"},n.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},n.underline==="always"&&E({textDecoration:"underline"},n.color!=="inherit"&&{textDecorationColor:_5({theme:e,ownerState:n})},{"&:hover":{textDecorationColor:"inherit"}}),n.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${C5.focusVisible}`]:{outline:"auto"}})),A5=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiLink"}),{className:i,color:o="primary",component:a="a",onBlur:s,onFocus:l,TypographyClasses:u,underline:c="always",variant:d="inherit",sx:f}=r,p=re(r,P5),{isFocusVisibleRef:m,onBlur:v,onFocus:C,ref:g}=th(),[h,y]=k.useState(!1),x=vn(t,g),P=L=>{v(L),m.current===!1&&y(!1),s&&s(L)},w=L=>{C(L),m.current===!0&&y(!0),l&&l(L)},_=E({},r,{color:o,component:a,focusVisible:h,underline:c,variant:d}),A=T5(_);return b.jsx(O5,E({color:o,className:oe(A.root,i),classes:u,component:a,onBlur:P,onFocus:w,ref:x,ownerState:_,variant:d,sx:[...Object.keys(ob).includes(o)?[]:[{color:o}],...Array.isArray(f)?f:[f]]},p))}),Di=A5,I5=k.createContext({}),If=I5;function R5(e){return Ee("MuiList",e)}Ce("MuiList",["root","padding","dense","subheader"]);const L5=["children","className","component","dense","disablePadding","subheader"],$5=e=>{const{classes:n,disablePadding:t,dense:r,subheader:i}=e;return Pe({root:["root",!t&&"padding",r&&"dense",i&&"subheader"]},R5,n)},M5=Z("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,!t.disablePadding&&n.padding,t.dense&&n.dense,t.subheader&&n.subheader]}})(({ownerState:e})=>E({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),N5=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiList"}),{children:i,className:o,component:a="ul",dense:s=!1,disablePadding:l=!1,subheader:u}=r,c=re(r,L5),d=k.useMemo(()=>({dense:s}),[s]),f=E({},r,{component:a,dense:s,disablePadding:l}),p=$5(f);return b.jsx(If.Provider,{value:d,children:b.jsxs(M5,E({as:a,className:oe(p.root,o),ref:t,ownerState:f},c,{children:[u,i]}))})}),j5=N5,z5=Ce("MuiListItemIcon",["root","alignItemsFlexStart"]),l0=z5,F5=Ce("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),u0=F5,D5=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function td(e,n,t){return e===n?e.firstChild:n&&n.nextElementSibling?n.nextElementSibling:t?null:e.firstChild}function c0(e,n,t){return e===n?t?e.firstChild:e.lastChild:n&&n.previousElementSibling?n.previousElementSibling:t?null:e.lastChild}function ab(e,n){if(n===void 0)return!0;let t=e.innerText;return t===void 0&&(t=e.textContent),t=t.trim().toLowerCase(),t.length===0?!1:n.repeating?t[0]===n.keys[0]:t.indexOf(n.keys.join(""))===0}function Qo(e,n,t,r,i,o){let a=!1,s=i(e,n,n?t:!1);for(;s;){if(s===e.firstChild){if(a)return!1;a=!0}const l=r?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!ab(s,o)||l)s=i(e,s,t);else return s.focus(),!0}return!1}const B5=k.forwardRef(function(n,t){const{actions:r,autoFocus:i=!1,autoFocusItem:o=!1,children:a,className:s,disabledItemsFocusable:l=!1,disableListWrap:u=!1,onKeyDown:c,variant:d="selectedMenu"}=n,f=re(n,D5),p=k.useRef(null),m=k.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Xt(()=>{i&&p.current.focus()},[i]),k.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(y,x)=>{const P=!p.current.style.width;if(y.clientHeight{const x=p.current,P=y.key,w=Jn(x).activeElement;if(P==="ArrowDown")y.preventDefault(),Qo(x,w,u,l,td);else if(P==="ArrowUp")y.preventDefault(),Qo(x,w,u,l,c0);else if(P==="Home")y.preventDefault(),Qo(x,null,u,l,td);else if(P==="End")y.preventDefault(),Qo(x,null,u,l,c0);else if(P.length===1){const _=m.current,A=P.toLowerCase(),L=performance.now();_.keys.length>0&&(L-_.lastTime>500?(_.keys=[],_.repeating=!0,_.previousKeyMatched=!0):_.repeating&&A!==_.keys[0]&&(_.repeating=!1)),_.lastTime=L,_.keys.push(A);const O=w&&!_.repeating&&ab(w,_);_.previousKeyMatched&&(O||Qo(x,w,!1,l,td,_))?y.preventDefault():_.previousKeyMatched=!1}c&&c(y)},C=vn(p,t);let g=-1;k.Children.forEach(a,(y,x)=>{if(!k.isValidElement(y)){g===x&&(g+=1,g>=a.length&&(g=-1));return}y.props.disabled||(d==="selectedMenu"&&y.props.selected||g===-1)&&(g=x),g===x&&(y.props.disabled||y.props.muiSkipListHighlight||y.type.muiSkipListHighlight)&&(g+=1,g>=a.length&&(g=-1))});const h=k.Children.map(a,(y,x)=>{if(x===g){const P={};return o&&(P.autoFocus=!0),y.props.tabIndex===void 0&&d==="selectedMenu"&&(P.tabIndex=0),k.cloneElement(y,P)}return y});return b.jsx(j5,E({role:"menu",ref:C,className:s,onKeyDown:v,tabIndex:i?0:-1},f,{children:h}))}),U5=B5;function W5(e){return Ee("MuiPopover",e)}Ce("MuiPopover",["root","paper"]);const H5=["onEntering"],V5=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],K5=["slotProps"];function d0(e,n){let t=0;return typeof n=="number"?t=n:n==="center"?t=e.height/2:n==="bottom"&&(t=e.height),t}function f0(e,n){let t=0;return typeof n=="number"?t=n:n==="center"?t=e.width/2:n==="right"&&(t=e.width),t}function p0(e){return[e.horizontal,e.vertical].map(n=>typeof n=="number"?`${n}px`:n).join(" ")}function rd(e){return typeof e=="function"?e():e}const G5=e=>{const{classes:n}=e;return Pe({root:["root"],paper:["paper"]},W5,n)},Y5=Z(Qx,{name:"MuiPopover",slot:"Root",overridesResolver:(e,n)=>n.root})({}),sb=Z(uc,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,n)=>n.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),q5=k.forwardRef(function(n,t){var r,i,o;const a=Oe({props:n,name:"MuiPopover"}),{action:s,anchorEl:l,anchorOrigin:u={vertical:"top",horizontal:"left"},anchorPosition:c,anchorReference:d="anchorEl",children:f,className:p,container:m,elevation:v=8,marginThreshold:C=16,open:g,PaperProps:h={},slots:y,slotProps:x,transformOrigin:P={vertical:"top",horizontal:"left"},TransitionComponent:w=u5,transitionDuration:_="auto",TransitionProps:{onEntering:A}={},disableScrollLock:L=!1}=a,O=re(a.TransitionProps,H5),R=re(a,V5),$=(r=x==null?void 0:x.paper)!=null?r:h,F=k.useRef(),z=vn(F,$.ref),N=E({},a,{anchorOrigin:u,anchorReference:d,elevation:v,marginThreshold:C,externalPaperSlotProps:$,transformOrigin:P,TransitionComponent:w,transitionDuration:_,TransitionProps:O}),B=G5(N),D=k.useCallback(()=>{if(d==="anchorPosition")return c;const he=rd(l),pe=(he&&he.nodeType===1?he:Jn(F.current).body).getBoundingClientRect();return{top:pe.top+d0(pe,u.vertical),left:pe.left+f0(pe,u.horizontal)}},[l,u.horizontal,u.vertical,c,d]),I=k.useCallback(he=>({vertical:d0(he,P.vertical),horizontal:f0(he,P.horizontal)}),[P.horizontal,P.vertical]),j=k.useCallback(he=>{const we={width:he.offsetWidth,height:he.offsetHeight},pe=I(we);if(d==="none")return{top:null,left:null,transformOrigin:p0(pe)};const En=D();let _n=En.top-pe.vertical,bn=En.left-pe.horizontal;const Pn=_n+we.height,Tn=bn+we.width,Be=Fr(rd(l)),it=Be.innerHeight-C,fn=Be.innerWidth-C;if(C!==null&&_nit){const Ae=Pn-it;_n-=Ae,pe.vertical+=Ae}if(C!==null&&bnfn){const Ae=Tn-fn;bn-=Ae,pe.horizontal+=Ae}return{top:`${Math.round(_n)}px`,left:`${Math.round(bn)}px`,transformOrigin:p0(pe)}},[l,d,D,I,C]),[S,le]=k.useState(g),ae=k.useCallback(()=>{const he=F.current;if(!he)return;const we=j(he);we.top!==null&&(he.style.top=we.top),we.left!==null&&(he.style.left=we.left),he.style.transformOrigin=we.transformOrigin,le(!0)},[j]);k.useEffect(()=>(L&&window.addEventListener("scroll",ae),()=>window.removeEventListener("scroll",ae)),[l,L,ae]);const T=(he,we)=>{A&&A(he,we),ae()},J=()=>{le(!1)};k.useEffect(()=>{g&&ae()}),k.useImperativeHandle(s,()=>g?{updatePosition:()=>{ae()}}:null,[g,ae]),k.useEffect(()=>{if(!g)return;const he=nh(()=>{ae()}),we=Fr(l);return we.addEventListener("resize",he),()=>{he.clear(),we.removeEventListener("resize",he)}},[l,g,ae]);let ge=_;_==="auto"&&!w.muiSupportAuto&&(ge=void 0);const q=m||(l?Jn(rd(l)).body:void 0),Y=(i=y==null?void 0:y.root)!=null?i:Y5,ue=(o=y==null?void 0:y.paper)!=null?o:sb,fe=To({elementType:ue,externalSlotProps:E({},$,{style:S?$.style:E({},$.style,{opacity:0})}),additionalProps:{elevation:v,ref:z},ownerState:N,className:oe(B.paper,$==null?void 0:$.className)}),De=To({elementType:Y,externalSlotProps:(x==null?void 0:x.root)||{},externalForwardedProps:R,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:q,open:g},ownerState:N,className:oe(B.root,p)}),{slotProps:ce}=De,xe=re(De,K5);return b.jsx(Y,E({},xe,!Zl(Y)&&{slotProps:ce,disableScrollLock:L},{children:b.jsx(w,E({appear:!0,in:g,onEntering:T,onExited:J,timeout:ge},O,{children:b.jsx(ue,E({},fe,{children:f}))}))}))}),X5=q5;function Q5(e){return Ee("MuiMenu",e)}Ce("MuiMenu",["root","paper","list"]);const Z5=["onEntering"],J5=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],eO={vertical:"top",horizontal:"right"},nO={vertical:"top",horizontal:"left"},tO=e=>{const{classes:n}=e;return Pe({root:["root"],paper:["paper"],list:["list"]},Q5,n)},rO=Z(X5,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,n)=>n.root})({}),iO=Z(sb,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,n)=>n.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),oO=Z(U5,{name:"MuiMenu",slot:"List",overridesResolver:(e,n)=>n.list})({outline:0}),aO=k.forwardRef(function(n,t){var r,i;const o=Oe({props:n,name:"MuiMenu"}),{autoFocus:a=!0,children:s,className:l,disableAutoFocusItem:u=!1,MenuListProps:c={},onClose:d,open:f,PaperProps:p={},PopoverClasses:m,transitionDuration:v="auto",TransitionProps:{onEntering:C}={},variant:g="selectedMenu",slots:h={},slotProps:y={}}=o,x=re(o.TransitionProps,Z5),P=re(o,J5),w=_t(),_=w.direction==="rtl",A=E({},o,{autoFocus:a,disableAutoFocusItem:u,MenuListProps:c,onEntering:C,PaperProps:p,transitionDuration:v,TransitionProps:x,variant:g}),L=tO(A),O=a&&!u&&f,R=k.useRef(null),$=(j,S)=>{R.current&&R.current.adjustStyleForScrollbar(j,w),C&&C(j,S)},F=j=>{j.key==="Tab"&&(j.preventDefault(),d&&d(j,"tabKeyDown"))};let z=-1;k.Children.map(s,(j,S)=>{k.isValidElement(j)&&(j.props.disabled||(g==="selectedMenu"&&j.props.selected||z===-1)&&(z=S))});const N=(r=h.paper)!=null?r:iO,B=(i=y.paper)!=null?i:p,D=To({elementType:h.root,externalSlotProps:y.root,ownerState:A,className:[L.root,l]}),I=To({elementType:N,externalSlotProps:B,ownerState:A,className:L.paper});return b.jsx(rO,E({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:_?"right":"left"},transformOrigin:_?eO:nO,slots:{paper:N,root:h.root},slotProps:{root:D,paper:I},open:f,ref:t,transitionDuration:v,TransitionProps:E({onEntering:$},x),ownerState:A},P,{classes:m,children:b.jsx(oO,E({onKeyDown:F,actions:R,autoFocus:a&&(z===-1||u),autoFocusItem:O,variant:g},c,{className:oe(L.list,c.className),children:s}))}))}),sO=aO;function lO(e){return Ee("MuiMenuItem",e)}const uO=Ce("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Zo=uO,cO=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],dO=(e,n)=>{const{ownerState:t}=e;return[n.root,t.dense&&n.dense,t.divider&&n.divider,!t.disableGutters&&n.gutters]},fO=e=>{const{disabled:n,dense:t,divider:r,disableGutters:i,selected:o,classes:a}=e,l=Pe({root:["root",t&&"dense",n&&"disabled",!i&&"gutters",r&&"divider",o&&"selected"]},lO,a);return E({},a,l)},pO=Z(Po,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:dO})(({theme:e,ownerState:n})=>E({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Zo.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Zo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Zo.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Zo.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Zo.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${i0.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${i0.inset}`]:{marginLeft:52},[`& .${u0.root}`]:{marginTop:0,marginBottom:0},[`& .${u0.inset}`]:{paddingLeft:36},[`& .${l0.root}`]:{minWidth:36}},!n.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},n.dense&&E({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${l0.root} svg`]:{fontSize:"1.25rem"}}))),hO=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiMenuItem"}),{autoFocus:i=!1,component:o="li",dense:a=!1,divider:s=!1,disableGutters:l=!1,focusVisibleClassName:u,role:c="menuitem",tabIndex:d,className:f}=r,p=re(r,cO),m=k.useContext(If),v=k.useMemo(()=>({dense:a||m.dense||!1,disableGutters:l}),[m.dense,a,l]),C=k.useRef(null);Xt(()=>{i&&C.current&&C.current.focus()},[i]);const g=E({},r,{dense:v.dense,divider:s,disableGutters:l}),h=fO(r),y=vn(C,t);let x;return r.disabled||(x=d!==void 0?d:-1),b.jsx(If.Provider,{value:v,children:b.jsx(pO,E({ref:y,role:c,tabIndex:x,component:o,focusVisibleClassName:oe(h.focusVisible,u),className:oe(h.root,f)},p,{ownerState:g,classes:h}))})}),mO=hO;function gO(e){return Ee("MuiNativeSelect",e)}const yO=Ce("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Ah=yO,vO=["className","disabled","error","IconComponent","inputRef","variant"],xO=e=>{const{classes:n,variant:t,disabled:r,multiple:i,open:o,error:a}=e,s={select:["select",t,r&&"disabled",i&&"multiple",a&&"error"],icon:["icon",`icon${U(t)}`,o&&"iconOpen",r&&"disabled"]};return Pe(s,gO,n)},lb=({ownerState:e,theme:n})=>E({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":E({},n.vars?{backgroundColor:`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:n.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Ah.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}}),bO=Z("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:rt,overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.select,n[t.variant],t.error&&n.error,{[`&.${Ah.multiple}`]:n.multiple}]}})(lb),ub=({ownerState:e,theme:n})=>E({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,[`&.${Ah.disabled}`]:{color:(n.vars||n).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),kO=Z("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.icon,t.variant&&n[`icon${U(t.variant)}`],t.open&&n.iconOpen]}})(ub),wO=k.forwardRef(function(n,t){const{className:r,disabled:i,error:o,IconComponent:a,inputRef:s,variant:l="standard"}=n,u=re(n,vO),c=E({},n,{disabled:i,variant:l,error:o}),d=xO(c);return b.jsxs(k.Fragment,{children:[b.jsx(bO,E({ownerState:c,className:oe(d.select,r),disabled:i,ref:s||t},u)),n.multiple?null:b.jsx(kO,{as:a,ownerState:c,className:d.icon})]})}),SO=wO;var h0;const CO=["children","classes","className","label","notched"],EO=Z("fieldset",{shouldForwardProp:rt})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),_O=Z("legend",{shouldForwardProp:rt})(({ownerState:e,theme:n})=>E({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},e.withLabel&&E({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})})));function PO(e){const{className:n,label:t,notched:r}=e,i=re(e,CO),o=t!=null&&t!=="",a=E({},e,{notched:r,withLabel:o});return b.jsx(EO,E({"aria-hidden":!0,className:n,ownerState:a},i,{children:b.jsx(_O,{ownerState:a,children:o?b.jsx("span",{children:t}):h0||(h0=b.jsx("span",{className:"notranslate",children:"​"}))})}))}const TO=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],OO=e=>{const{classes:n}=e,r=Pe({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},n4,n);return E({},n,r)},AO=Z(pc,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:dc})(({theme:e,ownerState:n})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return E({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${yr.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${yr.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${yr.focused} .${yr.notchedOutline}`]:{borderColor:(e.vars||e).palette[n.color].main,borderWidth:2},[`&.${yr.error} .${yr.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${yr.disabled} .${yr.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},n.startAdornment&&{paddingLeft:14},n.endAdornment&&{paddingRight:14},n.multiline&&E({padding:"16.5px 14px"},n.size==="small"&&{padding:"8.5px 14px"}))}),IO=Z(PO,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,n)=>n.notchedOutline})(({theme:e})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}}),RO=Z(hc,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:fc})(({theme:e,ownerState:n})=>E({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},n.size==="small"&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})),cb=k.forwardRef(function(n,t){var r,i,o,a,s;const l=Oe({props:n,name:"MuiOutlinedInput"}),{components:u={},fullWidth:c=!1,inputComponent:d="input",label:f,multiline:p=!1,notched:m,slots:v={},type:C="text"}=l,g=re(l,TO),h=OO(l),y=Gr(),x=Pi({props:l,muiFormControl:y,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),P=E({},l,{color:x.color||"primary",disabled:x.disabled,error:x.error,focused:x.focused,formControl:y,fullWidth:c,hiddenLabel:x.hiddenLabel,multiline:p,size:x.size,type:C}),w=(r=(i=v.root)!=null?i:u.Root)!=null?r:AO,_=(o=(a=v.input)!=null?a:u.Input)!=null?o:RO;return b.jsx(Oh,E({slots:{root:w,input:_},renderSuffix:A=>b.jsx(IO,{ownerState:P,className:h.notchedOutline,label:f!=null&&f!==""&&x.required?s||(s=b.jsxs(k.Fragment,{children:[f," ","*"]})):f,notched:typeof m<"u"?m:!!(A.startAdornment||A.filled||A.focused)}),fullWidth:c,inputComponent:d,multiline:p,ref:t,type:C},g,{classes:E({},h,{notchedOutline:null})}))});cb.muiName="Input";const db=cb;function LO(e){return Ee("MuiSelect",e)}const Jo=Ce("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var m0;const $O=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],MO=Z("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[{[`&.${Jo.select}`]:n.select},{[`&.${Jo.select}`]:n[t.variant]},{[`&.${Jo.error}`]:n.error},{[`&.${Jo.multiple}`]:n.multiple}]}})(lb,{[`&.${Jo.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),NO=Z("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.icon,t.variant&&n[`icon${U(t.variant)}`],t.open&&n.iconOpen]}})(ub),jO=Z("input",{shouldForwardProp:e=>dP(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,n)=>n.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function g0(e,n){return typeof n=="object"&&n!==null?e===n:String(e)===String(n)}function zO(e){return e==null||typeof e=="string"&&!e.trim()}const FO=e=>{const{classes:n,variant:t,disabled:r,multiple:i,open:o,error:a}=e,s={select:["select",t,r&&"disabled",i&&"multiple",a&&"error"],icon:["icon",`icon${U(t)}`,o&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Pe(s,LO,n)},DO=k.forwardRef(function(n,t){var r;const{"aria-describedby":i,"aria-label":o,autoFocus:a,autoWidth:s,children:l,className:u,defaultOpen:c,defaultValue:d,disabled:f,displayEmpty:p,error:m=!1,IconComponent:v,inputRef:C,labelId:g,MenuProps:h={},multiple:y,name:x,onBlur:P,onChange:w,onClose:_,onFocus:A,onOpen:L,open:O,readOnly:R,renderValue:$,SelectDisplayProps:F={},tabIndex:z,value:N,variant:B="standard"}=n,D=re(n,$O),[I,j]=Vl({controlled:N,default:d,name:"Select"}),[S,le]=Vl({controlled:O,default:c,name:"Select"}),ae=k.useRef(null),T=k.useRef(null),[J,ge]=k.useState(null),{current:q}=k.useRef(O!=null),[Y,ue]=k.useState(),fe=vn(t,C),De=k.useCallback(K=>{T.current=K,K&&ge(K)},[]),ce=J==null?void 0:J.parentNode;k.useImperativeHandle(fe,()=>({focus:()=>{T.current.focus()},node:ae.current,value:I}),[I]),k.useEffect(()=>{c&&S&&J&&!q&&(ue(s?null:ce.clientWidth),T.current.focus())},[J,s]),k.useEffect(()=>{a&&T.current.focus()},[a]),k.useEffect(()=>{if(!g)return;const K=Jn(T.current).getElementById(g);if(K){const ye=()=>{getSelection().isCollapsed&&T.current.focus()};return K.addEventListener("click",ye),()=>{K.removeEventListener("click",ye)}}},[g]);const xe=(K,ye)=>{K?L&&L(ye):_&&_(ye),q||(ue(s?null:ce.clientWidth),le(K))},he=K=>{K.button===0&&(K.preventDefault(),T.current.focus(),xe(!0,K))},we=K=>{xe(!1,K)},pe=k.Children.toArray(l),En=K=>{const ye=pe.find(be=>be.props.value===K.target.value);ye!==void 0&&(j(ye.props.value),w&&w(K,ye))},_n=K=>ye=>{let be;if(ye.currentTarget.hasAttribute("tabindex")){if(y){be=Array.isArray(I)?I.slice():[];const zn=I.indexOf(K.props.value);zn===-1?be.push(K.props.value):be.splice(zn,1)}else be=K.props.value;if(K.props.onClick&&K.props.onClick(ye),I!==be&&(j(be),w)){const zn=ye.nativeEvent||ye,yt=new zn.constructor(zn.type,zn);Object.defineProperty(yt,"target",{writable:!0,value:{value:be,name:x}}),w(yt,K)}y||xe(!1,ye)}},bn=K=>{R||[" ","ArrowUp","ArrowDown","Enter"].indexOf(K.key)!==-1&&(K.preventDefault(),xe(!0,K))},Pn=J!==null&&S,Tn=K=>{!Pn&&P&&(Object.defineProperty(K,"target",{writable:!0,value:{value:I,name:x}}),P(K))};delete D["aria-invalid"];let Be,it;const fn=[];let Ae=!1;(Jl({value:I})||p)&&($?Be=$(I):Ae=!0);const M=pe.map(K=>{if(!k.isValidElement(K))return null;let ye;if(y){if(!Array.isArray(I))throw new Error(zr(2));ye=I.some(be=>g0(be,K.props.value)),ye&&Ae&&fn.push(K.props.children)}else ye=g0(I,K.props.value),ye&&Ae&&(it=K.props.children);return k.cloneElement(K,{"aria-selected":ye?"true":"false",onClick:_n(K),onKeyUp:be=>{be.key===" "&&be.preventDefault(),K.props.onKeyUp&&K.props.onKeyUp(be)},role:"option",selected:ye,value:void 0,"data-value":K.props.value})});Ae&&(y?fn.length===0?Be=null:Be=fn.reduce((K,ye,be)=>(K.push(ye),be{const{classes:n}=e;return n},Ih={name:"MuiSelect",overridesResolver:(e,n)=>n.root,shouldForwardProp:e=>rt(e)&&e!=="variant",slot:"Root"},VO=Z(ib,Ih)(""),KO=Z(db,Ih)(""),GO=Z(Jx,Ih)(""),fb=k.forwardRef(function(n,t){const r=Oe({name:"MuiSelect",props:n}),{autoWidth:i=!1,children:o,classes:a={},className:s,defaultOpen:l=!1,displayEmpty:u=!1,IconComponent:c=o4,id:d,input:f,inputProps:p,label:m,labelId:v,MenuProps:C,multiple:g=!1,native:h=!1,onClose:y,onOpen:x,open:P,renderValue:w,SelectDisplayProps:_,variant:A="outlined"}=r,L=re(r,UO),O=h?SO:BO,R=Gr(),$=Pi({props:r,muiFormControl:R,states:["variant","error"]}),F=$.variant||A,z=E({},r,{variant:F,classes:a}),N=HO(z),B=re(N,WO),D=f||{standard:b.jsx(VO,{ownerState:z}),outlined:b.jsx(KO,{label:m,ownerState:z}),filled:b.jsx(GO,{ownerState:z})}[F],I=vn(t,D.ref);return b.jsx(k.Fragment,{children:k.cloneElement(D,E({inputComponent:O,inputProps:E({children:o,error:$.error,IconComponent:c,variant:F,type:void 0,multiple:g},h?{id:d}:{autoWidth:i,defaultOpen:l,displayEmpty:u,labelId:v,MenuProps:C,onClose:y,onOpen:x,open:P,renderValue:w,SelectDisplayProps:E({id:d},_)},p,{classes:p?$n(B,p.classes):B},f?f.props.inputProps:{})},g&&h&&F==="outlined"?{notched:!0}:{},{ref:I,className:oe(D.props.className,s,N.root)},!f&&{variant:F},L))})});fb.muiName="Select";const pb=fb;function YO(e){return Ee("MuiSwitch",e)}const qO=Ce("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Fn=qO,XO=["className","color","edge","size","sx"],QO=e=>{const{classes:n,edge:t,size:r,color:i,checked:o,disabled:a}=e,s={root:["root",t&&`edge${U(t)}`,`size${U(r)}`],switchBase:["switchBase",`color${U(i)}`,o&&"checked",a&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},l=Pe(s,YO,n);return E({},n,l)},ZO=Z("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.edge&&n[`edge${U(t.edge)}`],n[`size${U(t.size)}`]]}})(({ownerState:e})=>E({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},e.edge==="start"&&{marginLeft:-8},e.edge==="end"&&{marginRight:-8},e.size==="small"&&{width:40,height:24,padding:7,[`& .${Fn.thumb}`]:{width:16,height:16},[`& .${Fn.switchBase}`]:{padding:4,[`&.${Fn.checked}`]:{transform:"translateX(16px)"}}})),JO=Z(Xx,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.switchBase,{[`& .${Fn.input}`]:n.input},t.color!=="default"&&n[`color${U(t.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${Fn.checked}`]:{transform:"translateX(20px)"},[`&.${Fn.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Fn.checked} + .${Fn.track}`]:{opacity:.5},[`&.${Fn.disabled} + .${Fn.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${Fn.input}`]:{left:"-100%",width:"300%"}}),({theme:e,ownerState:n})=>E({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},n.color!=="default"&&{[`&.${Fn.checked}`]:{color:(e.vars||e).palette[n.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Fn.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${n.color}DisabledColor`]:`${e.palette.mode==="light"?Dx(e.palette[n.color].main,.62):Fx(e.palette[n.color].main,.55)}`}},[`&.${Fn.checked} + .${Fn.track}`]:{backgroundColor:(e.vars||e).palette[n.color].main}})),eA=Z("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,n)=>n.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),nA=Z("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,n)=>n.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),tA=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiSwitch"}),{className:i,color:o="primary",edge:a=!1,size:s="medium",sx:l}=r,u=re(r,XO),c=E({},r,{color:o,edge:a,size:s}),d=QO(c),f=b.jsx(nA,{className:d.thumb,ownerState:c});return b.jsxs(ZO,{className:oe(d.root,i),sx:l,ownerState:c,children:[b.jsx(JO,E({type:"checkbox",icon:f,checkedIcon:f,ref:t,ownerState:c},u,{classes:E({},d,{root:d.switchBase})})),b.jsx(eA,{className:d.track,ownerState:c})]})}),rA=tA;function iA(e){return Ee("MuiTextField",e)}Ce("MuiTextField",["root"]);const oA=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],aA={standard:ib,filled:Jx,outlined:db},sA=e=>{const{classes:n}=e;return Pe({root:["root"]},iA,n)},lA=Z(kT,{name:"MuiTextField",slot:"Root",overridesResolver:(e,n)=>n.root})({}),uA=k.forwardRef(function(n,t){const r=Oe({props:n,name:"MuiTextField"}),{autoComplete:i,autoFocus:o=!1,children:a,className:s,color:l="primary",defaultValue:u,disabled:c=!1,error:d=!1,FormHelperTextProps:f,fullWidth:p=!1,helperText:m,id:v,InputLabelProps:C,inputProps:g,InputProps:h,inputRef:y,label:x,maxRows:P,minRows:w,multiline:_=!1,name:A,onBlur:L,onChange:O,onFocus:R,placeholder:$,required:F=!1,rows:z,select:N=!1,SelectProps:B,type:D,value:I,variant:j="outlined"}=r,S=re(r,oA),le=E({},r,{autoFocus:o,color:l,disabled:c,error:d,fullWidth:p,multiline:_,required:F,select:N,variant:j}),ae=sA(le),T={};j==="outlined"&&(C&&typeof C.shrink<"u"&&(T.notched=C.shrink),T.label=x),N&&((!B||!B.native)&&(T.id=void 0),T["aria-describedby"]=void 0);const J=Pu(v),ge=m&&J?`${J}-helper-text`:void 0,q=x&&J?`${J}-label`:void 0,Y=aA[j],ue=b.jsx(Y,E({"aria-describedby":ge,autoComplete:i,autoFocus:o,defaultValue:u,fullWidth:p,multiline:_,name:A,rows:z,maxRows:P,minRows:w,type:D,value:I,id:J,inputRef:y,onBlur:L,onChange:O,onFocus:R,placeholder:$,inputProps:g},T,h));return b.jsxs(lA,E({className:oe(ae.root,s),disabled:c,error:d,fullWidth:p,ref:t,required:F,color:l,variant:j,ownerState:le},S,{children:[x!=null&&x!==""&&b.jsx(k5,E({htmlFor:J,id:q},C,{children:x})),N?b.jsx(pb,E({"aria-describedby":ge,id:J,labelId:q,value:I,input:ue},B,{children:a})):ue,m&&b.jsx(jT,E({id:ge},f,{children:m}))]}))}),cA=uA,dA=`--- +name: "0x2FA" +authors: + - Ahmed Hamed Aly: https://ahmedhamedaly.com +description: | + A decentralized solution for two-factor authentication (2FA), aiming to + replace traditional solutions like the Google Authenticator. By leveraging + Oasis, Bandada, and Near, we provide a privacy-based solution that enhances + the security of both web2 and web3 applications. +paratimes: + - sapphire +languages: + - solidity + - typescript +tags: + - ETHDam 2024 + - Hackathon + - 2FA +codeUrl: https://github.com/0x2fa-org/0x2fa +demoUrl: https://0x2fa.vercel.app/ +tutorials: + - Video demo: https://youtu.be/aNpxMg3iIq0 +created: 2024-04-12 +lastUpdated: 2024-04-14 +maintainedByOasis: false +`,fA=`--- +name: Oasis Authenticator +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + This project demonstrates how to use WebAuthN on Oasis Sapphire. + This allows users to use strong device-level authentication, such as TouchID, + YubiKey, Android biometric, Windows Hello etc. + + Currently it only supports SEC P256 R1 credentials, and additional work will + be needed to adapt it to your specific use-case. + + Also includes the code for TOTP authentication. + + Usage: + + 1. Register at the Oasis Authenticator by using one of the strong + device-level authentication methods. + 2. Your ID will be stored on the Sapphire chain. + 3. Log in to one of the services which support the Oasis Authenticator (for + example the [Authzn Demo app](https://playground.oasis.io/authzn-demo/). + 4. The app will receive a valid token from the smart contract, if the + logging in via the Oasis Authenticator is successful. +paratimes: + - sapphire +languages: + - solidity + - typescript +license: Apache-2.0 +tags: + - AuthZN + - On-Chain Encryption + - React +codeUrl: https://github.com/oasisprotocol/demo-authzn +demoUrl: https://playground.oasis.io/authzn +tutorials: + - View-Call Authentication: https://docs.oasis.io/dapp/sapphire/authentication +created: 2023-06-17 +lastUpdated: 2023-08-07 +maintainedByOasis: true +`,pA=`--- +name: B-Hook +authors: + - Régis Graptin: https://github.com/RegisGraptin + - Martin Leclercq: https://github.com/akugone + - Florian Truchot: https://github.com/truchot +description: | + A new interactive way to create a book or other content creation (videos, + music, art etc..). You can write a book chapter by chapter and get feedbacks + from your community. This allow you to introduce your work to other people, + and get funds while writing your books. +paratimes: + - sapphire +languages: + - solidity + - typescript +license: Apache-2.0 +tags: + - ETHDam 2024 + - Hackathon + - DRM +codeUrl: https://github.com/fifty-wei/ethdam-2024 +demoUrl: https://ethdam-2024.vercel.app/ +tutorials: + - Video demo: https://youtu.be/g_zqatoC1h0 +created: 2024-04-14 +lastUpdated: 2024-04-12 +maintainedByOasis: false +`,hA=`--- +name: BlackSea +authors: + - João Veiga: https://github.com/veigajoao + - Eduardo Gomes: https://github.com/Eduardogbg + - Rafael Kras: https://github.com/rafaeldkb +description: | + Cross chain Dark Pool Orderbook + + An orderbook matching engine that keeps all pending and executed orders + private. Founders, Whales and Institutional Investors can finally trade tokens + onchain without being surveilled. + + By leveraging the privacy preserving properties of Oasis the contract is able + to receive, keep and process encrypted limit orders from different traders, + never sharing the information with anyone. Whenever 2 limit orders match, the + contract executes them without anyone but the parties involved learning about + the trade. +paratimes: + - sapphire +languages: + - solidity + - typescript +tags: + - ETHDam 2024 + - Hackathon + - DeFi +codeUrl: https://github.com/Eduardogbg/blacksea +tutorials: + - Video demo: https://youtu.be/a6OGe2k8ywM +created: 2024-04-14 +lastUpdated: 2024-04-14 +maintainedByOasis: false +`,mA=`--- +name: BoT (Blockchain of Things) +authors: + - Fedor Panafidin: + - Merstoffe14: +description: | + A Decentralized Subscription-Based Content Hosting Platform. + + Our platform + operates seamlessly with live data feeds, making it ideal for real-time + content delivery. It caters to content creators by providing an anonymous + channel to receive feedback, enriching the engagement without compromising + privacy. + + ## Problem & Solution + + The blockchain world faces a critical shortage of reliable oracles which + connect real-world data to blockchain systems. Our solution is a + community-driven ecosystem that simplifies the process of creating an oracle. + We aim to reduce entry barriers and make operating an oracle not only feasible + but also lucrative. + + ## Key Features + + - **Anonymous Transactions**: Both content creators and subscribers engage in + financial transactions and feedback sharing without revealing their + identities. + - **Incentivized Oracle Ecosystem**: Encourages the community to contribute to + the accuracy and reliability of data feeds. + - **Broad Compatibility**: Our platform supports devices as simple as Arduino + or Raspberry Pi, integrating them into the blockchain to deliver valuable + real-time data. +paratimes: + - sapphire +languages: + - solidity + - typescript +tags: + - ETHDam 2024 + - Hackathon + - Vue + - IoT + - Raspberry PI + - Arduino +codeUrl: https://github.com/RRobotek/BoT +tutorials: + - Demo slides: https://docs.google.com/presentation/d/1FH0EOex1_TIRABb91aUXZiAm1QiFMIrqAjTvb_07XBI +created: 2024-04-14 +lastUpdated: 2024-04-12 +maintainedByOasis: false +`,gA=`--- +name: Cypher zer0x +authors: + - Maxime Dienger: https://devpost.com/dienger-maxime + - Nathan Hervier: https://github.com/Elli610 + - Thomas Hussenet: https://github.com/LeJamon + - Adam Dahmoul: https://www.linkedin.com/in/adam-dahmoul-556b8a184 +description: | + Cypher Zer0x addresses a fundamental issue in the blockchain ecosystem: the + lack of a privacy-focused, compliant layer for transactions. By integrating + natively ring Confidential transaction (RingCT) within its universal Layer 2 + infrastructure, and due to it's design that combine plasma contract and + zk-rollup, it offers a robust solution for users and organizations requiring + both privacy and compliance in their blockchain interactions. Here are some + problems solved by this solution : + + - **Lack of Compliant Privacy**: Traditional blockchain platforms often force + users to choose between privacy and compliance. Cypher Zer0x eliminates this + compromise, ensuring transactions remain private and fully compliant with + regulatory standards. + - **Complex Cross-Chain Transactions**: Interacting with multiple blockchains + typically involves complex processes that can compromise privacy and + security. Cypher Zer0x simplifies cross-chain transactions, making them more + accessible and secure. + - **Privacy Misconceptions**: Privacy is to often associated with malicious + activities. Cypher Zer0x challenges this by providing a platform where + privacy is a right, not a suspicion, while staying fully compliant. +paratimes: + - sapphire +languages: + - solidity + - typescript + - rust +#license: https://raw.githubusercontent.com/Cypher-Zer0x/ts-client/main/LICENSE.md +tags: + - ETHDenver 2024 + - Hackathon + - ZK-Rollups + - MetaMask snap +codeUrl: https://github.com/Cypher-Zer0x +demoUrl: https://app.zer0x.xyz/ +tutorials: + - Video demo: https://youtu.be/iSfK2XsoFsA +created: 2024-02-24 +lastUpdated: 2024-03-02 +maintainedByOasis: false +`,yA=`--- +name: ROSE (un) wrapper +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + A dApp that lets you wrap or unwrap ROSE on an Oasis EVM-compatible ParaTime + (the deployed version uses Sapphire). Connects to your Oasis Authenticator + account. +paratimes: + - sapphire +languages: + - typescript +license: Apache-2.0 +tags: + - AuthZN + - React +codeUrl: https://github.com/oasisprotocol/dapp-wrose +demoUrl: https://playground.oasis.io/wrose-authzn/ +created: 2023-11-10 +lastUpdated: 2024-01-09 +maintainedByOasis: true +`,vA=`--- +name: Authenticator Demo +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + A short demo which connects to the Oasis Authenticator and obtains the user + ID stored on Sapphire, if the authentication is successful. +paratimes: + - sapphire +languages: + - typescript +license: Apache-2.0 +tags: + - AuthZN + - React +codeUrl: https://github.com/oasisprotocol/demo-authzn/tree/main/demo +demoUrl: https://playground.oasis.io/authzn-demo +tutorials: + - View-Call Authentication: https://docs.oasis.io/dapp/sapphire/authentication +created: 2023-11-02 +lastUpdated: 2023-11-02 +maintainedByOasis: true +`,xA=`--- +name: E2E Proxy +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + A short example of how a contract can relay an end-to-end encrypted + transactions on Oasis Sapphire, so the relayer cannot see which contract is + being invoked or what the parameters are. This is usefull for services such + as the gas station network or other gasless services. + + By using the [@oasis-protocol/sapphire-contracts](https://www.npmjs.com/package/@oasisprotocol/sapphire-contracts) + library the E2EProxy contract generates a long-term X25519 keypair which + allows users to submit a Deoxys-II encrypted payload (with forward secrecy) + containing the contract address to invoke and the calldata to pass. +paratimes: + - sapphire +languages: + - solidity +license: CC-PDDC +tags: + - On-Chain Encryption + - CLI +codeUrl: https://github.com/oasisprotocol/demo-e2eproxy +tutorials: + - Gasless Transactions: https://docs.oasis.io/dapp/sapphire/gasless +created: 2023-06-17 +lastUpdated: 2023-12-02 +maintainedByOasis: true +`,bA=`--- +name: Oasis Riddle +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + This dApp demonstrates the power of the Sapphire confidential storage and + tries to empower new developers to start building. The dApp stores a set of + questions and expected answers on Sapphire. It also stores a set of coupon + codes together with the private key unlocking the reward—ROSE or other tokens + on a production chain. + + Usage: + + Coupon codes are handed over to potential developers on different occasions + such as the blockchain conferences, hackathons, programming competitions etc. + The developer needs to set up local Sapphire development environment, query + for the question passing their coupon code and finally submit the answer. + Then, they can reclaim the rewarding private key. +paratimes: + - sapphire +languages: + - solidity + - typescript +license: Apache-2.0 +tags: + - Confidential State + - CLI + - RTK 2023 + - EthCC 2023 + - Consensus 2023 +codeUrl: https://github.com/oasisprotocol/demo-oasisriddle +tutorials: + - Riddle instructions: https://oasisprotocol.org/riddle +created: 2023-03-25 +lastUpdated: 2023-11-20 +maintainedByOasis: true +`,kA=`--- +name: Oasis Swag +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + A wheel of fortune tailored towards the swag picking at the conference booth. + + Usage: + + The swag is selected based on the user's Ethereum address. The randomization + seed is generated when the contract is initially created and is kept + confidential on Oasis Sapphire. The user can also add the elected swag to + their NFT collection. +paratimes: + - sapphire +languages: + - solidity + - typescript + - javascript +license: Apache-2.0 +tags: + - RNG + - NFT + - React + - Consensus 2023 + - EthCC 2023 +codeUrl: https://github.com/oasisprotocol/demo-oasisswag +demoUrl: https://playground.oasis.io/oasisswag +created: 2023-04-18 +lastUpdated: 2023-09-13 +maintainedByOasis: true +`,wA=`--- +name: OPL Secret Ballot +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + This is a simple dApp demonstrating Oasis Privacy Layer functionality for + cross-chain confidential voting. +paratimes: + - sapphire +languages: + - solidity + - typescript +license: Apache-2.0 +tags: + - OPL + - Vue + - Pinata +codeUrl: https://github.com/oasisprotocol/demo-opl-secret-ballot +tutorials: + - Oasis Privacy Layer: https://docs.oasis.io/dapp/opl +created: 2023-01-15 +lastUpdated: 2023-06-29 +maintainedByOasis: true +`,SA=`--- +name: Starter Project +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + Skeleton monorepo for a typical modern EVM-compatible confidential dApp built + on Oasis. + + Contains the **backend** package which: + + - includes a simple solidity message box smart contract with tests written + in TypeScript, + - imports the [@oasisprotocol/sapphire-contracts](https://www.npmjs.com/package/@oasisprotocol/sapphire-contracts) + solidity package for on-chain encryption and other Sapphire-specific primitives, + - imports the [@oasisprotocol/sapphire-hardhat](https://www.npmjs.com/package/@oasisprotocol/sapphire-hardhat) + package for connecting to Mainnet, Testnet or Localnet Sapphire networks + and deploying the contract. + + The **frontend** package: + + - is written in TypeScript and Vue, + - imports the [@oasisprotocol/sapphire-paratime](https://www.npmjs.com/package/@oasisprotocol/sapphire-paratime) + package for encrypting the transactions and signing the contract view calls, + - supports MetaMask, Brave or other EIP-1193-compatible wallet. + + Uses \`pnpm\` to manage the monorepo. +paratimes: + - sapphire +languages: + - solidity + - typescript +license: Apache-2.0 +tags: + - pnpm + - Vue + - SmartCon 2023 +codeUrl: https://github.com/oasisprotocol/demo-starter +tutorials: + - Sapphire Quickstart: https://docs.oasis.io/dapp/sapphire/quickstart +created: 2023-09-29 +lastUpdated: 2023-10-06 +maintainedByOasis: true +`,CA=`--- +name: Confidential Voting +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + This is a simple dApp for confidential voting. It exposes + the latest Oasis confidentiality features such as Sapphire, + OPL and gasless transactions. +paratimes: + - sapphire +languages: + - solidity + - typescript +license: Apache-2.0 +tags: + - Gasless + - Vue + - EthCC 2023 +codeUrl: https://github.com/oasisprotocol/demo-voting +demoUrl: https://playground.oasis.io/demo-voting +tutorials: + - Official Oasis Documentation: https://docs.oasis.io/dapp/sapphire/gasless +created: 2023-08-15 +lastUpdated: 2023-09-18 +maintainedByOasis: true +`,EA=`--- +name: DSearch +authors: + - Arsalaan Alam: https://www.arsalaan.bio/ + - Krish Dhar: https://github.com/ronykris +description: | + A Private Decentralized & Distributed Search Engine built on Sapphire: + + - **Privacy-Centric Search**: DSearch employs advanced encryption and + privacy-preserving techniques to ensure user anonymity. When a user submits + a search query, it is processed in a way that separates the user's identity + from the query itself. This means that neither DSearch nor any external + entity can trace the query back to the user. Additionally, DSearch doesn't + store user search history or use tracking cookies, guaranteeing that user + data remains private. + + - **Decentralized Infrastructure**: DSearch operates on a decentralized + network of nodes, each hosting a copy of the search engine's index. This + decentralized architecture enhances fault tolerance and resiliency. When a + user submits a query, it is routed through this network, ensuring that there + is no single point of failure or control. + + - **Anonymous Browsing**: DSearch not only prevents tracking by search engines + but also protects users from website tracking mechanisms. By using the Oasis + Privacy Layer, it acts as a privacy shield between the user and the websites + they visit, blocking cookies, scripts, and trackers commonly employed by + websites. This comprehensive approach ensures that user activity remains + truly private during their online journeys. + + For building DSearch, we constructed a very complicated infrastructure in the + backend. We later realised that this infrastructure can be open-sourced and + will be beneficial to a lot of people building on OPL. We called this protocol + as API Link and DSearch serves as just one compelling use case within its + ecosystem. API Link is a protocol that allows Oasis Sapphire users to securely + invoke APIs to interact with the external world. By connecting on-chain events + and data with the external world, we believe that this protocol will bridge the + gap between the two worlds and open up a new domain of decentralized + applications (dApps). Here's what API Link does: + + - Secure API Invocation + - Bridging On-Chain and Off-Chain Data + - Enhanced dApp Possibilities + - Augmenting the Oasis Network +paratimes: + - sapphire +languages: + - typescript + - javascript + - solidity +tags: + - P4W3 + - Hackathon + - Search +codeUrl: https://github.com/ronykris/dapilink +demoUrl: https://dsearch-dapilink.vercel.app/ +tutorials: + - Video demo: https://youtu.be/L8hURZ_cn5g +created: 2023-09-07 +lastUpdated: 2023-10-06 +maintainedByOasis: false +`,_A=`--- +name: Empyreal Exchange +authors: + - Unknown: https://github.com/johnny-empyreal +description: | + Abstracting wallets and encryption for users to allow for private transactions + and encrypted data transfer. + + Fully privacy preserving implementation on Arbitrum that uses Sapphire as its + privacy layer. In addition, we used the lessons learned in implementing this + to put together a reference implementation for wallet abstraction on sapphire. + The wallet abstraction builds on top of the tooling developed as we built the + privacy preserving ERC-20 implementation. +paratimes: + - sapphire +languages: + - solidity +license: Apache-2.0 +tags: + - P4W3 + - Hackathon + - OPL +codeUrl: https://github.com/empyrealapp/sapphire_hackathon +demoUrl: https://beta.empyreal.app/ +tutorials: + - Video demo: https://vimeo.com/871000099 +created: 2023-10-04 +lastUpdated: 2023-10-09 +maintainedByOasis: false +`,PA=`--- +name: Confidential Hello World on Cipher +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + Minimal **confidential** smart contract written in rust which uses the + Oasis Contracts SDK including the contract encryption of specific fields and + transaction end-to-end encryption. + + The contract code can be uploaded to Cipher Mainnet, Testnet or Localnet, + instantiated and transacted with the [Oasis CLI](https://github.com/oasisprotocol/cli). + + This example is part of the official [Oasis SDK](https://github.com/oasisprotocol/oasis-sdk) + codebase tests. +paratimes: + - cipher +languages: + - rust +license: Apache-2.0 +tags: + - Confidential State + - Oasis Wasm + - Oasis CLI + - CLI +codeUrl: https://github.com/oasisprotocol/oasis-sdk/tree/main/examples/contract-sdk/c10l-hello-world +tutorials: + - Cipher Confidential Hello World: https://docs.oasis.io/dapp/cipher/confidential-smart-contract +created: 2022-10-03 +lastUpdated: 2023-12-21 +maintainedByOasis: true +`,TA=`--- +name: Hello World on Cipher +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + Minimal non-confidential smart contract written in rust which uses the Oasis + Contracts SDK. + + The contract code can be uploaded to Cipher Mainnet, Testnet or Localnet, + instantiated and transacted with the [Oasis CLI](https://github.com/oasisprotocol/cli). + + This example is part of the official [Oasis SDK](https://github.com/oasisprotocol/oasis-sdk) + codebase tests. +paratimes: + - cipher +languages: + - rust +license: Apache-2.0 +tags: + - Oasis Wasm + - Oasis CLI + - CLI +codeUrl: https://github.com/oasisprotocol/oasis-sdk/tree/main/examples/contract-sdk/hello-world +tutorials: + - Cipher Hello World: https://docs.oasis.io/dapp/cipher/hello-world +created: 2022-10-03 +lastUpdated: 2023-12-21 +maintainedByOasis: true +`,OA=`--- +name: Hardhat Sapphire Example +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + A simple example which uses Hardhat for connecting to Sapphire and use its + confidential state to implement a [dead-man switch](https://en.wikipedia.org/wiki/Dead_man%27s_switch) + app which stores a *secret ingredient*. + + This example is part of the official [sapphire-paratime](https://github.com/oasisprotocol/sapphire-paratime) + codebase tests. +paratimes: + - sapphire +languages: + - solidity + - typescript +license: Apache-2.0 +tags: + - Confidential Store + - CLI +codeUrl: https://github.com/oasisprotocol/sapphire-paratime/tree/main/examples/hardhat +tutorials: + - Sapphire Quickstart: https://docs.oasis.io/dapp/sapphire/quickstart +created: 2022-09-07 +lastUpdated: 2023-11-21 +maintainedByOasis: true +`,AA=`--- +name: On-Chain Signer +authors: + - Oasis Protocol Foundation: https://oasisprotocol.org +description: | + Short example to demonstrate Sapphire's on-chain **transaction generation** + and **signing** capabilities. + + There are two tests included: The non-confidential one can be executed on any + EVM-compatible chain, whereas the *confidential* test is executed only + on Sapphire-compatible chain (e.g. the [Sapphire's Localnet docker + image](https://docs.oasis.io/dapp/sapphire/guide#running-a-private-oasis-network-locally). + + This example is part of the official + [sapphire-paratime](https://github.com/oasisprotocol/sapphire) codebase + tests. +paratimes: + - sapphire +languages: + - solidity + - typescript +license: Apache-2.0 +tags: + - On-Chain Encryption + - CLI +codeUrl: https://github.com/oasisprotocol/sapphire-paratime/tree/main/examples/onchain-signer +tutorials: + - Sapphire On-Chain Signer: https://docs.oasis.io/dapp/sapphire/gasless#on-chain-signer +created: 2023-09-14 +lastUpdated: 2023-10-19 +maintainedByOasis: true +`,IA=`--- +name: Fastlane +authors: + - Teja Reddy: https://github.com/narasim-teja + - Nathalie Nunez: https://fractilians.notion.site/Nathalie-Nunez-aka-Fractilians-f5477b6ebc5d4d63ad8c79358ef8f8c4 + - Brett Seibert: https://brettseibert.com/ + - C Spragu: https://devfolio.co/@spragu +description: | + FastLane offers a unique and ever-evolving gameplay experience where users can + test their skills, own and monetize in-game assets. Players navigate a + dynamic, blockchain-powered road, overcoming unforeseen challenges set by + other players. By owning checkpoints, users can earn income and shape the + experience for others, fostering a collaborative and competitive environment. + Whether you're a seasoned gamer, a blockchain enthusiast, or simply looking + for something new, The Road provides an engaging platform to play, own, and + contribute to a unique and ever-expanding world. + + FastLane is an on-chain game, here's how it makes tasks easier: + + 1. Ownership and Control: Players own checkpoints on the road, represented as + NFTs. They can control the difficulty and experience for those traversing + their checkpoint by setting obstacles. + + 2. Unpredictability and Engagement: Obstacles are encrypted and hidden until + encountered, creating a dynamic and unpredictable gameplay experience. New + checkpoints continuously increase the road's length and potential for + variation. + + 3. Monetization Opportunities: Players can earn income through fees paid by + others attempting their checkpoints and potentially through strategic + placement of advertisements along the road. +paratimes: + - sapphire +languages: + - solidity + - typescript +tags: + - ETHDenver 2024 + - Hackathon +codeUrl: https://github.com/narasim-teja/FastLane-EthDenver +demoUrl: https://www.fastlane.run/ +tutorials: + - Video demo: https://youtu.be/-cKj4npXsic +created: 2024-02-27 +lastUpdated: 2024-05-02 +maintainedByOasis: false +`,RA=`--- +name: OasisGuard +authors: + - Utku Ömer Kılıç: https://x.com/utmrklc + - Farhad Asgarov: https://x.com/asgarovf + - Eylül Şahin: https://x.com/eylllsh + - Selim Çetiner: https://x.com/selim_jpeg +description: | + Your private vault on the blockchain, ensuring your secrets remain exclusively + yours, with no leaks and complete control! + + Can you imagine the chaos if all your passwords & private keys & seed phrases + or any recovery code(i.e. 2FA Secret) disappeared tomorrow? 🤯 + + Today, we manage countless account details, passwords, and private keys, often + needing to create new ones every day. Typically, we rely on centralized + platforms like traditional password managers.😕 + + But what if these systems were to suddenly shut down? How would we secure our + data?🤔 + + That's where OasisGuard steps in. This browser extension safeguards your + passwords within a confidential smart contract, accessible only through your unique Passkey(Webauthn). By leveraging Sapphire's Confidential EVM, we've placed all passwords into a 'black box' that’s accessed using commonly used Passkeys, verified through r1 curve signatures on Oasis. + + Do I need to pay gas fees for each account detail I add? + + No, you don't need to pay gas fees for that. We've integrated Paymaster. We + handle this using the EIP155Signer.sign() method to broadcast the transactions + you send, through our Gasless Proxy contract. This ensures that you won’t have + to pay any gas fees. + + But there's more—OASISGUARD also allows for the secure sharing of passwords + with others via Semaphore, enabling group creation and seamless collaboration, + whether it's with one person or an entire team. + + Moreover, it's worth noting that we have implemented this entirely with an + Externally Owned Account (EOA). With the upcoming **EIP-3074**, EOAs will be + able to perform some operations currently only possible with Smart Accounts, + making the integration of a passkey with an EOA even more valuable. + + Check out the [YouTube video](https://www.youtube.com/watch?v=muluwPB6a9w). +paratimes: + - sapphire +languages: + - solidity + - typescript +tags: + - ETHDam 2024 + - Hackathon + - Browser extension + - Password manager +codeUrl: https://github.com/itublockchain/ethdam-oasis-guard +demoUrl: https://oasisguard.xyz/ +tutorials: + - Video demo: https://www.youtube.com/watch?v=muluwPB6a9w +created: 2024-04-12 +lastUpdated: 2024-04-14 +maintainedByOasis: false +`,LA=`--- +name: PrivAds +authors: + - Pedro Palacios: https://github.com/palmenros + - Oriol Saguillo Gonzalez: https://github.com/saguillo2000 + - Franco Sainas: https://github.com/fsainas +description: | + Leverages the Oasis confidential blockchain and machine learning algorithms to + serve targeted advertisements while prioritizing user privacy. Traditional + advertising methods often compromise user data privacy, leading to concerns + about data leaks and unauthorized access and selling of data. PrivAd addresses + these concerns by ensuring that user data remains encrypted and anonymous + throughout the ad-serving process. The advertisers in no moment have access + to the user's private data, which is only used inside the confidential smart + contract to serve personalized ads. + + PrivAds employs a combination of smart contracts, decentralized storage + solutions, and machine learning models to analyze user behavior and + preferences without giving advertisers access to user's sensitive personal + information. + + Key features of PrivAds include: + + - Privacy-preserving targeted ads + - Support for anti-fraud models + - On-chain ML + - Extremely low-dimensional word embeddings + - User financial reward + - Transparent ad-serving process + - Advertiser cross-tracking protection + - IPFS storage for ad-content + - Opt-in participation +paratimes: + - sapphire +languages: + - solidity + - typescript + - python +tags: + - ETHDam 2024 + - Hackathon + - AI + - Advertising + - IPFS +codeUrl: https://github.com/palmenros/private-ads +tutorials: + - Video demo: https://youtu.be/DR6imetTBsk +created: 2024-04-12 +lastUpdated: 2024-04-25 +maintainedByOasis: false +`,$A=`--- +name: Rose Derby +authors: + - Joe Petrakovich: https://joe.ptrkv.ch/ +description: | + A horse betting "game", similar to real-world horse betting, except with + simulated races using Sapphire RNG to determine the race results. What makes + it interesting is that the participants are all completely private but the + statistics and game activity is public, so it's obvious people are playing + (and winning), but no one knows who is playing. + + Players are incentivized to schedule and find participants for races by + setting a % organizer "take" which awards them a percentage of the total + betting pool on a race. Then once the betting window has ended, players are + then further incentivized to call the "determine race results" function to + compute the results with Sapphire RNG and receive an additional percentage of + the pool. + + I believe this project would be a great starter project for more serious web3 + on-chain gaming or even for casinos. +paratimes: + - sapphire +languages: + - typescript + - solidity +license: MIT +tags: + - P4W3 + - Hackathon + - RNG + - Svelte +codeUrl: https://github.com/joepetrakovich/rose-derby +demoUrl: https://derby.brosette.dev/ +tutorials: + - Video demo: https://youtu.be/E3C2YK5TNbA +created: 2023-08-16 +lastUpdated: 2024-01-03 +maintainedByOasis: false +`,MA=`--- +name: Sapphire Confidential +authors: + - Jérome Rastit: https://github.com/jrastit +description: | + Make yours transactions private on web3 blockchains with the power of + Sapphire. + + Secure Hardware like TEE, HSM, Secure Enclave, gives the possibility to handle + private key that are directly accessible by nobody (depending of the physical + security of the hardware) and that can be used for detaining assets and + signing transactions for the blockchain. + + Using virtual addresses is smoother for mixers and remove the constraint to + have fix amount of asset locked and to have a long minimum time for waiting. + + Oasis Sapphire blockchain give the possibility to manage private keys within a + private smart contract where the data are kept private into the contract with + secure enclave technology. and private exchange. +paratimes: + - sapphire +languages: + - javascript + - solidity +tags: + - P4W3 + - Hackathon + - OPL + - Mixer + - React +codeUrl: https://github.com/jrastit/sapphire-confidential +tutorials: + - Video demo: https://youtu.be/lOk41r4K0jY +created: 2023-09-30 +lastUpdated: 2023-10-05 +maintainedByOasis: false +`,NA=`--- +name: Secret Bids +authors: + - Tristan Dinh: https://trietdinh.home.blog/ +description: | + An on-chain privacy-preserving auction platform that allows auctioneers to + launch secret auctions to sell their tokens/NFT. + + Currently, the platform offers 2 types of on-chain auctions: + + - Blind auction: (sealed bid auction) is a type of auction where all bidders + commit their offers in sealed envelopes, without knowing the bids of the + other participants. The highest bid wins the auction. + - Lottery auction: is a type of auction where the winning bid is determined + randomly. +paratimes: + - sapphire +languages: + - javascript + - typescript + - solidity +license: MIT +tags: + - P4W3 + - Hackathon + - OPL + - Svelte +codeUrl: https://github.com/kryptopoo/oasis-secret-bids +demoUrl: https://secret-bids-app.onrender.com/ +tutorials: + - Video demo: https://youtu.be/K0nSXa4VyDc +created: 2023-09-16 +lastUpdated: 2023-10-05 +maintainedByOasis: false +`,jA=`--- +name: Secret Sponsor +authors: + - Taiju Sanagi: https://github.com/taijusanagi +description: | + Secret Sponsor offers a mechanism for anonymous gas-sponsoring, incorporating + account abstraction and the Oasis Privacy Layer. + + Users can stay anonymous by: + + - Initiate encrypted funding transactions in Sapphire. + - Bridge these funds to the Goerli account abstraction paymaster. + - Execute transactions without incurring gas fees. + + Moreover, because the system focuses solely on gas-sponsoring, it becomes + difficult to associate it with illicit actions such as money laundering. This + is optimal privacy tailored for smaller users, particularly NFT artists. +paratimes: + - sapphire +languages: + - typescript + - solidity +license: MIT +tags: + - P4W3 + - Hackathon + - OPL + - Gasless + - Account abstraction + - React +codeUrl: https://github.com/taijusanagi/opl-secret-sponsor +demoUrl: https://opl-secret-sponsor.vercel.app/ +tutorials: + - Video demo: https://youtu.be/JnP3FGQu4ds +created: 2023-09-04 +lastUpdated: 2023-09-06 +maintainedByOasis: false +`,zA=`--- +name: Spacetar +authors: + - Donatus Prince: https://github.com/amdonatusprince +description: | + A socialFI forum dApp that allows users to earn reward tokens by actively + participating and engaging in the community. User's earned rewards can be + swapped for any ERC-20 tokens on Sapphire and also rewards can be staked and + locked to earn more interest and incentives. +paratimes: + - sapphire +languages: + - javascript + - solidity +tags: + - P4W3 + - Hackathon + - Chat + - React +codeUrl: https://github.com/amdonatusprince/spacetar-on-oasis +demoUrl: https://spacetar-on-oasis.vercel.app/ +tutorials: + - "Building Spacetar: Step-by-Step Tutorial on Building an Encrypted SocialFi Forum dApp on the Oasis Sapphire Network": https://donatusprince.medium.com/building-spacetar-step-by-step-tutorial-on-building-an-encrypted-socialfi-forum-dapp-on-the-oasis-6a1854c835eb + - Video demo: https://youtu.be/MpsgqMmtJJ4 +created: 2023-09-29 +lastUpdated: 2023-10-06 +maintainedByOasis: false +`,FA=`--- +name: Texas Hide'em +authors: + - Greg Johns: https://devfolio.co/@GregJohns + - Christopher Callagan: https://github.com/ThanksSkeleton + - Joshua Suttenberg: https://devfolio.co/@JoshSuttenberg + - Dominic Letz: https://github.com/dominicletz +description: | + Howdy, Partner. "Texas Hide-Em" our brand-new, fully decentralized poker + platform for onchain poker enthusiasts. + + By leveraging the Oasis Sapphire chain for confidentiality and randomness on + the contract side, and hosting the dapp webpage directly on ethstorage, we + present a poker dapp that has neither centralized frontend, nor a centralized + backend, only a fully decentralized contract. (Whip Sound Effect) + + If you have been playing online poker regularly, you can remember the scandals + with Absolute Poker or Ultimate Bet, where cheating superusers could view + other player's cards. Our solution eradicates the superuser dilemma with + confidential computing, keeping all cards provably secret until the showdown. + (Good Bad and Ugly Theme Riff) + + This is not just poker; it's the future of online gaming, combining privacy, + security, and fairness for all players. + + Welcome to "Texas Hide-Em," Hide-em high at the mile high city, Denver, + Yeeeeeehaw. +paratimes: + - sapphire +languages: + - solidity + - typescript +tags: + - ETHDenver 2024 + - Hackathon + - RNG +codeUrl: https://github.com/ThanksSkeleton/ethdenver_holdem +demoUrl: https://poker.w3q.w3q-g.w3link.io +created: 2024-02-24 +lastUpdated: 2024-03-06 +maintainedByOasis: false +`,DA=`--- +name: Treasure Hunt +authors: + - Rahul Srivastava: https://rotatingcanvas.com/ +description: | + A P2P treasure hunt where player 1 can hide a treasure in 8x8 maze and player + 2 gets n number of moves to find the treasure. After each move, contract gives + hint to the player 2 if they are farther/nearer/at same distance from the + treasure. Player gets the option to bet some ROSE coins where winner gets the + combined money in the pot minus the development fee. +paratimes: + - sapphire +languages: + - typescript + - solidity +license: Apache-2.0 +tags: + - P4W3 + - Hackathon + - React +codeUrl: https://github.com/rotcan/oasis-treasure-hunt +demoUrl: https://rotcan.github.io/oasis-treasure-hunt/ +tutorials: + - Video demo: https://youtu.be/LwssTDR21Vw +created: 2023-09-23 +lastUpdated: 2023-09-29 +maintainedByOasis: false +`,BA="/assets/01-landing-DaPauXGD.jpeg",UA="/assets/02-balance-BjtZ6hxR.jpeg",WA="/assets/03-activate-2fa-DaKW0YBI.jpeg",HA="/assets/04-create-multisig-C4Wio8Jp.jpeg",VA="/assets/04-scan-invite-code-BMn6E7AI.jpeg",KA="/assets/05-banner-C94td9LX.png",GA="/assets/01-register-gLx7hdiw.png",YA="/assets/02-sign-in-1F_iOKqc.png",qA="/assets/01-landing-rrJAodjE.png",XA="/assets/02-newbook-BROOIGBr.png",QA="/assets/03-view-book-BFiRAuwj.png",ZA="/assets/04-create-community-Ci3rb5FR.png",JA="/assets/04-manage-book-BnC_Q1zj.png",eI="/assets/05-overview-book-B9y3H6BL.png",nI="/assets/06-overview-book2-fHUjQ5M4.jpg",tI="/assets/01-architecture-BRyUeQhy.png",rI="/assets/01-architecture-BY4NE6NI.png",iI="/assets/01-landing-9k6BZHEu.jpeg",oI="/assets/02-block-details-BoH5CBA6.jpeg",aI="/assets/03-statistics-BGN4iiRH.jpeg",sI="/assets/04-metamask-snap-CiQ_GLfv.jpeg",lI="/assets/05-kyc-CYIGA0Uu.jpeg",uI="/assets/01-landing-page-BIS25p9H.png",cI="/assets/01-landing-page-CRXHxPWj.png",dI="/assets/01-test-Cunjn3Oj.png",fI="/assets/02-encrypted-proxy-Dc62LpXI.png",pI="/assets/1_query-etoXofAH.png",hI="/assets/01-landing-page-DAzHgdKf.png",mI="/assets/02-spin-wheel-De9i6O7y.png",gI="/assets/03-nft-Cmy50JRQ.png",yI="/assets/1_new_ballot-r0k30Zs2.png",vI="/assets/01-landing-page-BFSplWDc.png",xI="/assets/02-hello-world-D5ZFiBNr.png",bI="/assets/03-manage-deploy-BuXzbHAq.png",kI="/assets/01-active-polls-jRWp8-Ly.png",wI="/assets/02-vote-Z6Vnu5PN.png",SI="/assets/03-voting-closed-CZ95RSR2.png",CI="/assets/01-landing-62GxNkS2.png",EI="/assets/02-search-metamask-BUXCZjy4.png",_I="/assets/03-search-results-msgkBGsW.png",PI="/assets/04-image-results-C_ctdn8o.png",TI="/assets/05-related-results-B12biISA.png",OI="/assets/01-landing-BusYo-Pf.png",AI="/assets/02-deposit-C8_ChB2h.png",II="/assets/03-withdraw-DGvuWncz.png",RI="/assets/01-upload1-CsQMzJZB.png",LI="/assets/02-upload2-Ty9gN4_h.png",$I="/assets/03-instantiate-CClLiUOX.png",MI="/assets/04-call-B0QbUtuD.png",NI="/assets/01-upload1-DNX2nGZ0.png",jI="/assets/02-upload2-DhEyEsD4.png",zI="/assets/03-instantiate-BuqaZO1q.png",FI="/assets/04-call-lnK3XVOY.png",DI="/assets/01-run-vigil-CCqDnDKt.png",BI="/assets/01-comment-box-tests-BvE1XR8A.png",UI="/assets/01-landing-BWLjIQnu.png",WI="/assets/02-game-MYkrQ44u.png",HI="/assets/03-obstacle-CvjfkFlj.png",VI="/assets/01-screenshots-__l3pGdp.png",KI="/assets/02-banner-m-Fg8srM.png",GI="/assets/01-user-BxPxUTqa.png",YI="/assets/02-advertiser-Bv5e6hJK.png",qI="/assets/03-banner-B5POVtpw.png",XI="/assets/01-race-list-BBBtY7VW.png",QI="/assets/02-create-a-race-2Qd1dq92.png",ZI="/assets/03-bet-CoRcnMjz.png",JI="/assets/04-results-B20CeBj_.png",eR="/assets/01-transaction-in-progress-BmmD1oP5.png",nR="/assets/01-auctions-BL9klEkV.png",tR="/assets/02-create-auction-COzGgT7C.png",rR="/assets/03-view-auction-B6NsvmLa.png",iR="/assets/04-view-auction2-BQec4aXL.png",oR="/assets/01-home-Jj7_fDs7.png",aR="/assets/02-tx-ZxutsBuA.png",sR="/assets/03-diagram-BkzQ1MBd.png",lR="/assets/04-explorer-B1yk-HU0.png",uR="/assets/05-tx-details-Be3-EJ-h.png",cR="/assets/01-landing-D0VVsYqz.png",dR="/assets/02-home-92ndXIha.png",fR="/assets/03-chat-xgtiJAdT.png",pR="/assets/01-join-game-BXrge-6v.jpeg",hR="/assets/02-join-game2-B5-100lE.jpeg",mR="/assets/03-start-DPoV3sJi.jpeg",gR="/assets/04-gameplay-DhiUihOK.jpeg",yR="/assets/01-game-BQOMKVq0.png",vR={none:"Plain text",plain:"Plain text",plaintext:"Plain text",text:"Plain text",txt:"Plain text",html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",rss:"RSS",css:"CSS",clike:"C-like",js:"JavaScript",javascript:"JavaScript",abap:"ABAP",abnf:"ABNF",al:"AL",antlr4:"ANTLR4",g4:"ANTLR4",apacheconf:"Apache Configuration",apl:"APL",aql:"AQL",ino:"Arduino",arff:"ARFF",armasm:"ARM Assembly","arm-asm":"ARM Assembly",art:"Arturo",asciidoc:"AsciiDoc",adoc:"AsciiDoc",aspnet:"ASP.NET (C#)",asm6502:"6502 Assembly",asmatmel:"Atmel AVR Assembly",autohotkey:"AutoHotkey",autoit:"AutoIt",avisynth:"AviSynth",avs:"AviSynth","avro-idl":"Avro IDL",avdl:"Avro IDL",awk:"AWK",gawk:"GAWK",sh:"Shell",basic:"BASIC",bbcode:"BBcode",bbj:"BBj",bnf:"BNF",rbnf:"RBNF",bqn:"BQN",bsl:"BSL (1C:Enterprise)",oscript:"OneScript",csharp:"C#",cs:"C#",dotnet:"C#",cpp:"C++",cfscript:"CFScript",cfc:"CFScript",cil:"CIL",cilkc:"Cilk/C","cilk-c":"Cilk/C",cilkcpp:"Cilk/C++","cilk-cpp":"Cilk/C++",cilk:"Cilk/C++",cmake:"CMake",cobol:"COBOL",coffee:"CoffeeScript",conc:"Concurnas",csp:"Content-Security-Policy","css-extras":"CSS Extras",csv:"CSV",cue:"CUE",dataweave:"DataWeave",dax:"DAX",django:"Django/Jinja2",jinja2:"Django/Jinja2","dns-zone-file":"DNS zone file","dns-zone":"DNS zone file",dockerfile:"Docker",dot:"DOT (Graphviz)",gv:"DOT (Graphviz)",ebnf:"EBNF",editorconfig:"EditorConfig",ejs:"EJS",etlua:"Embedded Lua templating",erb:"ERB","excel-formula":"Excel Formula",xlsx:"Excel Formula",xls:"Excel Formula",fsharp:"F#","firestore-security-rules":"Firestore security rules",ftl:"FreeMarker Template Language",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",gap:"GAP (CAS)",gcode:"G-code",gdscript:"GDScript",gedcom:"GEDCOM",gettext:"gettext",po:"gettext",glsl:"GLSL",gn:"GN",gni:"GN","linker-script":"GNU Linker Script",ld:"GNU Linker Script","go-module":"Go module","go-mod":"Go module",graphql:"GraphQL",hbs:"Handlebars",hs:"Haskell",hcl:"HCL",hlsl:"HLSL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam","icu-message-format":"ICU Message Format",idr:"Idris",ignore:".ignore",gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jq:"JQ",jsdoc:"JSDoc","js-extras":"JS Extras",json:"JSON",webmanifest:"Web App Manifest",json5:"JSON5",jsonp:"JSONP",jsstacktrace:"JS stack trace","js-templates":"JS Templates",keepalived:"Keepalived Configure",kts:"Kotlin Script",kt:"Kotlin",kumir:"KuMir (КуМир)",kum:"KuMir (КуМир)",latex:"LaTeX",tex:"TeX",context:"ConTeXt",lilypond:"LilyPond",ly:"LilyPond",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",llvm:"LLVM IR",log:"Log file",lolcode:"LOLCODE",magma:"Magma (CAS)",md:"Markdown","markup-templating":"Markup templating",matlab:"MATLAB",maxscript:"MAXScript",mel:"MEL",metafont:"METAFONT",mongodb:"MongoDB",moon:"MoonScript",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",naniscript:"Naninovel Script",nani:"Naninovel Script",nasm:"NASM",neon:"NEON",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",objc:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",openqasm:"OpenQasm",qasm:"OpenQasm",parigp:"PARI/GP",objectpascal:"Object Pascal",psl:"PATROL Scripting Language",pcaxis:"PC-Axis",px:"PC-Axis",peoplecode:"PeopleCode",pcode:"PeopleCode",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras","plant-uml":"PlantUML",plantuml:"PlantUML",plsql:"PL/SQL",powerquery:"PowerQuery",pq:"PowerQuery",mscript:"PowerQuery",powershell:"PowerShell",promql:"PromQL",properties:".properties",protobuf:"Protocol Buffers",purebasic:"PureBasic",pbfasm:"PureBasic",purs:"PureScript",py:"Python",qsharp:"Q#",qs:"Q#",q:"Q (kdb+ database)",qml:"QML",rkt:"Racket",cshtml:"Razor C#",razor:"Razor C#",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rpy:"Ren'py",res:"ReScript",rest:"reST (reStructuredText)",robotframework:"Robot Framework",robot:"Robot Framework",rb:"Ruby",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (SCSS)","shell-session":"Shell session","sh-session":"Shell session",shellsession:"Shell session",sml:"SML",smlnj:"SML/NJ",solidity:"Solidity",sol:"Solidity","solution-file":"Solution file",sln:"Solution file",soy:"Soy (Closure Template)",sparql:"SPARQL",rq:"SPARQL","splunk-spl":"Splunk SPL",sqf:"SQF: Status Quo Function (Arma 3)",sql:"SQL",stata:"Stata Ado",iecst:"Structured Text (IEC 61131-3)",supercollider:"SuperCollider",sclang:"SuperCollider",systemd:"Systemd configuration file","t4-templating":"T4 templating","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)",tap:"TAP",tt2:"Template Toolkit 2",toml:"TOML",trickle:"trickle",troy:"troy",trig:"TriG",ts:"TypeScript",typescript:"TypeScript",tsconfig:"TSConfig",uscript:"UnrealScript",uc:"UnrealScript",uorazor:"UO Razor Script",uri:"URI",url:"URL",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vba:"VBA",vb:"Visual Basic",wasm:"WebAssembly","web-idl":"Web IDL",webidl:"Web IDL",wgsl:"WGSL",wiki:"Wiki markup",wolfram:"Wolfram language",nb:"Mathematica Notebook",wl:"Wolfram language",xeoracube:"XeoraCube","xml-doc":"XML doc (.net)",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML",yml:"YAML",yang:"YANG"},xR=e=>{const n=vR[e.toLowerCase()];return n||e.substring(0,1).toUpperCase()+e.substring(1)};/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function hb(e){return typeof e>"u"||e===null}function bR(e){return typeof e=="object"&&e!==null}function kR(e){return Array.isArray(e)?e:hb(e)?[]:[e]}function wR(e,n){var t,r,i,o;if(n)for(o=Object.keys(n),t=0,r=o.length;ts&&(o=" ... ",n=r-s+o.length),t-r>s&&(a=" ...",t=r+s-a.length),{str:o+e.slice(n,t).replace(/\t/g,"→")+a,pos:r-n+o.length}}function od(e,n){return Bn.repeat(" ",n-e.length)+e}function IR(e,n){if(n=Object.create(n||null),!e.buffer)return null;n.maxLength||(n.maxLength=79),typeof n.indent!="number"&&(n.indent=1),typeof n.linesBefore!="number"&&(n.linesBefore=3),typeof n.linesAfter!="number"&&(n.linesAfter=2);for(var t=/\r?\n|\r|\0/g,r=[0],i=[],o,a=-1;o=t.exec(e.buffer);)i.push(o.index),r.push(o.index+o[0].length),e.position<=o.index&&a<0&&(a=r.length-2);a<0&&(a=r.length-1);var s="",l,u,c=Math.min(e.line+n.linesAfter,i.length).toString().length,d=n.maxLength-(n.indent+c+3);for(l=1;l<=n.linesBefore&&!(a-l<0);l++)u=id(e.buffer,r[a-l],i[a-l],e.position-(r[a]-r[a-l]),d),s=Bn.repeat(" ",n.indent)+od((e.line-l+1).toString(),c)+" | "+u.str+` +`+s;for(u=id(e.buffer,r[a],i[a],e.position,d),s+=Bn.repeat(" ",n.indent)+od((e.line+1).toString(),c)+" | "+u.str+` +`,s+=Bn.repeat("-",n.indent+c+3+u.pos)+`^ +`,l=1;l<=n.linesAfter&&!(a+l>=i.length);l++)u=id(e.buffer,r[a+l],i[a+l],e.position-(r[a]-r[a+l]),d),s+=Bn.repeat(" ",n.indent)+od((e.line+l+1).toString(),c)+" | "+u.str+` +`;return s.replace(/\n$/,"")}var RR=IR,LR=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],$R=["scalar","sequence","mapping"];function MR(e){var n={};return e!==null&&Object.keys(e).forEach(function(t){e[t].forEach(function(r){n[String(r)]=t})}),n}function NR(e,n){if(n=n||{},Object.keys(n).forEach(function(t){if(LR.indexOf(t)===-1)throw new nr('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.options=n,this.tag=e,this.kind=n.kind||null,this.resolve=n.resolve||function(){return!0},this.construct=n.construct||function(t){return t},this.instanceOf=n.instanceOf||null,this.predicate=n.predicate||null,this.represent=n.represent||null,this.representName=n.representName||null,this.defaultStyle=n.defaultStyle||null,this.multi=n.multi||!1,this.styleAliases=MR(n.styleAliases||null),$R.indexOf(this.kind)===-1)throw new nr('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var Mn=NR;function y0(e,n){var t=[];return e[n].forEach(function(r){var i=t.length;t.forEach(function(o,a){o.tag===r.tag&&o.kind===r.kind&&o.multi===r.multi&&(i=a)}),t[i]=r}),t}function jR(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},n,t;function r(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(n=0,t=arguments.length;n=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),iL=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function oL(e){return!(e===null||!iL.test(e)||e[e.length-1]==="_")}function aL(e){var n,t;return n=e.replace(/_/g,"").toLowerCase(),t=n[0]==="-"?-1:1,"+-".indexOf(n[0])>=0&&(n=n.slice(1)),n===".inf"?t===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:n===".nan"?NaN:t*parseFloat(n,10)}var sL=/^[-+]?[0-9]+e/;function lL(e,n){var t;if(isNaN(e))switch(n){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(n){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(n){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Bn.isNegativeZero(e))return"-0.0";return t=e.toString(10),sL.test(t)?t.replace("e",".e"):t}function uL(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Bn.isNegativeZero(e))}var cL=new Mn("tag:yaml.org,2002:float",{kind:"scalar",resolve:oL,construct:aL,predicate:uL,represent:lL,defaultStyle:"lowercase"}),dL=UR.extend({implicit:[KR,XR,rL,cL]}),fL=dL,gb=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),yb=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function pL(e){return e===null?!1:gb.exec(e)!==null||yb.exec(e)!==null}function hL(e){var n,t,r,i,o,a,s,l=0,u=null,c,d,f;if(n=gb.exec(e),n===null&&(n=yb.exec(e)),n===null)throw new Error("Date resolve error");if(t=+n[1],r=+n[2]-1,i=+n[3],!n[4])return new Date(Date.UTC(t,r,i));if(o=+n[4],a=+n[5],s=+n[6],n[7]){for(l=n[7].slice(0,3);l.length<3;)l+="0";l=+l}return n[9]&&(c=+n[10],d=+(n[11]||0),u=(c*60+d)*6e4,n[9]==="-"&&(u=-u)),f=new Date(Date.UTC(t,r,i,o,a,s,l)),u&&f.setTime(f.getTime()-u),f}function mL(e){return e.toISOString()}var gL=new Mn("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:pL,construct:hL,instanceOf:Date,represent:mL});function yL(e){return e==="<<"||e===null}var vL=new Mn("tag:yaml.org,2002:merge",{kind:"scalar",resolve:yL}),Rh=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function xL(e){if(e===null)return!1;var n,t,r=0,i=e.length,o=Rh;for(t=0;t64)){if(n<0)return!1;r+=6}return r%8===0}function bL(e){var n,t,r=e.replace(/[\r\n=]/g,""),i=r.length,o=Rh,a=0,s=[];for(n=0;n>16&255),s.push(a>>8&255),s.push(a&255)),a=a<<6|o.indexOf(r.charAt(n));return t=i%4*6,t===0?(s.push(a>>16&255),s.push(a>>8&255),s.push(a&255)):t===18?(s.push(a>>10&255),s.push(a>>2&255)):t===12&&s.push(a>>4&255),new Uint8Array(s)}function kL(e){var n="",t=0,r,i,o=e.length,a=Rh;for(r=0;r>18&63],n+=a[t>>12&63],n+=a[t>>6&63],n+=a[t&63]),t=(t<<8)+e[r];return i=o%3,i===0?(n+=a[t>>18&63],n+=a[t>>12&63],n+=a[t>>6&63],n+=a[t&63]):i===2?(n+=a[t>>10&63],n+=a[t>>4&63],n+=a[t<<2&63],n+=a[64]):i===1&&(n+=a[t>>2&63],n+=a[t<<4&63],n+=a[64],n+=a[64]),n}function wL(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var SL=new Mn("tag:yaml.org,2002:binary",{kind:"scalar",resolve:xL,construct:bL,predicate:wL,represent:kL}),CL=Object.prototype.hasOwnProperty,EL=Object.prototype.toString;function _L(e){if(e===null)return!0;var n=[],t,r,i,o,a,s=e;for(t=0,r=s.length;t>10)+55296,(e-65536&1023)+56320)}var wb=new Array(256),Sb=new Array(256);for(var ji=0;ji<256;ji++)wb[ji]=b0(ji)?1:0,Sb[ji]=b0(ji);function KL(e,n){this.input=e,this.filename=n.filename||null,this.schema=n.schema||jL,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Cb(e,n){var t={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return t.snippet=RR(t),new nr(n,t)}function ie(e,n){throw Cb(e,n)}function tu(e,n){e.onWarning&&e.onWarning.call(null,Cb(e,n))}var k0={YAML:function(n,t,r){var i,o,a;n.version!==null&&ie(n,"duplication of %YAML directive"),r.length!==1&&ie(n,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(r[0]),i===null&&ie(n,"ill-formed argument of the YAML directive"),o=parseInt(i[1],10),a=parseInt(i[2],10),o!==1&&ie(n,"unacceptable YAML version of the document"),n.version=r[0],n.checkLineBreaks=a<2,a!==1&&a!==2&&tu(n,"unsupported YAML version of the document")},TAG:function(n,t,r){var i,o;r.length!==2&&ie(n,"TAG directive accepts exactly two arguments"),i=r[0],o=r[1],bb.test(i)||ie(n,"ill-formed tag handle (first argument) of the TAG directive"),Dr.call(n.tagMap,i)&&ie(n,'there is a previously declared suffix for "'+i+'" tag handle'),kb.test(o)||ie(n,"ill-formed tag prefix (second argument) of the TAG directive");try{o=decodeURIComponent(o)}catch{ie(n,"tag prefix is malformed: "+o)}n.tagMap[i]=o}};function Mr(e,n,t,r){var i,o,a,s;if(n1&&(e.result+=Bn.repeat(` +`,n-1))}function GL(e,n,t){var r,i,o,a,s,l,u,c,d=e.kind,f=e.result,p;if(p=e.input.charCodeAt(e.position),qn(p)||Ji(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(i=e.input.charCodeAt(e.position+1),qn(i)||t&&Ji(i)))return!1;for(e.kind="scalar",e.result="",o=a=e.position,s=!1;p!==0;){if(p===58){if(i=e.input.charCodeAt(e.position+1),qn(i)||t&&Ji(i))break}else if(p===35){if(r=e.input.charCodeAt(e.position-1),qn(r))break}else{if(e.position===e.lineStart&&mc(e)||t&&Ji(p))break;if(qt(p))if(l=e.line,u=e.lineStart,c=e.lineIndent,dn(e,!1,-1),e.lineIndent>=n){s=!0,p=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=u,e.lineIndent=c;break}}s&&(Mr(e,o,a,!1),$h(e,e.line-l),o=a=e.position,s=!1),hi(p)||(a=e.position+1),p=e.input.charCodeAt(++e.position)}return Mr(e,o,a,!1),e.result?!0:(e.kind=d,e.result=f,!1)}function YL(e,n){var t,r,i;if(t=e.input.charCodeAt(e.position),t!==39)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(t=e.input.charCodeAt(e.position))!==0;)if(t===39)if(Mr(e,r,e.position,!0),t=e.input.charCodeAt(++e.position),t===39)r=e.position,e.position++,i=e.position;else return!0;else qt(t)?(Mr(e,r,i,!0),$h(e,dn(e,!1,n)),r=i=e.position):e.position===e.lineStart&&mc(e)?ie(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);ie(e,"unexpected end of the stream within a single quoted scalar")}function qL(e,n){var t,r,i,o,a,s;if(s=e.input.charCodeAt(e.position),s!==34)return!1;for(e.kind="scalar",e.result="",e.position++,t=r=e.position;(s=e.input.charCodeAt(e.position))!==0;){if(s===34)return Mr(e,t,e.position,!0),e.position++,!0;if(s===92){if(Mr(e,t,e.position,!0),s=e.input.charCodeAt(++e.position),qt(s))dn(e,!1,n);else if(s<256&&wb[s])e.result+=Sb[s],e.position++;else if((a=WL(s))>0){for(i=a,o=0;i>0;i--)s=e.input.charCodeAt(++e.position),(a=UL(s))>=0?o=(o<<4)+a:ie(e,"expected hexadecimal character");e.result+=VL(o),e.position++}else ie(e,"unknown escape sequence");t=r=e.position}else qt(s)?(Mr(e,t,r,!0),$h(e,dn(e,!1,n)),t=r=e.position):e.position===e.lineStart&&mc(e)?ie(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}ie(e,"unexpected end of the stream within a double quoted scalar")}function XL(e,n){var t=!0,r,i,o,a=e.tag,s,l=e.anchor,u,c,d,f,p,m=Object.create(null),v,C,g,h;if(h=e.input.charCodeAt(e.position),h===91)c=93,p=!1,s=[];else if(h===123)c=125,p=!0,s={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=s),h=e.input.charCodeAt(++e.position);h!==0;){if(dn(e,!0,n),h=e.input.charCodeAt(e.position),h===c)return e.position++,e.tag=a,e.anchor=l,e.kind=p?"mapping":"sequence",e.result=s,!0;t?h===44&&ie(e,"expected the node content, but found ','"):ie(e,"missed comma between flow collection entries"),C=v=g=null,d=f=!1,h===63&&(u=e.input.charCodeAt(e.position+1),qn(u)&&(d=f=!0,e.position++,dn(e,!0,n))),r=e.line,i=e.lineStart,o=e.position,Ao(e,n,eu,!1,!0),C=e.tag,v=e.result,dn(e,!0,n),h=e.input.charCodeAt(e.position),(f||e.line===r)&&h===58&&(d=!0,h=e.input.charCodeAt(++e.position),dn(e,!0,n),Ao(e,n,eu,!1,!0),g=e.result),p?eo(e,s,m,C,v,g,r,i,o):d?s.push(eo(e,null,m,C,v,g,r,i,o)):s.push(v),dn(e,!0,n),h=e.input.charCodeAt(e.position),h===44?(t=!0,h=e.input.charCodeAt(++e.position)):t=!1}ie(e,"unexpected end of the stream within a flow collection")}function QL(e,n){var t,r,i=ad,o=!1,a=!1,s=n,l=0,u=!1,c,d;if(d=e.input.charCodeAt(e.position),d===124)r=!1;else if(d===62)r=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)ad===i?i=d===43?v0:zL:ie(e,"repeat of a chomping mode identifier");else if((c=HL(d))>=0)c===0?ie(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?ie(e,"repeat of an indentation width identifier"):(s=n+c-1,a=!0);else break;if(hi(d)){do d=e.input.charCodeAt(++e.position);while(hi(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!qt(d)&&d!==0)}for(;d!==0;){for(Lh(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndents&&(s=e.lineIndent),qt(d)){l++;continue}if(e.lineIndentn)&&l!==0)ie(e,"bad indentation of a sequence entry");else if(e.lineIndentn)&&(C&&(a=e.line,s=e.lineStart,l=e.position),Ao(e,n,nu,!0,i)&&(C?m=e.result:v=e.result),C||(eo(e,d,f,p,m,v,a,s,l),p=m=v=null),dn(e,!0,-1),h=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>n)&&h!==0)ie(e,"bad indentation of a mapping entry");else if(e.lineIndentn?l=1:e.lineIndent===n?l=0:e.lineIndentn?l=1:e.lineIndent===n?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,f=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&ie(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ie(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function t$(e){var n=e.position,t,r,i,o=!1,a;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(a=e.input.charCodeAt(e.position))!==0&&(dn(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(o=!0,a=e.input.charCodeAt(++e.position),t=e.position;a!==0&&!qn(a);)a=e.input.charCodeAt(++e.position);for(r=e.input.slice(t,e.position),i=[],r.length<1&&ie(e,"directive name must not be less than one character in length");a!==0;){for(;hi(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!qt(a));break}if(qt(a))break;for(t=e.position;a!==0&&!qn(a);)a=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}a!==0&&Lh(e),Dr.call(k0,r)?k0[r](e,r,i):tu(e,'unknown document directive "'+r+'"')}if(dn(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,dn(e,!0,-1)):o&&ie(e,"directives end mark is expected"),Ao(e,e.lineIndent-1,nu,!1,!0),dn(e,!0,-1),e.checkLineBreaks&&DL.test(e.input.slice(n,e.position))&&tu(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&mc(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,dn(e,!0,-1));return}if(e.position"u"&&(t=n,n=null);var r=Eb(e,t);if(typeof n!="function")return r;for(var i=0,o=r.length;i{const t=l$(n),r=e.replace(/\/[^/]*?\.yaml$/,"/screenshots");return t.screenshots=Object.entries(c$).filter(([i])=>i.startsWith(r)).map(([i,o])=>o),t.languages=t.languages.map(xR),t});function d$(e,n){const t=n||{};return(e[e.length-1]===""?[...e,""]:e).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}const f$=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,p$=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,h$={};function C0(e,n){return((n||h$).jsx?p$:f$).test(e)}const m$=/[ \t\n\f\r]/g;function g$(e){return typeof e=="object"?e.type==="text"?E0(e.value):!1:E0(e)}function E0(e){return e.replace(m$,"")===""}class ps{constructor(n,t,r){this.property=n,this.normal=t,r&&(this.space=r)}}ps.prototype.property={};ps.prototype.normal={};ps.prototype.space=null;function _b(e,n){const t={},r={};let i=-1;for(;++i4&&t.slice(0,4)==="data"&&k$.test(n)){if(n.charAt(4)==="-"){const o=n.slice(5).replace(P0,E$);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{const o=n.slice(4);if(!P0.test(o)){let a=o.replace(w$,C$);a.charAt(0)!=="-"&&(a="-"+a),n="data"+a}}i=Mh}return new i(r,n)}function C$(e){return"-"+e.toLowerCase()}function E$(e){return e.charAt(1).toUpperCase()}const _$={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},P$=_b([Ob,Tb,Rb,Lb,x$],"html"),Nh=_b([Ob,Tb,Rb,Lb,b$],"svg");function T$(e){return e.join(" ").trim()}var $b={},T0=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,O$=/\n/g,A$=/^\s*/,I$=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,R$=/^:\s*/,L$=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,$$=/^[;\s]*/,M$=/^\s+|\s+$/g,N$=` +`,O0="/",A0="*",ri="",j$="comment",z$="declaration",F$=function(e,n){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];n=n||{};var t=1,r=1;function i(m){var v=m.match(O$);v&&(t+=v.length);var C=m.lastIndexOf(N$);r=~C?m.length-C:r+m.length}function o(){var m={line:t,column:r};return function(v){return v.position=new a(m),u(),v}}function a(m){this.start=m,this.end={line:t,column:r},this.source=n.source}a.prototype.content=e;function s(m){var v=new Error(n.source+":"+t+":"+r+": "+m);if(v.reason=m,v.filename=n.source,v.line=t,v.column=r,v.source=e,!n.silent)throw v}function l(m){var v=m.exec(e);if(v){var C=v[0];return i(C),e=e.slice(C.length),v}}function u(){l(A$)}function c(m){var v;for(m=m||[];v=d();)v!==!1&&m.push(v);return m}function d(){var m=o();if(!(O0!=e.charAt(0)||A0!=e.charAt(1))){for(var v=2;ri!=e.charAt(v)&&(A0!=e.charAt(v)||O0!=e.charAt(v+1));)++v;if(v+=2,ri===e.charAt(v-1))return s("End of comment missing");var C=e.slice(2,v-2);return r+=2,i(C),e=e.slice(v),r+=2,m({type:j$,comment:C})}}function f(){var m=o(),v=l(I$);if(v){if(d(),!l(R$))return s("property missing ':'");var C=l(L$),g=m({type:z$,property:I0(v[0].replace(T0,ri)),value:C?I0(C[0].replace(T0,ri)):ri});return l($$),g}}function p(){var m=[];c(m);for(var v;v=f();)v!==!1&&(m.push(v),c(m));return m}return u(),p()};function I0(e){return e?e.replace(M$,ri):ri}var D$=cm&&cm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($b,"__esModule",{value:!0});var B$=D$(F$);function U$(e,n){var t=null;if(!e||typeof e!="string")return t;var r=(0,B$.default)(e),i=typeof n=="function";return r.forEach(function(o){if(o.type==="declaration"){var a=o.property,s=o.value;i?n(a,s,o):s&&(t=t||{},t[a]=s)}}),t}var R0=$b.default=U$;const W$=R0.default||R0,Mb=Nb("end"),jh=Nb("start");function Nb(e){return n;function n(t){const r=t&&t.position&&t.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function H$(e){const n=jh(e),t=Mb(e);if(n&&t)return{start:n,end:t}}function wa(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?L0(e.position):"start"in e||"end"in e?L0(e):"line"in e||"column"in e?Mf(e):""}function Mf(e){return $0(e&&e.line)+":"+$0(e&&e.column)}function L0(e){return Mf(e&&e.start)+"-"+Mf(e&&e.end)}function $0(e){return e&&typeof e=="number"?e:1}class jn extends Error{constructor(n,t,r){super(),typeof t=="string"&&(r=t,t=void 0);let i="",o={},a=!1;if(t&&("line"in t&&"column"in t?o={place:t}:"start"in t&&"end"in t?o={place:t}:"type"in t?o={ancestors:[t],place:t.position}:o={...t}),typeof n=="string"?i=n:!o.cause&&n&&(a=!0,i=n.message,o.cause=n),!o.ruleId&&!o.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?o.ruleId=r:(o.source=r.slice(0,l),o.ruleId=r.slice(l+1))}if(!o.place&&o.ancestors&&o.ancestors){const l=o.ancestors[o.ancestors.length-1];l&&(o.place=l.position)}const s=o.place&&"start"in o.place?o.place.start:o.place;this.ancestors=o.ancestors||void 0,this.cause=o.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=s?s.line:void 0,this.name=wa(o.place)||"1:1",this.place=o.place||void 0,this.reason=this.message,this.ruleId=o.ruleId||void 0,this.source=o.source||void 0,this.stack=a&&o.cause&&typeof o.cause.stack=="string"?o.cause.stack:"",this.actual,this.expected,this.note,this.url}}jn.prototype.file="";jn.prototype.name="";jn.prototype.reason="";jn.prototype.message="";jn.prototype.stack="";jn.prototype.column=void 0;jn.prototype.line=void 0;jn.prototype.ancestors=void 0;jn.prototype.cause=void 0;jn.prototype.fatal=void 0;jn.prototype.place=void 0;jn.prototype.ruleId=void 0;jn.prototype.source=void 0;const zh={}.hasOwnProperty,V$=new Map,K$=/[A-Z]/g,G$=/-([a-z])/g,Y$=new Set(["table","tbody","thead","tfoot","tr"]),q$=new Set(["td","th"]),jb="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function X$(e,n){if(!n||n.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const t=n.filePath||void 0;let r;if(n.development){if(typeof n.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=iM(t,n.jsxDEV)}else{if(typeof n.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof n.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=rM(t,n.jsx,n.jsxs)}const i={Fragment:n.Fragment,ancestors:[],components:n.components||{},create:r,elementAttributeNameCase:n.elementAttributeNameCase||"react",evaluater:n.createEvaluater?n.createEvaluater():void 0,filePath:t,ignoreInvalidStyle:n.ignoreInvalidStyle||!1,passKeys:n.passKeys!==!1,passNode:n.passNode||!1,schema:n.space==="svg"?Nh:P$,stylePropertyNameCase:n.stylePropertyNameCase||"dom",tableCellAlignToStyle:n.tableCellAlignToStyle!==!1},o=zb(i,e,void 0);return o&&typeof o!="string"?o:i.create(e,i.Fragment,{children:o||void 0},void 0)}function zb(e,n,t){if(n.type==="element")return Q$(e,n,t);if(n.type==="mdxFlowExpression"||n.type==="mdxTextExpression")return Z$(e,n);if(n.type==="mdxJsxFlowElement"||n.type==="mdxJsxTextElement")return eM(e,n,t);if(n.type==="mdxjsEsm")return J$(e,n);if(n.type==="root")return nM(e,n,t);if(n.type==="text")return tM(e,n)}function Q$(e,n,t){const r=e.schema;let i=r;n.tagName.toLowerCase()==="svg"&&r.space==="html"&&(i=Nh,e.schema=i),e.ancestors.push(n);const o=Db(e,n.tagName,!1),a=oM(e,n);let s=Dh(e,n);return Y$.has(n.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!g$(l):!0})),Fb(e,a,o,n),Fh(a,s),e.ancestors.pop(),e.schema=r,e.create(n,o,a,t)}function Z$(e,n){if(n.data&&n.data.estree&&e.evaluater){const r=n.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}Qa(e,n.position)}function J$(e,n){if(n.data&&n.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(n.data.estree);Qa(e,n.position)}function eM(e,n,t){const r=e.schema;let i=r;n.name==="svg"&&r.space==="html"&&(i=Nh,e.schema=i),e.ancestors.push(n);const o=n.name===null?e.Fragment:Db(e,n.name,!0),a=aM(e,n),s=Dh(e,n);return Fb(e,a,o,n),Fh(a,s),e.ancestors.pop(),e.schema=r,e.create(n,o,a,t)}function nM(e,n,t){const r={};return Fh(r,Dh(e,n)),e.create(n,e.Fragment,r,t)}function tM(e,n){return n.value}function Fb(e,n,t,r){typeof t!="string"&&t!==e.Fragment&&e.passNode&&(n.node=r)}function Fh(e,n){if(n.length>0){const t=n.length>1?n:n[0];t&&(e.children=t)}}function rM(e,n,t){return r;function r(i,o,a,s){const u=Array.isArray(a.children)?t:n;return s?u(o,a,s):u(o,a)}}function iM(e,n){return t;function t(r,i,o,a){const s=Array.isArray(o.children),l=jh(r);return n(i,o,a,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function oM(e,n){const t={};let r,i;for(i in n.properties)if(i!=="children"&&zh.call(n.properties,i)){const o=sM(e,i,n.properties[i]);if(o){const[a,s]=o;e.tableCellAlignToStyle&&a==="align"&&typeof s=="string"&&q$.has(n.tagName)?r=s:t[a]=s}}if(r){const o=t.style||(t.style={});o[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return t}function aM(e,n){const t={};for(const r of n.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const o=r.data.estree.body[0];o.type;const a=o.expression;a.type;const s=a.properties[0];s.type,Object.assign(t,e.evaluater.evaluateExpression(s.argument))}else Qa(e,n.position);else{const i=r.name;let o;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,o=e.evaluater.evaluateExpression(s.expression)}else Qa(e,n.position);else o=r.value===null?!0:r.value;t[i]=o}return t}function Dh(e,n){const t=[];let r=-1;const i=e.passKeys?new Map:V$;for(;++ri?0:i+n:n=n>i?i:n,t=t>0?t:0,r.length<1e4)a=Array.from(r),a.unshift(n,t),e.splice(...a);else for(t&&e.splice(n,t);o0?(Qt(e,e.length,0,n),e):n}const j0={}.hasOwnProperty;function gM(e){const n={};let t=-1;for(;++t13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(t&65535)===65535||(t&65535)===65534||t>1114111?"�":String.fromCodePoint(t)}function go(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const xM=Yr(new RegExp("\\p{P}","u")),Ht=Yr(/[A-Za-z]/),ut=Yr(/[\dA-Za-z]/),bM=Yr(/[#-'*+\--9=?A-Z^-~]/);function Nf(e){return e!==null&&(e<32||e===127)}const jf=Yr(/\d/),kM=Yr(/[\dA-Fa-f]/),Wb=Yr(/[!-/:-@[-`{-~]/);function de(e){return e!==null&&e<-2}function et(e){return e!==null&&(e<0||e===32)}function Le(e){return e===-2||e===-1||e===32}function wM(e){return Wb(e)||xM(e)}const SM=Yr(/\s/);function Yr(e){return n;function n(t){return t!==null&&t>-1&&e.test(String.fromCharCode(t))}}function jo(e){const n=[];let t=-1,r=0,i=0;for(;++t55295&&o<57344){const s=e.charCodeAt(t+1);o<56320&&s>56319&&s<57344?(a=String.fromCharCode(o,s),i=1):a="�"}else a=String.fromCharCode(o);a&&(n.push(e.slice(r,t),encodeURIComponent(a)),r=t+i+1,a=""),i&&(t+=i,i=0)}return n.join("")+e.slice(r)}function Ve(e,n,t,r){const i=r?r-1:Number.POSITIVE_INFINITY;let o=0;return a;function a(l){return Le(l)?(e.enter(t),s(l)):n(l)}function s(l){return Le(l)&&o++a))return;const _=n.events.length;let A=_,L,O;for(;A--;)if(n.events[A][0]==="exit"&&n.events[A][1].type==="chunkFlow"){if(L){O=n.events[A][1].end;break}L=!0}for(g(r),w=_;wy;){const P=t[x];n.containerState=P[1],P[0].exit.call(n,e)}t.length=y}function h(){i.write([null]),o=void 0,i=void 0,n.containerState._closeFlow=void 0}}function TM(e,n,t){return Ve(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function F0(e){if(e===null||et(e)||SM(e))return 1;if(wM(e))return 2}function Uh(e,n,t){const r=[];let i=-1;for(;++i1&&e[t][1].end.offset-e[t][1].start.offset>1?2:1;const d=Object.assign({},e[r][1].end),f=Object.assign({},e[t][1].start);D0(d,-l),D0(f,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[t][1].start),end:f},o={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[t][1].start)},i={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},a.start),e[t][1].start=Object.assign({},s.end),u=[],e[r][1].end.offset-e[r][1].start.offset&&(u=kt(u,[["enter",e[r][1],n],["exit",e[r][1],n]])),u=kt(u,[["enter",i,n],["enter",a,n],["exit",a,n],["enter",o,n]]),u=kt(u,Uh(n.parser.constructs.insideSpan.null,e.slice(r+1,t),n)),u=kt(u,[["exit",o,n],["enter",s,n],["exit",s,n],["exit",i,n]]),e[t][1].end.offset-e[t][1].start.offset?(c=2,u=kt(u,[["enter",e[t][1],n],["exit",e[t][1],n]])):c=0,Qt(e,r-1,t-r+3,u),t=r+u.length-c-2;break}}for(t=-1;++t0&&Le(w)?Ve(e,h,"linePrefix",o+1)(w):h(w)}function h(w){return w===null||de(w)?e.check(B0,v,x)(w):(e.enter("codeFlowValue"),y(w))}function y(w){return w===null||de(w)?(e.exit("codeFlowValue"),h(w)):(e.consume(w),y)}function x(w){return e.exit("codeFenced"),n(w)}function P(w,_,A){let L=0;return O;function O(N){return w.enter("lineEnding"),w.consume(N),w.exit("lineEnding"),R}function R(N){return w.enter("codeFencedFence"),Le(N)?Ve(w,$,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(N):$(N)}function $(N){return N===s?(w.enter("codeFencedFenceSequence"),F(N)):A(N)}function F(N){return N===s?(L++,w.consume(N),F):L>=a?(w.exit("codeFencedFenceSequence"),Le(N)?Ve(w,z,"whitespace")(N):z(N)):A(N)}function z(N){return N===null||de(N)?(w.exit("codeFencedFence"),_(N)):A(N)}}}function DM(e,n,t){const r=this;return i;function i(a){return a===null?t(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o)}function o(a){return r.parser.lazy[r.now().line]?t(a):n(a)}}const ud={name:"codeIndented",tokenize:UM},BM={tokenize:WM,partial:!0};function UM(e,n,t){const r=this;return i;function i(u){return e.enter("codeIndented"),Ve(e,o,"linePrefix",5)(u)}function o(u){const c=r.events[r.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?a(u):t(u)}function a(u){return u===null?l(u):de(u)?e.attempt(BM,a,l)(u):(e.enter("codeFlowValue"),s(u))}function s(u){return u===null||de(u)?(e.exit("codeFlowValue"),a(u)):(e.consume(u),s)}function l(u){return e.exit("codeIndented"),n(u)}}function WM(e,n,t){const r=this;return i;function i(a){return r.parser.lazy[r.now().line]?t(a):de(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i):Ve(e,o,"linePrefix",5)(a)}function o(a){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?n(a):de(a)?i(a):t(a)}}const HM={name:"codeText",tokenize:GM,resolve:VM,previous:KM};function VM(e){let n=e.length-4,t=3,r,i;if((e[t][1].type==="lineEnding"||e[t][1].type==="space")&&(e[n][1].type==="lineEnding"||e[n][1].type==="space")){for(r=t;++r=4?n(a):e.interrupt(r.parser.constructs.flow,t,n)(a)}}function Yb(e,n,t,r,i,o,a,s,l){const u=l||Number.POSITIVE_INFINITY;let c=0;return d;function d(g){return g===60?(e.enter(r),e.enter(i),e.enter(o),e.consume(g),e.exit(o),f):g===null||g===32||g===41||Nf(g)?t(g):(e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),v(g))}function f(g){return g===62?(e.enter(o),e.consume(g),e.exit(o),e.exit(i),e.exit(r),n):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(g))}function p(g){return g===62?(e.exit("chunkString"),e.exit(s),f(g)):g===null||g===60||de(g)?t(g):(e.consume(g),g===92?m:p)}function m(g){return g===60||g===62||g===92?(e.consume(g),p):p(g)}function v(g){return!c&&(g===null||g===41||et(g))?(e.exit("chunkString"),e.exit(s),e.exit(a),e.exit(r),n(g)):c999||p===null||p===91||p===93&&!l||p===94&&!s&&"_hiddenFootnoteSupport"in a.parser.constructs?t(p):p===93?(e.exit(o),e.enter(i),e.consume(p),e.exit(i),e.exit(r),n):de(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),d(p))}function d(p){return p===null||p===91||p===93||de(p)||s++>999?(e.exit("chunkString"),c(p)):(e.consume(p),l||(l=!Le(p)),p===92?f:d)}function f(p){return p===91||p===92||p===93?(e.consume(p),s++,d):d(p)}}function Xb(e,n,t,r,i,o){let a;return s;function s(f){return f===34||f===39||f===40?(e.enter(r),e.enter(i),e.consume(f),e.exit(i),a=f===40?41:f,l):t(f)}function l(f){return f===a?(e.enter(i),e.consume(f),e.exit(i),e.exit(r),n):(e.enter(o),u(f))}function u(f){return f===a?(e.exit(o),l(a)):f===null?t(f):de(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),Ve(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(f))}function c(f){return f===a||f===null||de(f)?(e.exit("chunkString"),u(f)):(e.consume(f),f===92?d:c)}function d(f){return f===a||f===92?(e.consume(f),c):c(f)}}function Sa(e,n){let t;return r;function r(i){return de(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t=!0,r):Le(i)?Ve(e,r,t?"linePrefix":"lineSuffix")(i):n(i)}}const eN={name:"definition",tokenize:tN},nN={tokenize:rN,partial:!0};function tN(e,n,t){const r=this;let i;return o;function o(p){return e.enter("definition"),a(p)}function a(p){return qb.call(r,e,s,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(p)}function s(p){return i=go(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),p===58?(e.enter("definitionMarker"),e.consume(p),e.exit("definitionMarker"),l):t(p)}function l(p){return et(p)?Sa(e,u)(p):u(p)}function u(p){return Yb(e,c,t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(p)}function c(p){return e.attempt(nN,d,d)(p)}function d(p){return Le(p)?Ve(e,f,"whitespace")(p):f(p)}function f(p){return p===null||de(p)?(e.exit("definition"),r.parser.defined.push(i),n(p)):t(p)}}function rN(e,n,t){return r;function r(s){return et(s)?Sa(e,i)(s):t(s)}function i(s){return Xb(e,o,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function o(s){return Le(s)?Ve(e,a,"whitespace")(s):a(s)}function a(s){return s===null||de(s)?n(s):t(s)}}const iN={name:"hardBreakEscape",tokenize:oN};function oN(e,n,t){return r;function r(o){return e.enter("hardBreakEscape"),e.consume(o),i}function i(o){return de(o)?(e.exit("hardBreakEscape"),n(o)):t(o)}}const aN={name:"headingAtx",tokenize:lN,resolve:sN};function sN(e,n){let t=e.length-2,r=3,i,o;return e[r][1].type==="whitespace"&&(r+=2),t-2>r&&e[t][1].type==="whitespace"&&(t-=2),e[t][1].type==="atxHeadingSequence"&&(r===t-1||t-4>r&&e[t-2][1].type==="whitespace")&&(t-=r+1===t?2:4),t>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[t][1].end},o={type:"chunkText",start:e[r][1].start,end:e[t][1].end,contentType:"text"},Qt(e,r,t-r+1,[["enter",i,n],["enter",o,n],["exit",o,n],["exit",i,n]])),e}function lN(e,n,t){let r=0;return i;function i(c){return e.enter("atxHeading"),o(c)}function o(c){return e.enter("atxHeadingSequence"),a(c)}function a(c){return c===35&&r++<6?(e.consume(c),a):c===null||et(c)?(e.exit("atxHeadingSequence"),s(c)):t(c)}function s(c){return c===35?(e.enter("atxHeadingSequence"),l(c)):c===null||de(c)?(e.exit("atxHeading"),n(c)):Le(c)?Ve(e,s,"whitespace")(c):(e.enter("atxHeadingText"),u(c))}function l(c){return c===35?(e.consume(c),l):(e.exit("atxHeadingSequence"),s(c))}function u(c){return c===null||c===35||et(c)?(e.exit("atxHeadingText"),s(c)):(e.consume(c),u)}}const uN=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],W0=["pre","script","style","textarea"],cN={name:"htmlFlow",tokenize:hN,resolveTo:pN,concrete:!0},dN={tokenize:gN,partial:!0},fN={tokenize:mN,partial:!0};function pN(e){let n=e.length;for(;n--&&!(e[n][0]==="enter"&&e[n][1].type==="htmlFlow"););return n>1&&e[n-2][1].type==="linePrefix"&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e}function hN(e,n,t){const r=this;let i,o,a,s,l;return u;function u(T){return c(T)}function c(T){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(T),d}function d(T){return T===33?(e.consume(T),f):T===47?(e.consume(T),o=!0,v):T===63?(e.consume(T),i=3,r.interrupt?n:S):Ht(T)?(e.consume(T),a=String.fromCharCode(T),C):t(T)}function f(T){return T===45?(e.consume(T),i=2,p):T===91?(e.consume(T),i=5,s=0,m):Ht(T)?(e.consume(T),i=4,r.interrupt?n:S):t(T)}function p(T){return T===45?(e.consume(T),r.interrupt?n:S):t(T)}function m(T){const J="CDATA[";return T===J.charCodeAt(s++)?(e.consume(T),s===J.length?r.interrupt?n:$:m):t(T)}function v(T){return Ht(T)?(e.consume(T),a=String.fromCharCode(T),C):t(T)}function C(T){if(T===null||T===47||T===62||et(T)){const J=T===47,ge=a.toLowerCase();return!J&&!o&&W0.includes(ge)?(i=1,r.interrupt?n(T):$(T)):uN.includes(a.toLowerCase())?(i=6,J?(e.consume(T),g):r.interrupt?n(T):$(T)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?t(T):o?h(T):y(T))}return T===45||ut(T)?(e.consume(T),a+=String.fromCharCode(T),C):t(T)}function g(T){return T===62?(e.consume(T),r.interrupt?n:$):t(T)}function h(T){return Le(T)?(e.consume(T),h):O(T)}function y(T){return T===47?(e.consume(T),O):T===58||T===95||Ht(T)?(e.consume(T),x):Le(T)?(e.consume(T),y):O(T)}function x(T){return T===45||T===46||T===58||T===95||ut(T)?(e.consume(T),x):P(T)}function P(T){return T===61?(e.consume(T),w):Le(T)?(e.consume(T),P):y(T)}function w(T){return T===null||T===60||T===61||T===62||T===96?t(T):T===34||T===39?(e.consume(T),l=T,_):Le(T)?(e.consume(T),w):A(T)}function _(T){return T===l?(e.consume(T),l=null,L):T===null||de(T)?t(T):(e.consume(T),_)}function A(T){return T===null||T===34||T===39||T===47||T===60||T===61||T===62||T===96||et(T)?P(T):(e.consume(T),A)}function L(T){return T===47||T===62||Le(T)?y(T):t(T)}function O(T){return T===62?(e.consume(T),R):t(T)}function R(T){return T===null||de(T)?$(T):Le(T)?(e.consume(T),R):t(T)}function $(T){return T===45&&i===2?(e.consume(T),B):T===60&&i===1?(e.consume(T),D):T===62&&i===4?(e.consume(T),le):T===63&&i===3?(e.consume(T),S):T===93&&i===5?(e.consume(T),j):de(T)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(dN,ae,F)(T)):T===null||de(T)?(e.exit("htmlFlowData"),F(T)):(e.consume(T),$)}function F(T){return e.check(fN,z,ae)(T)}function z(T){return e.enter("lineEnding"),e.consume(T),e.exit("lineEnding"),N}function N(T){return T===null||de(T)?F(T):(e.enter("htmlFlowData"),$(T))}function B(T){return T===45?(e.consume(T),S):$(T)}function D(T){return T===47?(e.consume(T),a="",I):$(T)}function I(T){if(T===62){const J=a.toLowerCase();return W0.includes(J)?(e.consume(T),le):$(T)}return Ht(T)&&a.length<8?(e.consume(T),a+=String.fromCharCode(T),I):$(T)}function j(T){return T===93?(e.consume(T),S):$(T)}function S(T){return T===62?(e.consume(T),le):T===45&&i===2?(e.consume(T),S):$(T)}function le(T){return T===null||de(T)?(e.exit("htmlFlowData"),ae(T)):(e.consume(T),le)}function ae(T){return e.exit("htmlFlow"),n(T)}}function mN(e,n,t){const r=this;return i;function i(a){return de(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):t(a)}function o(a){return r.parser.lazy[r.now().line]?t(a):n(a)}}function gN(e,n,t){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(gc,n,t)}}const yN={name:"htmlText",tokenize:vN};function vN(e,n,t){const r=this;let i,o,a;return s;function s(S){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(S),l}function l(S){return S===33?(e.consume(S),u):S===47?(e.consume(S),P):S===63?(e.consume(S),y):Ht(S)?(e.consume(S),A):t(S)}function u(S){return S===45?(e.consume(S),c):S===91?(e.consume(S),o=0,m):Ht(S)?(e.consume(S),h):t(S)}function c(S){return S===45?(e.consume(S),p):t(S)}function d(S){return S===null?t(S):S===45?(e.consume(S),f):de(S)?(a=d,D(S)):(e.consume(S),d)}function f(S){return S===45?(e.consume(S),p):d(S)}function p(S){return S===62?B(S):S===45?f(S):d(S)}function m(S){const le="CDATA[";return S===le.charCodeAt(o++)?(e.consume(S),o===le.length?v:m):t(S)}function v(S){return S===null?t(S):S===93?(e.consume(S),C):de(S)?(a=v,D(S)):(e.consume(S),v)}function C(S){return S===93?(e.consume(S),g):v(S)}function g(S){return S===62?B(S):S===93?(e.consume(S),g):v(S)}function h(S){return S===null||S===62?B(S):de(S)?(a=h,D(S)):(e.consume(S),h)}function y(S){return S===null?t(S):S===63?(e.consume(S),x):de(S)?(a=y,D(S)):(e.consume(S),y)}function x(S){return S===62?B(S):y(S)}function P(S){return Ht(S)?(e.consume(S),w):t(S)}function w(S){return S===45||ut(S)?(e.consume(S),w):_(S)}function _(S){return de(S)?(a=_,D(S)):Le(S)?(e.consume(S),_):B(S)}function A(S){return S===45||ut(S)?(e.consume(S),A):S===47||S===62||et(S)?L(S):t(S)}function L(S){return S===47?(e.consume(S),B):S===58||S===95||Ht(S)?(e.consume(S),O):de(S)?(a=L,D(S)):Le(S)?(e.consume(S),L):B(S)}function O(S){return S===45||S===46||S===58||S===95||ut(S)?(e.consume(S),O):R(S)}function R(S){return S===61?(e.consume(S),$):de(S)?(a=R,D(S)):Le(S)?(e.consume(S),R):L(S)}function $(S){return S===null||S===60||S===61||S===62||S===96?t(S):S===34||S===39?(e.consume(S),i=S,F):de(S)?(a=$,D(S)):Le(S)?(e.consume(S),$):(e.consume(S),z)}function F(S){return S===i?(e.consume(S),i=void 0,N):S===null?t(S):de(S)?(a=F,D(S)):(e.consume(S),F)}function z(S){return S===null||S===34||S===39||S===60||S===61||S===96?t(S):S===47||S===62||et(S)?L(S):(e.consume(S),z)}function N(S){return S===47||S===62||et(S)?L(S):t(S)}function B(S){return S===62?(e.consume(S),e.exit("htmlTextData"),e.exit("htmlText"),n):t(S)}function D(S){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(S),e.exit("lineEnding"),I}function I(S){return Le(S)?Ve(e,j,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(S):j(S)}function j(S){return e.enter("htmlTextData"),a(S)}}const Wh={name:"labelEnd",tokenize:CN,resolveTo:SN,resolveAll:wN},xN={tokenize:EN},bN={tokenize:_N},kN={tokenize:PN};function wN(e){let n=-1;for(;++n=3&&(u===null||de(u))?(e.exit("thematicBreak"),n(u)):t(u)}function l(u){return u===i?(e.consume(u),r++,l):(e.exit("thematicBreakSequence"),Le(u)?Ve(e,s,"whitespace")(u):s(u))}}const Kn={name:"list",tokenize:NN,continuation:{tokenize:jN},exit:FN},$N={tokenize:DN,partial:!0},MN={tokenize:zN,partial:!0};function NN(e,n,t){const r=this,i=r.events[r.events.length-1];let o=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,a=0;return s;function s(p){const m=r.containerState.type||(p===42||p===43||p===45?"listUnordered":"listOrdered");if(m==="listUnordered"?!r.containerState.marker||p===r.containerState.marker:jf(p)){if(r.containerState.type||(r.containerState.type=m,e.enter(m,{_container:!0})),m==="listUnordered")return e.enter("listItemPrefix"),p===42||p===45?e.check(gl,t,u)(p):u(p);if(!r.interrupt||p===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(p)}return t(p)}function l(p){return jf(p)&&++a<10?(e.consume(p),l):(!r.interrupt||a<2)&&(r.containerState.marker?p===r.containerState.marker:p===41||p===46)?(e.exit("listItemValue"),u(p)):t(p)}function u(p){return e.enter("listItemMarker"),e.consume(p),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||p,e.check(gc,r.interrupt?t:c,e.attempt($N,f,d))}function c(p){return r.containerState.initialBlankLine=!0,o++,f(p)}function d(p){return Le(p)?(e.enter("listItemPrefixWhitespace"),e.consume(p),e.exit("listItemPrefixWhitespace"),f):t(p)}function f(p){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,n(p)}}function jN(e,n,t){const r=this;return r.containerState._closeFlow=void 0,e.check(gc,i,o);function i(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Ve(e,n,"listItemIndent",r.containerState.size+1)(s)}function o(s){return r.containerState.furtherBlankLines||!Le(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(MN,n,a)(s))}function a(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,Ve(e,e.attempt(Kn,n,t),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function zN(e,n,t){const r=this;return Ve(e,i,"listItemIndent",r.containerState.size+1);function i(o){const a=r.events[r.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?n(o):t(o)}}function FN(e){e.exit(this.containerState.type)}function DN(e,n,t){const r=this;return Ve(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(o){const a=r.events[r.events.length-1];return!Le(o)&&a&&a[1].type==="listItemPrefixWhitespace"?n(o):t(o)}}const H0={name:"setextUnderline",tokenize:UN,resolveTo:BN};function BN(e,n){let t=e.length,r,i,o;for(;t--;)if(e[t][0]==="enter"){if(e[t][1].type==="content"){r=t;break}e[t][1].type==="paragraph"&&(i=t)}else e[t][1].type==="content"&&e.splice(t,1),!o&&e[t][1].type==="definition"&&(o=t);const a={type:"setextHeading",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[i][1].type="setextHeadingText",o?(e.splice(i,0,["enter",a,n]),e.splice(o+1,0,["exit",e[r][1],n]),e[r][1].end=Object.assign({},e[o][1].end)):e[r][1]=a,e.push(["exit",a,n]),e}function UN(e,n,t){const r=this;let i;return o;function o(u){let c=r.events.length,d;for(;c--;)if(r.events[c][1].type!=="lineEnding"&&r.events[c][1].type!=="linePrefix"&&r.events[c][1].type!=="content"){d=r.events[c][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),i=u,a(u)):t(u)}function a(u){return e.enter("setextHeadingLineSequence"),s(u)}function s(u){return u===i?(e.consume(u),s):(e.exit("setextHeadingLineSequence"),Le(u)?Ve(e,l,"lineSuffix")(u):l(u))}function l(u){return u===null||de(u)?(e.exit("setextHeadingLine"),n(u)):t(u)}}const WN={tokenize:HN};function HN(e){const n=this,t=e.attempt(gc,r,e.attempt(this.parser.constructs.flowInitial,i,Ve(e,e.attempt(this.parser.constructs.flow,i,e.attempt(qM,i)),"linePrefix")));return t;function r(o){if(o===null){e.consume(o);return}return e.enter("lineEndingBlank"),e.consume(o),e.exit("lineEndingBlank"),n.currentConstruct=void 0,t}function i(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n.currentConstruct=void 0,t}}const VN={resolveAll:Zb()},KN=Qb("string"),GN=Qb("text");function Qb(e){return{tokenize:n,resolveAll:Zb(e==="text"?YN:void 0)};function n(t){const r=this,i=this.parser.constructs[e],o=t.attempt(i,a,s);return a;function a(c){return u(c)?o(c):s(c)}function s(c){if(c===null){t.consume(c);return}return t.enter("data"),t.consume(c),l}function l(c){return u(c)?(t.exit("data"),o(c)):(t.consume(c),l)}function u(c){if(c===null)return!0;const d=i[c];let f=-1;if(d)for(;++f-1){const s=a[0];typeof s=="string"?a[0]=s.slice(r):a.shift()}o>0&&a.push(e[i].slice(0,o))}return a}function QN(e,n){let t=-1;const r=[];let i;for(;++t0){const Ke=se.tokenStack[se.tokenStack.length-1];(Ke[1]||K0).call(se,void 0,Ke[0])}for(V.position={start:vr(M.length>0?M[0][1].start:{line:1,column:1,offset:0}),end:vr(M.length>0?M[M.length-2][1].end:{line:1,column:1,offset:0})},G=-1;++G1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(n,l);const u={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(n,u),e.applyData(n,u)}function Cj(e,n){const t={type:"element",tagName:"h"+n.depth,properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function Ej(e,n){if(e.options.allowDangerousHtml){const t={type:"raw",value:n.value};return e.patch(n,t),e.applyData(n,t)}}function n2(e,n){const t=n.referenceType;let r="]";if(t==="collapsed"?r+="[]":t==="full"&&(r+="["+(n.label||n.identifier)+"]"),n.type==="imageReference")return[{type:"text",value:"!["+n.alt+r}];const i=e.all(n),o=i[0];o&&o.type==="text"?o.value="["+o.value:i.unshift({type:"text",value:"["});const a=i[i.length-1];return a&&a.type==="text"?a.value+=r:i.push({type:"text",value:r}),i}function _j(e,n){const t=String(n.identifier).toUpperCase(),r=e.definitionById.get(t);if(!r)return n2(e,n);const i={src:jo(r.url||""),alt:n.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"img",properties:i,children:[]};return e.patch(n,o),e.applyData(n,o)}function Pj(e,n){const t={src:jo(n.url)};n.alt!==null&&n.alt!==void 0&&(t.alt=n.alt),n.title!==null&&n.title!==void 0&&(t.title=n.title);const r={type:"element",tagName:"img",properties:t,children:[]};return e.patch(n,r),e.applyData(n,r)}function Tj(e,n){const t={type:"text",value:n.value.replace(/\r?\n|\r/g," ")};e.patch(n,t);const r={type:"element",tagName:"code",properties:{},children:[t]};return e.patch(n,r),e.applyData(n,r)}function Oj(e,n){const t=String(n.identifier).toUpperCase(),r=e.definitionById.get(t);if(!r)return n2(e,n);const i={href:jo(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"a",properties:i,children:e.all(n)};return e.patch(n,o),e.applyData(n,o)}function Aj(e,n){const t={href:jo(n.url)};n.title!==null&&n.title!==void 0&&(t.title=n.title);const r={type:"element",tagName:"a",properties:t,children:e.all(n)};return e.patch(n,r),e.applyData(n,r)}function Ij(e,n,t){const r=e.all(n),i=t?Rj(t):t2(n),o={},a=[];if(typeof n.checked=="boolean"){const c=r[0];let d;c&&c.type==="element"&&c.tagName==="p"?d=c:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:n.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let s=-1;for(;++s1}function Lj(e,n){const t={},r=e.all(n);let i=-1;for(typeof n.start=="number"&&n.start!==1&&(t.start=n.start);++i0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(t,!0)},s=jh(n.children[1]),l=Mb(n.children[n.children.length-1]);s&&l&&(a.position={start:s,end:l}),i.push(a)}const o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(n,o),e.applyData(n,o)}function zj(e,n,t){const r=t?t.children:void 0,o=(r?r.indexOf(n):1)===0?"th":"td",a=t&&t.type==="table"?t.align:void 0,s=a?a.length:n.children.length;let l=-1;const u=[];for(;++l0,!0),r[0]),i=r.index+r[0].length,r=t.exec(n);return o.push(q0(n.slice(i),i>0,!1)),o.join("")}function q0(e,n,t){let r=0,i=e.length;if(n){let o=e.codePointAt(r);for(;o===G0||o===Y0;)r++,o=e.codePointAt(r)}if(t){let o=e.codePointAt(i-1);for(;o===G0||o===Y0;)i--,o=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function Bj(e,n){const t={type:"text",value:Dj(String(n.value))};return e.patch(n,t),e.applyData(n,t)}function Uj(e,n){const t={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(n,t),e.applyData(n,t)}const Wj={blockquote:vj,break:xj,code:bj,delete:kj,emphasis:wj,footnoteReference:Sj,heading:Cj,html:Ej,imageReference:_j,image:Pj,inlineCode:Tj,linkReference:Oj,link:Aj,listItem:Ij,list:Lj,paragraph:$j,root:Mj,strong:Nj,table:jj,tableCell:Fj,tableRow:zj,text:Bj,thematicBreak:Uj,toml:Ds,yaml:Ds,definition:Ds,footnoteDefinition:Ds};function Ds(){}const r2=-1,yc=0,ru=1,iu=2,Hh=3,Vh=4,Kh=5,Gh=6,i2=7,o2=8,X0=typeof self=="object"?self:globalThis,Hj=(e,n)=>{const t=(i,o)=>(e.set(o,i),i),r=i=>{if(e.has(i))return e.get(i);const[o,a]=n[i];switch(o){case yc:case r2:return t(a,i);case ru:{const s=t([],i);for(const l of a)s.push(r(l));return s}case iu:{const s=t({},i);for(const[l,u]of a)s[r(l)]=r(u);return s}case Hh:return t(new Date(a),i);case Vh:{const{source:s,flags:l}=a;return t(new RegExp(s,l),i)}case Kh:{const s=t(new Map,i);for(const[l,u]of a)s.set(r(l),r(u));return s}case Gh:{const s=t(new Set,i);for(const l of a)s.add(r(l));return s}case i2:{const{name:s,message:l}=a;return t(new X0[s](l),i)}case o2:return t(BigInt(a),i);case"BigInt":return t(Object(BigInt(a)),i)}return t(new X0[o](a),i)};return r},Q0=e=>Hj(new Map,e)(0),zi="",{toString:Vj}={},{keys:Kj}=Object,ea=e=>{const n=typeof e;if(n!=="object"||!e)return[yc,n];const t=Vj.call(e).slice(8,-1);switch(t){case"Array":return[ru,zi];case"Object":return[iu,zi];case"Date":return[Hh,zi];case"RegExp":return[Vh,zi];case"Map":return[Kh,zi];case"Set":return[Gh,zi]}return t.includes("Array")?[ru,t]:t.includes("Error")?[i2,t]:[iu,t]},Bs=([e,n])=>e===yc&&(n==="function"||n==="symbol"),Gj=(e,n,t,r)=>{const i=(a,s)=>{const l=r.push(a)-1;return t.set(s,l),l},o=a=>{if(t.has(a))return t.get(a);let[s,l]=ea(a);switch(s){case yc:{let c=a;switch(l){case"bigint":s=o2,c=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);c=null;break;case"undefined":return i([r2],a)}return i([s,c],a)}case ru:{if(l)return i([l,[...a]],a);const c=[],d=i([s,c],a);for(const f of a)c.push(o(f));return d}case iu:{if(l)switch(l){case"BigInt":return i([l,a.toString()],a);case"Boolean":case"Number":case"String":return i([l,a.valueOf()],a)}if(n&&"toJSON"in a)return o(a.toJSON());const c=[],d=i([s,c],a);for(const f of Kj(a))(e||!Bs(ea(a[f])))&&c.push([o(f),o(a[f])]);return d}case Hh:return i([s,a.toISOString()],a);case Vh:{const{source:c,flags:d}=a;return i([s,{source:c,flags:d}],a)}case Kh:{const c=[],d=i([s,c],a);for(const[f,p]of a)(e||!(Bs(ea(f))||Bs(ea(p))))&&c.push([o(f),o(p)]);return d}case Gh:{const c=[],d=i([s,c],a);for(const f of a)(e||!Bs(ea(f)))&&c.push(o(f));return d}}const{message:u}=a;return i([s,{name:l,message:u}],a)};return o},Z0=(e,{json:n,lossy:t}={})=>{const r=[];return Gj(!(n||t),!!n,new Map,r)(e),r},ou=typeof structuredClone=="function"?(e,n)=>n&&("json"in n||"lossy"in n)?Q0(Z0(e,n)):structuredClone(e):(e,n)=>Q0(Z0(e,n));function Yj(e,n){const t=[{type:"text",value:"↩"}];return n>1&&t.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(n)}]}),t}function qj(e,n){return"Back to reference "+(e+1)+(n>1?"-"+n:"")}function Xj(e){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",t=e.options.footnoteBackContent||Yj,r=e.options.footnoteBackLabel||qj,i=e.options.footnoteLabel||"Footnotes",o=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l0&&m.push({type:"text",value:" "});let h=typeof t=="string"?t:t(l,p);typeof h=="string"&&(h={type:"text",value:h}),m.push({type:"element",tagName:"a",properties:{href:"#"+n+"fnref-"+f+(p>1?"-"+p:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,p),className:["data-footnote-backref"]},children:Array.isArray(h)?h:[h]})}const C=c[c.length-1];if(C&&C.type==="element"&&C.tagName==="p"){const h=C.children[C.children.length-1];h&&h.type==="text"?h.value+=" ":C.children.push({type:"text",value:" "}),C.children.push(...m)}else c.push(...m);const g={type:"element",tagName:"li",properties:{id:n+"fn-"+f},children:e.wrap(c,!0)};e.patch(u,g),s.push(g)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...ou(a),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:` +`},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:` +`}]}}const a2=function(e){if(e==null)return e6;if(typeof e=="function")return vc(e);if(typeof e=="object")return Array.isArray(e)?Qj(e):Zj(e);if(typeof e=="string")return Jj(e);throw new Error("Expected function, string, or object as test")};function Qj(e){const n=[];let t=-1;for(;++t":""))+")"})}return f;function f(){let p=s2,m,v,C;if((!n||o(l,u,c[c.length-1]||void 0))&&(p=o6(t(l,c)),p[0]===J0))return p;if("children"in l&&l.children){const g=l;if(g.children&&p[0]!==r6)for(v=(r?g.children.length:-1)+a,C=c.concat(g);v>-1&&v0&&t.push({type:"text",value:` +`}),t}function ey(e){let n=0,t=e.charCodeAt(n);for(;t===9||t===32;)n++,t=e.charCodeAt(n);return e.slice(n)}function ny(e,n){const t=s6(e,n),r=t.one(e,void 0),i=Xj(t),o=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&o.children.push({type:"text",value:` +`},i),o}function f6(e,n){return e&&"run"in e?async function(t,r){const i=ny(t,{file:r,...n});await e.run(i,r)}:function(t,r){return ny(t,{file:r,...n||e})}}function ty(e){if(e)throw e}var yl=Object.prototype.hasOwnProperty,u2=Object.prototype.toString,ry=Object.defineProperty,iy=Object.getOwnPropertyDescriptor,oy=function(n){return typeof Array.isArray=="function"?Array.isArray(n):u2.call(n)==="[object Array]"},ay=function(n){if(!n||u2.call(n)!=="[object Object]")return!1;var t=yl.call(n,"constructor"),r=n.constructor&&n.constructor.prototype&&yl.call(n.constructor.prototype,"isPrototypeOf");if(n.constructor&&!t&&!r)return!1;var i;for(i in n);return typeof i>"u"||yl.call(n,i)},sy=function(n,t){ry&&t.name==="__proto__"?ry(n,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):n[t.name]=t.newValue},ly=function(n,t){if(t==="__proto__")if(yl.call(n,t)){if(iy)return iy(n,t).value}else return;return n[t]},p6=function e(){var n,t,r,i,o,a,s=arguments[0],l=1,u=arguments.length,c=!1;for(typeof s=="boolean"&&(c=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});la.length;let l;s&&a.push(i);try{l=e.apply(this,a)}catch(u){const c=u;if(s&&t)throw c;return i(c)}s||(l instanceof Promise?l.then(o,i):l instanceof Error?i(l):o(l))}function i(a,...s){t||(t=!0,n(a,...s))}function o(a){i(null,a)}}const Ft={basename:g6,dirname:y6,extname:v6,join:x6,sep:"/"};function g6(e,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');hs(e);let t=0,r=-1,i=e.length,o;if(n===void 0||n.length===0||n.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(o){t=i+1;break}}else r<0&&(o=!0,r=i+1);return r<0?"":e.slice(t,r)}if(n===e)return"";let a=-1,s=n.length-1;for(;i--;)if(e.codePointAt(i)===47){if(o){t=i+1;break}}else a<0&&(o=!0,a=i+1),s>-1&&(e.codePointAt(i)===n.codePointAt(s--)?s<0&&(r=i):(s=-1,r=a));return t===r?r=a:r<0&&(r=e.length),e.slice(t,r)}function y6(e){if(hs(e),e.length===0)return".";let n=-1,t=e.length,r;for(;--t;)if(e.codePointAt(t)===47){if(r){n=t;break}}else r||(r=!0);return n<0?e.codePointAt(0)===47?"/":".":n===1&&e.codePointAt(0)===47?"//":e.slice(0,n)}function v6(e){hs(e);let n=e.length,t=-1,r=0,i=-1,o=0,a;for(;n--;){const s=e.codePointAt(n);if(s===47){if(a){r=n+1;break}continue}t<0&&(a=!0,t=n+1),s===46?i<0?i=n:o!==1&&(o=1):i>-1&&(o=-1)}return i<0||t<0||o===0||o===1&&i===t-1&&i===r+1?"":e.slice(i,t)}function x6(...e){let n=-1,t;for(;++n0&&e.codePointAt(e.length-1)===47&&(t+="/"),n?"/"+t:t}function k6(e,n){let t="",r=0,i=-1,o=0,a=-1,s,l;for(;++a<=e.length;){if(a2){if(l=t.lastIndexOf("/"),l!==t.length-1){l<0?(t="",r=0):(t=t.slice(0,l),r=t.length-1-t.lastIndexOf("/")),i=a,o=0;continue}}else if(t.length>0){t="",r=0,i=a,o=0;continue}}n&&(t=t.length>0?t+"/..":"..",r=2)}else t.length>0?t+="/"+e.slice(i+1,a):t=e.slice(i+1,a),r=a-i-1;i=a,o=0}else s===46&&o>-1?o++:o=-1}return t}function hs(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const w6={cwd:S6};function S6(){return"/"}function Bf(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function C6(e){if(typeof e=="string")e=new URL(e);else if(!Bf(e)){const n=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw n.code="ERR_INVALID_ARG_TYPE",n}if(e.protocol!=="file:"){const n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return E6(e)}function E6(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const n=e.pathname;let t=-1;for(;++t0){let[p,...m]=c;const v=r[f][1];Df(v)&&Df(p)&&(p=dd(!0,v,p)),r[f]=[u,p,...m]}}}}const O6=new Yh().freeze();function md(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function gd(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function yd(e,n){if(n)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function cy(e){if(!Df(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function dy(e,n,t){if(!t)throw new Error("`"+e+"` finished async. Use `"+n+"` instead")}function Us(e){return A6(e)?e:new c2(e)}function A6(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function I6(e){return typeof e=="string"||R6(e)}function R6(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const L6="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",fy=[],py={allowDangerousHtml:!0},$6=/^(https?|ircs?|mailto|xmpp)$/i,M6=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function d2(e){const n=e.allowedElements,t=e.allowElement,r=e.children||"",i=e.className,o=e.components,a=e.disallowedElements,s=e.rehypePlugins||fy,l=e.remarkPlugins||fy,u=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...py}:py,c=e.skipHtml,d=e.unwrapDisallowed,f=e.urlTransform||N6,p=O6().use(yj).use(l).use(f6,u).use(s),m=new c2;typeof r=="string"&&(m.value=r);for(const h of M6)Object.hasOwn(e,h.from)&&(""+h.from+(h.to?"use `"+h.to+"` instead":"remove it")+L6+h.id,void 0);const v=p.parse(m);let C=p.runSync(v,m);return i&&(C={type:"element",tagName:"div",properties:{className:i},children:C.type==="root"?C.children:[C]}),l2(C,g),X$(C,{Fragment:b.Fragment,components:o,ignoreInvalidStyle:!0,jsx:b.jsx,jsxs:b.jsxs,passKeys:!0,passNode:!0});function g(h,y,x){if(h.type==="raw"&&x&&typeof y=="number")return c?x.children.splice(y,1):x.children[y]={type:"text",value:h.value},y;if(h.type==="element"){let P;for(P in ld)if(Object.hasOwn(ld,P)&&Object.hasOwn(h.properties,P)){const w=h.properties[P],_=ld[P];(_===null||_.includes(h.tagName))&&(h.properties[P]=f(String(w||""),P,h))}}if(h.type==="element"){let P=n?!n.includes(h.tagName):a?a.includes(h.tagName):!1;if(!P&&t&&typeof y=="number"&&(P=!t(h,y,x)),P&&x&&typeof y=="number")return d&&h.children?x.children.splice(y,1,...h.children):x.children.splice(y,1),y}}}function N6(e){const n=e.indexOf(":"),t=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return n<0||i>-1&&n>i||t>-1&&n>t||r>-1&&n>r||$6.test(e.slice(0,n))?e:""}const j6=pr(b.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear"),z6=pr(b.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),F6=pr(b.jsx("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"}),"KeyboardArrowDown"),f2=({tags:e,selectedTags:n,isLarge:t})=>b.jsx("div",{children:e.map(r=>b.jsx(Ph,{label:r,color:n.includes(r)?"primary":"default",sx:{marginRight:"4px",height:"20px",fontSize:"12px",cursor:"auto","& .MuiChip-label":{padding:"8px"},...t&&{height:"27px",fontSize:"14px",padding:"0 6px"}}},r))});function p2(e){const n=k.useRef(e);return k.useEffect(()=>{n.current=e},[e]),n}function Uf(e){const n=p2(e);return k.useCallback(function(...t){return n.current&&n.current(...t)},[n])}function D6(e,n){const t=k.useRef(!0);k.useEffect(()=>{if(t.current){t.current=!1;return}return e()},n)}function B6(){const e=k.useRef(!0),n=k.useRef(()=>e.current);return k.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),n.current}function U6(e){const n=k.useRef(e);return n.current=e,n}function W6(e){const n=U6(e);k.useEffect(()=>()=>n.current(),[])}const Wf=2**31-1;function h2(e,n,t){const r=t-Date.now();e.current=r<=Wf?setTimeout(n,r):setTimeout(()=>h2(e,n,t),Wf)}function H6(){const e=B6(),n=k.useRef();return W6(()=>clearTimeout(n.current)),k.useMemo(()=>{const t=()=>clearTimeout(n.current);function r(i,o=0){e()&&(t(),o<=Wf?n.current=setTimeout(i,o):h2(n,i,Date.now()+o))}return{set:r,clear:t}},[])}const V6=["as","disabled"];function K6(e,n){if(e==null)return{};var t={},r=Object.keys(e),i,o;for(o=0;o=0)&&(t[i]=e[i]);return t}function G6(e){return!e||e.trim()==="#"}function m2({tagName:e,disabled:n,href:t,target:r,rel:i,role:o,onClick:a,tabIndex:s=0,type:l}){e||(t!=null||r!=null||i!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:l||"button",disabled:n},u];const c=f=>{if((n||e==="a"&&G6(t))&&f.preventDefault(),n){f.stopPropagation();return}a==null||a(f)},d=f=>{f.key===" "&&(f.preventDefault(),c(f))};return e==="a"&&(t||(t="#"),n&&(t=void 0)),[{role:o??"button",disabled:void 0,tabIndex:n?void 0:s,href:t,target:e==="a"?r:void 0,"aria-disabled":n||void 0,rel:e==="a"?i:void 0,onClick:c,onKeyDown:d},u]}const Y6=k.forwardRef((e,n)=>{let{as:t,disabled:r}=e,i=K6(e,V6);const[o,{tagName:a}]=m2(Object.assign({tagName:t,disabled:r},i));return b.jsx(a,Object.assign({},i,o,{ref:n}))});Y6.displayName="Button";const q6=["onKeyDown"];function X6(e,n){if(e==null)return{};var t={},r=Object.keys(e),i,o;for(o=0;o=0)&&(t[i]=e[i]);return t}function Q6(e){return!e||e.trim()==="#"}const g2=k.forwardRef((e,n)=>{let{onKeyDown:t}=e,r=X6(e,q6);const[i]=m2(Object.assign({tagName:"a"},r)),o=Uf(a=>{i.onKeyDown(a),t==null||t(a)});return Q6(r.href)||r.role==="button"?b.jsx("a",Object.assign({ref:n},r,i,{onKeyDown:o})):b.jsx("a",Object.assign({ref:n},r,{onKeyDown:t}))});g2.displayName="Anchor";const hy=g2;var y2={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var n={}.hasOwnProperty;function t(){for(var r=[],i=0;i=0)&&(t[i]=e[i]);return t}function my(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function ez(e){var n=nz(e,"string");return typeof n=="symbol"?n:String(n)}function nz(e,n){if(typeof e!="object"||e===null)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function tz(e,n,t){var r=k.useRef(e!==void 0),i=k.useState(n),o=i[0],a=i[1],s=e!==void 0,l=r.current;return r.current=s,!s&&l&&o!==n&&a(n),[s?e:o,k.useCallback(function(u){for(var c=arguments.length,d=new Array(c>1?c-1:0),f=1;f(n=qh(n,"carousel-caption"),b.jsx(t,{ref:i,className:Ca(e,n),...r})));x2.displayName="CarouselCaption";const sz=x2,b2=k.forwardRef(({as:e="div",bsPrefix:n,className:t,...r},i)=>{const o=Ca(t,qh(n,"carousel-item"));return b.jsx(e,{ref:i,...r,className:o})});b2.displayName="CarouselItem";const lz=b2;function gy(e,n){let t=0;return k.Children.map(e,r=>k.isValidElement(r)?n(r,t++):r)}function uz(e,n){let t=0;k.Children.forEach(e,r=>{k.isValidElement(r)&&n(r,t++)})}function cz(e){return e&&e.ownerDocument||document}function dz(e){var n=cz(e);return n&&n.defaultView||window}function fz(e,n){return dz(e).getComputedStyle(e,n)}var pz=/([A-Z])/g;function hz(e){return e.replace(pz,"-$1").toLowerCase()}var mz=/^ms-/;function Ws(e){return hz(e).replace(mz,"-ms-")}var gz=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function yz(e){return!!(e&&gz.test(e))}function k2(e,n){var t="",r="";if(typeof n=="string")return e.style.getPropertyValue(Ws(n))||fz(e).getPropertyValue(Ws(n));Object.keys(n).forEach(function(i){var o=n[i];!o&&o!==0?e.style.removeProperty(Ws(i)):yz(i)?r+=i+"("+o+") ":t+=Ws(i)+": "+o+";"}),r&&(t+="transform: "+r+";"),e.style.cssText+=";"+t}const vz=!!(typeof window<"u"&&window.document&&window.document.createElement);var Vf=!1,Kf=!1;try{var vd={get passive(){return Vf=!0},get once(){return Kf=Vf=!0}};vz&&(window.addEventListener("test",vd,vd),window.removeEventListener("test",vd,!0))}catch{}function xz(e,n,t,r){if(r&&typeof r!="boolean"&&!Kf){var i=r.once,o=r.capture,a=t;!Kf&&i&&(a=t.__once||function s(l){this.removeEventListener(n,s,o),t.call(this,l)},t.__once=a),e.addEventListener(n,a,Vf?r:o)}e.addEventListener(n,t,r)}function bz(e,n,t,r){var i=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(n,t,i),t.__once&&e.removeEventListener(n,t.__once,i)}function w2(e,n,t,r){return xz(e,n,t,r),function(){bz(e,n,t,r)}}function kz(e,n,t,r){if(t===void 0&&(t=!1),r===void 0&&(r=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(n,t,r),e.dispatchEvent(i)}}function wz(e){var n=k2(e,"transitionDuration")||"",t=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*t}function Sz(e,n,t){t===void 0&&(t=5);var r=!1,i=setTimeout(function(){r||kz(e,"transitionend",!0)},n+t),o=w2(e,"transitionend",function(){r=!0},{once:!0});return function(){clearTimeout(i),o()}}function Cz(e,n,t,r){t==null&&(t=wz(e)||0);var i=Sz(e,t,r),o=w2(e,"transitionend",n);return function(){i(),o()}}function yy(e,n){const t=k2(e,n)||"",r=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*r}function Ez(e,n){const t=yy(e,"transitionDuration"),r=yy(e,"transitionDelay"),i=Cz(e,o=>{o.target===e&&(i(),n(o))},t+r)}function _z(e){e.offsetHeight}const vy=e=>!e||typeof e=="function"?e:n=>{e.current=n};function Pz(e,n){const t=vy(e),r=vy(n);return i=>{t&&t(i),r&&r(i)}}function Tz(e,n){return k.useMemo(()=>Pz(e,n),[e,n])}function Oz(e){return e&&"setState"in e?oa.findDOMNode(e):e??null}const Az=Un.forwardRef(({onEnter:e,onEntering:n,onEntered:t,onExit:r,onExiting:i,onExited:o,addEndListener:a,children:s,childRef:l,...u},c)=>{const d=k.useRef(null),f=Tz(d,l),p=w=>{f(Oz(w))},m=w=>_=>{w&&d.current&&w(d.current,_)},v=k.useCallback(m(e),[e]),C=k.useCallback(m(n),[n]),g=k.useCallback(m(t),[t]),h=k.useCallback(m(r),[r]),y=k.useCallback(m(i),[i]),x=k.useCallback(m(o),[o]),P=k.useCallback(m(a),[a]);return b.jsx(Ch,{ref:c,...u,onEnter:v,onEntered:g,onEntering:C,onExit:h,onExited:x,onExiting:y,addEndListener:P,nodeRef:d,children:typeof s=="function"?(w,_)=>s(w,{..._,ref:p}):Un.cloneElement(s,{ref:p})})}),Iz=Az,Rz=40;function Lz(e){if(!e||!e.style||!e.parentNode||!e.parentNode.style)return!1;const n=getComputedStyle(e);return n.display!=="none"&&n.visibility!=="hidden"&&getComputedStyle(e.parentNode).display!=="none"}const S2=k.forwardRef(({defaultActiveIndex:e=0,...n},t)=>{const{as:r="div",bsPrefix:i,slide:o=!0,fade:a=!1,controls:s=!0,indicators:l=!0,indicatorLabels:u=[],activeIndex:c,onSelect:d,onSlide:f,onSlid:p,interval:m=5e3,keyboard:v=!0,onKeyDown:C,pause:g="hover",onMouseOver:h,onMouseOut:y,wrap:x=!0,touch:P=!0,onTouchStart:w,onTouchMove:_,onTouchEnd:A,prevIcon:L=b.jsx("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:O="Previous",nextIcon:R=b.jsx("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:$="Next",variant:F,className:z,children:N,...B}=rz({defaultActiveIndex:e,...n},{activeIndex:"onSelect"}),D=qh(i,"carousel"),I=az(),j=k.useRef(null),[S,le]=k.useState("next"),[ae,T]=k.useState(!1),[J,ge]=k.useState(!1),[q,Y]=k.useState(c||0);k.useEffect(()=>{!J&&c!==q&&(j.current?le(j.current):le((c||0)>q?"next":"prev"),o&&ge(!0),Y(c||0))},[c,J,q,o]),k.useEffect(()=>{j.current&&(j.current=null)});let ue=0,fe;uz(N,(te,K)=>{++ue,K===c&&(fe=te.props.interval)});const De=p2(fe),ce=k.useCallback(te=>{if(J)return;let K=q-1;if(K<0){if(!x)return;K=ue-1}j.current="prev",d==null||d(K,te)},[J,q,d,x,ue]),xe=Uf(te=>{if(J)return;let K=q+1;if(K>=ue){if(!x)return;K=0}j.current="next",d==null||d(K,te)}),he=k.useRef();k.useImperativeHandle(t,()=>({element:he.current,prev:ce,next:xe}));const we=Uf(()=>{!document.hidden&&Lz(he.current)&&(I?ce():xe())}),pe=S==="next"?"start":"end";D6(()=>{o||(f==null||f(q,pe),p==null||p(q,pe))},[q]);const En=`${D}-item-${S}`,_n=`${D}-item-${pe}`,bn=k.useCallback(te=>{_z(te),f==null||f(q,pe)},[f,q,pe]),Pn=k.useCallback(()=>{ge(!1),p==null||p(q,pe)},[p,q,pe]),Tn=k.useCallback(te=>{if(v&&!/input|textarea/i.test(te.target.tagName))switch(te.key){case"ArrowLeft":te.preventDefault(),I?xe(te):ce(te);return;case"ArrowRight":te.preventDefault(),I?ce(te):xe(te);return}C==null||C(te)},[v,C,ce,xe,I]),Be=k.useCallback(te=>{g==="hover"&&T(!0),h==null||h(te)},[g,h]),it=k.useCallback(te=>{T(!1),y==null||y(te)},[y]),fn=k.useRef(0),Ae=k.useRef(0),M=H6(),V=k.useCallback(te=>{fn.current=te.touches[0].clientX,Ae.current=0,g==="hover"&&T(!0),w==null||w(te)},[g,w]),se=k.useCallback(te=>{te.touches&&te.touches.length>1?Ae.current=0:Ae.current=te.touches[0].clientX-fn.current,_==null||_(te)},[_]),ee=k.useCallback(te=>{if(P){const K=Ae.current;Math.abs(K)>Rz&&(K>0?ce(te):xe(te))}g==="hover"&&M.set(()=>{T(!1)},m||void 0),A==null||A(te)},[P,g,ce,xe,M,m,A]),G=m!=null&&!ae&&!J,Ke=k.useRef();k.useEffect(()=>{var te,K;if(!G)return;const ye=I?ce:xe;return Ke.current=window.setInterval(document.visibilityState?we:ye,(te=(K=De.current)!=null?K:m)!=null?te:void 0),()=>{Ke.current!==null&&clearInterval(Ke.current)}},[G,ce,xe,De,m,we,I]);const On=k.useMemo(()=>l&&Array.from({length:ue},(te,K)=>ye=>{d==null||d(K,ye)}),[l,ue,d]);return b.jsxs(r,{ref:he,...B,onKeyDown:Tn,onMouseOver:Be,onMouseOut:it,onTouchStart:V,onTouchMove:se,onTouchEnd:ee,className:Ca(z,D,o&&"slide",a&&`${D}-fade`,F&&`${D}-${F}`),children:[l&&b.jsx("div",{className:`${D}-indicators`,children:gy(N,(te,K)=>b.jsx("button",{type:"button","data-bs-target":"","aria-label":u!=null&&u.length?u[K]:`Slide ${K+1}`,className:K===q?"active":void 0,onClick:On?On[K]:void 0,"aria-current":K===q},K))}),b.jsx("div",{className:`${D}-inner`,children:gy(N,(te,K)=>{const ye=K===q;return o?b.jsx(Iz,{in:ye,onEnter:ye?bn:void 0,onEntered:ye?Pn:void 0,addEndListener:Ez,children:(be,zn)=>k.cloneElement(te,{...zn,className:Ca(te.props.className,ye&&be!=="entered"&&En,(be==="entered"||be==="exiting")&&"active",(be==="entering"||be==="exiting")&&_n)})}):k.cloneElement(te,{className:Ca(te.props.className,ye&&"active")})})}),s&&b.jsxs(b.Fragment,{children:[(x||c!==0)&&b.jsxs(hy,{className:`${D}-control-prev`,onClick:ce,children:[L,O&&b.jsx("span",{className:"visually-hidden",children:O})]}),(x||c!==ue-1)&&b.jsxs(hy,{className:`${D}-control-next`,onClick:xe,children:[R,$&&b.jsx("span",{className:"visually-hidden",children:$})]})]})]})});S2.displayName="Carousel";const xy=Object.assign(S2,{Caption:sz,Item:lz}),C2="data:image/svg+xml,%3csvg%20width='146'%20height='150'%20viewBox='0%200%20146%20150'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_10_798)'%3e%3cpath%20d='M110.87%2026.09C105.54%2020.65%2099.22%2016.18%2092.24%2012.92C91.96%2012.77%2091.67%2012.64%2091.37%2012.52C90%2011.91%2088.61%2011.32%2087.19%2010.81C83.21%209.36%2079.05%208.31%2074.74%207.68C71.73%207.24%2068.66%207%2065.53%207C30.5%207%202%2035.5%202%2070.53C2%2097.82%2019.3%20121.14%2043.51%20130.12C46.36%20131.18%2049.3%20132.03%2052.32%20132.67C56.58%20133.58%2061%20134.06%2065.53%20134.06C89.66%20134.06%20110.69%20120.53%20121.44%20100.67C126.3%2091.7%20129.06%2081.43%20129.06%2070.53C129.06%2053.25%20122.11%2037.56%20110.87%2026.09ZM20.95%20104.52C13.44%2094.62%209.48%2082.81%209.48%2070.36C9.48%2049.11%2021.26%2030.56%2038.64%2020.89C39.1%2020.63%2039.55%2021.24%2039.17%2021.6C37.58%2023.09%2036.06%2024.69%2034.6%2026.39C24.53%2038.17%2018.73%2054.19%2018.68%2070.35C18.68%2091.33%2032.72%20113.98%2055.39%20113.98C75.63%20113.98%2092.09%2094.41%2092.09%2070.35C92.09%2059.05%2088.3%2048.19%2081.83%2040.14C81.6%2039.86%2081.87%2039.45%2082.22%2039.56C93.16%2042.79%20101.34%2055.38%20101.34%2070.36C101.34%2083.59%2096.54%2096.76%2088.17%20106.49C79.5%20116.58%2067.85%20122.14%2055.39%20122.14C42.26%20122.14%2029.7%20115.7%2020.95%20104.52ZM111.11%2036.23C118.61%2046.11%20122.57%2057.9%20122.56%2070.35C122.56%2091.6%20110.78%20110.16%2093.4%20119.82C92.94%20120.08%2092.49%20119.47%2092.87%20119.11C94.46%20117.62%2095.98%20116.02%2097.44%20114.32C107.51%20102.54%20113.31%2086.53%20113.36%2070.36C113.36%2049.38%2099.32%2026.73%2076.65%2026.73C56.41%2026.73%2039.95%2046.3%2039.95%2070.36C39.95%2081.66%2043.74%2092.52%2050.21%20100.58C50.44%20100.86%2050.17%20101.27%2049.82%20101.16C38.88%2097.93%2030.7%2085.35%2030.7%2070.37C30.7%2057.15%2035.5%2043.98%2043.87%2034.25C52.55%2024.16%2064.19%2018.6%2076.67%2018.6C89.79%2018.6%20102.35%2025.03%20111.13%2036.25L111.11%2036.23ZM85.45%2070.36C85.45%2085.35%2078.17%2098.28%2067.74%20104.09C66.45%20104.81%2064.85%20104.72%2063.66%20103.85L61.43%20102.22C52.28%2095.54%2046.59%2083.33%2046.59%2070.35C46.59%2055.36%2053.87%2042.43%2064.3%2036.63C65.59%2035.91%2067.19%2036%2068.38%2036.87L70.61%2038.5C79.76%2045.18%2085.45%2057.39%2085.45%2070.37V70.36Z'%20fill='%230500E0'/%3e%3cpath%20d='M141.89%2096.73C141.89%2072.4184%20122.182%2052.71%2097.8701%2052.71C73.5585%2052.71%2053.8501%2072.4184%2053.8501%2096.73C53.8501%20121.042%2073.5585%20140.75%2097.8701%20140.75C122.182%20140.75%20141.89%20121.042%20141.89%2096.73Z'%20fill='%2300FFFF'%20stroke='%230500E0'%20stroke-width='4'%20stroke-miterlimit='10'/%3e%3cpath%20d='M119.74%2075.95C122.66%2078.84%20125.51%2081.66%20128.33%2084.45C116.22%2096.56%20104.11%20108.66%2092.07%20120.71C85.23%20113.87%2078.36%20107%2071.5%20100.14C74.25%2097.42%2077.09%2094.61%2079.95%2091.77C83.89%2095.71%2087.92%2099.74%2091.94%20103.76C101.26%2094.44%20110.51%2085.19%20119.75%2075.96L119.74%2075.95Z'%20fill='%230500E0'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_10_798'%3e%3crect%20width='141.89'%20height='135.75'%20fill='white'%20transform='translate(2%207)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",E2=({langs:e,selectedLangs:n,isLarge:t,isInListItem:r})=>{const i=_t(),o=Ti(i.breakpoints.down("sm"));return b.jsx(Ne,{sx:{borderBottom:r?"1px solid #3431AC":"none",paddingBottom:"2px",paddingTop:o?"12px":"0"},children:e.map((a,s)=>b.jsxs(ve,{component:"span",sx:{height:t?"27px":"20px",fontSize:r?"14px":"16px",cursor:"auto",color:"#3431AC",fontWeight:n.includes(a)?"700":"normal",letterSpacing:"-0.03em"},children:[a,s{const[o,a]=k.useState(0),s=_t(),l=Ti(s.breakpoints.down("sm")),u=d=>{a(d)},c=(d,f,p)=>{const m=d&&d.startsWith("http")?"_blank":void 0,v=typeof p=="string"?p:"";return b.jsx(Di,{href:d,target:m,title:f,sx:Zr,children:v})};return b.jsxs(cT,{open:e,onClose:n,maxWidth:"lg",children:[b.jsx(r3,{edge:"end",color:"inherit",onClick:n,style:{position:"absolute",top:"32px",right:"32px"},children:b.jsx(z6,{})}),t&&b.jsxs("div",{style:{padding:l?"32px 20px":"32px"},children:[b.jsx(ve,{variant:"h2",sx:{fontSize:"34px",letterSpacing:"-1.5px",paddingRight:"24px"},children:t.name}),b.jsx(xy,{activeIndex:o,onSelect:u,style:{backgroundColor:"lightgrey",marginTop:"24px",borderRadius:"8px",color:"#0D09E3",boxShadow:"0px 3px 15px rgba(0,0,0,0.2)"},children:t.screenshots.map(d=>b.jsx(xy.Item,{children:b.jsx("img",{src:d,alt:t.name,width:"100%",style:{width:"100%",objectFit:"contain",marginBottom:"0",borderRadius:"8px",height:l?"263px":"464px",boxShadow:"2px 4px 15px rgba(0,0,0,0.2)",padding:"0"}})},d))}),b.jsxs($e,{container:!0,spacing:3,sx:{marginBottom:"32px",marginTop:"32px"},children:[b.jsxs($e,{item:!0,xs:12,md:6,children:[b.jsx(Ne,{sx:{color:"#445E77",letterSpacing:"-0.5px",marginBottom:"24px",fontFamily:"'Roboto Flex Variable',sans-serif"},children:b.jsx(d2,{components:{a:({node:d,...f})=>c(f.href,f.title,f.children)},children:t.description})}),b.jsxs($e,{container:!0,spacing:3,children:[b.jsxs($e,{item:!0,xs:6,children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Last Updated:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"16px"},children:b.jsx(ve,{component:"span",sx:Zr,children:new Date(t.lastUpdated).toLocaleDateString()})})]}),b.jsxs($e,{item:!0,xs:6,children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Created:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"24px"},children:b.jsx(ve,{component:"span",sx:Zr,children:new Date(t.created).toLocaleDateString()})})]})]}),b.jsxs($e,{container:!0,spacing:3,children:[b.jsxs($e,{item:!0,xs:6,children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px",marginTop:"16px"},children:"Languages:"}),b.jsx(Ne,{sx:{color:"#3431AC",marginBottom:"24px"},children:b.jsx(E2,{langs:t.languages,selectedLangs:i,isLarge:!1})})]}),b.jsxs($e,{item:!0,xs:6,children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px",marginTop:"16px"},children:"ParaTimes:"}),b.jsx(Ne,{sx:{color:"#3431AC",marginBottom:"24px"},children:b.jsx(ve,{component:"span",children:t.paratimes.map((d,f)=>b.jsxs(ve,{component:"span",sx:{letterSpacing:"-0.03em"},children:[d.charAt(0).toUpperCase()+d.slice(1),f{var v;const p=Object.keys(d)[0],m=Object.values(d)[0];return b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px"},children:b.jsxs(Di,{href:m,target:"_blank",underline:"always",sx:Zr,children:[p,f<(((v=t.authors)==null?void 0:v.length)??0)-1&&", "]})},p)})]}),b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Code:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"16px"},children:b.jsx(Di,{href:t.codeUrl,target:"_blank",underline:"always",sx:Zr,children:"Link to GitHub"})}),t.demoUrl&&b.jsxs(b.Fragment,{children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Demo:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"16px"},children:b.jsx(Di,{href:t.demoUrl,target:"_blank",underline:"always",sx:Zr,children:t.name})})]}),t.tutorials&&b.jsxs(Ne,{sx:{marginBottom:"16px"},children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Tutorials:"}),t.tutorials.map((d,f)=>{var v;const p=Object.keys(d)[0],m=Object.values(d)[0];return b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px"},children:b.jsxs(Di,{href:m,target:"_blank",underline:"always",sx:Zr,children:[p,f<(((v=t.tutorials)==null?void 0:v.length)??0)-1&&", "]})},p)})]}),b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Licence:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"16px"},children:t.license}),t.maintainedByOasis&&b.jsxs(Ne,{sx:{display:"flex",alignItems:"center",marginTop:"24px"},children:[b.jsx("img",{src:C2,alt:"Maintained by Oasis Badge",width:"48px"}),b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",paddingLeft:"16px",maxWidth:"210px",lineHeight:"1.3"},children:"Maintained by the Oasis Protocol Foundation"})]})]})]})]})]})};var Xh={},_2={exports:{}};(function(e){function n(t){return t&&t.__esModule?t:{default:t}}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(_2);var Mz=_2.exports,xd={};const Nz=ok(xP);var by;function jz(){return by||(by=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.createSvgIcon}});var n=Nz}(xd)),xd}var zz=Mz;Object.defineProperty(Xh,"__esModule",{value:!0});var P2=Xh.default=void 0,Fz=zz(jz()),Dz=b,Bz=(0,Fz.default)((0,Dz.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search");P2=Xh.default=Bz;const Uz=({search:e,setSearch:n})=>{const t=_t(),r=Ti(t.breakpoints.down("sm"));return b.jsxs(Ne,{sx:{position:"relative",width:"fill-available",paddingRight:r?"0":"30px"},children:[b.jsx(cA,{placeholder:"Search by Title/Description",variant:"outlined",fullWidth:!0,value:e,onChange:i=>n(i.target.value),sx:{backgroundColor:"white",borderRadius:"40px",border:"2px solid #3431AC",outline:"none",height:"47px"}}),e.length>0?b.jsx(Ya,{startIcon:b.jsx(j6,{}),onClick:()=>n(""),sx:{position:"absolute",right:r?"12px":"40px",top:"12px",padding:"0",minWidth:"auto"}}):b.jsx(P2,{sx:{position:"absolute",right:r?"19px":"49px",top:"12px",padding:"0"}})]})},Wz=({tags:e,selectedTags:n,handleTagClick:t})=>b.jsx("div",{children:e.map(r=>b.jsx(Ph,{label:r,color:n.includes(r)?"primary":"default",onClick:()=>t(r),style:{cursor:"pointer",marginRight:4}},r))}),Hz=({languages:e,selectedLanguages:n,handleLanguageClick:t})=>b.jsx("div",{children:e.map(r=>b.jsx(Ph,{label:r,color:n.includes(r)?"primary":"default",onClick:()=>t(r),style:{cursor:"pointer",marginRight:4}},r))}),Vz=({langs:e,tags:n,selectedTags:t,selectedLangs:r,handleTagClick:i,handleLanguageClick:o,licenses:a,selectedLicenses:s,handleLicenseChange:l,selectedSources:u,handleSourcesChange:c,selectedParatimes:d,handleParatimesChange:f,handleMaintainedByOasisToggle:p,handleClearTags:m,handleClearLangs:v})=>b.jsxs($e,{container:!0,spacing:2,sx:{borderBottom:"2px solid #CBC8EC",paddingBottom:"32px",paddingTop:"24px"},children:[b.jsxs($e,{item:!0,xs:12,md:3,children:[b.jsxs(Ne,{children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,children:"Tags"}),b.jsx(Wz,{tags:n,selectedTags:t,handleTagClick:i}),t.length>0&&b.jsx(Ya,{onClick:m,sx:{textDecoration:"underline",textTransform:"none"},children:"Clear"})]}),b.jsxs(Ne,{sx:{marginTop:"16px"},children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,children:"Languages"}),b.jsx(Hz,{languages:e,selectedLanguages:r,handleLanguageClick:o}),r.length>0&&b.jsx(Ya,{onClick:v,sx:{textDecoration:"underline",textTransform:"none"},children:"Clear"})]})]}),b.jsx($e,{item:!0,xs:12,md:2,children:b.jsxs(Ne,{children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,sx:{paddingLeft:"-12px"},children:"Licenses"}),a.map(C=>b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:s.includes(C),onChange:()=>l(C),color:"primary"}),label:C})},C))]})}),b.jsx($e,{item:!0,xs:12,md:2,children:b.jsxs(Ne,{children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,sx:{paddingLeft:"-12px"},children:"Sources"}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:u.includes("Demo"),onChange:()=>c("Demo")}),label:"Demo",sx:{marginBottom:"-7px"}})}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:u.includes("Code"),onChange:()=>c("Code")}),label:"Code",sx:{marginBottom:"-7px"}})}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:u.includes("Tutorial"),onChange:()=>c("Tutorial")}),label:"Tutorial",sx:{marginBottom:"-7px"}})})]})}),b.jsx($e,{item:!0,xs:12,md:2,children:b.jsxs(Ne,{children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,sx:{paddingLeft:"-12px"},children:"Paratimes"}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:d.includes("sapphire"),onChange:()=>f("sapphire")}),label:"Sapphire",sx:{marginBottom:"-7px"}})}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:d.includes("emerald"),onChange:()=>f("emerald")}),label:"Emerald",sx:{marginBottom:"-7px"}})}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:d.includes("cipher"),onChange:()=>f("cipher")}),label:"Cipher",sx:{marginBottom:"-7px"}})})]})}),b.jsx($e,{item:!0,xs:12,md:3,children:b.jsxs(Ne,{sx:{display:"flex",alignItems:"center"},children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,children:"Only OPF maintained"}),b.jsx(rA,{onClick:p})]})})]});var no=(e=>(e.TITLE="Order By",e.NAME="Name",e.LAST_UPDATED="Last Updated",e.CREATED_DATE="Created",e))(no||{});const Kz=({filteredAndSortedProjectsLength:e,sortOption:n,handleSortChange:t})=>{const r=_t(),i=Ti(r.breakpoints.down("sm"));return b.jsxs($e,{container:!0,spacing:2,justifyContent:"space-between",alignItems:"center",sx:{marginTop:"0",marginBottom:"10px"},children:[b.jsx($e,{item:!0,xs:6,md:3,children:e?b.jsxs(ve,{gutterBottom:!0,color:"grey",align:"left",children:[i?null:"Showing ",e," ",e===1?"result":"results"]}):b.jsxs(ve,{gutterBottom:!0,color:"grey",align:"left",children:["No Results ",i?null:"found"]})}),e>0&&b.jsx($e,{item:!0,xs:6,md:3,children:b.jsx($e,{container:!0,spacing:1,justifyContent:"end",alignItems:"center",children:b.jsx($e,{item:!0,xs:12,md:8,children:b.jsx(pb,{fullWidth:!0,value:n,onChange:t,variant:"outlined",IconComponent:F6,sx:{borderRadius:"20px",paddingLeft:"20px",width:"170px",paddingRight:"0",textAlign:"right",borderColor:"transparent",border:"none",outline:"none",paddingTop:"0",flexBasis:"0",marginLeft:"auto",display:"flex","& .MuiSelect-root":{color:"#3431AC",border:"none",outline:"none",borderColor:"transparent","&[aria-expended=true]":{border:"none",borderColor:"transparent"},"&:focus":{outline:"none",border:"none",borderColor:"transparent"}},"& .MuiSelect-icon":{right:"7px"}},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},PaperProps:{style:{marginTop:"8px",borderRadius:"20px"}}},inputProps:{style:{color:"#3431AC",border:"none"}},children:Object.values(no).map((o,a)=>b.jsx(mO,{value:o,style:{color:"#3431AC"},disabled:a===0,children:o},o))})})})})]})},Gz=({project:e,handleProjectClick:n,selectedTags:t,selectedLangs:r,tags:i,langs:o})=>{const a=_t(),s=Ti(a.breakpoints.down("sm"));return b.jsx($e,{item:!0,xs:12,sm:6,md:4,sx:{display:"flex"},children:b.jsxs(uc,{elevation:3,sx:{margin:s?"16px 0":"16px",cursor:"pointer",borderRadius:"15px"},onClick:()=>n(e),children:[b.jsx("img",{src:e.screenshots[0],alt:e.name,width:"100%",height:"300px",style:{borderTopLeftRadius:"14px",borderTopRightRadius:"14px",width:"100%",height:"190px",objectFit:"cover",marginBottom:"8px",boxShadow:"0px 3px 15px rgba(0,0,0,0.2)"}}),b.jsxs(Ne,{sx:{padding:"24px",paddingTop:"12px"},children:[b.jsx(ve,{variant:"h2",gutterBottom:!0,children:e.name}),b.jsx(Ne,{sx:{color:"#445E77",lineHeight:"130%",minHeight:"60px",fontFamily:"'Roboto Flex Variable',sans-serif"},children:b.jsx(d2,{className:"markdown-line-clamp",children:e.description})}),b.jsxs($e,{container:!0,spacing:2,sx:{marginBottom:s?"4px":"24px",marginTop:s?"8px":"16px"},children:[b.jsx($e,{item:!0,xs:12,md:10,sx:{minHeight:s?"50px":"80px"},children:b.jsx(f2,{tags:i,selectedTags:t,isLarge:!1})}),b.jsx($e,{item:!0,xs:12,md:2,children:e.maintainedByOasis&&b.jsx("img",{width:"48px",src:C2,alt:"Maintained by Oasis Badge"})}),b.jsx(Ne,{sx:{display:"block",width:"100%",paddingLeft:"16px"},children:b.jsx(E2,{langs:o,selectedLangs:r,isLarge:!1,isInListItem:!0})}),b.jsx(Ne,{sx:{display:"block",width:"100%",paddingLeft:"16px",paddingTop:"2px"},children:b.jsx(ve,{sx:{color:"#445E77",fontSize:"14px"},children:e.paratimes.map((l,u)=>b.jsxs(ve,{component:"span",sx:{letterSpacing:"-0.03em",color:"#445E77",fontSize:"14px"},children:[l.charAt(0).toUpperCase()+l.slice(1),ue.length)&&(n=e.length);for(var t=0,r=new Array(n);t-1;i--){var o=t[i],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=o)}return Xe.head.insertBefore(n,r),e}}var vF="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function ts(){for(var e=12,n="";e-- >0;)n+=vF[Math.random()*62|0];return n}function zo(e){for(var n=[],t=(e||[]).length>>>0;t--;)n[t]=e[t];return n}function tm(e){return e.classList?zo(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(n){return n})}function F2(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function xF(e){return Object.keys(e||{}).reduce(function(n,t){return n+"".concat(t,'="').concat(F2(e[t]),'" ')},"").trim()}function xc(e){return Object.keys(e||{}).reduce(function(n,t){return n+"".concat(t,": ").concat(e[t].trim(),";")},"")}function rm(e){return e.size!==Vt.size||e.x!==Vt.x||e.y!==Vt.y||e.rotate!==Vt.rotate||e.flipX||e.flipY}function bF(e){var n=e.transform,t=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(t/2," 256)")},o="translate(".concat(n.x*32,", ").concat(n.y*32,") "),a="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),s="rotate(".concat(n.rotate," 0 0)"),l={transform:"".concat(o," ").concat(a," ").concat(s)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:l,path:u}}function kF(e){var n=e.transform,t=e.width,r=t===void 0?Yf:t,i=e.height,o=i===void 0?Yf:i,a=e.startCentered,s=a===void 0?!1:a,l="";return s&&R2?l+="translate(".concat(n.x/xr-r/2,"em, ").concat(n.y/xr-o/2,"em) "):s?l+="translate(calc(-50% + ".concat(n.x/xr,"em), calc(-50% + ").concat(n.y/xr,"em)) "):l+="translate(".concat(n.x/xr,"em, ").concat(n.y/xr,"em) "),l+="scale(".concat(n.size/xr*(n.flipX?-1:1),", ").concat(n.size/xr*(n.flipY?-1:1),") "),l+="rotate(".concat(n.rotate,"deg) "),l}var wF=`:root, :host { + --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; + --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; + --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; + --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; + --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; + --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; + --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; + --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; +} + +svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { + overflow: visible; + box-sizing: content-box; +} + +.svg-inline--fa { + display: var(--fa-display, inline-block); + height: 1em; + overflow: visible; + vertical-align: -0.125em; +} +.svg-inline--fa.fa-2xs { + vertical-align: 0.1em; +} +.svg-inline--fa.fa-xs { + vertical-align: 0em; +} +.svg-inline--fa.fa-sm { + vertical-align: -0.0714285705em; +} +.svg-inline--fa.fa-lg { + vertical-align: -0.2em; +} +.svg-inline--fa.fa-xl { + vertical-align: -0.25em; +} +.svg-inline--fa.fa-2xl { + vertical-align: -0.3125em; +} +.svg-inline--fa.fa-pull-left { + margin-right: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-pull-right { + margin-left: var(--fa-pull-margin, 0.3em); + width: auto; +} +.svg-inline--fa.fa-li { + width: var(--fa-li-width, 2em); + top: 0.25em; +} +.svg-inline--fa.fa-fw { + width: var(--fa-fw-width, 1.25em); +} + +.fa-layers svg.svg-inline--fa { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; +} + +.fa-layers-counter, .fa-layers-text { + display: inline-block; + position: absolute; + text-align: center; +} + +.fa-layers { + display: inline-block; + height: 1em; + position: relative; + text-align: center; + vertical-align: -0.125em; + width: 1em; +} +.fa-layers svg.svg-inline--fa { + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-text { + left: 50%; + top: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transform-origin: center center; + transform-origin: center center; +} + +.fa-layers-counter { + background-color: var(--fa-counter-background-color, #ff253a); + border-radius: var(--fa-counter-border-radius, 1em); + box-sizing: border-box; + color: var(--fa-inverse, #fff); + line-height: var(--fa-counter-line-height, 1); + max-width: var(--fa-counter-max-width, 5em); + min-width: var(--fa-counter-min-width, 1.5em); + overflow: hidden; + padding: var(--fa-counter-padding, 0.25em 0.5em); + right: var(--fa-right, 0); + text-overflow: ellipsis; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-counter-scale, 0.25)); + transform: scale(var(--fa-counter-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-bottom-right { + bottom: var(--fa-bottom, 0); + right: var(--fa-right, 0); + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} + +.fa-layers-bottom-left { + bottom: var(--fa-bottom, 0); + left: var(--fa-left, 0); + right: auto; + top: auto; + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} + +.fa-layers-top-right { + top: var(--fa-top, 0); + right: var(--fa-right, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top right; + transform-origin: top right; +} + +.fa-layers-top-left { + left: var(--fa-left, 0); + right: auto; + top: var(--fa-top, 0); + -webkit-transform: scale(var(--fa-layers-scale, 0.25)); + transform: scale(var(--fa-layers-scale, 0.25)); + -webkit-transform-origin: top left; + transform-origin: top left; +} + +.fa-1x { + font-size: 1em; +} + +.fa-2x { + font-size: 2em; +} + +.fa-3x { + font-size: 3em; +} + +.fa-4x { + font-size: 4em; +} + +.fa-5x { + font-size: 5em; +} + +.fa-6x { + font-size: 6em; +} + +.fa-7x { + font-size: 7em; +} + +.fa-8x { + font-size: 8em; +} + +.fa-9x { + font-size: 9em; +} + +.fa-10x { + font-size: 10em; +} + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; +} + +.fa-xs { + font-size: 0.75em; + line-height: 0.0833333337em; + vertical-align: 0.125em; +} + +.fa-sm { + font-size: 0.875em; + line-height: 0.0714285718em; + vertical-align: 0.0535714295em; +} + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; +} + +.fa-xl { + font-size: 1.5em; + line-height: 0.0416666682em; + vertical-align: -0.125em; +} + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; +} + +.fa-fw { + text-align: center; + width: 1.25em; +} + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; +} +.fa-ul > li { + position: relative; +} + +.fa-li { + left: calc(var(--fa-li-width, 2em) * -1); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; +} + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); +} + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); +} + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); +} + +.fa-beat { + -webkit-animation-name: fa-beat; + animation-name: fa-beat; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-bounce { + -webkit-animation-name: fa-bounce; + animation-name: fa-bounce; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); +} + +.fa-fade { + -webkit-animation-name: fa-fade; + animation-name: fa-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-beat-fade { + -webkit-animation-name: fa-beat-fade; + animation-name: fa-beat-fade; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); +} + +.fa-flip { + -webkit-animation-name: fa-flip; + animation-name: fa-flip; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); + animation-timing-function: var(--fa-animation-timing, ease-in-out); +} + +.fa-shake { + -webkit-animation-name: fa-shake; + animation-name: fa-shake; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-delay: var(--fa-animation-delay, 0s); + animation-delay: var(--fa-animation-delay, 0s); + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 2s); + animation-duration: var(--fa-animation-duration, 2s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, linear); + animation-timing-function: var(--fa-animation-timing, linear); +} + +.fa-spin-reverse { + --fa-animation-direction: reverse; +} + +.fa-pulse, +.fa-spin-pulse { + -webkit-animation-name: fa-spin; + animation-name: fa-spin; + -webkit-animation-direction: var(--fa-animation-direction, normal); + animation-direction: var(--fa-animation-direction, normal); + -webkit-animation-duration: var(--fa-animation-duration, 1s); + animation-duration: var(--fa-animation-duration, 1s); + -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); + animation-timing-function: var(--fa-animation-timing, steps(8)); +} + +@media (prefers-reduced-motion: reduce) { + .fa-beat, +.fa-bounce, +.fa-fade, +.fa-beat-fade, +.fa-flip, +.fa-pulse, +.fa-shake, +.fa-spin, +.fa-spin-pulse { + -webkit-animation-delay: -1ms; + animation-delay: -1ms; + -webkit-animation-duration: 1ms; + animation-duration: 1ms; + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-transition-delay: 0s; + transition-delay: 0s; + -webkit-transition-duration: 0s; + transition-duration: 0s; + } +} +@-webkit-keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@keyframes fa-beat { + 0%, 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 45% { + -webkit-transform: scale(var(--fa-beat-scale, 1.25)); + transform: scale(var(--fa-beat-scale, 1.25)); + } +} +@-webkit-keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@keyframes fa-bounce { + 0% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 10% { + -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); + } + 30% { + -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); + } + 50% { + -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); + } + 57% { + -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); + } + 64% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } + 100% { + -webkit-transform: scale(1, 1) translateY(0); + transform: scale(1, 1) translateY(0); + } +} +@-webkit-keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); + } +} +@-webkit-keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + -webkit-transform: scale(1); + transform: scale(1); + } + 50% { + opacity: 1; + -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); + transform: scale(var(--fa-beat-fade-scale, 1.125)); + } +} +@-webkit-keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@keyframes fa-flip { + 50% { + -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); + } +} +@-webkit-keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes fa-shake { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 4% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 8%, 24% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 12%, 28% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 20% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 32% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 36% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 40%, 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.fa-rotate-90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.fa-rotate-180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.fa-rotate-270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} + +.fa-flip-horizontal { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +.fa-flip-vertical { + -webkit-transform: scale(1, -1); + transform: scale(1, -1); +} + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + -webkit-transform: scale(-1, -1); + transform: scale(-1, -1); +} + +.fa-rotate-by { + -webkit-transform: rotate(var(--fa-rotate-angle, none)); + transform: rotate(var(--fa-rotate-angle, none)); +} + +.fa-stack { + display: inline-block; + vertical-align: middle; + height: 2em; + position: relative; + width: 2.5em; +} + +.fa-stack-1x, +.fa-stack-2x { + bottom: 0; + left: 0; + margin: auto; + position: absolute; + right: 0; + top: 0; + z-index: var(--fa-stack-z-index, auto); +} + +.svg-inline--fa.fa-stack-1x { + height: 1em; + width: 1.25em; +} +.svg-inline--fa.fa-stack-2x { + height: 2em; + width: 2.5em; +} + +.fa-inverse { + color: var(--fa-inverse, #fff); +} + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.svg-inline--fa .fa-primary { + fill: var(--fa-primary-color, currentColor); + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa .fa-secondary { + fill: var(--fa-secondary-color, currentColor); + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-primary { + opacity: var(--fa-secondary-opacity, 0.4); +} + +.svg-inline--fa.fa-swap-opacity .fa-secondary { + opacity: var(--fa-primary-opacity, 1); +} + +.svg-inline--fa mask .fa-primary, +.svg-inline--fa mask .fa-secondary { + fill: black; +} + +.fad.fa-inverse, +.fa-duotone.fa-inverse { + color: var(--fa-inverse, #fff); +}`;function D2(){var e=L2,n=$2,t=ne.cssPrefix,r=ne.replacementClass,i=wF;if(t!==e||r!==n){var o=new RegExp("\\.".concat(e,"\\-"),"g"),a=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(n),"g");i=i.replace(o,".".concat(t,"-")).replace(a,"--".concat(t,"-")).replace(s,".".concat(r))}return i}var Ty=!1;function bd(){ne.autoAddCss&&!Ty&&(yF(D2()),Ty=!0)}var SF={mixout:function(){return{dom:{css:D2,insertCss:bd}}},hooks:function(){return{beforeDOMElementCreation:function(){bd()},beforeI2svg:function(){bd()}}}},cr=Br||{};cr[ur]||(cr[ur]={});cr[ur].styles||(cr[ur].styles={});cr[ur].hooks||(cr[ur].hooks={});cr[ur].shims||(cr[ur].shims=[]);var Lt=cr[ur],B2=[],CF=function e(){Xe.removeEventListener("DOMContentLoaded",e),su=1,B2.map(function(n){return n()})},su=!1;mr&&(su=(Xe.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Xe.readyState),su||Xe.addEventListener("DOMContentLoaded",CF));function EF(e){mr&&(su?setTimeout(e,0):B2.push(e))}function ys(e){var n=e.tag,t=e.attributes,r=t===void 0?{}:t,i=e.children,o=i===void 0?[]:i;return typeof e=="string"?F2(e):"<".concat(n," ").concat(xF(r),">").concat(o.map(ys).join(""),"")}function Oy(e,n,t){if(e&&e[n]&&e[n][t])return{prefix:n,iconName:t,icon:e[n][t]}}var _F=function(n,t){return function(r,i,o,a){return n.call(t,r,i,o,a)}},kd=function(n,t,r,i){var o=Object.keys(n),a=o.length,s=i!==void 0?_F(t,i):t,l,u,c;for(r===void 0?(l=1,c=n[o[0]]):(l=0,c=r);l=55296&&i<=56319&&t=55296&&r<=56319&&t>n+1&&(i=e.charCodeAt(n+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Ay(e){return Object.keys(e).reduce(function(n,t){var r=e[t],i=!!r.icon;return i?n[r.iconName]=r.icon:n[t]=r,n},{})}function Qf(e,n){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.skipHooks,i=r===void 0?!1:r,o=Ay(n);typeof Lt.hooks.addPack=="function"&&!i?Lt.hooks.addPack(e,Ay(n)):Lt.styles[e]=X(X({},Lt.styles[e]||{}),o),e==="fas"&&Qf("fa",n)}var Xs,Qs,Zs,to=Lt.styles,OF=Lt.shims,AF=(Xs={},mn(Xs,Ye,Object.values(es[Ye])),mn(Xs,an,Object.values(es[an])),Xs),im=null,U2={},W2={},H2={},V2={},K2={},IF=(Qs={},mn(Qs,Ye,Object.keys(Za[Ye])),mn(Qs,an,Object.keys(Za[an])),Qs);function RF(e){return~fF.indexOf(e)}function LF(e,n){var t=n.split("-"),r=t[0],i=t.slice(1).join("-");return r===e&&i!==""&&!RF(i)?i:null}var G2=function(){var n=function(o){return kd(to,function(a,s,l){return a[l]=kd(s,o,{}),a},{})};U2=n(function(i,o,a){if(o[3]&&(i[o[3]]=a),o[2]){var s=o[2].filter(function(l){return typeof l=="number"});s.forEach(function(l){i[l.toString(16)]=a})}return i}),W2=n(function(i,o,a){if(i[a]=a,o[2]){var s=o[2].filter(function(l){return typeof l=="string"});s.forEach(function(l){i[l]=a})}return i}),K2=n(function(i,o,a){var s=o[2];return i[a]=a,s.forEach(function(l){i[l]=a}),i});var t="far"in to||ne.autoFetchSvg,r=kd(OF,function(i,o){var a=o[0],s=o[1],l=o[2];return s==="far"&&!t&&(s="fas"),typeof a=="string"&&(i.names[a]={prefix:s,iconName:l}),typeof a=="number"&&(i.unicodes[a.toString(16)]={prefix:s,iconName:l}),i},{names:{},unicodes:{}});H2=r.names,V2=r.unicodes,im=bc(ne.styleDefault,{family:ne.familyDefault})};gF(function(e){im=bc(e.styleDefault,{family:ne.familyDefault})});G2();function om(e,n){return(U2[e]||{})[n]}function $F(e,n){return(W2[e]||{})[n]}function ci(e,n){return(K2[e]||{})[n]}function Y2(e){return H2[e]||{prefix:null,iconName:null}}function MF(e){var n=V2[e],t=om("fas",e);return n||(t?{prefix:"fas",iconName:t}:null)||{prefix:null,iconName:null}}function Ur(){return im}var am=function(){return{prefix:null,iconName:null,rest:[]}};function bc(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.family,r=t===void 0?Ye:t,i=Za[r][e],o=Ja[r][e]||Ja[r][i],a=e in Lt.styles?e:null;return o||a||null}var Iy=(Zs={},mn(Zs,Ye,Object.keys(es[Ye])),mn(Zs,an,Object.keys(es[an])),Zs);function kc(e){var n,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.skipLookups,i=r===void 0?!1:r,o=(n={},mn(n,Ye,"".concat(ne.cssPrefix,"-").concat(Ye)),mn(n,an,"".concat(ne.cssPrefix,"-").concat(an)),n),a=null,s=Ye;(e.includes(o[Ye])||e.some(function(u){return Iy[Ye].includes(u)}))&&(s=Ye),(e.includes(o[an])||e.some(function(u){return Iy[an].includes(u)}))&&(s=an);var l=e.reduce(function(u,c){var d=LF(ne.cssPrefix,c);if(to[c]?(c=AF[s].includes(c)?aF[s][c]:c,a=c,u.prefix=c):IF[s].indexOf(c)>-1?(a=c,u.prefix=bc(c,{family:s})):d?u.iconName=d:c!==ne.replacementClass&&c!==o[Ye]&&c!==o[an]&&u.rest.push(c),!i&&u.prefix&&u.iconName){var f=a==="fa"?Y2(u.iconName):{},p=ci(u.prefix,u.iconName);f.prefix&&(a=null),u.iconName=f.iconName||p||u.iconName,u.prefix=f.prefix||u.prefix,u.prefix==="far"&&!to.far&&to.fas&&!ne.autoFetchSvg&&(u.prefix="fas")}return u},am());return(e.includes("fa-brands")||e.includes("fab"))&&(l.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(l.prefix="fad"),!l.prefix&&s===an&&(to.fass||ne.autoFetchSvg)&&(l.prefix="fass",l.iconName=ci(l.prefix,l.iconName)||l.iconName),(l.prefix==="fa"||a==="fa")&&(l.prefix=Ur()||"fas"),l}var NF=function(){function e(){Yz(this,e),this.definitions={}}return qz(e,[{key:"add",value:function(){for(var t=this,r=arguments.length,i=new Array(r),o=0;o0&&c.forEach(function(d){typeof d=="string"&&(t[s][d]=u)}),t[s][l]=u}),t}}]),e}(),Ry=[],ro={},yo={},jF=Object.keys(yo);function zF(e,n){var t=n.mixoutsTo;return Ry=e,ro={},Object.keys(yo).forEach(function(r){jF.indexOf(r)===-1&&delete yo[r]}),Ry.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(a){typeof i[a]=="function"&&(t[a]=i[a]),au(i[a])==="object"&&Object.keys(i[a]).forEach(function(s){t[a]||(t[a]={}),t[a][s]=i[a][s]})}),r.hooks){var o=r.hooks();Object.keys(o).forEach(function(a){ro[a]||(ro[a]=[]),ro[a].push(o[a])})}r.provides&&r.provides(yo)}),t}function Zf(e,n){for(var t=arguments.length,r=new Array(t>2?t-2:0),i=2;i1?n-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return mr?(Ci("beforeI2svg",n),dr("pseudoElements2svg",n),dr("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=n.autoReplaceSvgRoot;ne.autoReplaceSvg===!1&&(ne.autoReplaceSvg=!0),ne.observeMutations=!0,EF(function(){UF({autoReplaceSvgRoot:t}),Ci("watch",n)})}},BF={icon:function(n){if(n===null)return null;if(au(n)==="object"&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:ci(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&n.length===2){var t=n[1].indexOf("fa-")===0?n[1].slice(3):n[1],r=bc(n[0]);return{prefix:r,iconName:ci(r,t)||t}}if(typeof n=="string"&&(n.indexOf("".concat(ne.cssPrefix,"-"))>-1||n.match(sF))){var i=kc(n.split(" "),{skipLookups:!0});return{prefix:i.prefix||Ur(),iconName:ci(i.prefix,i.iconName)||i.iconName}}if(typeof n=="string"){var o=Ur();return{prefix:o,iconName:ci(o,n)||n}}}},gt={noAuto:FF,config:ne,dom:DF,parse:BF,library:q2,findIconDefinition:Jf,toHtml:ys},UF=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=n.autoReplaceSvgRoot,r=t===void 0?Xe:t;(Object.keys(Lt.styles).length>0||ne.autoFetchSvg)&&mr&&ne.autoReplaceSvg&>.dom.i2svg({node:r})};function wc(e,n){return Object.defineProperty(e,"abstract",{get:n}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return ys(r)})}}),Object.defineProperty(e,"node",{get:function(){if(mr){var r=Xe.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function WF(e){var n=e.children,t=e.main,r=e.mask,i=e.attributes,o=e.styles,a=e.transform;if(rm(a)&&t.found&&!r.found){var s=t.width,l=t.height,u={x:s/l/2,y:.5};i.style=xc(X(X({},o),{},{"transform-origin":"".concat(u.x+a.x/16,"em ").concat(u.y+a.y/16,"em")}))}return[{tag:"svg",attributes:i,children:n}]}function HF(e){var n=e.prefix,t=e.iconName,r=e.children,i=e.attributes,o=e.symbol,a=o===!0?"".concat(n,"-").concat(ne.cssPrefix,"-").concat(t):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:X(X({},i),{},{id:a}),children:r}]}]}function sm(e){var n=e.icons,t=n.main,r=n.mask,i=e.prefix,o=e.iconName,a=e.transform,s=e.symbol,l=e.title,u=e.maskId,c=e.titleId,d=e.extra,f=e.watchable,p=f===void 0?!1:f,m=r.found?r:t,v=m.width,C=m.height,g=i==="fak",h=[ne.replacementClass,o?"".concat(ne.cssPrefix,"-").concat(o):""].filter(function(L){return d.classes.indexOf(L)===-1}).filter(function(L){return L!==""||!!L}).concat(d.classes).join(" "),y={children:[],attributes:X(X({},d.attributes),{},{"data-prefix":i,"data-icon":o,class:h,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(C)})},x=g&&!~d.classes.indexOf("fa-fw")?{width:"".concat(v/C*16*.0625,"em")}:{};p&&(y.attributes[Si]=""),l&&(y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(c||ts())},children:[l]}),delete y.attributes.title);var P=X(X({},y),{},{prefix:i,iconName:o,main:t,mask:r,maskId:u,transform:a,symbol:s,styles:X(X({},x),d.styles)}),w=r.found&&t.found?dr("generateAbstractMask",P)||{children:[],attributes:{}}:dr("generateAbstractIcon",P)||{children:[],attributes:{}},_=w.children,A=w.attributes;return P.children=_,P.attributes=A,s?HF(P):WF(P)}function Ly(e){var n=e.content,t=e.width,r=e.height,i=e.transform,o=e.title,a=e.extra,s=e.watchable,l=s===void 0?!1:s,u=X(X(X({},a.attributes),o?{title:o}:{}),{},{class:a.classes.join(" ")});l&&(u[Si]="");var c=X({},a.styles);rm(i)&&(c.transform=kF({transform:i,startCentered:!0,width:t,height:r}),c["-webkit-transform"]=c.transform);var d=xc(c);d.length>0&&(u.style=d);var f=[];return f.push({tag:"span",attributes:u,children:[n]}),o&&f.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),f}function VF(e){var n=e.content,t=e.title,r=e.extra,i=X(X(X({},r.attributes),t?{title:t}:{}),{},{class:r.classes.join(" ")}),o=xc(r.styles);o.length>0&&(i.style=o);var a=[];return a.push({tag:"span",attributes:i,children:[n]}),t&&a.push({tag:"span",attributes:{class:"sr-only"},children:[t]}),a}var wd=Lt.styles;function ep(e){var n=e[0],t=e[1],r=e.slice(4),i=Qh(r,1),o=i[0],a=null;return Array.isArray(o)?a={tag:"g",attributes:{class:"".concat(ne.cssPrefix,"-").concat(ui.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ne.cssPrefix,"-").concat(ui.SECONDARY),fill:"currentColor",d:o[0]}},{tag:"path",attributes:{class:"".concat(ne.cssPrefix,"-").concat(ui.PRIMARY),fill:"currentColor",d:o[1]}}]}:a={tag:"path",attributes:{fill:"currentColor",d:o}},{found:!0,width:n,height:t,icon:a}}var KF={found:!1,width:512,height:512};function GF(e,n){!M2&&!ne.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(n,'" is missing.'))}function np(e,n){var t=n;return n==="fa"&&ne.styleDefault!==null&&(n=Ur()),new Promise(function(r,i){if(dr("missingIconAbstract"),t==="fa"){var o=Y2(e)||{};e=o.iconName||e,n=o.prefix||n}if(e&&n&&wd[n]&&wd[n][e]){var a=wd[n][e];return r(ep(a))}GF(e,n),r(X(X({},KF),{},{icon:ne.showMissingIcons&&e?dr("missingIconAbstract")||{}:{}}))})}var $y=function(){},tp=ne.measurePerformance&&Hs&&Hs.mark&&Hs.measure?Hs:{mark:$y,measure:$y},la='FA "6.5.1"',YF=function(n){return tp.mark("".concat(la," ").concat(n," begins")),function(){return X2(n)}},X2=function(n){tp.mark("".concat(la," ").concat(n," ends")),tp.measure("".concat(la," ").concat(n),"".concat(la," ").concat(n," begins"),"".concat(la," ").concat(n," ends"))},lm={begin:YF,end:X2},vl=function(){};function My(e){var n=e.getAttribute?e.getAttribute(Si):null;return typeof n=="string"}function qF(e){var n=e.getAttribute?e.getAttribute(Jh):null,t=e.getAttribute?e.getAttribute(em):null;return n&&t}function XF(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(ne.replacementClass)}function QF(){if(ne.autoReplaceSvg===!0)return xl.replace;var e=xl[ne.autoReplaceSvg];return e||xl.replace}function ZF(e){return Xe.createElementNS("http://www.w3.org/2000/svg",e)}function JF(e){return Xe.createElement(e)}function Q2(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.ceFn,r=t===void 0?e.tag==="svg"?ZF:JF:t;if(typeof e=="string")return Xe.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(a){i.setAttribute(a,e.attributes[a])});var o=e.children||[];return o.forEach(function(a){i.appendChild(Q2(a,{ceFn:r}))}),i}function eD(e){var n=" ".concat(e.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}var xl={replace:function(n){var t=n[0];if(t.parentNode)if(n[1].forEach(function(i){t.parentNode.insertBefore(Q2(i),t)}),t.getAttribute(Si)===null&&ne.keepOriginalSource){var r=Xe.createComment(eD(t));t.parentNode.replaceChild(r,t)}else t.remove()},nest:function(n){var t=n[0],r=n[1];if(~tm(t).indexOf(ne.replacementClass))return xl.replace(n);var i=new RegExp("".concat(ne.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var o=r[0].attributes.class.split(" ").reduce(function(s,l){return l===ne.replacementClass||l.match(i)?s.toSvg.push(l):s.toNode.push(l),s},{toNode:[],toSvg:[]});r[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}var a=r.map(function(s){return ys(s)}).join(` +`);t.setAttribute(Si,""),t.innerHTML=a}};function Ny(e){e()}function Z2(e,n){var t=typeof n=="function"?n:vl;if(e.length===0)t();else{var r=Ny;ne.mutateApproach===iF&&(r=Br.requestAnimationFrame||Ny),r(function(){var i=QF(),o=lm.begin("mutate");e.map(i),o(),t()})}}var um=!1;function J2(){um=!0}function rp(){um=!1}var lu=null;function jy(e){if(_y&&ne.observeMutations){var n=e.treeCallback,t=n===void 0?vl:n,r=e.nodeCallback,i=r===void 0?vl:r,o=e.pseudoElementsCallback,a=o===void 0?vl:o,s=e.observeMutationsRoot,l=s===void 0?Xe:s;lu=new _y(function(u){if(!um){var c=Ur();zo(u).forEach(function(d){if(d.type==="childList"&&d.addedNodes.length>0&&!My(d.addedNodes[0])&&(ne.searchPseudoElements&&a(d.target),t(d.target)),d.type==="attributes"&&d.target.parentNode&&ne.searchPseudoElements&&a(d.target.parentNode),d.type==="attributes"&&My(d.target)&&~dF.indexOf(d.attributeName))if(d.attributeName==="class"&&qF(d.target)){var f=kc(tm(d.target)),p=f.prefix,m=f.iconName;d.target.setAttribute(Jh,p||c),m&&d.target.setAttribute(em,m)}else XF(d.target)&&i(d.target)})}}),mr&&lu.observe(l,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function nD(){lu&&lu.disconnect()}function tD(e){var n=e.getAttribute("style"),t=[];return n&&(t=n.split(";").reduce(function(r,i){var o=i.split(":"),a=o[0],s=o.slice(1);return a&&s.length>0&&(r[a]=s.join(":").trim()),r},{})),t}function rD(e){var n=e.getAttribute("data-prefix"),t=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=kc(tm(e));return i.prefix||(i.prefix=Ur()),n&&t&&(i.prefix=n,i.iconName=t),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=$F(i.prefix,e.innerText)||om(i.prefix,Xf(e.innerText))),!i.iconName&&ne.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function iD(e){var n=zo(e.attributes).reduce(function(i,o){return i.name!=="class"&&i.name!=="style"&&(i[o.name]=o.value),i},{}),t=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return ne.autoA11y&&(t?n["aria-labelledby"]="".concat(ne.replacementClass,"-title-").concat(r||ts()):(n["aria-hidden"]="true",n.focusable="false")),n}function oD(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Vt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function zy(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},t=rD(e),r=t.iconName,i=t.prefix,o=t.rest,a=iD(e),s=Zf("parseNodeAttributes",{},e),l=n.styleParser?tD(e):[];return X({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:Vt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:l,attributes:a}},s)}var aD=Lt.styles;function ek(e){var n=ne.autoReplaceSvg==="nest"?zy(e,{styleParser:!1}):zy(e);return~n.extra.classes.indexOf(N2)?dr("generateLayersText",e,n):dr("generateSvgReplacementMutation",e,n)}var Wr=new Set;nm.map(function(e){Wr.add("fa-".concat(e))});Object.keys(Za[Ye]).map(Wr.add.bind(Wr));Object.keys(Za[an]).map(Wr.add.bind(Wr));Wr=ms(Wr);function Fy(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!mr)return Promise.resolve();var t=Xe.documentElement.classList,r=function(d){return t.add("".concat(Py,"-").concat(d))},i=function(d){return t.remove("".concat(Py,"-").concat(d))},o=ne.autoFetchSvg?Wr:nm.map(function(c){return"fa-".concat(c)}).concat(Object.keys(aD));o.includes("fa")||o.push("fa");var a=[".".concat(N2,":not([").concat(Si,"])")].concat(o.map(function(c){return".".concat(c,":not([").concat(Si,"])")})).join(", ");if(a.length===0)return Promise.resolve();var s=[];try{s=zo(e.querySelectorAll(a))}catch{}if(s.length>0)r("pending"),i("complete");else return Promise.resolve();var l=lm.begin("onTree"),u=s.reduce(function(c,d){try{var f=ek(d);f&&c.push(f)}catch(p){M2||p.name==="MissingIcon"&&console.error(p)}return c},[]);return new Promise(function(c,d){Promise.all(u).then(function(f){Z2(f,function(){r("active"),r("complete"),i("pending"),typeof n=="function"&&n(),l(),c()})}).catch(function(f){l(),d(f)})})}function sD(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ek(e).then(function(t){t&&Z2([t],n)})}function lD(e){return function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(n||{}).icon?n:Jf(n||{}),i=t.mask;return i&&(i=(i||{}).icon?i:Jf(i||{})),e(r,X(X({},t),{},{mask:i}))}}var uD=function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.transform,i=r===void 0?Vt:r,o=t.symbol,a=o===void 0?!1:o,s=t.mask,l=s===void 0?null:s,u=t.maskId,c=u===void 0?null:u,d=t.title,f=d===void 0?null:d,p=t.titleId,m=p===void 0?null:p,v=t.classes,C=v===void 0?[]:v,g=t.attributes,h=g===void 0?{}:g,y=t.styles,x=y===void 0?{}:y;if(n){var P=n.prefix,w=n.iconName,_=n.icon;return wc(X({type:"icon"},n),function(){return Ci("beforeDOMElementCreation",{iconDefinition:n,params:t}),ne.autoA11y&&(f?h["aria-labelledby"]="".concat(ne.replacementClass,"-title-").concat(m||ts()):(h["aria-hidden"]="true",h.focusable="false")),sm({icons:{main:ep(_),mask:l?ep(l.icon):{found:!1,width:null,height:null,icon:{}}},prefix:P,iconName:w,transform:X(X({},Vt),i),symbol:a,title:f,maskId:c,titleId:m,extra:{attributes:h,styles:x,classes:C}})})}},cD={mixout:function(){return{icon:lD(uD)}},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=Fy,t.nodeCallback=sD,t}}},provides:function(n){n.i2svg=function(t){var r=t.node,i=r===void 0?Xe:r,o=t.callback,a=o===void 0?function(){}:o;return Fy(i,a)},n.generateSvgReplacementMutation=function(t,r){var i=r.iconName,o=r.title,a=r.titleId,s=r.prefix,l=r.transform,u=r.symbol,c=r.mask,d=r.maskId,f=r.extra;return new Promise(function(p,m){Promise.all([np(i,s),c.iconName?np(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(v){var C=Qh(v,2),g=C[0],h=C[1];p([t,sm({icons:{main:g,mask:h},prefix:s,iconName:i,transform:l,symbol:u,maskId:d,title:o,titleId:a,extra:f,watchable:!0})])}).catch(m)})},n.generateAbstractIcon=function(t){var r=t.children,i=t.attributes,o=t.main,a=t.transform,s=t.styles,l=xc(s);l.length>0&&(i.style=l);var u;return rm(a)&&(u=dr("generateAbstractTransformGrouping",{main:o,transform:a,containerWidth:o.width,iconWidth:o.width})),r.push(u||o.icon),{children:r,attributes:i}}}},dD={mixout:function(){return{layer:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,o=i===void 0?[]:i;return wc({type:"layer"},function(){Ci("beforeDOMElementCreation",{assembler:t,params:r});var a=[];return t(function(s){Array.isArray(s)?s.map(function(l){a=a.concat(l.abstract)}):a=a.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(ne.cssPrefix,"-layers")].concat(ms(o)).join(" ")},children:a}]})}}}},fD={mixout:function(){return{counter:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,o=i===void 0?null:i,a=r.classes,s=a===void 0?[]:a,l=r.attributes,u=l===void 0?{}:l,c=r.styles,d=c===void 0?{}:c;return wc({type:"counter",content:t},function(){return Ci("beforeDOMElementCreation",{content:t,params:r}),VF({content:t.toString(),title:o,extra:{attributes:u,styles:d,classes:["".concat(ne.cssPrefix,"-layers-counter")].concat(ms(s))}})})}}}},pD={mixout:function(){return{text:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,o=i===void 0?Vt:i,a=r.title,s=a===void 0?null:a,l=r.classes,u=l===void 0?[]:l,c=r.attributes,d=c===void 0?{}:c,f=r.styles,p=f===void 0?{}:f;return wc({type:"text",content:t},function(){return Ci("beforeDOMElementCreation",{content:t,params:r}),Ly({content:t,transform:X(X({},Vt),o),title:s,extra:{attributes:d,styles:p,classes:["".concat(ne.cssPrefix,"-layers-text")].concat(ms(u))}})})}}},provides:function(n){n.generateLayersText=function(t,r){var i=r.title,o=r.transform,a=r.extra,s=null,l=null;if(R2){var u=parseInt(getComputedStyle(t).fontSize,10),c=t.getBoundingClientRect();s=c.width/u,l=c.height/u}return ne.autoA11y&&!i&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,Ly({content:t.innerHTML,width:s,height:l,transform:o,title:i,extra:a,watchable:!0})])}}},hD=new RegExp('"',"ug"),Dy=[1105920,1112319];function mD(e){var n=e.replace(hD,""),t=TF(n,0),r=t>=Dy[0]&&t<=Dy[1],i=n.length===2?n[0]===n[1]:!1;return{value:Xf(i?n[0]:n),isSecondary:r||i}}function By(e,n){var t="".concat(rF).concat(n.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(t)!==null)return r();var o=zo(e.children),a=o.filter(function(_){return _.getAttribute(qf)===n})[0],s=Br.getComputedStyle(e,n),l=s.getPropertyValue("font-family").match(lF),u=s.getPropertyValue("font-weight"),c=s.getPropertyValue("content");if(a&&!l)return e.removeChild(a),r();if(l&&c!=="none"&&c!==""){var d=s.getPropertyValue("content"),f=~["Sharp"].indexOf(l[2])?an:Ye,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(l[2])?Ja[f][l[2].toLowerCase()]:uF[f][u],m=mD(d),v=m.value,C=m.isSecondary,g=l[0].startsWith("FontAwesome"),h=om(p,v),y=h;if(g){var x=MF(v);x.iconName&&x.prefix&&(h=x.iconName,p=x.prefix)}if(h&&!C&&(!a||a.getAttribute(Jh)!==p||a.getAttribute(em)!==y)){e.setAttribute(t,y),a&&e.removeChild(a);var P=oD(),w=P.extra;w.attributes[qf]=n,np(h,p).then(function(_){var A=sm(X(X({},P),{},{icons:{main:_,mask:am()},prefix:p,iconName:y,extra:w,watchable:!0})),L=Xe.createElementNS("http://www.w3.org/2000/svg","svg");n==="::before"?e.insertBefore(L,e.firstChild):e.appendChild(L),L.outerHTML=A.map(function(O){return ys(O)}).join(` +`),e.removeAttribute(t),r()}).catch(i)}else r()}else r()})}function gD(e){return Promise.all([By(e,"::before"),By(e,"::after")])}function yD(e){return e.parentNode!==document.head&&!~oF.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(qf)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Uy(e){if(mr)return new Promise(function(n,t){var r=zo(e.querySelectorAll("*")).filter(yD).map(gD),i=lm.begin("searchPseudoElements");J2(),Promise.all(r).then(function(){i(),rp(),n()}).catch(function(){i(),rp(),t()})})}var vD={hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=Uy,t}}},provides:function(n){n.pseudoElements2svg=function(t){var r=t.node,i=r===void 0?Xe:r;ne.searchPseudoElements&&Uy(i)}}},Wy=!1,xD={mixout:function(){return{dom:{unwatch:function(){J2(),Wy=!0}}}},hooks:function(){return{bootstrap:function(){jy(Zf("mutationObserverCallbacks",{}))},noAuto:function(){nD()},watch:function(t){var r=t.observeMutationsRoot;Wy?rp():jy(Zf("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},Hy=function(n){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return n.toLowerCase().split(" ").reduce(function(r,i){var o=i.toLowerCase().split("-"),a=o[0],s=o.slice(1).join("-");if(a&&s==="h")return r.flipX=!0,r;if(a&&s==="v")return r.flipY=!0,r;if(s=parseFloat(s),isNaN(s))return r;switch(a){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},t)},bD={mixout:function(){return{parse:{transform:function(t){return Hy(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,r){var i=r.getAttribute("data-fa-transform");return i&&(t.transform=Hy(i)),t}}},provides:function(n){n.generateAbstractTransformGrouping=function(t){var r=t.main,i=t.transform,o=t.containerWidth,a=t.iconWidth,s={transform:"translate(".concat(o/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)},f={transform:"translate(".concat(a/2*-1," -256)")},p={outer:s,inner:d,path:f};return{tag:"g",attributes:X({},p.outer),children:[{tag:"g",attributes:X({},p.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:X(X({},r.icon.attributes),p.path)}]}]}}}},Sd={x:0,y:0,width:"100%",height:"100%"};function Vy(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||n)&&(e.attributes.fill="black"),e}function kD(e){return e.tag==="g"?e.children:[e]}var wD={hooks:function(){return{parseNodeAttributes:function(t,r){var i=r.getAttribute("data-fa-mask"),o=i?kc(i.split(" ").map(function(a){return a.trim()})):am();return o.prefix||(o.prefix=Ur()),t.mask=o,t.maskId=r.getAttribute("data-fa-mask-id"),t}}},provides:function(n){n.generateAbstractMask=function(t){var r=t.children,i=t.attributes,o=t.main,a=t.mask,s=t.maskId,l=t.transform,u=o.width,c=o.icon,d=a.width,f=a.icon,p=bF({transform:l,containerWidth:d,iconWidth:u}),m={tag:"rect",attributes:X(X({},Sd),{},{fill:"white"})},v=c.children?{children:c.children.map(Vy)}:{},C={tag:"g",attributes:X({},p.inner),children:[Vy(X({tag:c.tag,attributes:X(X({},c.attributes),p.path)},v))]},g={tag:"g",attributes:X({},p.outer),children:[C]},h="mask-".concat(s||ts()),y="clip-".concat(s||ts()),x={tag:"mask",attributes:X(X({},Sd),{},{id:h,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,g]},P={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:kD(f)},x]};return r.push(P,{tag:"rect",attributes:X({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(h,")")},Sd)}),{children:r,attributes:i}}}},SD={provides:function(n){var t=!1;Br.matchMedia&&(t=Br.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},o={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:X(X({},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 a=X(X({},o),{},{attributeName:"opacity"}),s={tag:"circle",attributes:X(X({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||s.children.push({tag:"animate",attributes:X(X({},o),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:X(X({},a),{},{values:"1;0;1;1;0;1;"})}),r.push(s),r.push({tag:"path",attributes:X(X({},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:t?[]:[{tag:"animate",attributes:X(X({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||r.push({tag:"path",attributes:X(X({},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:X(X({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},CD={hooks:function(){return{parseNodeAttributes:function(t,r){var i=r.getAttribute("data-fa-symbol"),o=i===null?!1:i===""?!0:i;return t.symbol=o,t}}}},ED=[SF,cD,dD,fD,pD,vD,xD,bD,wD,SD,CD];zF(ED,{mixoutsTo:gt});gt.noAuto;gt.config;gt.library;gt.dom;var ip=gt.parse;gt.findIconDefinition;gt.toHtml;var _D=gt.icon;gt.layer;gt.text;gt.counter;function Ky(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function _r(e){for(var n=1;n=0)&&(t[i]=e[i]);return t}function TD(e,n){if(e==null)return{};var t=PD(e,n),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(t[r]=e[r])}return t}function op(e){return OD(e)||AD(e)||ID(e)||RD()}function OD(e){if(Array.isArray(e))return ap(e)}function AD(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ID(e,n){if(e){if(typeof e=="string")return ap(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ap(e,n)}}function ap(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t2&&arguments[2]!==void 0?arguments[2]:{};if(typeof n=="string")return n;var r=(n.children||[]).map(function(l){return tk(e,l)}),i=Object.keys(n.attributes||{}).reduce(function(l,u){var c=n.attributes[u];switch(u){case"class":l.attrs.className=c,delete n.attributes.class;break;case"style":l.attrs.style=jD(c);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?l.attrs[u.toLowerCase()]=c:l.attrs[nk(u)]=c}return l},{attrs:{}}),o=t.style,a=o===void 0?{}:o,s=TD(t,MD);return i.attrs.style=_r(_r({},i.attrs.style),a),e.apply(void 0,[n.tag,_r(_r({},i.attrs),s)].concat(op(r)))}var rk=!1;try{rk=!0}catch{}function zD(){if(!rk&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Gy(e){if(e&&uu(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(ip.icon)return ip.icon(e);if(e===null)return null;if(e&&uu(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 Cd(e,n){return Array.isArray(n)&&n.length>0||!Array.isArray(n)&&n?io({},e,n):{}}var vs=Un.forwardRef(function(e,n){var t=e.icon,r=e.mask,i=e.symbol,o=e.className,a=e.title,s=e.titleId,l=e.maskId,u=Gy(t),c=Cd("classes",[].concat(op(LD(e)),op(o.split(" ")))),d=Cd("transform",typeof e.transform=="string"?ip.transform(e.transform):e.transform),f=Cd("mask",Gy(r)),p=_D(u,_r(_r(_r(_r({},c),d),f),{},{symbol:i,title:a,titleId:s,maskId:l}));if(!p)return zD("Could not find icon",u),null;var m=p.abstract,v={ref:n};return Object.keys(e).forEach(function(C){vs.defaultProps.hasOwnProperty(C)||(v[C]=e[C])}),FD(m[0],v)});vs.displayName="FontAwesomeIcon";vs.propTypes={beat:ke.bool,border:ke.bool,beatFade:ke.bool,bounce:ke.bool,className:ke.string,fade:ke.bool,flash:ke.bool,mask:ke.oneOfType([ke.object,ke.array,ke.string]),maskId:ke.string,fixedWidth:ke.bool,inverse:ke.bool,flip:ke.oneOf([!0,!1,"horizontal","vertical","both"]),icon:ke.oneOfType([ke.object,ke.array,ke.string]),listItem:ke.bool,pull:ke.oneOf(["right","left"]),pulse:ke.bool,rotation:ke.oneOf([0,90,180,270]),shake:ke.bool,size:ke.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ke.bool,spinPulse:ke.bool,spinReverse:ke.bool,symbol:ke.oneOfType([ke.bool,ke.string]),title:ke.string,titleId:ke.string,transform:ke.oneOfType([ke.string,ke.object]),swapOpacity:ke.bool};vs.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 FD=tk.bind(null,Un.createElement),DD={prefix:"fas",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z"]};const BD=()=>{const e=_t(),n=Ti(e.breakpoints.down("sm")),[t,r]=k.useState(""),[i,o]=k.useState([]),[a,s]=k.useState([]),[l,u]=k.useState(!1),[c,d]=k.useState(null),[f,p]=k.useState(!1),[m,v]=k.useState(["Demo","Code","Tutorial"]),[C,g]=k.useState(["sapphire","emerald","cipher"]),[h,y]=k.useState(!1),x=Array.from(new Set(Fs.map(Y=>Y.license))),[P,w]=k.useState(x),_=n?"24px":"34px 46px",A=()=>{o([]),r("")},L=()=>{s([]),r("")},O=()=>{p(!f)},R=Y=>{d(Y),u(!0)},$=()=>{u(!1)},F=Y=>{const ue=P.includes(Y)?P.filter(fe=>fe!==Y):[...P,Y];w(ue)},z=Y=>{const ue=m.includes(Y)?m.filter(fe=>fe!==Y):[...m,Y];v(ue)},N=Y=>{let ue;C.includes(Y)?ue=C.filter(fe=>fe!==Y):ue=[...C,Y],g(ue)},B=()=>{y(!h)},D=Array.from(new Set(Fs.flatMap(Y=>Y.tags))),I=Array.from(new Set(Fs.flatMap(Y=>Y.languages))),j=Fs.filter(Y=>{const ue=Y.name.toLowerCase().includes(t.toLowerCase())||Y.description.toLowerCase().includes(t.toLowerCase()),fe=i.length===0||i.every(pe=>Y.tags.includes(pe)),De=a.length===0||a.every(pe=>Y.languages.includes(pe)),ce=!f||Y.maintainedByOasis,xe=P.includes(Y.license),he=m.length===0?!1:m.some(pe=>!!(pe==="Demo"&&Y.demoUrl||pe==="Code"&&Y.codeUrl||pe==="Tutorial"&&Array.isArray(Y.tutorials)&&Y.tutorials.length>0)),we=C.length>0&&C.some(pe=>{var En;return(En=Y.paratimes)==null?void 0:En.includes(pe)});return ue&&fe&&De&&we&&ce&&xe&&he}),S=Y=>{i.includes(Y)?o(i.filter(ue=>ue!==Y)):o([...i,Y])},le=Y=>{a.includes(Y)?s(a.filter(ue=>ue!==Y)):s([...a,Y])},[ae,T]=k.useState(no.TITLE),J=Y=>{switch(ae){case no.LAST_UPDATED:return Y.slice().sort((ue,fe)=>new Date(fe.lastUpdated).getTime()-new Date(ue.lastUpdated).getTime());case no.CREATED_DATE:return Y.slice().sort((ue,fe)=>new Date(fe.created).getTime()-new Date(ue.created).getTime());case no.NAME:default:return Y.slice().sort((ue,fe)=>ue.name.localeCompare(fe.name))}},ge=Y=>{"target"in Y&&T(Y.target.value)},q=J(j);return b.jsx("div",{children:b.jsxs(Of,{sx:{backgroundColor:"white",padding:_,borderRadius:"19px",position:"relative"},children:[b.jsxs(Of,{sx:{padding:"0",paddingTop:"20px"},children:[b.jsxs("div",{style:{position:"relative",overflow:"hidden",transition:"max-height 0.5s ease"},children:[b.jsxs(Ne,{sx:{display:"flex",justifyContent:"space-between",flexWrap:n?"wrap":"nowrap"},children:[b.jsx(Uz,{search:t,setSearch:r}),b.jsx(Ne,{sx:{borderLeft:n?"none":"2px solid #3431AC",paddingLeft:n?"0":"30px",width:n?"100%":"auto"},children:b.jsx(Ya,{onClick:B,startIcon:b.jsx(vs,{icon:DD}),variant:"outlined",sx:{borderRadius:"50px",height:"43px",textTransform:"capitalize",padding:"0 25px",fontWeight:"500",maxWidth:n?"100%":"116px",marginLeft:"auto",border:"2px solid #3431AC",width:n?"100%":"auto",backgroundColor:h?"#3431AC":"transparent",color:h?"white":"#3431AC",marginTop:n?"16px":"0","&:hover":{backgroundColor:h?"#3431AC":"transparent",color:h?"white":"#3431AC",border:"2px solid #3431AC"}},children:"Filters"})})]}),b.jsx("div",{style:{position:"relative",overflow:"hidden",transition:"all 0.7s cubic-bezier(.17,.67,.83,.67)",maxHeight:h?"1000px":"0px"},children:b.jsx(Vz,{tags:D,langs:I,selectedTags:i,selectedLangs:a,handleTagClick:S,handleLanguageClick:le,licenses:x,selectedLicenses:P,handleLicenseChange:F,selectedSources:m,selectedParatimes:C,handleSourcesChange:z,handleParatimesChange:N,maintainedByOasis:f,handleMaintainedByOasisToggle:O,handleClearTags:A,handleClearLangs:L})})]}),b.jsx(Kz,{filteredAndSortedProjectsLength:q.length,sortOption:ae,handleSortChange:ge})]}),b.jsx($e,{container:!0,spacing:1,justifyContent:"start",children:q.map(Y=>b.jsx(Gz,{project:Y,handleProjectClick:R,selectedTags:i,selectedLangs:a,handleTagClick:S,handleLangClick:le,langs:Y.languages,tags:Y.tags},Y.name))}),b.jsx($z,{open:l,onClose:$,project:c,selectedTags:i,selectedLangs:a,handleTagClick:S})]})})},UD="/assets/PlaygroundBgGradient-DK1zblFo.webp",WD=kh({palette:{primary:{main:"#3431AC"}},typography:{fontFamily:"'Roboto Flex Variable', sans-serif",h1:{fontSize:"56px",fontWeight:500,color:"white",letterSpacing:"-2.84px","@media (max-width:600px)":{fontSize:"40px"}},h2:{fontSize:"24px",color:"#3431AC",fontWeight:500,letterSpacing:"-1px"},h6:{fontSize:"18px",color:"#3431AC",letterSpacing:"-0.5px"}},components:{MuiInputBase:{styleOverrides:{root:{color:"grey"}}},MuiOutlinedInput:{styleOverrides:{root:{outline:0,height:"46px",borderRadius:"40px","& .MuiOutlinedInput-notchedOutline":{borderColor:"transparent",borderRadius:"40px"},"&:hover .MuiOutlinedInput-notchedOutline":{borderColor:"transparent"},"&:focus-within .MuiOutlinedInput-notchedOutline":{borderColor:"transparent"}}}},MuiSelect:{styleOverrides:{select:{borderColor:"transparent",backgroundColor:"transparent",outline:"none",border:"none","&.MuiSelect-outlined":{paddingTop:"6px",paddingBottom:"6px"},"&:focus":{outline:"none",border:"none",borderColor:"transparent",backgroundColor:"transparent"},"&:hover":{outline:"none",border:"none",borderColor:"transparent"},"&:focus-within":{outline:"none",border:"none",borderColor:"transparent","& .MuiSelect-root":{outline:"none",border:"none",borderColor:"transparent"}}}}},MuiDialog:{styleOverrides:{paper:{padding:"24px",maxWidth:"878px",margin:"auto"}}},MuiCheckbox:{styleOverrides:{root:{"&.Mui-checked":{color:"#3431AC"}}}},MuiChip:{styleOverrides:{root:{"&.MuiChip-root":{backgroundColor:"transparent",border:"1px solid #3431AC",fontWeight:"300",color:"#3431AC",marginBottom:"5px"},"&.MuiChip-colorPrimary":{backgroundColor:"#3431AC",color:"#FFFFFF"}}}}}}),HD="/assets/Playground Logo White-CWFbCTXP.svg",VD=Z("img")({maxWidth:"360px",maxHeight:"60px",marginBottom:"50px"});function KD(){const e=_t(),n=Ti(e.breakpoints.down("md")),t=n?"42px":"80px";return b.jsx(pP,{theme:WD,children:b.jsx(Ne,{component:"div",sx:{width:"100vw",height:"100%",minHeight:"100vh",backgroundImage:`url(${UD})`,backgroundSize:"auto",backgroundRepeat:"no-repeat",backgroundColor:"#1421F8"},children:b.jsxs(Of,{maxWidth:"lg",sx:{paddingTop:t,paddingBottom:t},children:[b.jsx(VD,{src:HD,alt:"Oasis Playground"}),b.jsxs($e,{container:!0,spacing:2,justifyContent:"space-between",alignItems:"flex-start",marginBottom:n?"36px":"0",children:[b.jsx($e,{item:!0,xs:12,md:9,children:b.jsxs(ve,{gutterBottom:!0,sx:{color:"white",fontSize:"20px",width:"100%",maxWidth:"750px",marginBottom:n?"16px":"24px"},children:["Discover the frontier of Web3 privacy through the projects and applications that are powered by the Oasis Network’s cutting-edge production-ready confidentiality technology. Become a contributor by adding your dApp to the Playground "," ",b.jsx(Di,{href:"https://github.com/oasisprotocol/playground/blob/main/CONTRIBUTING.md",sx:{color:"white",textDecorationColor:"white","&:hover":{color:"white"}},target:"_blank",underline:"always",children:"here"}),"."]})}),b.jsx($e,{item:!0,children:b.jsx(Ya,{href:"https://github.com/oasisprotocol/playground/blob/main/CONTRIBUTING.md",target:"_blank",color:"inherit",variant:"outlined",sx:{borderRadius:"30px",color:"white",borderColor:"white",textTransform:"none",fontSize:"16px",fontWeight:"600","&:hover":{backgroundColor:"white",color:"#3431AC",borderColor:"white"}},children:"Add your dApp"})})]}),b.jsx(Ne,{children:b.jsx(BD,{})}),b.jsx(ve,{gutterBottom:!0,sx:{color:"white",textAlign:"center",fontSize:"20px",width:"100%",marginBottom:"24px",marginTop:"20px"},children:"Copyright © 2024 Oasis Protocol Foundation. All rights reserved."})]})})})}_d.createRoot(document.getElementById("root")).render(b.jsx(Un.StrictMode,{children:b.jsx(KD,{})})); diff --git a/assets/index-DCsdn7Ic.js b/assets/index-DCsdn7Ic.js deleted file mode 100644 index 09d4ffa..0000000 --- a/assets/index-DCsdn7Ic.js +++ /dev/null @@ -1,1551 +0,0 @@ -function ik(e,n){for(var t=0;tr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function t(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=t(i);fetch(i.href,o)}})();var ch=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function rl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ok(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var t=function r(){return this instanceof r?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};t.prototype=n.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),t}var Yy={exports:{}},cu={},qy={exports:{}},Ce={};/** - * @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 il=Symbol.for("react.element"),ak=Symbol.for("react.portal"),lk=Symbol.for("react.fragment"),sk=Symbol.for("react.strict_mode"),uk=Symbol.for("react.profiler"),ck=Symbol.for("react.provider"),dk=Symbol.for("react.context"),fk=Symbol.for("react.forward_ref"),pk=Symbol.for("react.suspense"),mk=Symbol.for("react.memo"),hk=Symbol.for("react.lazy"),dh=Symbol.iterator;function gk(e){return e===null||typeof e!="object"?null:(e=dh&&e[dh]||e["@@iterator"],typeof e=="function"?e:null)}var Xy={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qy=Object.assign,Zy={};function Ro(e,n,t){this.props=e,this.context=n,this.refs=Zy,this.updater=t||Xy}Ro.prototype.isReactComponent={};Ro.prototype.setState=function(e,n){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,n,"setState")};Ro.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Jy(){}Jy.prototype=Ro.prototype;function lp(e,n,t){this.props=e,this.context=n,this.refs=Zy,this.updater=t||Xy}var sp=lp.prototype=new Jy;sp.constructor=lp;Qy(sp,Ro.prototype);sp.isPureReactComponent=!0;var fh=Array.isArray,ev=Object.prototype.hasOwnProperty,up={current:null},nv={key:!0,ref:!0,__self:!0,__source:!0};function tv(e,n,t){var r,i={},o=null,a=null;if(n!=null)for(r in n.ref!==void 0&&(a=n.ref),n.key!==void 0&&(o=""+n.key),n)ev.call(n,r)&&!nv.hasOwnProperty(r)&&(i[r]=n[r]);var l=arguments.length-2;if(l===1)i.children=t;else if(1>>1,ae=A[se];if(0>>1;se<_;){var J=2*(se+1)-1,ge=A[J],q=J+1,Y=A[q];if(0>i(ge,C))qi(Y,ge)?(A[se]=Y,A[q]=C,se=q):(A[se]=ge,A[J]=C,se=J);else if(qi(Y,C))A[se]=Y,A[q]=C,se=q;else break e}}return j}function i(A,j){var C=A.sortIndex-j.sortIndex;return C!==0?C:A.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var s=[],u=[],c=1,d=null,f=3,p=!1,h=!1,v=!1,S=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,m=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(A){for(var j=t(u);j!==null;){if(j.callback===null)r(u);else if(j.startTime<=A)r(u),j.sortIndex=j.expirationTime,n(s,j);else break;j=t(u)}}function x(A){if(v=!1,y(A),!h)if(t(s)!==null)h=!0,B(T);else{var j=t(u);j!==null&&D(x,j.startTime-A)}}function T(A,j){h=!1,v&&(v=!1,g(O),O=-1),p=!0;var C=f;try{for(y(j),d=t(s);d!==null&&(!(d.expirationTime>j)||A&&!R());){var se=d.callback;if(typeof se=="function"){d.callback=null,f=d.priorityLevel;var ae=se(d.expirationTime<=j);j=e.unstable_now(),typeof ae=="function"?d.callback=ae:d===t(s)&&r(s),y(j)}else r(s);d=t(s)}if(d!==null)var _=!0;else{var J=t(u);J!==null&&D(x,J.startTime-j),_=!1}return _}finally{d=null,f=C,p=!1}}var w=!1,P=null,O=-1,$=5,I=-1;function R(){return!(e.unstable_now()-I<$)}function L(){if(P!==null){var A=e.unstable_now();I=A;var j=!0;try{j=P(!0,A)}finally{j?F():(w=!1,P=null)}}else w=!1}var F;if(typeof m=="function")F=function(){m(L)};else if(typeof MessageChannel<"u"){var z=new MessageChannel,N=z.port2;z.port1.onmessage=L,F=function(){N.postMessage(null)}}else F=function(){S(L,0)};function B(A){P=A,w||(w=!0,F())}function D(A,j){O=S(function(){A(e.unstable_now())},j)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(A){A.callback=null},e.unstable_continueExecution=function(){h||p||(h=!0,B(T))},e.unstable_forceFrameRate=function(A){0>A||125se?(A.sortIndex=C,n(u,A),t(s)===null&&A===t(u)&&(v?(g(O),O=-1):v=!0,D(x,C-se))):(A.sortIndex=ae,n(s,A),h||p||(h=!0,B(T))),A},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(A){var j=f;return function(){var C=f;f=j;try{return A.apply(this,arguments)}finally{f=C}}}})(av);ov.exports=av;var Tk=ov.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 lv=k,ft=Tk;function W(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Td=Object.prototype.hasOwnProperty,_k=/^[: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]*$/,mh={},hh={};function Ik(e){return Td.call(hh,e)?!0:Td.call(mh,e)?!1:_k.test(e)?hh[e]=!0:(mh[e]=!0,!1)}function Ok(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Ak(e,n,t,r){if(n===null||typeof n>"u"||Ok(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function Vn(e,n,t,r,i,o,a){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=a}var Sn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Sn[e]=new Vn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];Sn[n]=new Vn(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Sn[e]=new Vn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Sn[e]=new Vn(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){Sn[e]=new Vn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Sn[e]=new Vn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Sn[e]=new Vn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Sn[e]=new Vn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Sn[e]=new Vn(e,5,!1,e.toLowerCase(),null,!1,!1)});var dp=/[\-:]([a-z])/g;function fp(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 n=e.replace(dp,fp);Sn[n]=new Vn(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(dp,fp);Sn[n]=new Vn(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(dp,fp);Sn[n]=new Vn(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Sn[e]=new Vn(e,1,!1,e.toLowerCase(),null,!1,!1)});Sn.xlinkHref=new Vn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Sn[e]=new Vn(e,1,!1,e.toLowerCase(),null,!0,!0)});function pp(e,n,t,r){var i=Sn.hasOwnProperty(n)?Sn[n]:null;(i!==null?i.type!==0:r||!(2l||i[a]!==o[l]){var s=` -`+i[a].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=a&&0<=l);break}}}finally{Ec=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?na(e):""}function Rk(e){switch(e.tag){case 5:return na(e.type);case 16:return na("Lazy");case 13:return na("Suspense");case 19:return na("SuspenseList");case 0:case 2:case 15:return e=Pc(e.type,!1),e;case 11:return e=Pc(e.type.render,!1),e;case 1:return e=Pc(e.type,!0),e;default:return""}}function Ad(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 Ui:return"Fragment";case Bi:return"Portal";case _d:return"Profiler";case mp:return"StrictMode";case Id:return"Suspense";case Od:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case cv:return(e.displayName||"Context")+".Consumer";case uv:return(e._context.displayName||"Context")+".Provider";case hp:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case gp:return n=e.displayName||null,n!==null?n:Ad(e.type)||"Memo";case br:n=e._payload,e=e._init;try{return Ad(e(n))}catch{}}return null}function $k(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ad(n);case 8:return n===mp?"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 n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function Nr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function fv(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Lk(e){var n=fv(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var i=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function kl(e){e._valueTracker||(e._valueTracker=Lk(e))}function pv(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=fv(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function bs(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 Rd(e,n){var t=n.checked;return nn({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function yh(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=Nr(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function mv(e,n){n=n.checked,n!=null&&pp(e,"checked",n,!1)}function $d(e,n){mv(e,n);var t=Nr(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?Ld(e,n.type,t):n.hasOwnProperty("defaultValue")&&Ld(e,n.type,Nr(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function vh(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function Ld(e,n,t){(n!=="number"||bs(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var ta=Array.isArray;function oo(e,n,t,r){if(e=e.options,n){n={};for(var i=0;i"+n.valueOf().toString()+"",n=wl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function _a(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var ua={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},Mk=["Webkit","ms","Moz","O"];Object.keys(ua).forEach(function(e){Mk.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),ua[n]=ua[e]})});function vv(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||ua.hasOwnProperty(e)&&ua[e]?(""+n).trim():n+"px"}function xv(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,i=vv(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,i):e[t]=i}}var Nk=nn({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 jd(e,n){if(n){if(Nk[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(W(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(W(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(W(61))}if(n.style!=null&&typeof n.style!="object")throw Error(W(62))}}function zd(e,n){if(e.indexOf("-")===-1)return typeof n.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 Fd=null;function yp(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dd=null,ao=null,lo=null;function kh(e){if(e=ll(e)){if(typeof Dd!="function")throw Error(W(280));var n=e.stateNode;n&&(n=hu(n),Dd(e.stateNode,e.type,n))}}function bv(e){ao?lo?lo.push(e):lo=[e]:ao=e}function kv(){if(ao){var e=ao,n=lo;if(lo=ao=null,kh(e),n)for(e=0;e>>=0,e===0?32:31-(Gk(e)/Yk|0)|0}var Cl=64,Sl=4194304;function ra(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 Ss(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=t&268435455;if(a!==0){var l=a&~i;l!==0?r=ra(l):(o&=a,o!==0&&(r=ra(o)))}else a=t&~i,a!==0?r=ra(a):o!==0&&(r=ra(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&i)&&(i=r&-r,o=n&-n,i>=o||i===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function ol(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Lt(n),e[n]=t}function Zk(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=da),Oh=" ",Ah=!1;function Bv(e,n){switch(e){case"keyup":return Pw.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Uv(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wi=!1;function _w(e,n){switch(e){case"compositionend":return Uv(n);case"keypress":return n.which!==32?null:(Ah=!0,Oh);case"textInput":return e=n.data,e===Oh&&Ah?null:e;default:return null}}function Iw(e,n){if(Wi)return e==="compositionend"||!Ep&&Bv(e,n)?(e=Fv(),ts=wp=Sr=null,Wi=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Mh(t)}}function Kv(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Kv(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Gv(){for(var e=window,n=bs();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=bs(e.document)}return n}function Pp(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function zw(e){var n=Gv(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Kv(t.ownerDocument.documentElement,t)){if(r!==null&&Pp(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var i=t.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=Nh(t,o);var a=Nh(t,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(n=n.createRange(),n.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(a.node,a.offset)):(n.setEnd(a.node,a.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Hi=null,Kd=null,pa=null,Gd=!1;function jh(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;Gd||Hi==null||Hi!==bs(r)||(r=Hi,"selectionStart"in r&&Pp(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}),pa&&La(pa,r)||(pa=r,r=Ts(Kd,"onSelect"),0Gi||(e.current=Jd[Gi],Jd[Gi]=null,Gi--)}function He(e,n){Gi++,Jd[Gi]=e.current,e.current=n}var jr={},Nn=Vr(jr),Xn=Vr(!1),hi=jr;function xo(e,n){var t=e.type.contextTypes;if(!t)return jr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in t)i[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),i}function Qn(e){return e=e.childContextTypes,e!=null}function Is(){qe(Xn),qe(Nn)}function Hh(e,n,t){if(Nn.current!==jr)throw Error(W(168));He(Nn,n),He(Xn,t)}function t1(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var i in r)if(!(i in n))throw Error(W(108,$k(e)||"Unknown",i));return nn({},t,r)}function Os(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||jr,hi=Nn.current,He(Nn,e),He(Xn,Xn.current),!0}function Vh(e,n,t){var r=e.stateNode;if(!r)throw Error(W(169));t?(e=t1(e,n,hi),r.__reactInternalMemoizedMergedChildContext=e,qe(Xn),qe(Nn),He(Nn,e)):qe(Xn),He(Xn,t)}var Jt=null,gu=!1,Dc=!1;function r1(e){Jt===null?Jt=[e]:Jt.push(e)}function Xw(e){gu=!0,r1(e)}function Kr(){if(!Dc&&Jt!==null){Dc=!0;var e=0,n=je;try{var t=Jt;for(je=1;e>=a,i-=a,tr=1<<32-Lt(n)+i|t<O?($=P,P=null):$=P.sibling;var I=f(g,P,y[O],x);if(I===null){P===null&&(P=$);break}e&&P&&I.alternate===null&&n(g,P),m=o(I,m,O),w===null?T=I:w.sibling=I,w=I,P=$}if(O===y.length)return t(g,P),Ze&&Jr(g,O),T;if(P===null){for(;OO?($=P,P=null):$=P.sibling;var R=f(g,P,I.value,x);if(R===null){P===null&&(P=$);break}e&&P&&R.alternate===null&&n(g,P),m=o(R,m,O),w===null?T=R:w.sibling=R,w=R,P=$}if(I.done)return t(g,P),Ze&&Jr(g,O),T;if(P===null){for(;!I.done;O++,I=y.next())I=d(g,I.value,x),I!==null&&(m=o(I,m,O),w===null?T=I:w.sibling=I,w=I);return Ze&&Jr(g,O),T}for(P=r(g,P);!I.done;O++,I=y.next())I=p(P,g,O,I.value,x),I!==null&&(e&&I.alternate!==null&&P.delete(I.key===null?O:I.key),m=o(I,m,O),w===null?T=I:w.sibling=I,w=I);return e&&P.forEach(function(L){return n(g,L)}),Ze&&Jr(g,O),T}function S(g,m,y,x){if(typeof y=="object"&&y!==null&&y.type===Ui&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case bl:e:{for(var T=y.key,w=m;w!==null;){if(w.key===T){if(T=y.type,T===Ui){if(w.tag===7){t(g,w.sibling),m=i(w,y.props.children),m.return=g,g=m;break e}}else if(w.elementType===T||typeof T=="object"&&T!==null&&T.$$typeof===br&&Zh(T)===w.type){t(g,w.sibling),m=i(w,y.props),m.ref=Ho(g,w,y),m.return=g,g=m;break e}t(g,w);break}else n(g,w);w=w.sibling}y.type===Ui?(m=fi(y.props.children,g.mode,x,y.key),m.return=g,g=m):(x=cs(y.type,y.key,y.props,null,g.mode,x),x.ref=Ho(g,m,y),x.return=g,g=x)}return a(g);case Bi:e:{for(w=y.key;m!==null;){if(m.key===w)if(m.tag===4&&m.stateNode.containerInfo===y.containerInfo&&m.stateNode.implementation===y.implementation){t(g,m.sibling),m=i(m,y.children||[]),m.return=g,g=m;break e}else{t(g,m);break}else n(g,m);m=m.sibling}m=Yc(y,g.mode,x),m.return=g,g=m}return a(g);case br:return w=y._init,S(g,m,w(y._payload),x)}if(ta(y))return h(g,m,y,x);if(Fo(y))return v(g,m,y,x);Al(g,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,m!==null&&m.tag===6?(t(g,m.sibling),m=i(m,y),m.return=g,g=m):(t(g,m),m=Gc(y,g.mode,x),m.return=g,g=m),a(g)):t(g,m)}return S}var ko=d1(!0),f1=d1(!1),sl={},Gt=Vr(sl),za=Vr(sl),Fa=Vr(sl);function ai(e){if(e===sl)throw Error(W(174));return e}function Mp(e,n){switch(He(Fa,n),He(za,e),He(Gt,sl),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Nd(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=Nd(n,e)}qe(Gt),He(Gt,n)}function wo(){qe(Gt),qe(za),qe(Fa)}function p1(e){ai(Fa.current);var n=ai(Gt.current),t=Nd(n,e.type);n!==t&&(He(za,e),He(Gt,t))}function Np(e){za.current===e&&(qe(Gt),qe(za))}var Je=Vr(0);function Ns(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Bc=[];function jp(){for(var e=0;et?t:4,e(!0);var r=Uc.transition;Uc.transition={};try{e(!1),n()}finally{je=t,Uc.transition=r}}function I1(){return Et().memoizedState}function eC(e,n,t){var r=$r(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},O1(e))A1(n,t);else if(t=l1(e,n,t,r),t!==null){var i=Wn();Mt(t,e,r,i),R1(t,n,r)}}function nC(e,n,t){var r=$r(e),i={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(O1(e))A1(n,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var a=n.lastRenderedState,l=o(a,t);if(i.hasEagerState=!0,i.eagerState=l,Nt(l,a)){var s=n.interleaved;s===null?(i.next=i,$p(n)):(i.next=s.next,s.next=i),n.interleaved=i;return}}catch{}finally{}t=l1(e,n,i,r),t!==null&&(i=Wn(),Mt(t,e,r,i),R1(t,n,r))}}function O1(e){var n=e.alternate;return e===en||n!==null&&n===en}function A1(e,n){ma=js=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function R1(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,xp(e,t)}}var zs={readContext:St,useCallback:On,useContext:On,useEffect:On,useImperativeHandle:On,useInsertionEffect:On,useLayoutEffect:On,useMemo:On,useReducer:On,useRef:On,useState:On,useDebugValue:On,useDeferredValue:On,useTransition:On,useMutableSource:On,useSyncExternalStore:On,useId:On,unstable_isNewReconciler:!1},tC={readContext:St,useCallback:function(e,n){return zt().memoizedState=[e,n===void 0?null:n],e},useContext:St,useEffect:eg,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,as(4194308,4,S1.bind(null,n,e),t)},useLayoutEffect:function(e,n){return as(4194308,4,e,n)},useInsertionEffect:function(e,n){return as(4,2,e,n)},useMemo:function(e,n){var t=zt();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=zt();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=eC.bind(null,en,e),[r.memoizedState,e]},useRef:function(e){var n=zt();return e={current:e},n.memoizedState=e},useState:Jh,useDebugValue:Up,useDeferredValue:function(e){return zt().memoizedState=e},useTransition:function(){var e=Jh(!1),n=e[0];return e=Jw.bind(null,e[1]),zt().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=en,i=zt();if(Ze){if(t===void 0)throw Error(W(407));t=t()}else{if(t=n(),yn===null)throw Error(W(349));yi&30||g1(r,n,t)}i.memoizedState=t;var o={value:t,getSnapshot:n};return i.queue=o,eg(v1.bind(null,r,o,e),[e]),r.flags|=2048,Ua(9,y1.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=zt(),n=yn.identifierPrefix;if(Ze){var t=rr,r=tr;t=(r&~(1<<32-Lt(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Da++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(t,{is:r.is}):(e=a.createElement(t),t==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,t),e[Ut]=n,e[ja]=r,B1(e,n,!1,!1),n.stateNode=e;e:{switch(a=zd(t,r),t){case"dialog":Ge("cancel",e),Ge("close",e),i=r;break;case"iframe":case"object":case"embed":Ge("load",e),i=r;break;case"video":case"audio":for(i=0;iSo&&(n.flags|=128,r=!0,Vo(o,!1),n.lanes=4194304)}else{if(!r)if(e=Ns(a),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),Vo(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Ze)return An(n),null}else 2*ln()-o.renderingStartTime>So&&t!==1073741824&&(n.flags|=128,r=!0,Vo(o,!1),n.lanes=4194304);o.isBackwards?(a.sibling=n.child,n.child=a):(t=o.last,t!==null?t.sibling=a:n.child=a,o.last=a)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=ln(),n.sibling=null,t=Je.current,He(Je,r?t&1|2:t&1),n):(An(n),null);case 22:case 23:return Yp(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?at&1073741824&&(An(n),n.subtreeFlags&6&&(n.flags|=8192)):An(n),null;case 24:return null;case 25:return null}throw Error(W(156,n.tag))}function cC(e,n){switch(_p(n),n.tag){case 1:return Qn(n.type)&&Is(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return wo(),qe(Xn),qe(Nn),jp(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return Np(n),null;case 13:if(qe(Je),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(W(340));bo()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return qe(Je),null;case 4:return wo(),null;case 10:return Rp(n.type._context),null;case 22:case 23:return Yp(),null;case 24:return null;default:return null}}var $l=!1,$n=!1,dC=typeof WeakSet=="function"?WeakSet:Set,Q=null;function Qi(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){on(e,n,r)}else t.current=null}function ff(e,n,t){try{t()}catch(r){on(e,n,r)}}var ug=!1;function fC(e,n){if(Yd=Es,e=Gv(),Pp(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var a=0,l=-1,s=-1,u=0,c=0,d=e,f=null;n:for(;;){for(var p;d!==t||i!==0&&d.nodeType!==3||(l=a+i),d!==o||r!==0&&d.nodeType!==3||(s=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break n;if(f===t&&++u===i&&(l=a),f===o&&++c===r&&(s=a),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}t=l===-1||s===-1?null:{start:l,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(qd={focusedElem:e,selectionRange:t},Es=!1,Q=n;Q!==null;)if(n=Q,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,Q=e;else for(;Q!==null;){n=Q;try{var h=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var v=h.memoizedProps,S=h.memoizedState,g=n.stateNode,m=g.getSnapshotBeforeUpdate(n.elementType===n.type?v:Ot(n.type,v),S);g.__reactInternalSnapshotBeforeUpdate=m}break;case 3:var y=n.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(W(163))}}catch(x){on(n,n.return,x)}if(e=n.sibling,e!==null){e.return=n.return,Q=e;break}Q=n.return}return h=ug,ug=!1,h}function ha(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&ff(n,t,o)}i=i.next}while(i!==r)}}function xu(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function pf(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function H1(e){var n=e.alternate;n!==null&&(e.alternate=null,H1(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Ut],delete n[ja],delete n[Zd],delete n[Yw],delete n[qw])),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 V1(e){return e.tag===5||e.tag===3||e.tag===4}function cg(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||V1(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 mf(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=_s));else if(r!==4&&(e=e.child,e!==null))for(mf(e,n,t),e=e.sibling;e!==null;)mf(e,n,t),e=e.sibling}function hf(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(hf(e,n,t),e=e.sibling;e!==null;)hf(e,n,t),e=e.sibling}var kn=null,At=!1;function gr(e,n,t){for(t=t.child;t!==null;)K1(e,n,t),t=t.sibling}function K1(e,n,t){if(Kt&&typeof Kt.onCommitFiberUnmount=="function")try{Kt.onCommitFiberUnmount(du,t)}catch{}switch(t.tag){case 5:$n||Qi(t,n);case 6:var r=kn,i=At;kn=null,gr(e,n,t),kn=r,At=i,kn!==null&&(At?(e=kn,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):kn.removeChild(t.stateNode));break;case 18:kn!==null&&(At?(e=kn,t=t.stateNode,e.nodeType===8?Fc(e.parentNode,t):e.nodeType===1&&Fc(e,t),Ra(e)):Fc(kn,t.stateNode));break;case 4:r=kn,i=At,kn=t.stateNode.containerInfo,At=!0,gr(e,n,t),kn=r,At=i;break;case 0:case 11:case 14:case 15:if(!$n&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&ff(t,n,a),i=i.next}while(i!==r)}gr(e,n,t);break;case 1:if(!$n&&(Qi(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(l){on(t,n,l)}gr(e,n,t);break;case 21:gr(e,n,t);break;case 22:t.mode&1?($n=(r=$n)||t.memoizedState!==null,gr(e,n,t),$n=r):gr(e,n,t);break;default:gr(e,n,t)}}function dg(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new dC),n.forEach(function(r){var i=kC.bind(null,e,r);t.has(r)||(t.add(r),r.then(i,i))})}}function It(e,n){var t=n.deletions;if(t!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=ln()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*mC(r/1960))-r,10e?16:e,Er===null)var r=!1;else{if(e=Er,Er=null,Bs=0,Pe&6)throw Error(W(331));var i=Pe;for(Pe|=4,Q=e.current;Q!==null;){var o=Q,a=o.child;if(Q.flags&16){var l=o.deletions;if(l!==null){for(var s=0;sln()-Kp?di(e,0):Vp|=t),Zn(e,n)}function ex(e,n){n===0&&(e.mode&1?(n=Sl,Sl<<=1,!(Sl&130023424)&&(Sl=4194304)):n=1);var t=Wn();e=lr(e,n),e!==null&&(ol(e,n,t),Zn(e,t))}function bC(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),ex(e,t)}function kC(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(t=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(W(314))}r!==null&&r.delete(n),ex(e,t)}var nx;nx=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||Xn.current)Yn=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return Yn=!1,sC(e,n,t);Yn=!!(e.flags&131072)}else Yn=!1,Ze&&n.flags&1048576&&i1(n,Rs,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;ls(e,n),e=n.pendingProps;var i=xo(n,Nn.current);uo(n,t),i=Fp(null,n,r,e,i,t);var o=Dp();return n.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Qn(r)?(o=!0,Os(n)):o=!1,n.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Lp(n),i.updater=yu,n.stateNode=i,i._reactInternals=n,of(n,r,e,t),n=sf(null,n,r,!0,o,t)):(n.tag=0,Ze&&o&&Tp(n),Dn(null,n,i,t),n=n.child),n;case 16:r=n.elementType;e:{switch(ls(e,n),e=n.pendingProps,i=r._init,r=i(r._payload),n.type=r,i=n.tag=CC(r),e=Ot(r,e),i){case 0:n=lf(null,n,r,e,t);break e;case 1:n=ag(null,n,r,e,t);break e;case 11:n=ig(null,n,r,e,t);break e;case 14:n=og(null,n,r,Ot(r.type,e),t);break e}throw Error(W(306,r,""))}return n;case 0:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:Ot(r,i),lf(e,n,r,i,t);case 1:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:Ot(r,i),ag(e,n,r,i,t);case 3:e:{if(z1(n),e===null)throw Error(W(387));r=n.pendingProps,o=n.memoizedState,i=o.element,s1(e,n),Ms(n,r,null,t);var a=n.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){i=Co(Error(W(423)),n),n=lg(e,n,r,t,i);break e}else if(r!==i){i=Co(Error(W(424)),n),n=lg(e,n,r,t,i);break e}else for(st=Or(n.stateNode.containerInfo.firstChild),ct=n,Ze=!0,Rt=null,t=f1(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bo(),r===i){n=sr(e,n,t);break e}Dn(e,n,r,t)}n=n.child}return n;case 5:return p1(n),e===null&&nf(n),r=n.type,i=n.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,Xd(r,i)?a=null:o!==null&&Xd(r,o)&&(n.flags|=32),j1(e,n),Dn(e,n,a,t),n.child;case 6:return e===null&&nf(n),null;case 13:return F1(e,n,t);case 4:return Mp(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=ko(n,null,r,t):Dn(e,n,r,t),n.child;case 11:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:Ot(r,i),ig(e,n,r,i,t);case 7:return Dn(e,n,n.pendingProps,t),n.child;case 8:return Dn(e,n,n.pendingProps.children,t),n.child;case 12:return Dn(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,i=n.pendingProps,o=n.memoizedProps,a=i.value,He($s,r._currentValue),r._currentValue=a,o!==null)if(Nt(o.value,a)){if(o.children===i.children&&!Xn.current){n=sr(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var l=o.dependencies;if(l!==null){a=o.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=ir(-1,t&-t),s.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),tf(o.return,t,n),l.lanes|=t;break}s=s.next}}else if(o.tag===10)a=o.type===n.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(W(341));a.lanes|=t,l=a.alternate,l!==null&&(l.lanes|=t),tf(a,t,n),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===n){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Dn(e,n,i.children,t),n=n.child}return n;case 9:return i=n.type,r=n.pendingProps.children,uo(n,t),i=St(i),r=r(i),n.flags|=1,Dn(e,n,r,t),n.child;case 14:return r=n.type,i=Ot(r,n.pendingProps),i=Ot(r.type,i),og(e,n,r,i,t);case 15:return M1(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,i=n.pendingProps,i=n.elementType===r?i:Ot(r,i),ls(e,n),n.tag=1,Qn(r)?(e=!0,Os(n)):e=!1,uo(n,t),c1(n,r,i),of(n,r,i,t),sf(null,n,r,!0,e,t);case 19:return D1(e,n,t);case 22:return N1(e,n,t)}throw Error(W(156,n.tag))};function tx(e,n){return _v(e,n)}function wC(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,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 wt(e,n,t,r){return new wC(e,n,t,r)}function Xp(e){return e=e.prototype,!(!e||!e.isReactComponent)}function CC(e){if(typeof e=="function")return Xp(e)?1:0;if(e!=null){if(e=e.$$typeof,e===hp)return 11;if(e===gp)return 14}return 2}function Lr(e,n){var t=e.alternate;return t===null?(t=wt(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function cs(e,n,t,r,i,o){var a=2;if(r=e,typeof e=="function")Xp(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Ui:return fi(t.children,i,o,n);case mp:a=8,i|=8;break;case _d:return e=wt(12,t,n,i|2),e.elementType=_d,e.lanes=o,e;case Id:return e=wt(13,t,n,i),e.elementType=Id,e.lanes=o,e;case Od:return e=wt(19,t,n,i),e.elementType=Od,e.lanes=o,e;case dv:return ku(t,i,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case uv:a=10;break e;case cv:a=9;break e;case hp:a=11;break e;case gp:a=14;break e;case br:a=16,r=null;break e}throw Error(W(130,e==null?e:typeof e,""))}return n=wt(a,t,n,i),n.elementType=e,n.type=r,n.lanes=o,n}function fi(e,n,t,r){return e=wt(7,e,r,n),e.lanes=t,e}function ku(e,n,t,r){return e=wt(22,e,r,n),e.elementType=dv,e.lanes=t,e.stateNode={isHidden:!1},e}function Gc(e,n,t){return e=wt(6,e,null,n),e.lanes=t,e}function Yc(e,n,t){return n=wt(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function SC(e,n,t,r,i){this.tag=n,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=_c(0),this.expirationTimes=_c(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_c(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Qp(e,n,t,r,i,o,a,l,s){return e=new SC(e,n,t,l,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=wt(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Lp(o),e}function EC(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ax)}catch(e){console.error(e)}}ax(),iv.exports=pt;var Pu=iv.exports;const oa=rl(Pu);var xg=Pu;Pd.createRoot=xg.createRoot,Pd.hydrateRoot=xg.hydrateRoot;const OC={black:"#000",white:"#fff"},Ha=OC,AC={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Ai=AC,RC={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Ri=RC,$C={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},$i=$C,LC={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},Li=LC,MC={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},Mi=MC,NC={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},Go=NC,jC={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},zC=jC;function E(){return E=Object.assign?Object.assign.bind():function(e){for(var n=1;n{n[t]=lx(e[t])}),n}function Ln(e,n,t={clone:!0}){const r=t.clone?E({},e):e;return er(e)&&er(n)&&Object.keys(n).forEach(i=>{i!=="__proto__"&&(er(n[i])&&i in e&&er(e[i])?r[i]=Ln(e[i],n[i],t):t.clone?r[i]=er(n[i])?lx(n[i]):n[i]:r[i]=n[i])}),r}var sx={exports:{}},FC="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",DC=FC,BC=DC;function ux(){}function cx(){}cx.resetWarningCache=ux;var UC=function(){function e(r,i,o,a,l,s){if(s!==BC){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 n(){return e}var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:cx,resetWarningCache:ux};return t.PropTypes=t,t};sx.exports=UC();var WC=sx.exports;const ke=rl(WC);function zr(e){let n="https://mui.com/production-error/?code="+e;for(let t=1;tt==null?n:function(...i){n.apply(this,i),t.apply(this,i)},()=>{})}function nm(e,n=166){let t;function r(...i){const o=()=>{e.apply(this,i)};clearTimeout(t),t=setTimeout(o,n)}return r.clear=()=>{clearTimeout(t)},r}function HC(e,n){return()=>null}function ds(e,n){var t,r;return k.isValidElement(e)&&n.indexOf((t=e.type.muiName)!=null?t:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function Jn(e){return e&&e.ownerDocument||document}function Fr(e){return Jn(e).defaultView||window}function VC(e,n){return()=>null}function Hs(e,n){typeof e=="function"?e(n):e&&(e.current=n)}const Xt=typeof window<"u"?k.useLayoutEffect:k.useEffect;let bg=0;function KC(e){const[n,t]=k.useState(e),r=e||n;return k.useEffect(()=>{n==null&&(bg+=1,t(`mui-${bg}`))},[n]),r}const kg=Ed.useId;function Tu(e){if(kg!==void 0){const n=kg();return e??n}return KC(e)}function GC(e,n,t,r,i){return null}function Vs({controlled:e,default:n,name:t,state:r="value"}){const{current:i}=k.useRef(e!==void 0),[o,a]=k.useState(n),l=i?e:o,s=k.useCallback(u=>{i||a(u)},[]);return[l,s]}function li(e){const n=k.useRef(e);return Xt(()=>{n.current=e}),k.useRef((...t)=>(0,n.current)(...t)).current}function vn(...e){return k.useMemo(()=>e.every(n=>n==null)?null:n=>{e.forEach(t=>{Hs(t,n)})},e)}let _u=!0,kf=!1,wg;const YC={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function qC(e){const{type:n,tagName:t}=e;return!!(t==="INPUT"&&YC[n]&&!e.readOnly||t==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function XC(e){e.metaKey||e.altKey||e.ctrlKey||(_u=!0)}function qc(){_u=!1}function QC(){this.visibilityState==="hidden"&&kf&&(_u=!0)}function ZC(e){e.addEventListener("keydown",XC,!0),e.addEventListener("mousedown",qc,!0),e.addEventListener("pointerdown",qc,!0),e.addEventListener("touchstart",qc,!0),e.addEventListener("visibilitychange",QC,!0)}function JC(e){const{target:n}=e;try{return n.matches(":focus-visible")}catch{}return _u||qC(n)}function tm(){const e=k.useCallback(i=>{i!=null&&ZC(i.ownerDocument)},[]),n=k.useRef(!1);function t(){return n.current?(kf=!0,window.clearTimeout(wg),wg=window.setTimeout(()=>{kf=!1},100),n.current=!1,!0):!1}function r(i){return JC(i)?(n.current=!0,!0):!1}return{isFocusVisibleRef:n,onFocus:r,onBlur:t,ref:e}}function dx(e){const n=e.documentElement.clientWidth;return Math.abs(window.innerWidth-n)}function rm(e,n){const t=E({},n);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))t[r]=E({},e[r],t[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const i=e[r]||{},o=n[r];t[r]={},!o||!Object.keys(o)?t[r]=i:!i||!Object.keys(i)?t[r]=o:(t[r]=E({},o),Object.keys(i).forEach(a=>{t[r][a]=rm(i[a],o[a])}))}else t[r]===void 0&&(t[r]=e[r])}),t}function Te(e,n,t=void 0){const r={};return Object.keys(e).forEach(i=>{r[i]=e[i].reduce((o,a)=>{if(a){const l=n(a);l!==""&&o.push(l),t&&t[a]&&o.push(t[a])}return o},[]).join(" ")}),r}const Cg=e=>e,eS=()=>{let e=Cg;return{configure(n){e=n},generate(n){return e(n)},reset(){e=Cg}}},nS=eS(),im=nS,tS={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Ee(e,n,t="Mui"){const r=tS[n];return r?`${t}-${r}`:`${im.generate(e)}-${n}`}function Se(e,n,t="Mui"){const r={};return n.forEach(i=>{r[i]=Ee(e,i,t)}),r}const bi="$$material";function re(e,n){if(e==null)return{};var t={},r=Object.keys(e),i,o;for(o=0;o=0)&&(t[i]=e[i]);return t}function fx(e){var n=Object.create(null);return function(t){return n[t]===void 0&&(n[t]=e(t)),n[t]}}var rS=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,iS=fx(function(e){return rS.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function oS(e){if(e.sheet)return e.sheet;for(var n=0;n0?wn(Mo,--nt):0,Eo--,un===10&&(Eo=1,Ou--),un}function dt(){return un=nt2||Ka(un)>3?"":" "}function vS(e,n){for(;--n&&dt()&&!(un<48||un>102||un>57&&un<65||un>70&&un<97););return ul(e,fs()+(n<6&&Yt()==32&&dt()==32))}function Cf(e){for(;dt();)switch(un){case e:return nt;case 34:case 39:e!==34&&e!==39&&Cf(un);break;case 40:e===41&&Cf(e);break;case 92:dt();break}return nt}function xS(e,n){for(;dt()&&e+un!==57;)if(e+un===84&&Yt()===47)break;return"/*"+ul(n,nt-1)+"*"+Iu(e===47?e:dt())}function bS(e){for(;!Ka(Yt());)dt();return ul(e,nt)}function kS(e){return vx(ms("",null,null,null,[""],e=yx(e),0,[0],e))}function ms(e,n,t,r,i,o,a,l,s){for(var u=0,c=0,d=a,f=0,p=0,h=0,v=1,S=1,g=1,m=0,y="",x=i,T=o,w=r,P=y;S;)switch(h=m,m=dt()){case 40:if(h!=108&&wn(P,d-1)==58){wf(P+=Re(ps(m),"&","&\f"),"&\f")!=-1&&(g=-1);break}case 34:case 39:case 91:P+=ps(m);break;case 9:case 10:case 13:case 32:P+=yS(h);break;case 92:P+=vS(fs()-1,7);continue;case 47:switch(Yt()){case 42:case 47:Nl(wS(xS(dt(),fs()),n,t),s);break;default:P+="/"}break;case 123*v:l[u++]=Dt(P)*g;case 125*v:case 59:case 0:switch(m){case 0:case 125:S=0;case 59+c:g==-1&&(P=Re(P,/\f/g,"")),p>0&&Dt(P)-d&&Nl(p>32?Eg(P+";",r,t,d-1):Eg(Re(P," ","")+";",r,t,d-2),s);break;case 59:P+=";";default:if(Nl(w=Sg(P,n,t,u,c,i,l,y,x=[],T=[],d),o),m===123)if(c===0)ms(P,n,w,w,x,o,d,l,T);else switch(f===99&&wn(P,3)===110?100:f){case 100:case 108:case 109:case 115:ms(e,w,w,r&&Nl(Sg(e,w,w,0,0,i,l,y,i,x=[],d),T),i,T,d,l,r?x:T);break;default:ms(P,w,w,w,[""],T,0,l,T)}}u=c=p=0,v=g=1,y=P="",d=a;break;case 58:d=1+Dt(P),p=h;default:if(v<1){if(m==123)--v;else if(m==125&&v++==0&&gS()==125)continue}switch(P+=Iu(m),m*v){case 38:g=c>0?1:(P+="\f",-1);break;case 44:l[u++]=(Dt(P)-1)*g,g=1;break;case 64:Yt()===45&&(P+=ps(dt())),f=Yt(),c=d=Dt(y=P+=bS(fs())),m++;break;case 45:h===45&&Dt(P)==2&&(v=0)}}return o}function Sg(e,n,t,r,i,o,a,l,s,u,c){for(var d=i-1,f=i===0?o:[""],p=lm(f),h=0,v=0,S=0;h0?f[g]+" "+m:Re(m,/&\f/g,f[g])))&&(s[S++]=y);return Au(e,n,t,i===0?om:l,s,u,c)}function wS(e,n,t){return Au(e,n,t,px,Iu(hS()),Va(e,2,-2),0)}function Eg(e,n,t,r){return Au(e,n,t,am,Va(e,0,r),Va(e,r+1,-1),r)}function fo(e,n){for(var t="",r=lm(e),i=0;i6)switch(wn(e,n+1)){case 109:if(wn(e,n+4)!==45)break;case 102:return Re(e,/(.+:)(.+)-([^]+)/,"$1"+Ae+"$2-$3$1"+Ks+(wn(e,n+3)==108?"$3":"$2-$3"))+e;case 115:return~wf(e,"stretch")?xx(Re(e,"stretch","fill-available"),n)+e:e}break;case 4949:if(wn(e,n+1)!==115)break;case 6444:switch(wn(e,Dt(e)-3-(~wf(e,"!important")&&10))){case 107:return Re(e,":",":"+Ae)+e;case 101:return Re(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ae+(wn(e,14)===45?"inline-":"")+"box$3$1"+Ae+"$2$3$1"+Rn+"$2box$3")+e}break;case 5936:switch(wn(e,n+11)){case 114:return Ae+e+Rn+Re(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ae+e+Rn+Re(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ae+e+Rn+Re(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ae+e+Rn+e+e}return e}var AS=function(n,t,r,i){if(n.length>-1&&!n.return)switch(n.type){case am:n.return=xx(n.value,n.length);break;case mx:return fo([Yo(n,{value:Re(n.value,"@","@"+Ae)})],i);case om:if(n.length)return mS(n.props,function(o){switch(pS(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return fo([Yo(n,{props:[Re(o,/:(read-\w+)/,":"+Ks+"$1")]})],i);case"::placeholder":return fo([Yo(n,{props:[Re(o,/:(plac\w+)/,":"+Ae+"input-$1")]}),Yo(n,{props:[Re(o,/:(plac\w+)/,":"+Ks+"$1")]}),Yo(n,{props:[Re(o,/:(plac\w+)/,Rn+"input-$1")]})],i)}return""})}},RS=[AS],$S=function(n){var t=n.key;if(t==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(v){var S=v.getAttribute("data-emotion");S.indexOf(" ")!==-1&&(document.head.appendChild(v),v.setAttribute("data-s",""))})}var i=n.stylisPlugins||RS,o={},a,l=[];a=n.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(v){for(var S=v.getAttribute("data-emotion").split(" "),g=1;g=4;++r,i-=4)t=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,t=(t&65535)*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(t&65535)*1540483477+((t>>>16)*59797<<16)^(n&65535)*1540483477+((n>>>16)*59797<<16);switch(i){case 3:n^=(e.charCodeAt(r+2)&255)<<16;case 2:n^=(e.charCodeAt(r+1)&255)<<8;case 1:n^=e.charCodeAt(r)&255,n=(n&65535)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,n=(n&65535)*1540483477+((n>>>16)*59797<<16),((n^n>>>15)>>>0).toString(36)}var VS={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},KS=/[A-Z]|^ms/g,GS=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Px=function(n){return n.charCodeAt(1)===45},Tg=function(n){return n!=null&&typeof n!="boolean"},Xc=fx(function(e){return Px(e)?e:e.replace(KS,"-$&").toLowerCase()}),_g=function(n,t){switch(n){case"animation":case"animationName":if(typeof t=="string")return t.replace(GS,function(r,i,o){return Bt={name:i,styles:o,next:Bt},i})}return VS[n]!==1&&!Px(n)&&typeof t=="number"&&t!==0?t+"px":t};function Ga(e,n,t){if(t==null)return"";if(t.__emotion_styles!==void 0)return t;switch(typeof t){case"boolean":return"";case"object":{if(t.anim===1)return Bt={name:t.name,styles:t.styles,next:Bt},t.name;if(t.styles!==void 0){var r=t.next;if(r!==void 0)for(;r!==void 0;)Bt={name:r.name,styles:r.styles,next:Bt},r=r.next;var i=t.styles+";";return i}return YS(e,n,t)}case"function":{if(e!==void 0){var o=Bt,a=t(e);return Bt=o,Ga(e,n,a)}break}}if(n==null)return t;var l=n[t];return l!==void 0?l:t}function YS(e,n,t){var r="";if(Array.isArray(t))for(var i=0;i96?JS:eE},Rg=function(n,t,r){var i;if(t){var o=t.shouldForwardProp;i=n.__emotion_forwardProp&&o?function(a){return n.__emotion_forwardProp(a)&&o(a)}:o}return typeof i!="function"&&r&&(i=n.__emotion_forwardProp),i},nE=function(n){var t=n.cache,r=n.serialized,i=n.isStringTag;return Sx(t,r,i),XS(function(){return Ex(t,r,i)}),null},tE=function e(n,t){var r=n.__emotion_real===n,i=r&&n.__emotion_base||n,o,a;t!==void 0&&(o=t.label,a=t.target);var l=Rg(n,t,r),s=l||Ag(i),u=!s("as");return function(){var c=arguments,d=r&&n.__emotion_styles!==void 0?n.__emotion_styles.slice(0):[];if(o!==void 0&&d.push("label:"+o+";"),c[0]==null||c[0].raw===void 0)d.push.apply(d,c);else{d.push(c[0][0]);for(var f=c.length,p=1;pn(iE(i)?t:i):n;return b.jsx(QS,{styles:r})}function Ox(e,n){return Sf(e,n)}const aE=(e,n)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=n(e.__emotion_styles))},lE=["values","unit","step"],sE=e=>{const n=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return n.sort((t,r)=>t.val-r.val),n.reduce((t,r)=>E({},t,{[r.key]:r.val}),{})};function uE(e){const{values:n={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:t="px",step:r=5}=e,i=re(e,lE),o=sE(n),a=Object.keys(o);function l(f){return`@media (min-width:${typeof n[f]=="number"?n[f]:f}${t})`}function s(f){return`@media (max-width:${(typeof n[f]=="number"?n[f]:f)-r/100}${t})`}function u(f,p){const h=a.indexOf(p);return`@media (min-width:${typeof n[f]=="number"?n[f]:f}${t}) and (max-width:${(h!==-1&&typeof n[a[h]]=="number"?n[a[h]]:p)-r/100}${t})`}function c(f){return a.indexOf(f)+1`@media (min-width:${pm[e]}px)`};function tt(e,n,t){const r=e.theme||{};if(Array.isArray(n)){const o=r.breakpoints||$g;return n.reduce((a,l,s)=>(a[o.up(o.keys[s])]=t(n[s]),a),{})}if(typeof n=="object"){const o=r.breakpoints||$g;return Object.keys(n).reduce((a,l)=>{if(Object.keys(o.values||pm).indexOf(l)!==-1){const s=o.up(l);a[s]=t(n[l],l)}else{const s=l;a[s]=n[s]}return a},{})}return t(n)}function Ax(e={}){var n;return((n=e.keys)==null?void 0:n.reduce((r,i)=>{const o=e.up(i);return r[o]={},r},{}))||{}}function Rx(e,n){return e.reduce((t,r)=>{const i=t[r];return(!i||Object.keys(i).length===0)&&delete t[r],t},n)}function fE(e,...n){const t=Ax(e),r=[t,...n].reduce((i,o)=>Ln(i,o),{});return Rx(Object.keys(t),r)}function pE(e,n){if(typeof e!="object")return{};const t={},r=Object.keys(n);return Array.isArray(e)?r.forEach((i,o)=>{o{e[i]!=null&&(t[i]=!0)}),t}function pi({values:e,breakpoints:n,base:t}){const r=t||pE(e,n),i=Object.keys(r);if(i.length===0)return e;let o;return i.reduce((a,l,s)=>(Array.isArray(e)?(a[l]=e[s]!=null?e[s]:e[o],o=s):typeof e=="object"?(a[l]=e[l]!=null?e[l]:e[o],o=l):a[l]=e,a),{})}function Po(e,n,t=!0){if(!n||typeof n!="string")return null;if(e&&e.vars&&t){const r=`vars.${n}`.split(".").reduce((i,o)=>i&&i[o]?i[o]:null,e);if(r!=null)return r}return n.split(".").reduce((r,i)=>r&&r[i]!=null?r[i]:null,e)}function Gs(e,n,t,r=t){let i;return typeof e=="function"?i=e(t):Array.isArray(e)?i=e[t]||r:i=Po(e,t)||r,n&&(i=n(i,r,e)),i}function Me(e){const{prop:n,cssProperty:t=e.prop,themeKey:r,transform:i}=e,o=a=>{if(a[n]==null)return null;const l=a[n],s=a.theme,u=Po(s,r)||{};return tt(a,l,d=>{let f=Gs(u,i,d);return d===f&&typeof d=="string"&&(f=Gs(u,i,`${n}${d==="default"?"":U(d)}`,d)),t===!1?f:{[t]:f}})};return o.propTypes={},o.filterProps=[n],o}function mE(e){const n={};return t=>(n[t]===void 0&&(n[t]=e(t)),n[t])}const hE={m:"margin",p:"padding"},gE={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Lg={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},yE=mE(e=>{if(e.length>2)if(Lg[e])e=Lg[e];else return[e];const[n,t]=e.split(""),r=hE[n],i=gE[t]||"";return Array.isArray(i)?i.map(o=>r+o):[r+i]}),mm=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],hm=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...mm,...hm];function cl(e,n,t,r){var i;const o=(i=Po(e,n,!1))!=null?i:t;return typeof o=="number"?a=>typeof a=="string"?a:o*a:Array.isArray(o)?a=>typeof a=="string"?a:o[a]:typeof o=="function"?o:()=>{}}function gm(e){return cl(e,"spacing",8)}function ki(e,n){if(typeof n=="string"||n==null)return n;const t=Math.abs(n),r=e(t);return n>=0?r:typeof r=="number"?-r:`-${r}`}function vE(e,n){return t=>e.reduce((r,i)=>(r[i]=ki(n,t),r),{})}function xE(e,n,t,r){if(n.indexOf(t)===-1)return null;const i=yE(t),o=vE(i,r),a=e[t];return tt(e,a,o)}function $x(e,n){const t=gm(e.theme);return Object.keys(e).map(r=>xE(e,n,r,t)).reduce(va,{})}function tn(e){return $x(e,mm)}tn.propTypes={};tn.filterProps=mm;function rn(e){return $x(e,hm)}rn.propTypes={};rn.filterProps=hm;function bE(e=8){if(e.mui)return e;const n=gm({spacing:e}),t=(...r)=>(r.length===0?[1]:r).map(o=>{const a=n(o);return typeof a=="number"?`${a}px`:a}).join(" ");return t.mui=!0,t}function Wu(...e){const n=e.reduce((r,i)=>(i.filterProps.forEach(o=>{r[o]=i}),r),{}),t=r=>Object.keys(r).reduce((i,o)=>n[o]?va(i,n[o](r)):i,{});return t.propTypes={},t.filterProps=e.reduce((r,i)=>r.concat(i.filterProps),[]),t}function Wt(e){return typeof e!="number"?e:`${e}px solid`}const kE=Me({prop:"border",themeKey:"borders",transform:Wt}),wE=Me({prop:"borderTop",themeKey:"borders",transform:Wt}),CE=Me({prop:"borderRight",themeKey:"borders",transform:Wt}),SE=Me({prop:"borderBottom",themeKey:"borders",transform:Wt}),EE=Me({prop:"borderLeft",themeKey:"borders",transform:Wt}),PE=Me({prop:"borderColor",themeKey:"palette"}),TE=Me({prop:"borderTopColor",themeKey:"palette"}),_E=Me({prop:"borderRightColor",themeKey:"palette"}),IE=Me({prop:"borderBottomColor",themeKey:"palette"}),OE=Me({prop:"borderLeftColor",themeKey:"palette"}),Hu=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const n=cl(e.theme,"shape.borderRadius",4),t=r=>({borderRadius:ki(n,r)});return tt(e,e.borderRadius,t)}return null};Hu.propTypes={};Hu.filterProps=["borderRadius"];Wu(kE,wE,CE,SE,EE,PE,TE,_E,IE,OE,Hu);const Vu=e=>{if(e.gap!==void 0&&e.gap!==null){const n=cl(e.theme,"spacing",8),t=r=>({gap:ki(n,r)});return tt(e,e.gap,t)}return null};Vu.propTypes={};Vu.filterProps=["gap"];const Ku=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const n=cl(e.theme,"spacing",8),t=r=>({columnGap:ki(n,r)});return tt(e,e.columnGap,t)}return null};Ku.propTypes={};Ku.filterProps=["columnGap"];const Gu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const n=cl(e.theme,"spacing",8),t=r=>({rowGap:ki(n,r)});return tt(e,e.rowGap,t)}return null};Gu.propTypes={};Gu.filterProps=["rowGap"];const AE=Me({prop:"gridColumn"}),RE=Me({prop:"gridRow"}),$E=Me({prop:"gridAutoFlow"}),LE=Me({prop:"gridAutoColumns"}),ME=Me({prop:"gridAutoRows"}),NE=Me({prop:"gridTemplateColumns"}),jE=Me({prop:"gridTemplateRows"}),zE=Me({prop:"gridTemplateAreas"}),FE=Me({prop:"gridArea"});Wu(Vu,Ku,Gu,AE,RE,$E,LE,ME,NE,jE,zE,FE);function po(e,n){return n==="grey"?n:e}const DE=Me({prop:"color",themeKey:"palette",transform:po}),BE=Me({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:po}),UE=Me({prop:"backgroundColor",themeKey:"palette",transform:po});Wu(DE,BE,UE);function lt(e){return e<=1&&e!==0?`${e*100}%`:e}const WE=Me({prop:"width",transform:lt}),ym=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const n=t=>{var r,i;const o=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[t])||pm[t];return o?((i=e.theme)==null||(i=i.breakpoints)==null?void 0:i.unit)!=="px"?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:lt(t)}};return tt(e,e.maxWidth,n)}return null};ym.filterProps=["maxWidth"];const HE=Me({prop:"minWidth",transform:lt}),VE=Me({prop:"height",transform:lt}),KE=Me({prop:"maxHeight",transform:lt}),GE=Me({prop:"minHeight",transform:lt});Me({prop:"size",cssProperty:"width",transform:lt});Me({prop:"size",cssProperty:"height",transform:lt});const YE=Me({prop:"boxSizing"});Wu(WE,ym,HE,VE,KE,GE,YE);const qE={border:{themeKey:"borders",transform:Wt},borderTop:{themeKey:"borders",transform:Wt},borderRight:{themeKey:"borders",transform:Wt},borderBottom:{themeKey:"borders",transform:Wt},borderLeft:{themeKey:"borders",transform:Wt},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Hu},color:{themeKey:"palette",transform:po},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:po},backgroundColor:{themeKey:"palette",transform:po},p:{style:rn},pt:{style:rn},pr:{style:rn},pb:{style:rn},pl:{style:rn},px:{style:rn},py:{style:rn},padding:{style:rn},paddingTop:{style:rn},paddingRight:{style:rn},paddingBottom:{style:rn},paddingLeft:{style:rn},paddingX:{style:rn},paddingY:{style:rn},paddingInline:{style:rn},paddingInlineStart:{style:rn},paddingInlineEnd:{style:rn},paddingBlock:{style:rn},paddingBlockStart:{style:rn},paddingBlockEnd:{style:rn},m:{style:tn},mt:{style:tn},mr:{style:tn},mb:{style:tn},ml:{style:tn},mx:{style:tn},my:{style:tn},margin:{style:tn},marginTop:{style:tn},marginRight:{style:tn},marginBottom:{style:tn},marginLeft:{style:tn},marginX:{style:tn},marginY:{style:tn},marginInline:{style:tn},marginInlineStart:{style:tn},marginInlineEnd:{style:tn},marginBlock:{style:tn},marginBlockStart:{style:tn},marginBlockEnd:{style:tn},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Vu},rowGap:{style:Gu},columnGap:{style:Ku},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:lt},maxWidth:{style:ym},minWidth:{transform:lt},height:{transform:lt},maxHeight:{transform:lt},minHeight:{transform:lt},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Yu=qE;function XE(...e){const n=e.reduce((r,i)=>r.concat(Object.keys(i)),[]),t=new Set(n);return e.every(r=>t.size===Object.keys(r).length)}function QE(e,n){return typeof e=="function"?e(n):e}function ZE(){function e(t,r,i,o){const a={[t]:r,theme:i},l=o[t];if(!l)return{[t]:r};const{cssProperty:s=t,themeKey:u,transform:c,style:d}=l;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[t]:r};const f=Po(i,u)||{};return d?d(a):tt(a,r,h=>{let v=Gs(f,c,h);return h===v&&typeof h=="string"&&(v=Gs(f,c,`${t}${h==="default"?"":U(h)}`,h)),s===!1?v:{[s]:v}})}function n(t){var r;const{sx:i,theme:o={}}=t||{};if(!i)return null;const a=(r=o.unstable_sxConfig)!=null?r:Yu;function l(s){let u=s;if(typeof s=="function")u=s(o);else if(typeof s!="object")return s;if(!u)return null;const c=Ax(o.breakpoints),d=Object.keys(c);let f=c;return Object.keys(u).forEach(p=>{const h=QE(u[p],o);if(h!=null)if(typeof h=="object")if(a[p])f=va(f,e(p,h,o,a));else{const v=tt({theme:o},h,S=>({[p]:S}));XE(v,h)?f[p]=n({sx:h,theme:o}):f=va(f,v)}else f=va(f,e(p,h,o,a))}),Rx(d,f)}return Array.isArray(i)?i.map(l):l(i)}return n}const dl=ZE();dl.filterProps=["sx"];const JE=["breakpoints","palette","spacing","shape"];function fl(e={},...n){const{breakpoints:t={},palette:r={},spacing:i,shape:o={}}=e,a=re(e,JE),l=uE(t),s=bE(i);let u=Ln({breakpoints:l,direction:"ltr",components:{},palette:E({mode:"light"},r),spacing:s,shape:E({},dE,o)},a);return u=n.reduce((c,d)=>Ln(c,d),u),u.unstable_sxConfig=E({},Yu,a==null?void 0:a.unstable_sxConfig),u.unstable_sx=function(d){return dl({sx:d,theme:this})},u}function eP(e){return Object.keys(e).length===0}function vm(e=null){const n=k.useContext(Uu);return!n||eP(n)?e:n}const nP=fl();function qu(e=nP){return vm(e)}function tP({styles:e,themeId:n,defaultTheme:t={}}){const r=qu(t),i=typeof e=="function"?e(n&&r[n]||r):e;return b.jsx(oE,{styles:i})}const rP=["sx"],iP=e=>{var n,t;const r={systemProps:{},otherProps:{}},i=(n=e==null||(t=e.theme)==null?void 0:t.unstable_sxConfig)!=null?n:Yu;return Object.keys(e).forEach(o=>{i[o]?r.systemProps[o]=e[o]:r.otherProps[o]=e[o]}),r};function Xu(e){const{sx:n}=e,t=re(e,rP),{systemProps:r,otherProps:i}=iP(t);let o;return Array.isArray(n)?o=[r,...n]:typeof n=="function"?o=(...a)=>{const l=n(...a);return er(l)?E({},r,l):r}:o=E({},r,n),E({},i,{sx:o})}function Lx(e){var n,t,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(n=0;nl!=="theme"&&l!=="sx"&&l!=="as"})(dl);return k.forwardRef(function(s,u){const c=qu(t),d=Xu(s),{className:f,component:p="div"}=d,h=re(d,oP);return b.jsx(o,E({as:p,ref:u,className:oe(f,i?i(r):r),theme:n&&c[n]||c},h))})}const lP=["variant"];function Mg(e){return e.length===0}function Mx(e){const{variant:n}=e,t=re(e,lP);let r=n||"";return Object.keys(t).sort().forEach(i=>{i==="color"?r+=Mg(r)?e[i]:U(e[i]):r+=`${Mg(r)?i:U(i)}${U(e[i].toString())}`}),r}const sP=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function uP(e){return Object.keys(e).length===0}function cP(e){return typeof e=="string"&&e.charCodeAt(0)>96}const dP=(e,n)=>n.components&&n.components[e]&&n.components[e].styleOverrides?n.components[e].styleOverrides:null,Ys=e=>{const n={};return e&&e.forEach(t=>{const r=Mx(t.props);n[r]=t.style}),n},fP=(e,n)=>{let t=[];return n&&n.components&&n.components[e]&&n.components[e].variants&&(t=n.components[e].variants),Ys(t)},qs=(e,n,t)=>{const{ownerState:r={}}=e,i=[];return t&&t.forEach(o=>{let a=!0;Object.keys(o.props).forEach(l=>{r[l]!==o.props[l]&&e[l]!==o.props[l]&&(a=!1)}),a&&i.push(n[Mx(o.props)])}),i},pP=(e,n,t,r)=>{var i;const o=t==null||(i=t.components)==null||(i=i[r])==null?void 0:i.variants;return qs(e,n,o)};function xa(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const mP=fl(),hP=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function hs({defaultTheme:e,theme:n,themeId:t}){return uP(n)?e:n[t]||n}function gP(e){return e?(n,t)=>t[e]:null}const Ng=({styledArg:e,props:n,defaultTheme:t,themeId:r})=>{const i=e(E({},n,{theme:hs(E({},n,{defaultTheme:t,themeId:r}))}));let o;if(i&&i.variants&&(o=i.variants,delete i.variants),o){const a=qs(n,Ys(o),o);return[i,...a]}return i};function Nx(e={}){const{themeId:n,defaultTheme:t=mP,rootShouldForwardProp:r=xa,slotShouldForwardProp:i=xa}=e,o=a=>dl(E({},a,{theme:hs(E({},a,{defaultTheme:t,themeId:n}))}));return o.__mui_systemSx=!0,(a,l={})=>{aE(a,x=>x.filter(T=>!(T!=null&&T.__mui_systemSx)));const{name:s,slot:u,skipVariantsResolver:c,skipSx:d,overridesResolver:f=gP(hP(u))}=l,p=re(l,sP),h=c!==void 0?c:u&&u!=="Root"&&u!=="root"||!1,v=d||!1;let S,g=xa;u==="Root"||u==="root"?g=r:u?g=i:cP(a)&&(g=void 0);const m=Ox(a,E({shouldForwardProp:g,label:S},p)),y=(x,...T)=>{const w=T?T.map(I=>{if(typeof I=="function"&&I.__emotion_real!==I)return R=>Ng({styledArg:I,props:R,defaultTheme:t,themeId:n});if(er(I)){let R=I,L;return I&&I.variants&&(L=I.variants,delete R.variants,R=F=>{let z=I;return qs(F,Ys(L),L).forEach(B=>{z=Ln(z,B)}),z}),R}return I}):[];let P=x;if(er(x)){let I;x&&x.variants&&(I=x.variants,delete P.variants,P=R=>{let L=x;return qs(R,Ys(I),I).forEach(z=>{L=Ln(L,z)}),L})}else typeof x=="function"&&x.__emotion_real!==x&&(P=I=>Ng({styledArg:x,props:I,defaultTheme:t,themeId:n}));s&&f&&w.push(I=>{const R=hs(E({},I,{defaultTheme:t,themeId:n})),L=dP(s,R);if(L){const F={};return Object.entries(L).forEach(([z,N])=>{F[z]=typeof N=="function"?N(E({},I,{theme:R})):N}),f(I,F)}return null}),s&&!h&&w.push(I=>{const R=hs(E({},I,{defaultTheme:t,themeId:n}));return pP(I,fP(s,R),R,s)}),v||w.push(o);const O=w.length-T.length;if(Array.isArray(x)&&O>0){const I=new Array(O).fill("");P=[...x,...I],P.raw=[...x.raw,...I]}const $=m(P,...w);return a.muiName&&($.muiName=a.muiName),$};return m.withConfig&&(y.withConfig=m.withConfig),y}}const jx=Nx();function zx(e){const{theme:n,name:t,props:r}=e;return!n||!n.components||!n.components[t]||!n.components[t].defaultProps?r:rm(n.components[t].defaultProps,r)}function xm({props:e,name:n,defaultTheme:t,themeId:r}){let i=qu(t);return r&&(i=i[r]||i),zx({theme:i,name:n,props:e})}function bm(e,n=0,t=1){return Math.min(Math.max(n,e),t)}function yP(e){e=e.slice(1);const n=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let t=e.match(n);return t&&t[0].length===1&&(t=t.map(r=>r+r)),t?`rgb${t.length===4?"a":""}(${t.map((r,i)=>i<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function wi(e){if(e.type)return e;if(e.charAt(0)==="#")return wi(yP(e));const n=e.indexOf("("),t=e.substring(0,n);if(["rgb","rgba","hsl","hsla","color"].indexOf(t)===-1)throw new Error(zr(9,e));let r=e.substring(n+1,e.length-1),i;if(t==="color"){if(r=r.split(" "),i=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(i)===-1)throw new Error(zr(10,i))}else r=r.split(",");return r=r.map(o=>parseFloat(o)),{type:t,values:r,colorSpace:i}}function Qu(e){const{type:n,colorSpace:t}=e;let{values:r}=e;return n.indexOf("rgb")!==-1?r=r.map((i,o)=>o<3?parseInt(i,10):i):n.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),n.indexOf("color")!==-1?r=`${t} ${r.join(" ")}`:r=`${r.join(", ")}`,`${n}(${r})`}function vP(e){e=wi(e);const{values:n}=e,t=n[0],r=n[1]/100,i=n[2]/100,o=r*Math.min(i,1-i),a=(u,c=(u+t/30)%12)=>i-o*Math.max(Math.min(c-3,9-c,1),-1);let l="rgb";const s=[Math.round(a(0)*255),Math.round(a(8)*255),Math.round(a(4)*255)];return e.type==="hsla"&&(l+="a",s.push(n[3])),Qu({type:l,values:s})}function jg(e){e=wi(e);let n=e.type==="hsl"||e.type==="hsla"?wi(vP(e)).values:e.values;return n=n.map(t=>(e.type!=="color"&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*n[0]+.7152*n[1]+.0722*n[2]).toFixed(3))}function xP(e,n){const t=jg(e),r=jg(n);return(Math.max(t,r)+.05)/(Math.min(t,r)+.05)}function We(e,n){return e=wi(e),n=bm(n),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${n}`:e.values[3]=n,Qu(e)}function Fx(e,n){if(e=wi(e),n=bm(n),e.type.indexOf("hsl")!==-1)e.values[2]*=1-n;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let t=0;t<3;t+=1)e.values[t]*=1-n;return Qu(e)}function Dx(e,n){if(e=wi(e),n=bm(n),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*n;else if(e.type.indexOf("rgb")!==-1)for(let t=0;t<3;t+=1)e.values[t]+=(255-e.values[t])*n;else if(e.type.indexOf("color")!==-1)for(let t=0;t<3;t+=1)e.values[t]+=(1-e.values[t])*n;return Qu(e)}const bP=k.createContext(null),Bx=bP;function Ux(){return k.useContext(Bx)}const kP=typeof Symbol=="function"&&Symbol.for,wP=kP?Symbol.for("mui.nested"):"__THEME_NESTED__";function CP(e,n){return typeof n=="function"?n(e):E({},e,n)}function SP(e){const{children:n,theme:t}=e,r=Ux(),i=k.useMemo(()=>{const o=r===null?t:CP(r,t);return o!=null&&(o[wP]=r!==null),o},[t,r]);return b.jsx(Bx.Provider,{value:i,children:n})}const zg={};function Fg(e,n,t,r=!1){return k.useMemo(()=>{const i=e&&n[e]||n;if(typeof t=="function"){const o=t(i),a=e?E({},n,{[e]:o}):o;return r?()=>a:a}return e?E({},n,{[e]:t}):E({},n,t)},[e,n,t,r])}function EP(e){const{children:n,theme:t,themeId:r}=e,i=vm(zg),o=Ux()||zg,a=Fg(r,i,t),l=Fg(r,o,t,!0);return b.jsx(SP,{theme:l,children:b.jsx(Uu.Provider,{value:a,children:n})})}const PP=["className","component","disableGutters","fixed","maxWidth","classes"],TP=fl(),_P=jx("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[`maxWidth${U(String(t.maxWidth))}`],t.fixed&&n.fixed,t.disableGutters&&n.disableGutters]}}),IP=e=>xm({props:e,name:"MuiContainer",defaultTheme:TP}),OP=(e,n)=>{const t=s=>Ee(n,s),{classes:r,fixed:i,disableGutters:o,maxWidth:a}=e,l={root:["root",a&&`maxWidth${U(String(a))}`,i&&"fixed",o&&"disableGutters"]};return Te(l,t,r)};function AP(e={}){const{createStyledComponent:n=_P,useThemeProps:t=IP,componentName:r="MuiContainer"}=e,i=n(({theme:a,ownerState:l})=>E({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!l.disableGutters&&{paddingLeft:a.spacing(2),paddingRight:a.spacing(2),[a.breakpoints.up("sm")]:{paddingLeft:a.spacing(3),paddingRight:a.spacing(3)}}),({theme:a,ownerState:l})=>l.fixed&&Object.keys(a.breakpoints.values).reduce((s,u)=>{const c=u,d=a.breakpoints.values[c];return d!==0&&(s[a.breakpoints.up(c)]={maxWidth:`${d}${a.breakpoints.unit}`}),s},{}),({theme:a,ownerState:l})=>E({},l.maxWidth==="xs"&&{[a.breakpoints.up("xs")]:{maxWidth:Math.max(a.breakpoints.values.xs,444)}},l.maxWidth&&l.maxWidth!=="xs"&&{[a.breakpoints.up(l.maxWidth)]:{maxWidth:`${a.breakpoints.values[l.maxWidth]}${a.breakpoints.unit}`}}));return k.forwardRef(function(l,s){const u=t(l),{className:c,component:d="div",disableGutters:f=!1,fixed:p=!1,maxWidth:h="lg"}=u,v=re(u,PP),S=E({},u,{component:d,disableGutters:f,fixed:p,maxWidth:h}),g=OP(S,r);return b.jsx(i,E({as:d,ownerState:S,className:oe(g.root,c),ref:s},v))})}const RP=["component","direction","spacing","divider","children","className","useFlexGap"],$P=fl(),LP=jx("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,n)=>n.root});function MP(e){return xm({props:e,name:"MuiStack",defaultTheme:$P})}function NP(e,n){const t=k.Children.toArray(e).filter(Boolean);return t.reduce((r,i,o)=>(r.push(i),o({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],zP=({ownerState:e,theme:n})=>{let t=E({display:"flex",flexDirection:"column"},tt({theme:n},pi({values:e.direction,breakpoints:n.breakpoints.values}),r=>({flexDirection:r})));if(e.spacing){const r=gm(n),i=Object.keys(n.breakpoints.values).reduce((s,u)=>((typeof e.spacing=="object"&&e.spacing[u]!=null||typeof e.direction=="object"&&e.direction[u]!=null)&&(s[u]=!0),s),{}),o=pi({values:e.direction,base:i}),a=pi({values:e.spacing,base:i});typeof o=="object"&&Object.keys(o).forEach((s,u,c)=>{if(!o[s]){const f=u>0?o[c[u-1]]:"column";o[s]=f}}),t=Ln(t,tt({theme:n},a,(s,u)=>e.useFlexGap?{gap:ki(r,s)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${jP(u?o[u]:e.direction)}`]:ki(r,s)}}))}return t=fE(n.breakpoints,t),t};function FP(e={}){const{createStyledComponent:n=LP,useThemeProps:t=MP,componentName:r="MuiStack"}=e,i=()=>Te({root:["root"]},s=>Ee(r,s),{}),o=n(zP);return k.forwardRef(function(s,u){const c=t(s),d=Xu(c),{component:f="div",direction:p="column",spacing:h=0,divider:v,children:S,className:g,useFlexGap:m=!1}=d,y=re(d,RP),x={direction:p,spacing:h,useFlexGap:m},T=i();return b.jsx(o,E({as:f,ownerState:x,ref:u,className:oe(T.root,g)},y,{children:v?NP(S,v):S}))})}function DP(e,n){return E({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},n)}const BP=["mode","contrastThreshold","tonalOffset"],Dg={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Ha.white,default:Ha.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Qc={text:{primary:Ha.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Ha.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function Bg(e,n,t,r){const i=r.light||r,o=r.dark||r*1.5;e[n]||(e.hasOwnProperty(t)?e[n]=e[t]:n==="light"?e.light=Dx(e.main,i):n==="dark"&&(e.dark=Fx(e.main,o)))}function UP(e="light"){return e==="dark"?{main:$i[200],light:$i[50],dark:$i[400]}:{main:$i[700],light:$i[400],dark:$i[800]}}function WP(e="light"){return e==="dark"?{main:Ri[200],light:Ri[50],dark:Ri[400]}:{main:Ri[500],light:Ri[300],dark:Ri[700]}}function HP(e="light"){return e==="dark"?{main:Ai[500],light:Ai[300],dark:Ai[700]}:{main:Ai[700],light:Ai[400],dark:Ai[800]}}function VP(e="light"){return e==="dark"?{main:Li[400],light:Li[300],dark:Li[700]}:{main:Li[700],light:Li[500],dark:Li[900]}}function KP(e="light"){return e==="dark"?{main:Mi[400],light:Mi[300],dark:Mi[700]}:{main:Mi[800],light:Mi[500],dark:Mi[900]}}function GP(e="light"){return e==="dark"?{main:Go[400],light:Go[300],dark:Go[700]}:{main:"#ed6c02",light:Go[500],dark:Go[900]}}function YP(e){const{mode:n="light",contrastThreshold:t=3,tonalOffset:r=.2}=e,i=re(e,BP),o=e.primary||UP(n),a=e.secondary||WP(n),l=e.error||HP(n),s=e.info||VP(n),u=e.success||KP(n),c=e.warning||GP(n);function d(v){return xP(v,Qc.text.primary)>=t?Qc.text.primary:Dg.text.primary}const f=({color:v,name:S,mainShade:g=500,lightShade:m=300,darkShade:y=700})=>{if(v=E({},v),!v.main&&v[g]&&(v.main=v[g]),!v.hasOwnProperty("main"))throw new Error(zr(11,S?` (${S})`:"",g));if(typeof v.main!="string")throw new Error(zr(12,S?` (${S})`:"",JSON.stringify(v.main)));return Bg(v,"light",m,r),Bg(v,"dark",y,r),v.contrastText||(v.contrastText=d(v.main)),v},p={dark:Qc,light:Dg};return Ln(E({common:E({},Ha),mode:n,primary:f({color:o,name:"primary"}),secondary:f({color:a,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:f({color:l,name:"error"}),warning:f({color:c,name:"warning"}),info:f({color:s,name:"info"}),success:f({color:u,name:"success"}),grey:zC,contrastThreshold:t,getContrastText:d,augmentColor:f,tonalOffset:r},p[n]),i)}const qP=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function XP(e){return Math.round(e*1e5)/1e5}const Ug={textTransform:"uppercase"},Wg='"Roboto", "Helvetica", "Arial", sans-serif';function QP(e,n){const t=typeof n=="function"?n(e):n,{fontFamily:r=Wg,fontSize:i=14,fontWeightLight:o=300,fontWeightRegular:a=400,fontWeightMedium:l=500,fontWeightBold:s=700,htmlFontSize:u=16,allVariants:c,pxToRem:d}=t,f=re(t,qP),p=i/14,h=d||(g=>`${g/u*p}rem`),v=(g,m,y,x,T)=>E({fontFamily:r,fontWeight:g,fontSize:h(m),lineHeight:y},r===Wg?{letterSpacing:`${XP(x/m)}em`}:{},T,c),S={h1:v(o,96,1.167,-1.5),h2:v(o,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(l,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(l,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(l,14,1.75,.4,Ug),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,Ug),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ln(E({htmlFontSize:u,pxToRem:h,fontFamily:r,fontSize:i,fontWeightLight:o,fontWeightRegular:a,fontWeightMedium:l,fontWeightBold:s},S),f,{clone:!1})}const ZP=.2,JP=.14,e3=.12;function Qe(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${ZP})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${JP})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${e3})`].join(",")}const n3=["none",Qe(0,2,1,-1,0,1,1,0,0,1,3,0),Qe(0,3,1,-2,0,2,2,0,0,1,5,0),Qe(0,3,3,-2,0,3,4,0,0,1,8,0),Qe(0,2,4,-1,0,4,5,0,0,1,10,0),Qe(0,3,5,-1,0,5,8,0,0,1,14,0),Qe(0,3,5,-1,0,6,10,0,0,1,18,0),Qe(0,4,5,-2,0,7,10,1,0,2,16,1),Qe(0,5,5,-3,0,8,10,1,0,3,14,2),Qe(0,5,6,-3,0,9,12,1,0,3,16,2),Qe(0,6,6,-3,0,10,14,1,0,4,18,3),Qe(0,6,7,-4,0,11,15,1,0,4,20,3),Qe(0,7,8,-4,0,12,17,2,0,5,22,4),Qe(0,7,8,-4,0,13,19,2,0,5,24,4),Qe(0,7,9,-4,0,14,21,2,0,5,26,4),Qe(0,8,9,-5,0,15,22,2,0,6,28,5),Qe(0,8,10,-5,0,16,24,2,0,6,30,5),Qe(0,8,11,-5,0,17,26,2,0,6,32,5),Qe(0,9,11,-5,0,18,28,2,0,7,34,6),Qe(0,9,12,-6,0,19,29,2,0,7,36,6),Qe(0,10,13,-6,0,20,31,3,0,8,38,7),Qe(0,10,13,-6,0,21,33,3,0,8,40,7),Qe(0,10,14,-6,0,22,35,3,0,8,42,7),Qe(0,11,14,-7,0,23,36,3,0,9,44,8),Qe(0,11,15,-7,0,24,38,3,0,9,46,8)],t3=["duration","easing","delay"],r3={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},i3={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Hg(e){return`${Math.round(e)}ms`}function o3(e){if(!e)return 0;const n=e/36;return Math.round((4+15*n**.25+n/5)*10)}function a3(e){const n=E({},r3,e.easing),t=E({},i3,e.duration);return E({getAutoHeightDuration:o3,create:(i=["all"],o={})=>{const{duration:a=t.standard,easing:l=n.easeInOut,delay:s=0}=o;return re(o,t3),(Array.isArray(i)?i:[i]).map(u=>`${u} ${typeof a=="string"?a:Hg(a)} ${l} ${typeof s=="string"?s:Hg(s)}`).join(",")}},e,{easing:n,duration:t})}const l3={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},s3=l3,u3=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function km(e={},...n){const{mixins:t={},palette:r={},transitions:i={},typography:o={}}=e,a=re(e,u3);if(e.vars)throw new Error(zr(18));const l=YP(r),s=fl(e);let u=Ln(s,{mixins:DP(s.breakpoints,t),palette:l,shadows:n3.slice(),typography:QP(l,o),transitions:a3(i),zIndex:E({},s3)});return u=Ln(u,a),u=n.reduce((c,d)=>Ln(c,d),u),u.unstable_sxConfig=E({},Yu,a==null?void 0:a.unstable_sxConfig),u.unstable_sx=function(d){return dl({sx:d,theme:this})},u}const c3=km(),Zu=c3;function Pt(){const e=qu(Zu);return e[bi]||e}function Ie({props:e,name:n}){return xm({props:e,name:n,defaultTheme:Zu,themeId:bi})}const rt=e=>xa(e)&&e!=="classes",d3=xa,Z=Nx({themeId:bi,defaultTheme:Zu,rootShouldForwardProp:rt}),f3=["theme"];function p3(e){let{theme:n}=e,t=re(e,f3);const r=n[bi];return b.jsx(EP,E({},t,{themeId:r?bi:void 0,theme:r||n}))}const Vg=e=>{let n;return e<1?n=5.11916*e**2:n=4.5*Math.log(e+1)+2,(n/100).toFixed(2)};function m3(e){return Ee("MuiSvgIcon",e)}Se("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const h3=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g3=e=>{const{color:n,fontSize:t,classes:r}=e,i={root:["root",n!=="inherit"&&`color${U(n)}`,`fontSize${U(t)}`]};return Te(i,m3,r)},y3=Z("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.color!=="inherit"&&n[`color${U(t.color)}`],n[`fontSize${U(t.fontSize)}`]]}})(({theme:e,ownerState:n})=>{var t,r,i,o,a,l,s,u,c,d,f,p,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(t=e.transitions)==null||(r=t.create)==null?void 0:r.call(t,"fill",{duration:(i=e.transitions)==null||(i=i.duration)==null?void 0:i.shorter}),fontSize:{inherit:"inherit",small:((o=e.typography)==null||(a=o.pxToRem)==null?void 0:a.call(o,20))||"1.25rem",medium:((l=e.typography)==null||(s=l.pxToRem)==null?void 0:s.call(l,24))||"1.5rem",large:((u=e.typography)==null||(c=u.pxToRem)==null?void 0:c.call(u,35))||"2.1875rem"}[n.fontSize],color:(d=(f=(e.vars||e).palette)==null||(f=f[n.color])==null?void 0:f.main)!=null?d:{action:(p=(e.vars||e).palette)==null||(p=p.action)==null?void 0:p.active,disabled:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.disabled,inherit:void 0}[n.color]}}),Ef=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiSvgIcon"}),{children:i,className:o,color:a="inherit",component:l="svg",fontSize:s="medium",htmlColor:u,inheritViewBox:c=!1,titleAccess:d,viewBox:f="0 0 24 24"}=r,p=re(r,h3),h=k.isValidElement(i)&&i.type==="svg",v=E({},r,{color:a,component:l,fontSize:s,instanceFontSize:n.fontSize,inheritViewBox:c,viewBox:f,hasSvgAsChild:h}),S={};c||(S.viewBox=f);const g=g3(v);return b.jsxs(y3,E({as:l,className:oe(g.root,o),focusable:"false",color:u,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:t},S,p,h&&i.props,{ownerState:v,children:[h?i.props.children:i,d?b.jsx("title",{children:d}):null]}))});Ef.muiName="SvgIcon";function pr(e,n){function t(r,i){return b.jsx(Ef,E({"data-testid":`${n}Icon`,ref:i},r,{children:e}))}return t.muiName=Ef.muiName,k.memo(k.forwardRef(t))}const v3={configure:e=>{im.configure(e)}},x3=Object.freeze(Object.defineProperty({__proto__:null,capitalize:U,createChainedFunction:bf,createSvgIcon:pr,debounce:nm,deprecatedPropType:HC,isMuiElement:ds,ownerDocument:Jn,ownerWindow:Fr,requirePropFactory:VC,setRef:Hs,unstable_ClassNameGenerator:v3,unstable_useEnhancedEffect:Xt,unstable_useId:Tu,unsupportedProp:GC,useControlled:Vs,useEventCallback:li,useForkRef:vn,useIsFocusVisible:tm},Symbol.toStringTag,{value:"Module"}));var Fe={};/** - * @license React - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var wm=Symbol.for("react.element"),Cm=Symbol.for("react.portal"),Ju=Symbol.for("react.fragment"),ec=Symbol.for("react.strict_mode"),nc=Symbol.for("react.profiler"),tc=Symbol.for("react.provider"),rc=Symbol.for("react.context"),b3=Symbol.for("react.server_context"),ic=Symbol.for("react.forward_ref"),oc=Symbol.for("react.suspense"),ac=Symbol.for("react.suspense_list"),lc=Symbol.for("react.memo"),sc=Symbol.for("react.lazy"),k3=Symbol.for("react.offscreen"),Wx;Wx=Symbol.for("react.module.reference");function Tt(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case wm:switch(e=e.type,e){case Ju:case nc:case ec:case oc:case ac:return e;default:switch(e=e&&e.$$typeof,e){case b3:case rc:case ic:case sc:case lc:case tc:return e;default:return n}}case Cm:return n}}}Fe.ContextConsumer=rc;Fe.ContextProvider=tc;Fe.Element=wm;Fe.ForwardRef=ic;Fe.Fragment=Ju;Fe.Lazy=sc;Fe.Memo=lc;Fe.Portal=Cm;Fe.Profiler=nc;Fe.StrictMode=ec;Fe.Suspense=oc;Fe.SuspenseList=ac;Fe.isAsyncMode=function(){return!1};Fe.isConcurrentMode=function(){return!1};Fe.isContextConsumer=function(e){return Tt(e)===rc};Fe.isContextProvider=function(e){return Tt(e)===tc};Fe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===wm};Fe.isForwardRef=function(e){return Tt(e)===ic};Fe.isFragment=function(e){return Tt(e)===Ju};Fe.isLazy=function(e){return Tt(e)===sc};Fe.isMemo=function(e){return Tt(e)===lc};Fe.isPortal=function(e){return Tt(e)===Cm};Fe.isProfiler=function(e){return Tt(e)===nc};Fe.isStrictMode=function(e){return Tt(e)===ec};Fe.isSuspense=function(e){return Tt(e)===oc};Fe.isSuspenseList=function(e){return Tt(e)===ac};Fe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ju||e===nc||e===ec||e===oc||e===ac||e===k3||typeof e=="object"&&e!==null&&(e.$$typeof===sc||e.$$typeof===lc||e.$$typeof===tc||e.$$typeof===rc||e.$$typeof===ic||e.$$typeof===Wx||e.getModuleId!==void 0)};Fe.typeOf=Tt;function Pf(e,n){return Pf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Pf(e,n)}function Hx(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,Pf(e,n)}const Kg={disabled:!1},Xs=Un.createContext(null);var w3=function(n){return n.scrollTop},aa="unmounted",ni="exited",ti="entering",Fi="entered",Tf="exiting",mr=function(e){Hx(n,e);function n(r,i){var o;o=e.call(this,r,i)||this;var a=i,l=a&&!a.isMounting?r.enter:r.appear,s;return o.appearStatus=null,r.in?l?(s=ni,o.appearStatus=ti):s=Fi:r.unmountOnExit||r.mountOnEnter?s=aa:s=ni,o.state={status:s},o.nextCallback=null,o}n.getDerivedStateFromProps=function(i,o){var a=i.in;return a&&o.status===aa?{status:ni}:null};var t=n.prototype;return t.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},t.componentDidUpdate=function(i){var o=null;if(i!==this.props){var a=this.state.status;this.props.in?a!==ti&&a!==Fi&&(o=ti):(a===ti||a===Fi)&&(o=Tf)}this.updateStatus(!1,o)},t.componentWillUnmount=function(){this.cancelNextCallback()},t.getTimeouts=function(){var i=this.props.timeout,o,a,l;return o=a=l=i,i!=null&&typeof i!="number"&&(o=i.exit,a=i.enter,l=i.appear!==void 0?i.appear:a),{exit:o,enter:a,appear:l}},t.updateStatus=function(i,o){if(i===void 0&&(i=!1),o!==null)if(this.cancelNextCallback(),o===ti){if(this.props.unmountOnExit||this.props.mountOnEnter){var a=this.props.nodeRef?this.props.nodeRef.current:oa.findDOMNode(this);a&&w3(a)}this.performEnter(i)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ni&&this.setState({status:aa})},t.performEnter=function(i){var o=this,a=this.props.enter,l=this.context?this.context.isMounting:i,s=this.props.nodeRef?[l]:[oa.findDOMNode(this),l],u=s[0],c=s[1],d=this.getTimeouts(),f=l?d.appear:d.enter;if(!i&&!a||Kg.disabled){this.safeSetState({status:Fi},function(){o.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:ti},function(){o.props.onEntering(u,c),o.onTransitionEnd(f,function(){o.safeSetState({status:Fi},function(){o.props.onEntered(u,c)})})})},t.performExit=function(){var i=this,o=this.props.exit,a=this.getTimeouts(),l=this.props.nodeRef?void 0:oa.findDOMNode(this);if(!o||Kg.disabled){this.safeSetState({status:ni},function(){i.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:Tf},function(){i.props.onExiting(l),i.onTransitionEnd(a.exit,function(){i.safeSetState({status:ni},function(){i.props.onExited(l)})})})},t.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},t.safeSetState=function(i,o){o=this.setNextCallback(o),this.setState(i,o)},t.setNextCallback=function(i){var o=this,a=!0;return this.nextCallback=function(l){a&&(a=!1,o.nextCallback=null,i(l))},this.nextCallback.cancel=function(){a=!1},this.nextCallback},t.onTransitionEnd=function(i,o){this.setNextCallback(o);var a=this.props.nodeRef?this.props.nodeRef.current:oa.findDOMNode(this),l=i==null&&!this.props.addEndListener;if(!a||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[a,this.nextCallback],u=s[0],c=s[1];this.props.addEndListener(u,c)}i!=null&&setTimeout(this.nextCallback,i)},t.render=function(){var i=this.state.status;if(i===aa)return null;var o=this.props,a=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var l=re(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return Un.createElement(Xs.Provider,{value:null},typeof a=="function"?a(i,l):Un.cloneElement(Un.Children.only(a),l))},n}(Un.Component);mr.contextType=Xs;mr.propTypes={};function Ni(){}mr.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ni,onEntering:Ni,onEntered:Ni,onExit:Ni,onExiting:Ni,onExited:Ni};mr.UNMOUNTED=aa;mr.EXITED=ni;mr.ENTERING=ti;mr.ENTERED=Fi;mr.EXITING=Tf;const Sm=mr;function C3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Em(e,n){var t=function(o){return n&&k.isValidElement(o)?n(o):o},r=Object.create(null);return e&&k.Children.map(e,function(i){return i}).forEach(function(i){r[i.key]=t(i)}),r}function S3(e,n){e=e||{},n=n||{};function t(c){return c in n?n[c]:e[c]}var r=Object.create(null),i=[];for(var o in e)o in n?i.length&&(r[o]=i,i=[]):i.push(o);var a,l={};for(var s in n){if(r[s])for(a=0;ae.scrollTop;function Qs(e,n){var t,r;const{timeout:i,easing:o,style:a={}}=e;return{duration:(t=a.transitionDuration)!=null?t:typeof i=="number"?i:i[n.mode]||0,easing:(r=a.transitionTimingFunction)!=null?r:typeof o=="object"?o[n.mode]:o,delay:a.transitionDelay}}function O3(e){return Ee("MuiPaper",e)}Se("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const A3=["className","component","elevation","square","variant"],R3=e=>{const{square:n,elevation:t,variant:r,classes:i}=e,o={root:["root",r,!n&&"rounded",r==="elevation"&&`elevation${t}`]};return Te(o,O3,i)},$3=Z("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[t.variant],!t.square&&n.rounded,t.variant==="elevation"&&n[`elevation${t.elevation}`]]}})(({theme:e,ownerState:n})=>{var t;return E({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!n.square&&{borderRadius:e.shape.borderRadius},n.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},n.variant==="elevation"&&E({boxShadow:(e.vars||e).shadows[n.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${We("#fff",Vg(n.elevation))}, ${We("#fff",Vg(n.elevation))})`},e.vars&&{backgroundImage:(t=e.vars.overlays)==null?void 0:t[n.elevation]}))}),L3=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiPaper"}),{className:i,component:o="div",elevation:a=1,square:l=!1,variant:s="elevation"}=r,u=re(r,A3),c=E({},r,{component:o,elevation:a,square:l,variant:s}),d=R3(c);return b.jsx($3,E({as:o,ownerState:c,className:oe(d.root,i),ref:t},u))}),uc=L3;function M3(e){const{className:n,classes:t,pulsate:r=!1,rippleX:i,rippleY:o,rippleSize:a,in:l,onExited:s,timeout:u}=e,[c,d]=k.useState(!1),f=oe(n,t.ripple,t.rippleVisible,r&&t.ripplePulsate),p={width:a,height:a,top:-(a/2)+o,left:-(a/2)+i},h=oe(t.child,c&&t.childLeaving,r&&t.childPulsate);return!l&&!c&&d(!0),k.useEffect(()=>{if(!l&&s!=null){const v=setTimeout(s,u);return()=>{clearTimeout(v)}}},[s,l,u]),b.jsx("span",{className:f,style:p,children:b.jsx("span",{className:h})})}const vt=Se("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),N3=["center","classes","className"];let cc=e=>e,Gg,Yg,qg,Xg;const _f=550,j3=80,z3=fm(Gg||(Gg=cc` - 0% { - transform: scale(0); - opacity: 0.1; - } - - 100% { - transform: scale(1); - opacity: 0.3; - } -`)),F3=fm(Yg||(Yg=cc` - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -`)),D3=fm(qg||(qg=cc` - 0% { - transform: scale(1); - } - - 50% { - transform: scale(0.92); - } - - 100% { - transform: scale(1); - } -`)),B3=Z("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),U3=Z(M3,{name:"MuiTouchRipple",slot:"Ripple"})(Xg||(Xg=cc` - opacity: 0; - position: absolute; - - &.${0} { - opacity: 0.3; - transform: scale(1); - animation-name: ${0}; - animation-duration: ${0}ms; - animation-timing-function: ${0}; - } - - &.${0} { - animation-duration: ${0}ms; - } - - & .${0} { - opacity: 1; - display: block; - width: 100%; - height: 100%; - border-radius: 50%; - background-color: currentColor; - } - - & .${0} { - opacity: 0; - animation-name: ${0}; - animation-duration: ${0}ms; - animation-timing-function: ${0}; - } - - & .${0} { - position: absolute; - /* @noflip */ - left: 0px; - top: 0; - animation-name: ${0}; - animation-duration: 2500ms; - animation-timing-function: ${0}; - animation-iteration-count: infinite; - animation-delay: 200ms; - } -`),vt.rippleVisible,z3,_f,({theme:e})=>e.transitions.easing.easeInOut,vt.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,vt.child,vt.childLeaving,F3,_f,({theme:e})=>e.transitions.easing.easeInOut,vt.childPulsate,D3,({theme:e})=>e.transitions.easing.easeInOut),W3=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiTouchRipple"}),{center:i=!1,classes:o={},className:a}=r,l=re(r,N3),[s,u]=k.useState([]),c=k.useRef(0),d=k.useRef(null);k.useEffect(()=>{d.current&&(d.current(),d.current=null)},[s]);const f=k.useRef(!1),p=k.useRef(0),h=k.useRef(null),v=k.useRef(null);k.useEffect(()=>()=>{p.current&&clearTimeout(p.current)},[]);const S=k.useCallback(x=>{const{pulsate:T,rippleX:w,rippleY:P,rippleSize:O,cb:$}=x;u(I=>[...I,b.jsx(U3,{classes:{ripple:oe(o.ripple,vt.ripple),rippleVisible:oe(o.rippleVisible,vt.rippleVisible),ripplePulsate:oe(o.ripplePulsate,vt.ripplePulsate),child:oe(o.child,vt.child),childLeaving:oe(o.childLeaving,vt.childLeaving),childPulsate:oe(o.childPulsate,vt.childPulsate)},timeout:_f,pulsate:T,rippleX:w,rippleY:P,rippleSize:O},c.current)]),c.current+=1,d.current=$},[o]),g=k.useCallback((x={},T={},w=()=>{})=>{const{pulsate:P=!1,center:O=i||T.pulsate,fakeElement:$=!1}=T;if((x==null?void 0:x.type)==="mousedown"&&f.current){f.current=!1;return}(x==null?void 0:x.type)==="touchstart"&&(f.current=!0);const I=$?null:v.current,R=I?I.getBoundingClientRect():{width:0,height:0,left:0,top:0};let L,F,z;if(O||x===void 0||x.clientX===0&&x.clientY===0||!x.clientX&&!x.touches)L=Math.round(R.width/2),F=Math.round(R.height/2);else{const{clientX:N,clientY:B}=x.touches&&x.touches.length>0?x.touches[0]:x;L=Math.round(N-R.left),F=Math.round(B-R.top)}if(O)z=Math.sqrt((2*R.width**2+R.height**2)/3),z%2===0&&(z+=1);else{const N=Math.max(Math.abs((I?I.clientWidth:0)-L),L)*2+2,B=Math.max(Math.abs((I?I.clientHeight:0)-F),F)*2+2;z=Math.sqrt(N**2+B**2)}x!=null&&x.touches?h.current===null&&(h.current=()=>{S({pulsate:P,rippleX:L,rippleY:F,rippleSize:z,cb:w})},p.current=setTimeout(()=>{h.current&&(h.current(),h.current=null)},j3)):S({pulsate:P,rippleX:L,rippleY:F,rippleSize:z,cb:w})},[i,S]),m=k.useCallback(()=>{g({},{pulsate:!0})},[g]),y=k.useCallback((x,T)=>{if(clearTimeout(p.current),(x==null?void 0:x.type)==="touchend"&&h.current){h.current(),h.current=null,p.current=setTimeout(()=>{y(x,T)});return}h.current=null,u(w=>w.length>0?w.slice(1):w),d.current=T},[]);return k.useImperativeHandle(t,()=>({pulsate:m,start:g,stop:y}),[m,g,y]),b.jsx(B3,E({className:oe(vt.root,o.root,a),ref:v},l,{children:b.jsx(I3,{component:null,exit:!0,children:s})}))}),H3=W3;function V3(e){return Ee("MuiButtonBase",e)}const K3=Se("MuiButtonBase",["root","disabled","focusVisible"]),G3=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],Y3=e=>{const{disabled:n,focusVisible:t,focusVisibleClassName:r,classes:i}=e,a=Te({root:["root",n&&"disabled",t&&"focusVisible"]},V3,i);return t&&r&&(a.root+=` ${r}`),a},q3=Z("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,n)=>n.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${K3.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),X3=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiButtonBase"}),{action:i,centerRipple:o=!1,children:a,className:l,component:s="button",disabled:u=!1,disableRipple:c=!1,disableTouchRipple:d=!1,focusRipple:f=!1,LinkComponent:p="a",onBlur:h,onClick:v,onContextMenu:S,onDragLeave:g,onFocus:m,onFocusVisible:y,onKeyDown:x,onKeyUp:T,onMouseDown:w,onMouseLeave:P,onMouseUp:O,onTouchEnd:$,onTouchMove:I,onTouchStart:R,tabIndex:L=0,TouchRippleProps:F,touchRippleRef:z,type:N}=r,B=re(r,G3),D=k.useRef(null),A=k.useRef(null),j=vn(A,z),{isFocusVisibleRef:C,onFocus:se,onBlur:ae,ref:_}=tm(),[J,ge]=k.useState(!1);u&&J&&ge(!1),k.useImperativeHandle(i,()=>({focusVisible:()=>{ge(!0),D.current.focus()}}),[]);const[q,Y]=k.useState(!1);k.useEffect(()=>{Y(!0)},[]);const ue=q&&!c&&!u;k.useEffect(()=>{J&&f&&!c&&q&&A.current.pulsate()},[c,f,J,q]);function fe(G,Ke,In=d){return li(te=>(Ke&&Ke(te),!In&&A.current&&A.current[G](te),!0))}const De=fe("start",w),ce=fe("stop",S),xe=fe("stop",g),me=fe("stop",O),we=fe("stop",G=>{J&&G.preventDefault(),P&&P(G)}),pe=fe("start",R),En=fe("stop",$),Pn=fe("stop",I),bn=fe("stop",G=>{ae(G),C.current===!1&&ge(!1),h&&h(G)},!1),Tn=li(G=>{D.current||(D.current=G.currentTarget),se(G),C.current===!0&&(ge(!0),y&&y(G)),m&&m(G)}),_n=()=>{const G=D.current;return s&&s!=="button"&&!(G.tagName==="A"&&G.href)},Be=k.useRef(!1),it=li(G=>{f&&!Be.current&&J&&A.current&&G.key===" "&&(Be.current=!0,A.current.stop(G,()=>{A.current.start(G)})),G.target===G.currentTarget&&_n()&&G.key===" "&&G.preventDefault(),x&&x(G),G.target===G.currentTarget&&_n()&&G.key==="Enter"&&!u&&(G.preventDefault(),v&&v(G))}),fn=li(G=>{f&&G.key===" "&&A.current&&J&&!G.defaultPrevented&&(Be.current=!1,A.current.stop(G,()=>{A.current.pulsate(G)})),T&&T(G),v&&G.target===G.currentTarget&&_n()&&G.key===" "&&!G.defaultPrevented&&v(G)});let Oe=s;Oe==="button"&&(B.href||B.to)&&(Oe=p);const M={};Oe==="button"?(M.type=N===void 0?"button":N,M.disabled=u):(!B.href&&!B.to&&(M.role="button"),u&&(M["aria-disabled"]=u));const V=vn(t,_,D),le=E({},r,{centerRipple:o,component:s,disabled:u,disableRipple:c,disableTouchRipple:d,focusRipple:f,tabIndex:L,focusVisible:J}),ee=Y3(le);return b.jsxs(q3,E({as:Oe,className:oe(ee.root,l),ownerState:le,onBlur:bn,onClick:v,onContextMenu:ce,onFocus:Tn,onKeyDown:it,onKeyUp:fn,onMouseDown:De,onMouseLeave:we,onMouseUp:me,onDragLeave:xe,onTouchEnd:En,onTouchMove:Pn,onTouchStart:pe,ref:V,tabIndex:u?-1:L,type:N},M,B,{children:[a,ue?b.jsx(H3,E({ref:j,center:o},F)):null]}))}),To=X3;function Q3(e){return Ee("MuiIconButton",e)}const Z3=Se("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),J3=["edge","children","className","color","disabled","disableFocusRipple","size"],e4=e=>{const{classes:n,disabled:t,color:r,edge:i,size:o}=e,a={root:["root",t&&"disabled",r!=="default"&&`color${U(r)}`,i&&`edge${U(i)}`,`size${U(o)}`]};return Te(a,Q3,n)},n4=Z(To,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.color!=="default"&&n[`color${U(t.color)}`],t.edge&&n[`edge${U(t.edge)}`],n[`size${U(t.size)}`]]}})(({theme:e,ownerState:n})=>E({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},n.edge==="start"&&{marginLeft:n.size==="small"?-3:-12},n.edge==="end"&&{marginRight:n.size==="small"?-3:-12}),({theme:e,ownerState:n})=>{var t;const r=(t=(e.vars||e).palette)==null?void 0:t[n.color];return E({},n.color==="inherit"&&{color:"inherit"},n.color!=="inherit"&&n.color!=="default"&&E({color:r==null?void 0:r.main},!n.disableRipple&&{"&:hover":E({},r&&{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(r.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),n.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},n.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${Z3.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),t4=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiIconButton"}),{edge:i=!1,children:o,className:a,color:l="default",disabled:s=!1,disableFocusRipple:u=!1,size:c="medium"}=r,d=re(r,J3),f=E({},r,{edge:i,color:l,disabled:s,disableFocusRipple:u,size:c}),p=e4(f);return b.jsx(n4,E({className:oe(p.root,a),centerRipple:!0,focusRipple:!u,disabled:s,ref:t,ownerState:f},d,{children:o}))}),r4=t4;function i4(e){return Ee("MuiTypography",e)}Se("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const o4=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],a4=e=>{const{align:n,gutterBottom:t,noWrap:r,paragraph:i,variant:o,classes:a}=e,l={root:["root",o,e.align!=="inherit"&&`align${U(n)}`,t&&"gutterBottom",r&&"noWrap",i&&"paragraph"]};return Te(l,i4,a)},l4=Z("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.variant&&n[t.variant],t.align!=="inherit"&&n[`align${U(t.align)}`],t.noWrap&&n.noWrap,t.gutterBottom&&n.gutterBottom,t.paragraph&&n.paragraph]}})(({theme:e,ownerState:n})=>E({margin:0},n.variant==="inherit"&&{font:"inherit"},n.variant!=="inherit"&&e.typography[n.variant],n.align!=="inherit"&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})),Qg={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},s4={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},u4=e=>s4[e]||e,c4=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiTypography"}),i=u4(r.color),o=Xu(E({},r,{color:i})),{align:a="inherit",className:l,component:s,gutterBottom:u=!1,noWrap:c=!1,paragraph:d=!1,variant:f="body1",variantMapping:p=Qg}=o,h=re(o,o4),v=E({},o,{align:a,color:i,className:l,component:s,gutterBottom:u,noWrap:c,paragraph:d,variant:f,variantMapping:p}),S=s||(d?"p":p[f]||Qg[f])||"span",g=a4(v);return b.jsx(l4,E({as:S,ref:t,ownerState:v,className:oe(g.root,l)},h))}),ve=c4;function Zs(e){return typeof e=="string"}function d4(e,n,t){return e===void 0||Zs(e)?n:E({},n,{ownerState:E({},n.ownerState,t)})}function Kx(e,n=[]){if(e===void 0)return{};const t={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]=="function"&&!n.includes(r)).forEach(r=>{t[r]=e[r]}),t}function f4(e,n,t){return typeof e=="function"?e(n,t):e}function Zg(e){if(e===void 0)return{};const n={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&typeof e[t]=="function")).forEach(t=>{n[t]=e[t]}),n}function p4(e){const{getSlotProps:n,additionalProps:t,externalSlotProps:r,externalForwardedProps:i,className:o}=e;if(!n){const p=oe(t==null?void 0:t.className,o,i==null?void 0:i.className,r==null?void 0:r.className),h=E({},t==null?void 0:t.style,i==null?void 0:i.style,r==null?void 0:r.style),v=E({},t,i,r);return p.length>0&&(v.className=p),Object.keys(h).length>0&&(v.style=h),{props:v,internalRef:void 0}}const a=Kx(E({},i,r)),l=Zg(r),s=Zg(i),u=n(a),c=oe(u==null?void 0:u.className,t==null?void 0:t.className,o,i==null?void 0:i.className,r==null?void 0:r.className),d=E({},u==null?void 0:u.style,t==null?void 0:t.style,i==null?void 0:i.style,r==null?void 0:r.style),f=E({},u,t,s,l);return c.length>0&&(f.className=c),Object.keys(d).length>0&&(f.style=d),{props:f,internalRef:u.ref}}const m4=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function _o(e){var n;const{elementType:t,externalSlotProps:r,ownerState:i,skipResolvingSlotProps:o=!1}=e,a=re(e,m4),l=o?{}:f4(r,i),{props:s,internalRef:u}=p4(E({},a,{externalSlotProps:l})),c=vn(u,l==null?void 0:l.ref,(n=e.additionalProps)==null?void 0:n.ref);return d4(t,E({},s,{ref:c}),i)}const h4=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function g4(e){const n=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(n)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:n}function y4(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const n=r=>e.ownerDocument.querySelector(`input[type="radio"]${r}`);let t=n(`[name="${e.name}"]:checked`);return t||(t=n(`[name="${e.name}"]`)),t!==e}function v4(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||y4(e))}function x4(e){const n=[],t=[];return Array.from(e.querySelectorAll(h4)).forEach((r,i)=>{const o=g4(r);o===-1||!v4(r)||(o===0?n.push(r):t.push({documentOrder:i,tabIndex:o,node:r}))}),t.sort((r,i)=>r.tabIndex===i.tabIndex?r.documentOrder-i.documentOrder:r.tabIndex-i.tabIndex).map(r=>r.node).concat(n)}function b4(){return!0}function k4(e){const{children:n,disableAutoFocus:t=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:o=x4,isEnabled:a=b4,open:l}=e,s=k.useRef(!1),u=k.useRef(null),c=k.useRef(null),d=k.useRef(null),f=k.useRef(null),p=k.useRef(!1),h=k.useRef(null),v=vn(n.ref,h),S=k.useRef(null);k.useEffect(()=>{!l||!h.current||(p.current=!t)},[t,l]),k.useEffect(()=>{if(!l||!h.current)return;const y=Jn(h.current);return h.current.contains(y.activeElement)||(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),p.current&&h.current.focus()),()=>{i||(d.current&&d.current.focus&&(s.current=!0,d.current.focus()),d.current=null)}},[l]),k.useEffect(()=>{if(!l||!h.current)return;const y=Jn(h.current),x=P=>{S.current=P,!(r||!a()||P.key!=="Tab")&&y.activeElement===h.current&&P.shiftKey&&(s.current=!0,c.current&&c.current.focus())},T=()=>{const P=h.current;if(P===null)return;if(!y.hasFocus()||!a()||s.current){s.current=!1;return}if(P.contains(y.activeElement)||r&&y.activeElement!==u.current&&y.activeElement!==c.current)return;if(y.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let O=[];if((y.activeElement===u.current||y.activeElement===c.current)&&(O=o(h.current)),O.length>0){var $,I;const R=!!(($=S.current)!=null&&$.shiftKey&&((I=S.current)==null?void 0:I.key)==="Tab"),L=O[0],F=O[O.length-1];typeof L!="string"&&typeof F!="string"&&(R?F.focus():L.focus())}else P.focus()};y.addEventListener("focusin",T),y.addEventListener("keydown",x,!0);const w=setInterval(()=>{y.activeElement&&y.activeElement.tagName==="BODY"&&T()},50);return()=>{clearInterval(w),y.removeEventListener("focusin",T),y.removeEventListener("keydown",x,!0)}},[t,r,i,a,l,o]);const g=y=>{d.current===null&&(d.current=y.relatedTarget),p.current=!0,f.current=y.target;const x=n.props.onFocus;x&&x(y)},m=y=>{d.current===null&&(d.current=y.relatedTarget),p.current=!0};return b.jsxs(k.Fragment,{children:[b.jsx("div",{tabIndex:l?0:-1,onFocus:m,ref:u,"data-testid":"sentinelStart"}),k.cloneElement(n,{ref:v,onFocus:g}),b.jsx("div",{tabIndex:l?0:-1,onFocus:m,ref:c,"data-testid":"sentinelEnd"})]})}function w4(e){return typeof e=="function"?e():e}const C4=k.forwardRef(function(n,t){const{children:r,container:i,disablePortal:o=!1}=n,[a,l]=k.useState(null),s=vn(k.isValidElement(r)?r.ref:null,t);if(Xt(()=>{o||l(w4(i)||document.body)},[i,o]),Xt(()=>{if(a&&!o)return Hs(t,a),()=>{Hs(t,null)}},[t,a,o]),o){if(k.isValidElement(r)){const u={ref:s};return k.cloneElement(r,u)}return b.jsx(k.Fragment,{children:r})}return b.jsx(k.Fragment,{children:a&&Pu.createPortal(r,a)})});function S4(e){const n=Jn(e);return n.body===e?Fr(e).innerWidth>n.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function ba(e,n){n?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function Jg(e){return parseInt(Fr(e).getComputedStyle(e).paddingRight,10)||0}function E4(e){const t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,r=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return t||r}function e0(e,n,t,r,i){const o=[n,t,...r];[].forEach.call(e.children,a=>{const l=o.indexOf(a)===-1,s=!E4(a);l&&s&&ba(a,i)})}function Zc(e,n){let t=-1;return e.some((r,i)=>n(r)?(t=i,!0):!1),t}function P4(e,n){const t=[],r=e.container;if(!n.disableScrollLock){if(S4(r)){const a=dx(Jn(r));t.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${Jg(r)+a}px`;const l=Jn(r).querySelectorAll(".mui-fixed");[].forEach.call(l,s=>{t.push({value:s.style.paddingRight,property:"padding-right",el:s}),s.style.paddingRight=`${Jg(s)+a}px`})}let o;if(r.parentNode instanceof DocumentFragment)o=Jn(r).body;else{const a=r.parentElement,l=Fr(r);o=(a==null?void 0:a.nodeName)==="HTML"&&l.getComputedStyle(a).overflowY==="scroll"?a:r}t.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>{t.forEach(({value:o,el:a,property:l})=>{o?a.style.setProperty(l,o):a.style.removeProperty(l)})}}function T4(e){const n=[];return[].forEach.call(e.children,t=>{t.getAttribute("aria-hidden")==="true"&&n.push(t)}),n}class _4{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(n,t){let r=this.modals.indexOf(n);if(r!==-1)return r;r=this.modals.length,this.modals.push(n),n.modalRef&&ba(n.modalRef,!1);const i=T4(t);e0(t,n.mount,n.modalRef,i,!0);const o=Zc(this.containers,a=>a.container===t);return o!==-1?(this.containers[o].modals.push(n),r):(this.containers.push({modals:[n],container:t,restore:null,hiddenSiblings:i}),r)}mount(n,t){const r=Zc(this.containers,o=>o.modals.indexOf(n)!==-1),i=this.containers[r];i.restore||(i.restore=P4(i,t))}remove(n,t=!0){const r=this.modals.indexOf(n);if(r===-1)return r;const i=Zc(this.containers,a=>a.modals.indexOf(n)!==-1),o=this.containers[i];if(o.modals.splice(o.modals.indexOf(n),1),this.modals.splice(r,1),o.modals.length===0)o.restore&&o.restore(),n.modalRef&&ba(n.modalRef,t),e0(o.container,n.mount,n.modalRef,o.hiddenSiblings,!1),this.containers.splice(i,1);else{const a=o.modals[o.modals.length-1];a.modalRef&&ba(a.modalRef,!1)}return r}isTopModal(n){return this.modals.length>0&&this.modals[this.modals.length-1]===n}}function I4(e){return typeof e=="function"?e():e}function O4(e){return e?e.props.hasOwnProperty("in"):!1}const A4=new _4;function R4(e){const{container:n,disableEscapeKeyDown:t=!1,disableScrollLock:r=!1,manager:i=A4,closeAfterTransition:o=!1,onTransitionEnter:a,onTransitionExited:l,children:s,onClose:u,open:c,rootRef:d}=e,f=k.useRef({}),p=k.useRef(null),h=k.useRef(null),v=vn(h,d),[S,g]=k.useState(!c),m=O4(s);let y=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(y=!1);const x=()=>Jn(p.current),T=()=>(f.current.modalRef=h.current,f.current.mount=p.current,f.current),w=()=>{i.mount(T(),{disableScrollLock:r}),h.current&&(h.current.scrollTop=0)},P=li(()=>{const B=I4(n)||x().body;i.add(T(),B),h.current&&w()}),O=k.useCallback(()=>i.isTopModal(T()),[i]),$=li(B=>{p.current=B,B&&(c&&O()?w():h.current&&ba(h.current,y))}),I=k.useCallback(()=>{i.remove(T(),y)},[y,i]);k.useEffect(()=>()=>{I()},[I]),k.useEffect(()=>{c?P():(!m||!o)&&I()},[c,I,m,o,P]);const R=B=>D=>{var A;(A=B.onKeyDown)==null||A.call(B,D),!(D.key!=="Escape"||!O())&&(t||(D.stopPropagation(),u&&u(D,"escapeKeyDown")))},L=B=>D=>{var A;(A=B.onClick)==null||A.call(B,D),D.target===D.currentTarget&&u&&u(D,"backdropClick")};return{getRootProps:(B={})=>{const D=Kx(e);delete D.onTransitionEnter,delete D.onTransitionExited;const A=E({},D,B);return E({role:"presentation"},A,{onKeyDown:R(A),ref:v})},getBackdropProps:(B={})=>{const D=B;return E({"aria-hidden":!0},D,{onClick:L(D),open:c})},getTransitionProps:()=>{const B=()=>{g(!1),a&&a()},D=()=>{g(!0),l&&l(),o&&I()};return{onEnter:bf(B,s==null?void 0:s.props.onEnter),onExited:bf(D,s==null?void 0:s.props.onExited)}},rootRef:v,portalRef:$,isTopModal:O,exited:S,hasTransition:m}}const $4=["onChange","maxRows","minRows","style","value"];function jl(e){return parseInt(e,10)||0}const L4={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function n0(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const M4=k.forwardRef(function(n,t){const{onChange:r,maxRows:i,minRows:o=1,style:a,value:l}=n,s=re(n,$4),{current:u}=k.useRef(l!=null),c=k.useRef(null),d=vn(t,c),f=k.useRef(null),p=k.useRef(0),[h,v]=k.useState({outerHeightStyle:0}),S=k.useCallback(()=>{const x=c.current,w=Fr(x).getComputedStyle(x);if(w.width==="0px")return{outerHeightStyle:0};const P=f.current;P.style.width=w.width,P.value=x.value||n.placeholder||"x",P.value.slice(-1)===` -`&&(P.value+=" ");const O=w.boxSizing,$=jl(w.paddingBottom)+jl(w.paddingTop),I=jl(w.borderBottomWidth)+jl(w.borderTopWidth),R=P.scrollHeight;P.value="x";const L=P.scrollHeight;let F=R;o&&(F=Math.max(Number(o)*L,F)),i&&(F=Math.min(Number(i)*L,F)),F=Math.max(F,L);const z=F+(O==="border-box"?$+I:0),N=Math.abs(F-R)<=1;return{outerHeightStyle:z,overflow:N}},[i,o,n.placeholder]),g=(x,T)=>{const{outerHeightStyle:w,overflow:P}=T;return p.current<20&&(w>0&&Math.abs((x.outerHeightStyle||0)-w)>1||x.overflow!==P)?(p.current+=1,{overflow:P,outerHeightStyle:w}):x},m=k.useCallback(()=>{const x=S();n0(x)||v(T=>g(T,x))},[S]);Xt(()=>{const x=()=>{const R=S();n0(R)||Pu.flushSync(()=>{v(L=>g(L,R))})},T=()=>{p.current=0,x()};let w;const P=nm(T),O=c.current,$=Fr(O);$.addEventListener("resize",P);let I;return typeof ResizeObserver<"u"&&(I=new ResizeObserver(T),I.observe(O)),()=>{P.clear(),cancelAnimationFrame(w),$.removeEventListener("resize",P),I&&I.disconnect()}},[S]),Xt(()=>{m()}),k.useEffect(()=>{p.current=0},[l]);const y=x=>{p.current=0,u||m(),r&&r(x)};return b.jsxs(k.Fragment,{children:[b.jsx("textarea",E({value:l,onChange:y,ref:d,rows:o,style:E({height:h.outerHeightStyle,overflow:h.overflow?"hidden":void 0},a)},s)),b.jsx("textarea",{"aria-hidden":!0,className:n.className,readOnly:!0,ref:f,tabIndex:-1,style:E({},L4.shadow,a,{paddingTop:0,paddingBottom:0})})]})}),N4=pr(b.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function j4(e){return Ee("MuiChip",e)}const z4=Se("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),_e=z4,F4=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],D4=e=>{const{classes:n,disabled:t,size:r,color:i,iconColor:o,onDelete:a,clickable:l,variant:s}=e,u={root:["root",s,t&&"disabled",`size${U(r)}`,`color${U(i)}`,l&&"clickable",l&&`clickableColor${U(i)}`,a&&"deletable",a&&`deletableColor${U(i)}`,`${s}${U(i)}`],label:["label",`label${U(r)}`],avatar:["avatar",`avatar${U(r)}`,`avatarColor${U(i)}`],icon:["icon",`icon${U(r)}`,`iconColor${U(o)}`],deleteIcon:["deleteIcon",`deleteIcon${U(r)}`,`deleteIconColor${U(i)}`,`deleteIcon${U(s)}Color${U(i)}`]};return Te(u,j4,n)},B4=Z("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e,{color:r,iconColor:i,clickable:o,onDelete:a,size:l,variant:s}=t;return[{[`& .${_e.avatar}`]:n.avatar},{[`& .${_e.avatar}`]:n[`avatar${U(l)}`]},{[`& .${_e.avatar}`]:n[`avatarColor${U(r)}`]},{[`& .${_e.icon}`]:n.icon},{[`& .${_e.icon}`]:n[`icon${U(l)}`]},{[`& .${_e.icon}`]:n[`iconColor${U(i)}`]},{[`& .${_e.deleteIcon}`]:n.deleteIcon},{[`& .${_e.deleteIcon}`]:n[`deleteIcon${U(l)}`]},{[`& .${_e.deleteIcon}`]:n[`deleteIconColor${U(r)}`]},{[`& .${_e.deleteIcon}`]:n[`deleteIcon${U(s)}Color${U(r)}`]},n.root,n[`size${U(l)}`],n[`color${U(r)}`],o&&n.clickable,o&&r!=="default"&&n[`clickableColor${U(r)})`],a&&n.deletable,a&&r!=="default"&&n[`deletableColor${U(r)}`],n[s],n[`${s}${U(r)}`]]}})(({theme:e,ownerState:n})=>{const t=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return E({maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${_e.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${_e.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${_e.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${_e.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${_e.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${_e.icon}`]:E({marginLeft:5,marginRight:-6},n.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&E({color:e.vars?e.vars.palette.Chip.defaultIconColor:t},n.color!=="default"&&{color:"inherit"})),[`& .${_e.deleteIcon}`]:E({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:We(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:We(e.palette.text.primary,.4)}},n.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},n.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[n.color].contrastTextChannel} / 0.7)`:We(e.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[n.color].contrastText}})},n.size==="small"&&{height:24},n.color!=="default"&&{backgroundColor:(e.vars||e).palette[n.color].main,color:(e.vars||e).palette[n.color].contrastText},n.onDelete&&{[`&.${_e.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},n.onDelete&&n.color!=="default"&&{[`&.${_e.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}})},({theme:e,ownerState:n})=>E({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${_e.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},n.clickable&&n.color!=="default"&&{[`&:hover, &.${_e.focusVisible}`]:{backgroundColor:(e.vars||e).palette[n.color].dark}}),({theme:e,ownerState:n})=>E({},n.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${_e.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${_e.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${_e.avatar}`]:{marginLeft:4},[`& .${_e.avatarSmall}`]:{marginLeft:2},[`& .${_e.icon}`]:{marginLeft:4},[`& .${_e.iconSmall}`]:{marginLeft:2},[`& .${_e.deleteIcon}`]:{marginRight:5},[`& .${_e.deleteIconSmall}`]:{marginRight:3}},n.variant==="outlined"&&n.color!=="default"&&{color:(e.vars||e).palette[n.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.7)`:We(e.palette[n.color].main,.7)}`,[`&.${_e.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[n.color].main,e.palette.action.hoverOpacity)},[`&.${_e.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:We(e.palette[n.color].main,e.palette.action.focusOpacity)},[`& .${_e.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / 0.7)`:We(e.palette[n.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[n.color].main}}})),U4=Z("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,n)=>{const{ownerState:t}=e,{size:r}=t;return[n.label,n[`label${U(r)}`]]}})(({ownerState:e})=>E({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function t0(e){return e.key==="Backspace"||e.key==="Delete"}const W4=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiChip"}),{avatar:i,className:o,clickable:a,color:l="default",component:s,deleteIcon:u,disabled:c=!1,icon:d,label:f,onClick:p,onDelete:h,onKeyDown:v,onKeyUp:S,size:g="medium",variant:m="filled",tabIndex:y,skipFocusWhenDisabled:x=!1}=r,T=re(r,F4),w=k.useRef(null),P=vn(w,t),O=j=>{j.stopPropagation(),h&&h(j)},$=j=>{j.currentTarget===j.target&&t0(j)&&j.preventDefault(),v&&v(j)},I=j=>{j.currentTarget===j.target&&(h&&t0(j)?h(j):j.key==="Escape"&&w.current&&w.current.blur()),S&&S(j)},R=a!==!1&&p?!0:a,L=R||h?To:s||"div",F=E({},r,{component:L,disabled:c,size:g,color:l,iconColor:k.isValidElement(d)&&d.props.color||l,onDelete:!!h,clickable:R,variant:m}),z=D4(F),N=L===To?E({component:s||"div",focusVisibleClassName:z.focusVisible},h&&{disableRipple:!0}):{};let B=null;h&&(B=u&&k.isValidElement(u)?k.cloneElement(u,{className:oe(u.props.className,z.deleteIcon),onClick:O}):b.jsx(N4,{className:oe(z.deleteIcon),onClick:O}));let D=null;i&&k.isValidElement(i)&&(D=k.cloneElement(i,{className:oe(z.avatar,i.props.className)}));let A=null;return d&&k.isValidElement(d)&&(A=k.cloneElement(d,{className:oe(z.icon,d.props.className)})),b.jsxs(B4,E({as:L,className:oe(z.root,o),disabled:R&&c?!0:void 0,onClick:p,onKeyDown:$,onKeyUp:I,ref:P,tabIndex:x&&c?-1:y,ownerState:F},N,T,{children:[D||A,b.jsx(U4,{className:oe(z.label),ownerState:F,children:f}),B]}))}),Tm=W4;function Ti({props:e,states:n,muiFormControl:t}){return n.reduce((r,i)=>(r[i]=e[i],t&&typeof e[i]>"u"&&(r[i]=t[i]),r),{})}const H4=k.createContext(void 0),_m=H4;function Gr(){return k.useContext(_m)}function V4(e){return b.jsx(tP,E({},e,{defaultTheme:Zu,themeId:bi}))}function r0(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function Js(e,n=!1){return e&&(r0(e.value)&&e.value!==""||n&&r0(e.defaultValue)&&e.defaultValue!=="")}function K4(e){return e.startAdornment}function G4(e){return Ee("MuiInputBase",e)}const Y4=Se("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Io=Y4,q4=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],dc=(e,n)=>{const{ownerState:t}=e;return[n.root,t.formControl&&n.formControl,t.startAdornment&&n.adornedStart,t.endAdornment&&n.adornedEnd,t.error&&n.error,t.size==="small"&&n.sizeSmall,t.multiline&&n.multiline,t.color&&n[`color${U(t.color)}`],t.fullWidth&&n.fullWidth,t.hiddenLabel&&n.hiddenLabel]},fc=(e,n)=>{const{ownerState:t}=e;return[n.input,t.size==="small"&&n.inputSizeSmall,t.multiline&&n.inputMultiline,t.type==="search"&&n.inputTypeSearch,t.startAdornment&&n.inputAdornedStart,t.endAdornment&&n.inputAdornedEnd,t.hiddenLabel&&n.inputHiddenLabel]},X4=e=>{const{classes:n,color:t,disabled:r,error:i,endAdornment:o,focused:a,formControl:l,fullWidth:s,hiddenLabel:u,multiline:c,readOnly:d,size:f,startAdornment:p,type:h}=e,v={root:["root",`color${U(t)}`,r&&"disabled",i&&"error",s&&"fullWidth",a&&"focused",l&&"formControl",f&&f!=="medium"&&`size${U(f)}`,c&&"multiline",p&&"adornedStart",o&&"adornedEnd",u&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled",h==="search"&&"inputTypeSearch",c&&"inputMultiline",f==="small"&&"inputSizeSmall",u&&"inputHiddenLabel",p&&"inputAdornedStart",o&&"inputAdornedEnd",d&&"readOnly"]};return Te(v,G4,n)},pc=Z("div",{name:"MuiInputBase",slot:"Root",overridesResolver:dc})(({theme:e,ownerState:n})=>E({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Io.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},n.multiline&&E({padding:"4px 0 5px"},n.size==="small"&&{paddingTop:1}),n.fullWidth&&{width:"100%"})),mc=Z("input",{name:"MuiInputBase",slot:"Input",overridesResolver:fc})(({theme:e,ownerState:n})=>{const t=e.palette.mode==="light",r=E({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),i={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return E({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Io.formControl} &`]:{"&::-webkit-input-placeholder":i,"&::-moz-placeholder":i,"&:-ms-input-placeholder":i,"&::-ms-input-placeholder":i,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${Io.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},n.size==="small"&&{paddingTop:1},n.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},n.type==="search"&&{MozAppearance:"textfield"})}),Q4=b.jsx(V4,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Z4=k.forwardRef(function(n,t){var r;const i=Ie({props:n,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:a,autoFocus:l,className:s,components:u={},componentsProps:c={},defaultValue:d,disabled:f,disableInjectingGlobalStyles:p,endAdornment:h,fullWidth:v=!1,id:S,inputComponent:g="input",inputProps:m={},inputRef:y,maxRows:x,minRows:T,multiline:w=!1,name:P,onBlur:O,onChange:$,onClick:I,onFocus:R,onKeyDown:L,onKeyUp:F,placeholder:z,readOnly:N,renderSuffix:B,rows:D,slotProps:A={},slots:j={},startAdornment:C,type:se="text",value:ae}=i,_=re(i,q4),J=m.value!=null?m.value:ae,{current:ge}=k.useRef(J!=null),q=k.useRef(),Y=k.useCallback(ee=>{},[]),ue=vn(q,y,m.ref,Y),[fe,De]=k.useState(!1),ce=Gr(),xe=Ti({props:i,muiFormControl:ce,states:["color","disabled","error","hiddenLabel","size","required","filled"]});xe.focused=ce?ce.focused:fe,k.useEffect(()=>{!ce&&f&&fe&&(De(!1),O&&O())},[ce,f,fe,O]);const me=ce&&ce.onFilled,we=ce&&ce.onEmpty,pe=k.useCallback(ee=>{Js(ee)?me&&me():we&&we()},[me,we]);Xt(()=>{ge&&pe({value:J})},[J,pe,ge]);const En=ee=>{if(xe.disabled){ee.stopPropagation();return}R&&R(ee),m.onFocus&&m.onFocus(ee),ce&&ce.onFocus?ce.onFocus(ee):De(!0)},Pn=ee=>{O&&O(ee),m.onBlur&&m.onBlur(ee),ce&&ce.onBlur?ce.onBlur(ee):De(!1)},bn=(ee,...G)=>{if(!ge){const Ke=ee.target||q.current;if(Ke==null)throw new Error(zr(1));pe({value:Ke.value})}m.onChange&&m.onChange(ee,...G),$&&$(ee,...G)};k.useEffect(()=>{pe(q.current)},[]);const Tn=ee=>{q.current&&ee.currentTarget===ee.target&&q.current.focus(),I&&I(ee)};let _n=g,Be=m;w&&_n==="input"&&(D?Be=E({type:void 0,minRows:D,maxRows:D},Be):Be=E({type:void 0,maxRows:x,minRows:T},Be),_n=M4);const it=ee=>{pe(ee.animationName==="mui-auto-fill-cancel"?q.current:{value:"x"})};k.useEffect(()=>{ce&&ce.setAdornedStart(!!C)},[ce,C]);const fn=E({},i,{color:xe.color||"primary",disabled:xe.disabled,endAdornment:h,error:xe.error,focused:xe.focused,formControl:ce,fullWidth:v,hiddenLabel:xe.hiddenLabel,multiline:w,size:xe.size,startAdornment:C,type:se}),Oe=X4(fn),M=j.root||u.Root||pc,V=A.root||c.root||{},le=j.input||u.Input||mc;return Be=E({},Be,(r=A.input)!=null?r:c.input),b.jsxs(k.Fragment,{children:[!p&&Q4,b.jsxs(M,E({},V,!Zs(M)&&{ownerState:E({},fn,V.ownerState)},{ref:t,onClick:Tn},_,{className:oe(Oe.root,V.className,s,N&&"MuiInputBase-readOnly"),children:[C,b.jsx(_m.Provider,{value:null,children:b.jsx(le,E({ownerState:fn,"aria-invalid":xe.error,"aria-describedby":o,autoComplete:a,autoFocus:l,defaultValue:d,disabled:xe.disabled,id:S,onAnimationStart:it,name:P,placeholder:z,readOnly:N,required:xe.required,rows:D,value:J,onKeyDown:L,onKeyUp:F,type:se},Be,!Zs(le)&&{as:_n,ownerState:E({},fn,Be.ownerState)},{ref:ue,className:oe(Oe.input,Be.className,N&&"MuiInputBase-readOnly"),onBlur:Pn,onChange:bn,onFocus:En}))}),h,B?B(E({},xe,{startAdornment:C})):null]}))]})}),Im=Z4;function J4(e){return Ee("MuiInput",e)}const eT=E({},Io,Se("MuiInput",["root","underline","input"])),qo=eT;function nT(e){return Ee("MuiOutlinedInput",e)}const tT=E({},Io,Se("MuiOutlinedInput",["root","notchedOutline","input"])),yr=tT;function rT(e){return Ee("MuiFilledInput",e)}const iT=E({},Io,Se("MuiFilledInput",["root","underline","input"])),qr=iT,oT=pr(b.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),aT=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],lT={entering:{opacity:1},entered:{opacity:1}},sT=k.forwardRef(function(n,t){const r=Pt(),i={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:o,appear:a=!0,children:l,easing:s,in:u,onEnter:c,onEntered:d,onEntering:f,onExit:p,onExited:h,onExiting:v,style:S,timeout:g=i,TransitionComponent:m=Sm}=n,y=re(n,aT),x=k.useRef(null),T=vn(x,l.ref,t),w=z=>N=>{if(z){const B=x.current;N===void 0?z(B):z(B,N)}},P=w(f),O=w((z,N)=>{Vx(z);const B=Qs({style:S,timeout:g,easing:s},{mode:"enter"});z.style.webkitTransition=r.transitions.create("opacity",B),z.style.transition=r.transitions.create("opacity",B),c&&c(z,N)}),$=w(d),I=w(v),R=w(z=>{const N=Qs({style:S,timeout:g,easing:s},{mode:"exit"});z.style.webkitTransition=r.transitions.create("opacity",N),z.style.transition=r.transitions.create("opacity",N),p&&p(z)}),L=w(h),F=z=>{o&&o(x.current,z)};return b.jsx(m,E({appear:a,in:u,nodeRef:x,onEnter:O,onEntered:$,onEntering:P,onExit:R,onExited:L,onExiting:I,addEndListener:F,timeout:g},y,{children:(z,N)=>k.cloneElement(l,E({style:E({opacity:0,visibility:z==="exited"&&!u?"hidden":void 0},lT[z],S,l.props.style),ref:T},N))}))}),Gx=sT;function uT(e){return Ee("MuiBackdrop",e)}Se("MuiBackdrop",["root","invisible"]);const cT=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],dT=e=>{const{classes:n,invisible:t}=e;return Te({root:["root",t&&"invisible"]},uT,n)},fT=Z("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.invisible&&n.invisible]}})(({ownerState:e})=>E({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),pT=k.forwardRef(function(n,t){var r,i,o;const a=Ie({props:n,name:"MuiBackdrop"}),{children:l,className:s,component:u="div",components:c={},componentsProps:d={},invisible:f=!1,open:p,slotProps:h={},slots:v={},TransitionComponent:S=Gx,transitionDuration:g}=a,m=re(a,cT),y=E({},a,{component:u,invisible:f}),x=dT(y),T=(r=h.root)!=null?r:d.root;return b.jsx(S,E({in:p,timeout:g},m,{children:b.jsx(fT,E({"aria-hidden":!0},T,{as:(i=(o=v.root)!=null?o:c.Root)!=null?i:u,className:oe(x.root,s,T==null?void 0:T.className),ownerState:E({},y,T==null?void 0:T.ownerState),classes:x,ref:t,children:l}))}))}),Yx=pT,mT=km(),hT=aP({themeId:bi,defaultTheme:mT,defaultClassName:"MuiBox-root",generateClassName:im.generate}),Ne=hT;function gT(e){return Ee("MuiButton",e)}const yT=Se("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),zl=yT,vT=k.createContext({}),xT=vT,bT=k.createContext(void 0),kT=bT,wT=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],CT=e=>{const{color:n,disableElevation:t,fullWidth:r,size:i,variant:o,classes:a}=e,l={root:["root",o,`${o}${U(n)}`,`size${U(i)}`,`${o}Size${U(i)}`,n==="inherit"&&"colorInherit",t&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${U(i)}`],endIcon:["endIcon",`iconSize${U(i)}`]},s=Te(l,gT,a);return E({},a,s)},qx=e=>E({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),ST=Z(To,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[t.variant],n[`${t.variant}${U(t.color)}`],n[`size${U(t.size)}`],n[`${t.variant}Size${U(t.size)}`],t.color==="inherit"&&n.colorInherit,t.disableElevation&&n.disableElevation,t.fullWidth&&n.fullWidth]}})(({theme:e,ownerState:n})=>{var t,r;const i=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return E({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":E({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},n.variant==="text"&&n.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},n.variant==="outlined"&&n.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[n.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},n.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},n.variant==="contained"&&n.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[n.color].main}}),"&:active":E({},n.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${zl.focusVisible}`]:E({},n.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${zl.disabled}`]:E({color:(e.vars||e).palette.action.disabled},n.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},n.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},n.variant==="text"&&{padding:"6px 8px"},n.variant==="text"&&n.color!=="inherit"&&{color:(e.vars||e).palette[n.color].main},n.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},n.variant==="outlined"&&n.color!=="inherit"&&{color:(e.vars||e).palette[n.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[n.color].mainChannel} / 0.5)`:`1px solid ${We(e.palette[n.color].main,.5)}`},n.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(t=(r=e.palette).getContrastText)==null?void 0:t.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:i,boxShadow:(e.vars||e).shadows[2]},n.variant==="contained"&&n.color!=="inherit"&&{color:(e.vars||e).palette[n.color].contrastText,backgroundColor:(e.vars||e).palette[n.color].main},n.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},n.size==="small"&&n.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},n.size==="large"&&n.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},n.size==="small"&&n.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},n.size==="large"&&n.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},n.size==="small"&&n.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},n.size==="large"&&n.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},n.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${zl.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${zl.disabled}`]:{boxShadow:"none"}}),ET=Z("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.startIcon,n[`iconSize${U(t.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},qx(e))),PT=Z("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.endIcon,n[`iconSize${U(t.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},qx(e))),TT=k.forwardRef(function(n,t){const r=k.useContext(xT),i=k.useContext(kT),o=rm(r,n),a=Ie({props:o,name:"MuiButton"}),{children:l,color:s="primary",component:u="button",className:c,disabled:d=!1,disableElevation:f=!1,disableFocusRipple:p=!1,endIcon:h,focusVisibleClassName:v,fullWidth:S=!1,size:g="medium",startIcon:m,type:y,variant:x="text"}=a,T=re(a,wT),w=E({},a,{color:s,component:u,disabled:d,disableElevation:f,disableFocusRipple:p,fullWidth:S,size:g,type:y,variant:x}),P=CT(w),O=m&&b.jsx(ET,{className:P.startIcon,ownerState:w,children:m}),$=h&&b.jsx(PT,{className:P.endIcon,ownerState:w,children:h}),I=i||"";return b.jsxs(ST,E({ownerState:w,className:oe(r.className,P.root,c,I),component:u,disabled:d,focusRipple:!p,focusVisibleClassName:oe(P.focusVisible,v),ref:t,type:y},T,{classes:P,children:[O,l,$]}))}),Ya=TT;function _T(e){return Ee("PrivateSwitchBase",e)}Se("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const IT=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],OT=e=>{const{classes:n,checked:t,disabled:r,edge:i}=e,o={root:["root",t&&"checked",r&&"disabled",i&&`edge${U(i)}`],input:["input"]};return Te(o,_T,n)},AT=Z(To)(({ownerState:e})=>E({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),RT=Z("input",{shouldForwardProp:rt})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),$T=k.forwardRef(function(n,t){const{autoFocus:r,checked:i,checkedIcon:o,className:a,defaultChecked:l,disabled:s,disableFocusRipple:u=!1,edge:c=!1,icon:d,id:f,inputProps:p,inputRef:h,name:v,onBlur:S,onChange:g,onFocus:m,readOnly:y,required:x=!1,tabIndex:T,type:w,value:P}=n,O=re(n,IT),[$,I]=Vs({controlled:i,default:!!l,name:"SwitchBase",state:"checked"}),R=Gr(),L=j=>{m&&m(j),R&&R.onFocus&&R.onFocus(j)},F=j=>{S&&S(j),R&&R.onBlur&&R.onBlur(j)},z=j=>{if(j.nativeEvent.defaultPrevented)return;const C=j.target.checked;I(C),g&&g(j,C)};let N=s;R&&typeof N>"u"&&(N=R.disabled);const B=w==="checkbox"||w==="radio",D=E({},n,{checked:$,disabled:N,disableFocusRipple:u,edge:c}),A=OT(D);return b.jsxs(AT,E({component:"span",className:oe(A.root,a),centerRipple:!0,focusRipple:!u,disabled:N,tabIndex:null,role:void 0,onFocus:L,onBlur:F,ownerState:D,ref:t},O,{children:[b.jsx(RT,E({autoFocus:r,checked:i,defaultChecked:l,className:A.input,disabled:N,id:B?f:void 0,name:v,onChange:z,readOnly:y,ref:h,required:x,ownerState:D,tabIndex:T,type:w},w==="checkbox"&&P===void 0?{}:{value:P},p)),$?o:d]}))}),Xx=$T,LT=pr(b.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),MT=pr(b.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),NT=pr(b.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function jT(e){return Ee("MuiCheckbox",e)}const zT=Se("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),Jc=zT,FT=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],DT=e=>{const{classes:n,indeterminate:t,color:r,size:i}=e,o={root:["root",t&&"indeterminate",`color${U(r)}`,`size${U(i)}`]},a=Te(o,jT,n);return E({},n,a)},BT=Z(Xx,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.indeterminate&&n.indeterminate,n[`size${U(t.size)}`],t.color!=="default"&&n[`color${U(t.color)}`]]}})(({theme:e,ownerState:n})=>E({color:(e.vars||e).palette.text.secondary},!n.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${n.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(n.color==="default"?e.palette.action.active:e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},n.color!=="default"&&{[`&.${Jc.checked}, &.${Jc.indeterminate}`]:{color:(e.vars||e).palette[n.color].main},[`&.${Jc.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),UT=b.jsx(MT,{}),WT=b.jsx(LT,{}),HT=b.jsx(NT,{}),VT=k.forwardRef(function(n,t){var r,i;const o=Ie({props:n,name:"MuiCheckbox"}),{checkedIcon:a=UT,color:l="primary",icon:s=WT,indeterminate:u=!1,indeterminateIcon:c=HT,inputProps:d,size:f="medium",className:p}=o,h=re(o,FT),v=u?c:s,S=u?c:a,g=E({},o,{color:l,indeterminate:u,size:f}),m=DT(g);return b.jsx(BT,E({type:"checkbox",inputProps:E({"data-indeterminate":u},d),icon:k.cloneElement(v,{fontSize:(r=v.props.fontSize)!=null?r:f}),checkedIcon:k.cloneElement(S,{fontSize:(i=S.props.fontSize)!=null?i:f}),ownerState:g,ref:t,className:oe(m.root,p)},h,{classes:m}))}),Xr=VT,KT=AP({createStyledComponent:Z("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[`maxWidth${U(String(t.maxWidth))}`],t.fixed&&n.fixed,t.disableGutters&&n.disableGutters]}}),useThemeProps:e=>Ie({props:e,name:"MuiContainer"})}),If=KT;function GT(e){return Ee("MuiModal",e)}Se("MuiModal",["root","hidden","backdrop"]);const YT=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],qT=e=>{const{open:n,exited:t,classes:r}=e;return Te({root:["root",!n&&t&&"hidden"],backdrop:["backdrop"]},GT,r)},XT=Z("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,!t.open&&t.exited&&n.hidden]}})(({theme:e,ownerState:n})=>E({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})),QT=Z(Yx,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,n)=>n.backdrop})({zIndex:-1}),ZT=k.forwardRef(function(n,t){var r,i,o,a,l,s;const u=Ie({name:"MuiModal",props:n}),{BackdropComponent:c=QT,BackdropProps:d,className:f,closeAfterTransition:p=!1,children:h,container:v,component:S,components:g={},componentsProps:m={},disableAutoFocus:y=!1,disableEnforceFocus:x=!1,disableEscapeKeyDown:T=!1,disablePortal:w=!1,disableRestoreFocus:P=!1,disableScrollLock:O=!1,hideBackdrop:$=!1,keepMounted:I=!1,onBackdropClick:R,open:L,slotProps:F,slots:z}=u,N=re(u,YT),B=E({},u,{closeAfterTransition:p,disableAutoFocus:y,disableEnforceFocus:x,disableEscapeKeyDown:T,disablePortal:w,disableRestoreFocus:P,disableScrollLock:O,hideBackdrop:$,keepMounted:I}),{getRootProps:D,getBackdropProps:A,getTransitionProps:j,portalRef:C,isTopModal:se,exited:ae,hasTransition:_}=R4(E({},B,{rootRef:t})),J=E({},B,{exited:ae}),ge=qT(J),q={};if(h.props.tabIndex===void 0&&(q.tabIndex="-1"),_){const{onEnter:me,onExited:we}=j();q.onEnter=me,q.onExited=we}const Y=(r=(i=z==null?void 0:z.root)!=null?i:g.Root)!=null?r:XT,ue=(o=(a=z==null?void 0:z.backdrop)!=null?a:g.Backdrop)!=null?o:c,fe=(l=F==null?void 0:F.root)!=null?l:m.root,De=(s=F==null?void 0:F.backdrop)!=null?s:m.backdrop,ce=_o({elementType:Y,externalSlotProps:fe,externalForwardedProps:N,getSlotProps:D,additionalProps:{ref:t,as:S},ownerState:J,className:oe(f,fe==null?void 0:fe.className,ge==null?void 0:ge.root,!J.open&&J.exited&&(ge==null?void 0:ge.hidden))}),xe=_o({elementType:ue,externalSlotProps:De,additionalProps:d,getSlotProps:me=>A(E({},me,{onClick:we=>{R&&R(we),me!=null&&me.onClick&&me.onClick(we)}})),className:oe(De==null?void 0:De.className,d==null?void 0:d.className,ge==null?void 0:ge.backdrop),ownerState:J});return!I&&!L&&(!_||ae)?null:b.jsx(C4,{ref:C,container:v,disablePortal:w,children:b.jsxs(Y,E({},ce,{children:[!$&&c?b.jsx(ue,E({},xe)):null,b.jsx(k4,{disableEnforceFocus:x,disableAutoFocus:y,disableRestoreFocus:P,isEnabled:se,open:L,children:k.cloneElement(h,q)})]}))})}),Qx=ZT;function JT(e){return Ee("MuiDialog",e)}const e_=Se("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),ed=e_,n_=k.createContext({}),t_=n_,r_=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],i_=Z(Yx,{name:"MuiDialog",slot:"Backdrop",overrides:(e,n)=>n.backdrop})({zIndex:-1}),o_=e=>{const{classes:n,scroll:t,maxWidth:r,fullWidth:i,fullScreen:o}=e,a={root:["root"],container:["container",`scroll${U(t)}`],paper:["paper",`paperScroll${U(t)}`,`paperWidth${U(String(r))}`,i&&"paperFullWidth",o&&"paperFullScreen"]};return Te(a,JT,n)},a_=Z(Qx,{name:"MuiDialog",slot:"Root",overridesResolver:(e,n)=>n.root})({"@media print":{position:"absolute !important"}}),l_=Z("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.container,n[`scroll${U(t.scroll)}`]]}})(({ownerState:e})=>E({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),s_=Z(uc,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.paper,n[`scrollPaper${U(t.scroll)}`],n[`paperWidth${U(String(t.maxWidth))}`],t.fullWidth&&n.paperFullWidth,t.fullScreen&&n.paperFullScreen]}})(({theme:e,ownerState:n})=>E({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},n.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},n.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},n.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${ed.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},n.maxWidth&&n.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[n.maxWidth]}${e.breakpoints.unit}`,[`&.${ed.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[n.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${ed.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),u_=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiDialog"}),i=Pt(),o={enter:i.transitions.duration.enteringScreen,exit:i.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":l,BackdropComponent:s,BackdropProps:u,children:c,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:h=!1,maxWidth:v="sm",onBackdropClick:S,onClose:g,open:m,PaperComponent:y=uc,PaperProps:x={},scroll:T="paper",TransitionComponent:w=Gx,transitionDuration:P=o,TransitionProps:O}=r,$=re(r,r_),I=E({},r,{disableEscapeKeyDown:f,fullScreen:p,fullWidth:h,maxWidth:v,scroll:T}),R=o_(I),L=k.useRef(),F=D=>{L.current=D.target===D.currentTarget},z=D=>{L.current&&(L.current=null,S&&S(D),g&&g(D,"backdropClick"))},N=Tu(l),B=k.useMemo(()=>({titleId:N}),[N]);return b.jsx(a_,E({className:oe(R.root,d),closeAfterTransition:!0,components:{Backdrop:i_},componentsProps:{backdrop:E({transitionDuration:P,as:s},u)},disableEscapeKeyDown:f,onClose:g,open:m,ref:t,onClick:z,ownerState:I},$,{children:b.jsx(w,E({appear:!0,in:m,timeout:P,role:"presentation"},O,{children:b.jsx(l_,{className:oe(R.container),onMouseDown:F,ownerState:I,children:b.jsx(s_,E({as:y,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":N},x,{className:oe(R.paper,x.className),ownerState:I,children:b.jsx(t_.Provider,{value:B,children:c})}))})}))}))}),c_=u_,d_=Se("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),i0=d_,f_=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],p_=e=>{const{classes:n,disableUnderline:t}=e,i=Te({root:["root",!t&&"underline"],input:["input"]},rT,n);return E({},n,i)},m_=Z(pc,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[...dc(e,n),!t.disableUnderline&&n.underline]}})(({theme:e,ownerState:n})=>{var t;const r=e.palette.mode==="light",i=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return E({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${qr.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${qr.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(t=(e.vars||e).palette[n.color||"primary"])==null?void 0:t.main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${qr.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${qr.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:i}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${qr.disabled}, .${qr.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${qr.disabled}:before`]:{borderBottomStyle:"dotted"}},n.startAdornment&&{paddingLeft:12},n.endAdornment&&{paddingRight:12},n.multiline&&E({padding:"25px 12px 8px"},n.size==="small"&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),h_=Z(mc,{name:"MuiFilledInput",slot:"Input",overridesResolver:fc})(({theme:e,ownerState:n})=>E({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},n.size==="small"&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&n.size==="small"&&{paddingTop:8,paddingBottom:9})),Zx=k.forwardRef(function(n,t){var r,i,o,a;const l=Ie({props:n,name:"MuiFilledInput"}),{components:s={},componentsProps:u,fullWidth:c=!1,inputComponent:d="input",multiline:f=!1,slotProps:p,slots:h={},type:v="text"}=l,S=re(l,f_),g=E({},l,{fullWidth:c,inputComponent:d,multiline:f,type:v}),m=p_(l),y={root:{ownerState:g},input:{ownerState:g}},x=p??u?Ln(p??u,y):y,T=(r=(i=h.root)!=null?i:s.Root)!=null?r:m_,w=(o=(a=h.input)!=null?a:s.Input)!=null?o:h_;return b.jsx(Im,E({slots:{root:T,input:w},componentsProps:x,fullWidth:c,inputComponent:d,multiline:f,ref:t,type:v},S,{classes:m}))});Zx.muiName="Input";const Jx=Zx;function g_(e){return Ee("MuiFormControl",e)}Se("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const y_=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],v_=e=>{const{classes:n,margin:t,fullWidth:r}=e,i={root:["root",t!=="none"&&`margin${U(t)}`,r&&"fullWidth"]};return Te(i,g_,n)},x_=Z("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},n)=>E({},n.root,n[`margin${U(e.margin)}`],e.fullWidth&&n.fullWidth)})(({ownerState:e})=>E({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),b_=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiFormControl"}),{children:i,className:o,color:a="primary",component:l="div",disabled:s=!1,error:u=!1,focused:c,fullWidth:d=!1,hiddenLabel:f=!1,margin:p="none",required:h=!1,size:v="medium",variant:S="outlined"}=r,g=re(r,y_),m=E({},r,{color:a,component:l,disabled:s,error:u,fullWidth:d,hiddenLabel:f,margin:p,required:h,size:v,variant:S}),y=v_(m),[x,T]=k.useState(()=>{let F=!1;return i&&k.Children.forEach(i,z=>{if(!ds(z,["Input","Select"]))return;const N=ds(z,["Select"])?z.props.input:z;N&&K4(N.props)&&(F=!0)}),F}),[w,P]=k.useState(()=>{let F=!1;return i&&k.Children.forEach(i,z=>{ds(z,["Input","Select"])&&(Js(z.props,!0)||Js(z.props.inputProps,!0))&&(F=!0)}),F}),[O,$]=k.useState(!1);s&&O&&$(!1);const I=c!==void 0&&!s?c:O;let R;const L=k.useMemo(()=>({adornedStart:x,setAdornedStart:T,color:a,disabled:s,error:u,filled:w,focused:I,fullWidth:d,hiddenLabel:f,size:v,onBlur:()=>{$(!1)},onEmpty:()=>{P(!1)},onFilled:()=>{P(!0)},onFocus:()=>{$(!0)},registerEffect:R,required:h,variant:S}),[x,a,s,u,w,I,d,f,R,h,v,S]);return b.jsx(_m.Provider,{value:L,children:b.jsx(x_,E({as:l,ownerState:m,className:oe(y.root,o),ref:t},g,{children:i}))})}),k_=b_,w_=FP({createStyledComponent:Z("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,n)=>n.root}),useThemeProps:e=>Ie({props:e,name:"MuiStack"})}),C_=w_;function S_(e){return Ee("MuiFormControlLabel",e)}const E_=Se("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),la=E_,P_=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],T_=e=>{const{classes:n,disabled:t,labelPlacement:r,error:i,required:o}=e,a={root:["root",t&&"disabled",`labelPlacement${U(r)}`,i&&"error",o&&"required"],label:["label",t&&"disabled"],asterisk:["asterisk",i&&"error"]};return Te(a,S_,n)},__=Z("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[{[`& .${la.label}`]:n.label},n.root,n[`labelPlacement${U(t.labelPlacement)}`]]}})(({theme:e,ownerState:n})=>E({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${la.disabled}`]:{cursor:"default"}},n.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},n.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},n.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${la.label}`]:{[`&.${la.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),I_=Z("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,n)=>n.asterisk})(({theme:e})=>({[`&.${la.error}`]:{color:(e.vars||e).palette.error.main}})),O_=k.forwardRef(function(n,t){var r,i;const o=Ie({props:n,name:"MuiFormControlLabel"}),{className:a,componentsProps:l={},control:s,disabled:u,disableTypography:c,label:d,labelPlacement:f="end",required:p,slotProps:h={}}=o,v=re(o,P_),S=Gr(),g=(r=u??s.props.disabled)!=null?r:S==null?void 0:S.disabled,m=p??s.props.required,y={disabled:g,required:m};["checked","name","onChange","value","inputRef"].forEach($=>{typeof s.props[$]>"u"&&typeof o[$]<"u"&&(y[$]=o[$])});const x=Ti({props:o,muiFormControl:S,states:["error"]}),T=E({},o,{disabled:g,labelPlacement:f,required:m,error:x.error}),w=T_(T),P=(i=h.typography)!=null?i:l.typography;let O=d;return O!=null&&O.type!==ve&&!c&&(O=b.jsx(ve,E({component:"span"},P,{className:oe(w.label,P==null?void 0:P.className),children:O}))),b.jsxs(__,E({className:oe(w.root,a),ownerState:T,ref:t},v,{children:[k.cloneElement(s,y),m?b.jsxs(C_,{direction:"row",alignItems:"center",children:[O,b.jsxs(I_,{ownerState:T,"aria-hidden":!0,className:w.asterisk,children:[" ","*"]})]}):O]}))}),Qr=O_;function A_(e){return Ee("MuiFormHelperText",e)}const R_=Se("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),o0=R_;var a0;const $_=["children","className","component","disabled","error","filled","focused","margin","required","variant"],L_=e=>{const{classes:n,contained:t,size:r,disabled:i,error:o,filled:a,focused:l,required:s}=e,u={root:["root",i&&"disabled",o&&"error",r&&`size${U(r)}`,t&&"contained",l&&"focused",a&&"filled",s&&"required"]};return Te(u,A_,n)},M_=Z("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.size&&n[`size${U(t.size)}`],t.contained&&n.contained,t.filled&&n.filled]}})(({theme:e,ownerState:n})=>E({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${o0.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${o0.error}`]:{color:(e.vars||e).palette.error.main}},n.size==="small"&&{marginTop:4},n.contained&&{marginLeft:14,marginRight:14})),N_=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiFormHelperText"}),{children:i,className:o,component:a="p"}=r,l=re(r,$_),s=Gr(),u=Ti({props:r,muiFormControl:s,states:["variant","size","disabled","error","filled","focused","required"]}),c=E({},r,{component:a,contained:u.variant==="filled"||u.variant==="outlined",variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=L_(c);return b.jsx(M_,E({as:a,ownerState:c,className:oe(d.root,o),ref:t},l,{children:i===" "?a0||(a0=b.jsx("span",{className:"notranslate",children:"​"})):i}))}),j_=N_;function z_(e){return Ee("MuiFormLabel",e)}const F_=Se("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),ka=F_,D_=["children","className","color","component","disabled","error","filled","focused","required"],B_=e=>{const{classes:n,color:t,focused:r,disabled:i,error:o,filled:a,required:l}=e,s={root:["root",`color${U(t)}`,i&&"disabled",o&&"error",a&&"filled",r&&"focused",l&&"required"],asterisk:["asterisk",o&&"error"]};return Te(s,z_,n)},U_=Z("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},n)=>E({},n.root,e.color==="secondary"&&n.colorSecondary,e.filled&&n.filled)})(({theme:e,ownerState:n})=>E({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${ka.focused}`]:{color:(e.vars||e).palette[n.color].main},[`&.${ka.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ka.error}`]:{color:(e.vars||e).palette.error.main}})),W_=Z("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,n)=>n.asterisk})(({theme:e})=>({[`&.${ka.error}`]:{color:(e.vars||e).palette.error.main}})),H_=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiFormLabel"}),{children:i,className:o,component:a="label"}=r,l=re(r,D_),s=Gr(),u=Ti({props:r,muiFormControl:s,states:["color","required","focused","disabled","error","filled"]}),c=E({},r,{color:u.color||"primary",component:a,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=B_(c);return b.jsxs(U_,E({as:a,ownerState:c,className:oe(d.root,o),ref:t},l,{children:[i,u.required&&b.jsxs(W_,{ownerState:c,"aria-hidden":!0,className:d.asterisk,children:[" ","*"]})]}))}),V_=H_,K_=k.createContext(),l0=K_;function G_(e){return Ee("MuiGrid",e)}const Y_=[0,1,2,3,4,5,6,7,8,9,10],q_=["column-reverse","column","row-reverse","row"],X_=["nowrap","wrap-reverse","wrap"],Xo=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],qa=Se("MuiGrid",["root","container","item","zeroMinWidth",...Y_.map(e=>`spacing-xs-${e}`),...q_.map(e=>`direction-xs-${e}`),...X_.map(e=>`wrap-xs-${e}`),...Xo.map(e=>`grid-xs-${e}`),...Xo.map(e=>`grid-sm-${e}`),...Xo.map(e=>`grid-md-${e}`),...Xo.map(e=>`grid-lg-${e}`),...Xo.map(e=>`grid-xl-${e}`)]),Q_=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function mo(e){const n=parseFloat(e);return`${n}${String(e).replace(String(n),"")||"px"}`}function Z_({theme:e,ownerState:n}){let t;return e.breakpoints.keys.reduce((r,i)=>{let o={};if(n[i]&&(t=n[i]),!t)return r;if(t===!0)o={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if(t==="auto")o={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const a=pi({values:n.columns,breakpoints:e.breakpoints.values}),l=typeof a=="object"?a[i]:a;if(l==null)return r;const s=`${Math.round(t/l*1e8)/1e6}%`;let u={};if(n.container&&n.item&&n.columnSpacing!==0){const c=e.spacing(n.columnSpacing);if(c!=="0px"){const d=`calc(${s} + ${mo(c)})`;u={flexBasis:d,maxWidth:d}}}o=E({flexBasis:s,flexGrow:0,maxWidth:s},u)}return e.breakpoints.values[i]===0?Object.assign(r,o):r[e.breakpoints.up(i)]=o,r},{})}function J_({theme:e,ownerState:n}){const t=pi({values:n.direction,breakpoints:e.breakpoints.values});return tt({theme:e},t,r=>{const i={flexDirection:r};return r.indexOf("column")===0&&(i[`& > .${qa.item}`]={maxWidth:"none"}),i})}function eb({breakpoints:e,values:n}){let t="";Object.keys(n).forEach(i=>{t===""&&n[i]!==0&&(t=i)});const r=Object.keys(e).sort((i,o)=>e[i]-e[o]);return r.slice(0,r.indexOf(t))}function e5({theme:e,ownerState:n}){const{container:t,rowSpacing:r}=n;let i={};if(t&&r!==0){const o=pi({values:r,breakpoints:e.breakpoints.values});let a;typeof o=="object"&&(a=eb({breakpoints:e.breakpoints.values,values:o})),i=tt({theme:e},o,(l,s)=>{var u;const c=e.spacing(l);return c!=="0px"?{marginTop:`-${mo(c)}`,[`& > .${qa.item}`]:{paddingTop:mo(c)}}:(u=a)!=null&&u.includes(s)?{}:{marginTop:0,[`& > .${qa.item}`]:{paddingTop:0}}})}return i}function n5({theme:e,ownerState:n}){const{container:t,columnSpacing:r}=n;let i={};if(t&&r!==0){const o=pi({values:r,breakpoints:e.breakpoints.values});let a;typeof o=="object"&&(a=eb({breakpoints:e.breakpoints.values,values:o})),i=tt({theme:e},o,(l,s)=>{var u;const c=e.spacing(l);return c!=="0px"?{width:`calc(100% + ${mo(c)})`,marginLeft:`-${mo(c)}`,[`& > .${qa.item}`]:{paddingLeft:mo(c)}}:(u=a)!=null&&u.includes(s)?{}:{width:"100%",marginLeft:0,[`& > .${qa.item}`]:{paddingLeft:0}}})}return i}function t5(e,n,t={}){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[t[`spacing-xs-${String(e)}`]];const r=[];return n.forEach(i=>{const o=e[i];Number(o)>0&&r.push(t[`spacing-${i}-${String(o)}`])}),r}const r5=Z("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e,{container:r,direction:i,item:o,spacing:a,wrap:l,zeroMinWidth:s,breakpoints:u}=t;let c=[];r&&(c=t5(a,u,n));const d=[];return u.forEach(f=>{const p=t[f];p&&d.push(n[`grid-${f}-${String(p)}`])}),[n.root,r&&n.container,o&&n.item,s&&n.zeroMinWidth,...c,i!=="row"&&n[`direction-xs-${String(i)}`],l!=="wrap"&&n[`wrap-xs-${String(l)}`],...d]}})(({ownerState:e})=>E({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},e.wrap!=="wrap"&&{flexWrap:e.wrap}),J_,e5,n5,Z_);function i5(e,n){if(!e||e<=0)return[];if(typeof e=="string"&&!Number.isNaN(Number(e))||typeof e=="number")return[`spacing-xs-${String(e)}`];const t=[];return n.forEach(r=>{const i=e[r];if(Number(i)>0){const o=`spacing-${r}-${String(i)}`;t.push(o)}}),t}const o5=e=>{const{classes:n,container:t,direction:r,item:i,spacing:o,wrap:a,zeroMinWidth:l,breakpoints:s}=e;let u=[];t&&(u=i5(o,s));const c=[];s.forEach(f=>{const p=e[f];p&&c.push(`grid-${f}-${String(p)}`)});const d={root:["root",t&&"container",i&&"item",l&&"zeroMinWidth",...u,r!=="row"&&`direction-xs-${String(r)}`,a!=="wrap"&&`wrap-xs-${String(a)}`,...c]};return Te(d,G_,n)},a5=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiGrid"}),{breakpoints:i}=Pt(),o=Xu(r),{className:a,columns:l,columnSpacing:s,component:u="div",container:c=!1,direction:d="row",item:f=!1,rowSpacing:p,spacing:h=0,wrap:v="wrap",zeroMinWidth:S=!1}=o,g=re(o,Q_),m=p||h,y=s||h,x=k.useContext(l0),T=c?l||12:x,w={},P=E({},g);i.keys.forEach(I=>{g[I]!=null&&(w[I]=g[I],delete P[I])});const O=E({},o,{columns:T,container:c,direction:d,item:f,rowSpacing:m,columnSpacing:y,wrap:v,zeroMinWidth:S,spacing:h},w,{breakpoints:i.keys}),$=o5(O);return b.jsx(l0.Provider,{value:T,children:b.jsx(r5,E({ownerState:O,className:oe($.root,a),as:u,ref:t},P))})}),Le=a5,l5=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Of(e){return`scale(${e}, ${e**2})`}const s5={entering:{opacity:1,transform:Of(1)},entered:{opacity:1,transform:"none"}},nd=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),nb=k.forwardRef(function(n,t){const{addEndListener:r,appear:i=!0,children:o,easing:a,in:l,onEnter:s,onEntered:u,onEntering:c,onExit:d,onExited:f,onExiting:p,style:h,timeout:v="auto",TransitionComponent:S=Sm}=n,g=re(n,l5),m=k.useRef(),y=k.useRef(),x=Pt(),T=k.useRef(null),w=vn(T,o.ref,t),P=N=>B=>{if(N){const D=T.current;B===void 0?N(D):N(D,B)}},O=P(c),$=P((N,B)=>{Vx(N);const{duration:D,delay:A,easing:j}=Qs({style:h,timeout:v,easing:a},{mode:"enter"});let C;v==="auto"?(C=x.transitions.getAutoHeightDuration(N.clientHeight),y.current=C):C=D,N.style.transition=[x.transitions.create("opacity",{duration:C,delay:A}),x.transitions.create("transform",{duration:nd?C:C*.666,delay:A,easing:j})].join(","),s&&s(N,B)}),I=P(u),R=P(p),L=P(N=>{const{duration:B,delay:D,easing:A}=Qs({style:h,timeout:v,easing:a},{mode:"exit"});let j;v==="auto"?(j=x.transitions.getAutoHeightDuration(N.clientHeight),y.current=j):j=B,N.style.transition=[x.transitions.create("opacity",{duration:j,delay:D}),x.transitions.create("transform",{duration:nd?j:j*.666,delay:nd?D:D||j*.333,easing:A})].join(","),N.style.opacity=0,N.style.transform=Of(.75),d&&d(N)}),F=P(f),z=N=>{v==="auto"&&(m.current=setTimeout(N,y.current||0)),r&&r(T.current,N)};return k.useEffect(()=>()=>{clearTimeout(m.current)},[]),b.jsx(S,E({appear:i,in:l,nodeRef:T,onEnter:$,onEntered:I,onEntering:O,onExit:L,onExited:F,onExiting:R,addEndListener:z,timeout:v==="auto"?null:v},g,{children:(N,B)=>k.cloneElement(o,E({style:E({opacity:0,transform:Of(.75),visibility:N==="exited"&&!l?"hidden":void 0},s5[N],h,o.props.style),ref:w},B))}))});nb.muiSupportAuto=!0;const u5=nb;function c5(e,n,t,r,i){const[o,a]=k.useState(()=>i&&t?t(e).matches:r?r(e).matches:n);return Xt(()=>{let l=!0;if(!t)return;const s=t(e),u=()=>{l&&a(s.matches)};return u(),s.addListener(u),()=>{l=!1,s.removeListener(u)}},[e,t]),o}const tb=k.useSyncExternalStore;function d5(e,n,t,r,i){const o=k.useCallback(()=>n,[n]),a=k.useMemo(()=>{if(i&&t)return()=>t(e).matches;if(r!==null){const{matches:c}=r(e);return()=>c}return o},[o,e,r,i,t]),[l,s]=k.useMemo(()=>{if(t===null)return[o,()=>()=>{}];const c=t(e);return[()=>c.matches,d=>(c.addListener(d),()=>{c.removeListener(d)})]},[o,t,e]);return tb(s,l,a)}function _i(e,n={}){const t=vm(),r=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:i=!1,matchMedia:o=r?window.matchMedia:null,ssrMatchMedia:a=null,noSsr:l=!1}=zx({name:"MuiUseMediaQuery",props:n,theme:t});let s=typeof e=="function"?e(t):e;return s=s.replace(/^@media( ?)/m,""),(tb!==void 0?d5:c5)(s,i,o,a,l)}const f5=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],p5=e=>{const{classes:n,disableUnderline:t}=e,i=Te({root:["root",!t&&"underline"],input:["input"]},J4,n);return E({},n,i)},m5=Z(pc,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[...dc(e,n),!t.disableUnderline&&n.underline]}})(({theme:e,ownerState:n})=>{let r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),E({position:"relative"},n.formControl&&{"label + &":{marginTop:16}},!n.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[n.color].main}`,left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${qo.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${qo.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${qo.disabled}, .${qo.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${r}`}},[`&.${qo.disabled}:before`]:{borderBottomStyle:"dotted"}})}),h5=Z(mc,{name:"MuiInput",slot:"Input",overridesResolver:fc})({}),rb=k.forwardRef(function(n,t){var r,i,o,a;const l=Ie({props:n,name:"MuiInput"}),{disableUnderline:s,components:u={},componentsProps:c,fullWidth:d=!1,inputComponent:f="input",multiline:p=!1,slotProps:h,slots:v={},type:S="text"}=l,g=re(l,f5),m=p5(l),x={root:{ownerState:{disableUnderline:s}}},T=h??c?Ln(h??c,x):x,w=(r=(i=v.root)!=null?i:u.Root)!=null?r:m5,P=(o=(a=v.input)!=null?a:u.Input)!=null?o:h5;return b.jsx(Im,E({slots:{root:w,input:P},slotProps:T,fullWidth:d,inputComponent:f,multiline:p,ref:t,type:S},g,{classes:m}))});rb.muiName="Input";const ib=rb;function g5(e){return Ee("MuiInputLabel",e)}Se("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const y5=["disableAnimation","margin","shrink","variant","className"],v5=e=>{const{classes:n,formControl:t,size:r,shrink:i,disableAnimation:o,variant:a,required:l}=e,s={root:["root",t&&"formControl",!o&&"animated",i&&"shrink",r&&r!=="normal"&&`size${U(r)}`,a],asterisk:[l&&"asterisk"]},u=Te(s,g5,n);return E({},n,u)},x5=Z(V_,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[{[`& .${ka.asterisk}`]:n.asterisk},n.root,t.formControl&&n.formControl,t.size==="small"&&n.sizeSmall,t.shrink&&n.shrink,!t.disableAnimation&&n.animated,t.focused&&n.focused,n[t.variant]]}})(({theme:e,ownerState:n})=>E({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},n.size==="small"&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},n.variant==="filled"&&E({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},n.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&E({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},n.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),n.variant==="outlined"&&E({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},n.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),b5=k.forwardRef(function(n,t){const r=Ie({name:"MuiInputLabel",props:n}),{disableAnimation:i=!1,shrink:o,className:a}=r,l=re(r,y5),s=Gr();let u=o;typeof u>"u"&&s&&(u=s.filled||s.focused||s.adornedStart);const c=Ti({props:r,muiFormControl:s,states:["size","variant","required","focused"]}),d=E({},r,{disableAnimation:i,formControl:s,shrink:u,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),f=v5(d);return b.jsx(x5,E({"data-shrink":u,ownerState:d,ref:t,className:oe(f.root,a)},l,{classes:f}))}),k5=b5;function w5(e){return Ee("MuiLink",e)}const C5=Se("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),S5=C5,ob={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},E5=e=>ob[e]||e,P5=({theme:e,ownerState:n})=>{const t=E5(n.color),r=Po(e,`palette.${t}`,!1)||n.color,i=Po(e,`palette.${t}Channel`);return"vars"in e&&i?`rgba(${i} / 0.4)`:We(r,.4)},T5=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],_5=e=>{const{classes:n,component:t,focusVisible:r,underline:i}=e,o={root:["root",`underline${U(i)}`,t==="button"&&"button",r&&"focusVisible"]};return Te(o,w5,n)},I5=Z(ve,{name:"MuiLink",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,n[`underline${U(t.underline)}`],t.component==="button"&&n.button]}})(({theme:e,ownerState:n})=>E({},n.underline==="none"&&{textDecoration:"none"},n.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},n.underline==="always"&&E({textDecoration:"underline"},n.color!=="inherit"&&{textDecorationColor:P5({theme:e,ownerState:n})},{"&:hover":{textDecorationColor:"inherit"}}),n.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${S5.focusVisible}`]:{outline:"auto"}})),O5=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiLink"}),{className:i,color:o="primary",component:a="a",onBlur:l,onFocus:s,TypographyClasses:u,underline:c="always",variant:d="inherit",sx:f}=r,p=re(r,T5),{isFocusVisibleRef:h,onBlur:v,onFocus:S,ref:g}=tm(),[m,y]=k.useState(!1),x=vn(t,g),T=$=>{v($),h.current===!1&&y(!1),l&&l($)},w=$=>{S($),h.current===!0&&y(!0),s&&s($)},P=E({},r,{color:o,component:a,focusVisible:m,underline:c,variant:d}),O=_5(P);return b.jsx(I5,E({color:o,className:oe(O.root,i),classes:u,component:a,onBlur:T,onFocus:w,ref:x,ownerState:P,variant:d,sx:[...Object.keys(ob).includes(o)?[]:[{color:o}],...Array.isArray(f)?f:[f]]},p))}),Di=O5,A5=k.createContext({}),Af=A5;function R5(e){return Ee("MuiList",e)}Se("MuiList",["root","padding","dense","subheader"]);const $5=["children","className","component","dense","disablePadding","subheader"],L5=e=>{const{classes:n,disablePadding:t,dense:r,subheader:i}=e;return Te({root:["root",!t&&"padding",r&&"dense",i&&"subheader"]},R5,n)},M5=Z("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,!t.disablePadding&&n.padding,t.dense&&n.dense,t.subheader&&n.subheader]}})(({ownerState:e})=>E({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),N5=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiList"}),{children:i,className:o,component:a="ul",dense:l=!1,disablePadding:s=!1,subheader:u}=r,c=re(r,$5),d=k.useMemo(()=>({dense:l}),[l]),f=E({},r,{component:a,dense:l,disablePadding:s}),p=L5(f);return b.jsx(Af.Provider,{value:d,children:b.jsxs(M5,E({as:a,className:oe(p.root,o),ref:t,ownerState:f},c,{children:[u,i]}))})}),j5=N5,z5=Se("MuiListItemIcon",["root","alignItemsFlexStart"]),s0=z5,F5=Se("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),u0=F5,D5=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function td(e,n,t){return e===n?e.firstChild:n&&n.nextElementSibling?n.nextElementSibling:t?null:e.firstChild}function c0(e,n,t){return e===n?t?e.firstChild:e.lastChild:n&&n.previousElementSibling?n.previousElementSibling:t?null:e.lastChild}function ab(e,n){if(n===void 0)return!0;let t=e.innerText;return t===void 0&&(t=e.textContent),t=t.trim().toLowerCase(),t.length===0?!1:n.repeating?t[0]===n.keys[0]:t.indexOf(n.keys.join(""))===0}function Qo(e,n,t,r,i,o){let a=!1,l=i(e,n,n?t:!1);for(;l;){if(l===e.firstChild){if(a)return!1;a=!0}const s=r?!1:l.disabled||l.getAttribute("aria-disabled")==="true";if(!l.hasAttribute("tabindex")||!ab(l,o)||s)l=i(e,l,t);else return l.focus(),!0}return!1}const B5=k.forwardRef(function(n,t){const{actions:r,autoFocus:i=!1,autoFocusItem:o=!1,children:a,className:l,disabledItemsFocusable:s=!1,disableListWrap:u=!1,onKeyDown:c,variant:d="selectedMenu"}=n,f=re(n,D5),p=k.useRef(null),h=k.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Xt(()=>{i&&p.current.focus()},[i]),k.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(y,x)=>{const T=!p.current.style.width;if(y.clientHeight{const x=p.current,T=y.key,w=Jn(x).activeElement;if(T==="ArrowDown")y.preventDefault(),Qo(x,w,u,s,td);else if(T==="ArrowUp")y.preventDefault(),Qo(x,w,u,s,c0);else if(T==="Home")y.preventDefault(),Qo(x,null,u,s,td);else if(T==="End")y.preventDefault(),Qo(x,null,u,s,c0);else if(T.length===1){const P=h.current,O=T.toLowerCase(),$=performance.now();P.keys.length>0&&($-P.lastTime>500?(P.keys=[],P.repeating=!0,P.previousKeyMatched=!0):P.repeating&&O!==P.keys[0]&&(P.repeating=!1)),P.lastTime=$,P.keys.push(O);const I=w&&!P.repeating&&ab(w,P);P.previousKeyMatched&&(I||Qo(x,w,!1,s,td,P))?y.preventDefault():P.previousKeyMatched=!1}c&&c(y)},S=vn(p,t);let g=-1;k.Children.forEach(a,(y,x)=>{if(!k.isValidElement(y)){g===x&&(g+=1,g>=a.length&&(g=-1));return}y.props.disabled||(d==="selectedMenu"&&y.props.selected||g===-1)&&(g=x),g===x&&(y.props.disabled||y.props.muiSkipListHighlight||y.type.muiSkipListHighlight)&&(g+=1,g>=a.length&&(g=-1))});const m=k.Children.map(a,(y,x)=>{if(x===g){const T={};return o&&(T.autoFocus=!0),y.props.tabIndex===void 0&&d==="selectedMenu"&&(T.tabIndex=0),k.cloneElement(y,T)}return y});return b.jsx(j5,E({role:"menu",ref:S,className:l,onKeyDown:v,tabIndex:i?0:-1},f,{children:m}))}),U5=B5;function W5(e){return Ee("MuiPopover",e)}Se("MuiPopover",["root","paper"]);const H5=["onEntering"],V5=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],K5=["slotProps"];function d0(e,n){let t=0;return typeof n=="number"?t=n:n==="center"?t=e.height/2:n==="bottom"&&(t=e.height),t}function f0(e,n){let t=0;return typeof n=="number"?t=n:n==="center"?t=e.width/2:n==="right"&&(t=e.width),t}function p0(e){return[e.horizontal,e.vertical].map(n=>typeof n=="number"?`${n}px`:n).join(" ")}function rd(e){return typeof e=="function"?e():e}const G5=e=>{const{classes:n}=e;return Te({root:["root"],paper:["paper"]},W5,n)},Y5=Z(Qx,{name:"MuiPopover",slot:"Root",overridesResolver:(e,n)=>n.root})({}),lb=Z(uc,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,n)=>n.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),q5=k.forwardRef(function(n,t){var r,i,o;const a=Ie({props:n,name:"MuiPopover"}),{action:l,anchorEl:s,anchorOrigin:u={vertical:"top",horizontal:"left"},anchorPosition:c,anchorReference:d="anchorEl",children:f,className:p,container:h,elevation:v=8,marginThreshold:S=16,open:g,PaperProps:m={},slots:y,slotProps:x,transformOrigin:T={vertical:"top",horizontal:"left"},TransitionComponent:w=u5,transitionDuration:P="auto",TransitionProps:{onEntering:O}={},disableScrollLock:$=!1}=a,I=re(a.TransitionProps,H5),R=re(a,V5),L=(r=x==null?void 0:x.paper)!=null?r:m,F=k.useRef(),z=vn(F,L.ref),N=E({},a,{anchorOrigin:u,anchorReference:d,elevation:v,marginThreshold:S,externalPaperSlotProps:L,transformOrigin:T,TransitionComponent:w,transitionDuration:P,TransitionProps:I}),B=G5(N),D=k.useCallback(()=>{if(d==="anchorPosition")return c;const me=rd(s),pe=(me&&me.nodeType===1?me:Jn(F.current).body).getBoundingClientRect();return{top:pe.top+d0(pe,u.vertical),left:pe.left+f0(pe,u.horizontal)}},[s,u.horizontal,u.vertical,c,d]),A=k.useCallback(me=>({vertical:d0(me,T.vertical),horizontal:f0(me,T.horizontal)}),[T.horizontal,T.vertical]),j=k.useCallback(me=>{const we={width:me.offsetWidth,height:me.offsetHeight},pe=A(we);if(d==="none")return{top:null,left:null,transformOrigin:p0(pe)};const En=D();let Pn=En.top-pe.vertical,bn=En.left-pe.horizontal;const Tn=Pn+we.height,_n=bn+we.width,Be=Fr(rd(s)),it=Be.innerHeight-S,fn=Be.innerWidth-S;if(S!==null&&Pnit){const Oe=Tn-it;Pn-=Oe,pe.vertical+=Oe}if(S!==null&&bnfn){const Oe=_n-fn;bn-=Oe,pe.horizontal+=Oe}return{top:`${Math.round(Pn)}px`,left:`${Math.round(bn)}px`,transformOrigin:p0(pe)}},[s,d,D,A,S]),[C,se]=k.useState(g),ae=k.useCallback(()=>{const me=F.current;if(!me)return;const we=j(me);we.top!==null&&(me.style.top=we.top),we.left!==null&&(me.style.left=we.left),me.style.transformOrigin=we.transformOrigin,se(!0)},[j]);k.useEffect(()=>($&&window.addEventListener("scroll",ae),()=>window.removeEventListener("scroll",ae)),[s,$,ae]);const _=(me,we)=>{O&&O(me,we),ae()},J=()=>{se(!1)};k.useEffect(()=>{g&&ae()}),k.useImperativeHandle(l,()=>g?{updatePosition:()=>{ae()}}:null,[g,ae]),k.useEffect(()=>{if(!g)return;const me=nm(()=>{ae()}),we=Fr(s);return we.addEventListener("resize",me),()=>{me.clear(),we.removeEventListener("resize",me)}},[s,g,ae]);let ge=P;P==="auto"&&!w.muiSupportAuto&&(ge=void 0);const q=h||(s?Jn(rd(s)).body:void 0),Y=(i=y==null?void 0:y.root)!=null?i:Y5,ue=(o=y==null?void 0:y.paper)!=null?o:lb,fe=_o({elementType:ue,externalSlotProps:E({},L,{style:C?L.style:E({},L.style,{opacity:0})}),additionalProps:{elevation:v,ref:z},ownerState:N,className:oe(B.paper,L==null?void 0:L.className)}),De=_o({elementType:Y,externalSlotProps:(x==null?void 0:x.root)||{},externalForwardedProps:R,additionalProps:{ref:t,slotProps:{backdrop:{invisible:!0}},container:q,open:g},ownerState:N,className:oe(B.root,p)}),{slotProps:ce}=De,xe=re(De,K5);return b.jsx(Y,E({},xe,!Zs(Y)&&{slotProps:ce,disableScrollLock:$},{children:b.jsx(w,E({appear:!0,in:g,onEntering:_,onExited:J,timeout:ge},I,{children:b.jsx(ue,E({},fe,{children:f}))}))}))}),X5=q5;function Q5(e){return Ee("MuiMenu",e)}Se("MuiMenu",["root","paper","list"]);const Z5=["onEntering"],J5=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],eI={vertical:"top",horizontal:"right"},nI={vertical:"top",horizontal:"left"},tI=e=>{const{classes:n}=e;return Te({root:["root"],paper:["paper"],list:["list"]},Q5,n)},rI=Z(X5,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,n)=>n.root})({}),iI=Z(lb,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,n)=>n.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),oI=Z(U5,{name:"MuiMenu",slot:"List",overridesResolver:(e,n)=>n.list})({outline:0}),aI=k.forwardRef(function(n,t){var r,i;const o=Ie({props:n,name:"MuiMenu"}),{autoFocus:a=!0,children:l,className:s,disableAutoFocusItem:u=!1,MenuListProps:c={},onClose:d,open:f,PaperProps:p={},PopoverClasses:h,transitionDuration:v="auto",TransitionProps:{onEntering:S}={},variant:g="selectedMenu",slots:m={},slotProps:y={}}=o,x=re(o.TransitionProps,Z5),T=re(o,J5),w=Pt(),P=w.direction==="rtl",O=E({},o,{autoFocus:a,disableAutoFocusItem:u,MenuListProps:c,onEntering:S,PaperProps:p,transitionDuration:v,TransitionProps:x,variant:g}),$=tI(O),I=a&&!u&&f,R=k.useRef(null),L=(j,C)=>{R.current&&R.current.adjustStyleForScrollbar(j,w),S&&S(j,C)},F=j=>{j.key==="Tab"&&(j.preventDefault(),d&&d(j,"tabKeyDown"))};let z=-1;k.Children.map(l,(j,C)=>{k.isValidElement(j)&&(j.props.disabled||(g==="selectedMenu"&&j.props.selected||z===-1)&&(z=C))});const N=(r=m.paper)!=null?r:iI,B=(i=y.paper)!=null?i:p,D=_o({elementType:m.root,externalSlotProps:y.root,ownerState:O,className:[$.root,s]}),A=_o({elementType:N,externalSlotProps:B,ownerState:O,className:$.paper});return b.jsx(rI,E({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:P?"right":"left"},transformOrigin:P?eI:nI,slots:{paper:N,root:m.root},slotProps:{root:D,paper:A},open:f,ref:t,transitionDuration:v,TransitionProps:E({onEntering:L},x),ownerState:O},T,{classes:h,children:b.jsx(oI,E({onKeyDown:F,actions:R,autoFocus:a&&(z===-1||u),autoFocusItem:I,variant:g},c,{className:oe($.list,c.className),children:l}))}))}),lI=aI;function sI(e){return Ee("MuiMenuItem",e)}const uI=Se("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Zo=uI,cI=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],dI=(e,n)=>{const{ownerState:t}=e;return[n.root,t.dense&&n.dense,t.divider&&n.divider,!t.disableGutters&&n.gutters]},fI=e=>{const{disabled:n,dense:t,divider:r,disableGutters:i,selected:o,classes:a}=e,s=Te({root:["root",t&&"dense",n&&"disabled",!i&&"gutters",r&&"divider",o&&"selected"]},sI,a);return E({},a,s)},pI=Z(To,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:dI})(({theme:e,ownerState:n})=>E({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!n.disableGutters&&{paddingLeft:16,paddingRight:16},n.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Zo.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Zo.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Zo.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Zo.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Zo.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${i0.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${i0.inset}`]:{marginLeft:52},[`& .${u0.root}`]:{marginTop:0,marginBottom:0},[`& .${u0.inset}`]:{paddingLeft:36},[`& .${s0.root}`]:{minWidth:36}},!n.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},n.dense&&E({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${s0.root} svg`]:{fontSize:"1.25rem"}}))),mI=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiMenuItem"}),{autoFocus:i=!1,component:o="li",dense:a=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:u,role:c="menuitem",tabIndex:d,className:f}=r,p=re(r,cI),h=k.useContext(Af),v=k.useMemo(()=>({dense:a||h.dense||!1,disableGutters:s}),[h.dense,a,s]),S=k.useRef(null);Xt(()=>{i&&S.current&&S.current.focus()},[i]);const g=E({},r,{dense:v.dense,divider:l,disableGutters:s}),m=fI(r),y=vn(S,t);let x;return r.disabled||(x=d!==void 0?d:-1),b.jsx(Af.Provider,{value:v,children:b.jsx(pI,E({ref:y,role:c,tabIndex:x,component:o,focusVisibleClassName:oe(m.focusVisible,u),className:oe(m.root,f)},p,{ownerState:g,classes:m}))})}),hI=mI;function gI(e){return Ee("MuiNativeSelect",e)}const yI=Se("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Om=yI,vI=["className","disabled","error","IconComponent","inputRef","variant"],xI=e=>{const{classes:n,variant:t,disabled:r,multiple:i,open:o,error:a}=e,l={select:["select",t,r&&"disabled",i&&"multiple",a&&"error"],icon:["icon",`icon${U(t)}`,o&&"iconOpen",r&&"disabled"]};return Te(l,gI,n)},sb=({ownerState:e,theme:n})=>E({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":E({},n.vars?{backgroundColor:`rgba(${n.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:n.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${Om.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(n.vars||n).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(n.vars||n).shape.borderRadius,"&:focus":{borderRadius:(n.vars||n).shape.borderRadius},"&&&":{paddingRight:32}}),bI=Z("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:rt,overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.select,n[t.variant],t.error&&n.error,{[`&.${Om.multiple}`]:n.multiple}]}})(sb),ub=({ownerState:e,theme:n})=>E({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(n.vars||n).palette.action.active,[`&.${Om.disabled}`]:{color:(n.vars||n).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),kI=Z("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.icon,t.variant&&n[`icon${U(t.variant)}`],t.open&&n.iconOpen]}})(ub),wI=k.forwardRef(function(n,t){const{className:r,disabled:i,error:o,IconComponent:a,inputRef:l,variant:s="standard"}=n,u=re(n,vI),c=E({},n,{disabled:i,variant:s,error:o}),d=xI(c);return b.jsxs(k.Fragment,{children:[b.jsx(bI,E({ownerState:c,className:oe(d.select,r),disabled:i,ref:l||t},u)),n.multiple?null:b.jsx(kI,{as:a,ownerState:c,className:d.icon})]})}),CI=wI;var m0;const SI=["children","classes","className","label","notched"],EI=Z("fieldset",{shouldForwardProp:rt})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),PI=Z("legend",{shouldForwardProp:rt})(({ownerState:e,theme:n})=>E({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},e.withLabel&&E({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})})));function TI(e){const{className:n,label:t,notched:r}=e,i=re(e,SI),o=t!=null&&t!=="",a=E({},e,{notched:r,withLabel:o});return b.jsx(EI,E({"aria-hidden":!0,className:n,ownerState:a},i,{children:b.jsx(PI,{ownerState:a,children:o?b.jsx("span",{children:t}):m0||(m0=b.jsx("span",{className:"notranslate",children:"​"}))})}))}const _I=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],II=e=>{const{classes:n}=e,r=Te({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},nT,n);return E({},n,r)},OI=Z(pc,{shouldForwardProp:e=>rt(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:dc})(({theme:e,ownerState:n})=>{const t=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return E({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${yr.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${yr.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${yr.focused} .${yr.notchedOutline}`]:{borderColor:(e.vars||e).palette[n.color].main,borderWidth:2},[`&.${yr.error} .${yr.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${yr.disabled} .${yr.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},n.startAdornment&&{paddingLeft:14},n.endAdornment&&{paddingRight:14},n.multiline&&E({padding:"16.5px 14px"},n.size==="small"&&{padding:"8.5px 14px"}))}),AI=Z(TI,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,n)=>n.notchedOutline})(({theme:e})=>{const n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}}),RI=Z(mc,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:fc})(({theme:e,ownerState:n})=>E({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?null:"#fff",borderRadius:"inherit"}},e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},n.size==="small"&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})),cb=k.forwardRef(function(n,t){var r,i,o,a,l;const s=Ie({props:n,name:"MuiOutlinedInput"}),{components:u={},fullWidth:c=!1,inputComponent:d="input",label:f,multiline:p=!1,notched:h,slots:v={},type:S="text"}=s,g=re(s,_I),m=II(s),y=Gr(),x=Ti({props:s,muiFormControl:y,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),T=E({},s,{color:x.color||"primary",disabled:x.disabled,error:x.error,focused:x.focused,formControl:y,fullWidth:c,hiddenLabel:x.hiddenLabel,multiline:p,size:x.size,type:S}),w=(r=(i=v.root)!=null?i:u.Root)!=null?r:OI,P=(o=(a=v.input)!=null?a:u.Input)!=null?o:RI;return b.jsx(Im,E({slots:{root:w,input:P},renderSuffix:O=>b.jsx(AI,{ownerState:T,className:m.notchedOutline,label:f!=null&&f!==""&&x.required?l||(l=b.jsxs(k.Fragment,{children:[f," ","*"]})):f,notched:typeof h<"u"?h:!!(O.startAdornment||O.filled||O.focused)}),fullWidth:c,inputComponent:d,multiline:p,ref:t,type:S},g,{classes:E({},m,{notchedOutline:null})}))});cb.muiName="Input";const db=cb;function $I(e){return Ee("MuiSelect",e)}const Jo=Se("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var h0;const LI=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],MI=Z("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[{[`&.${Jo.select}`]:n.select},{[`&.${Jo.select}`]:n[t.variant]},{[`&.${Jo.error}`]:n.error},{[`&.${Jo.multiple}`]:n.multiple}]}})(sb,{[`&.${Jo.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),NI=Z("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.icon,t.variant&&n[`icon${U(t.variant)}`],t.open&&n.iconOpen]}})(ub),jI=Z("input",{shouldForwardProp:e=>d3(e)&&e!=="classes",name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,n)=>n.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function g0(e,n){return typeof n=="object"&&n!==null?e===n:String(e)===String(n)}function zI(e){return e==null||typeof e=="string"&&!e.trim()}const FI=e=>{const{classes:n,variant:t,disabled:r,multiple:i,open:o,error:a}=e,l={select:["select",t,r&&"disabled",i&&"multiple",a&&"error"],icon:["icon",`icon${U(t)}`,o&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return Te(l,$I,n)},DI=k.forwardRef(function(n,t){var r;const{"aria-describedby":i,"aria-label":o,autoFocus:a,autoWidth:l,children:s,className:u,defaultOpen:c,defaultValue:d,disabled:f,displayEmpty:p,error:h=!1,IconComponent:v,inputRef:S,labelId:g,MenuProps:m={},multiple:y,name:x,onBlur:T,onChange:w,onClose:P,onFocus:O,onOpen:$,open:I,readOnly:R,renderValue:L,SelectDisplayProps:F={},tabIndex:z,value:N,variant:B="standard"}=n,D=re(n,LI),[A,j]=Vs({controlled:N,default:d,name:"Select"}),[C,se]=Vs({controlled:I,default:c,name:"Select"}),ae=k.useRef(null),_=k.useRef(null),[J,ge]=k.useState(null),{current:q}=k.useRef(I!=null),[Y,ue]=k.useState(),fe=vn(t,S),De=k.useCallback(K=>{_.current=K,K&&ge(K)},[]),ce=J==null?void 0:J.parentNode;k.useImperativeHandle(fe,()=>({focus:()=>{_.current.focus()},node:ae.current,value:A}),[A]),k.useEffect(()=>{c&&C&&J&&!q&&(ue(l?null:ce.clientWidth),_.current.focus())},[J,l]),k.useEffect(()=>{a&&_.current.focus()},[a]),k.useEffect(()=>{if(!g)return;const K=Jn(_.current).getElementById(g);if(K){const ye=()=>{getSelection().isCollapsed&&_.current.focus()};return K.addEventListener("click",ye),()=>{K.removeEventListener("click",ye)}}},[g]);const xe=(K,ye)=>{K?$&&$(ye):P&&P(ye),q||(ue(l?null:ce.clientWidth),se(K))},me=K=>{K.button===0&&(K.preventDefault(),_.current.focus(),xe(!0,K))},we=K=>{xe(!1,K)},pe=k.Children.toArray(s),En=K=>{const ye=pe.find(be=>be.props.value===K.target.value);ye!==void 0&&(j(ye.props.value),w&&w(K,ye))},Pn=K=>ye=>{let be;if(ye.currentTarget.hasAttribute("tabindex")){if(y){be=Array.isArray(A)?A.slice():[];const zn=A.indexOf(K.props.value);zn===-1?be.push(K.props.value):be.splice(zn,1)}else be=K.props.value;if(K.props.onClick&&K.props.onClick(ye),A!==be&&(j(be),w)){const zn=ye.nativeEvent||ye,yt=new zn.constructor(zn.type,zn);Object.defineProperty(yt,"target",{writable:!0,value:{value:be,name:x}}),w(yt,K)}y||xe(!1,ye)}},bn=K=>{R||[" ","ArrowUp","ArrowDown","Enter"].indexOf(K.key)!==-1&&(K.preventDefault(),xe(!0,K))},Tn=J!==null&&C,_n=K=>{!Tn&&T&&(Object.defineProperty(K,"target",{writable:!0,value:{value:A,name:x}}),T(K))};delete D["aria-invalid"];let Be,it;const fn=[];let Oe=!1;(Js({value:A})||p)&&(L?Be=L(A):Oe=!0);const M=pe.map(K=>{if(!k.isValidElement(K))return null;let ye;if(y){if(!Array.isArray(A))throw new Error(zr(2));ye=A.some(be=>g0(be,K.props.value)),ye&&Oe&&fn.push(K.props.children)}else ye=g0(A,K.props.value),ye&&Oe&&(it=K.props.children);return k.cloneElement(K,{"aria-selected":ye?"true":"false",onClick:Pn(K),onKeyUp:be=>{be.key===" "&&be.preventDefault(),K.props.onKeyUp&&K.props.onKeyUp(be)},role:"option",selected:ye,value:void 0,"data-value":K.props.value})});Oe&&(y?fn.length===0?Be=null:Be=fn.reduce((K,ye,be)=>(K.push(ye),be{const{classes:n}=e;return n},Am={name:"MuiSelect",overridesResolver:(e,n)=>n.root,shouldForwardProp:e=>rt(e)&&e!=="variant",slot:"Root"},VI=Z(ib,Am)(""),KI=Z(db,Am)(""),GI=Z(Jx,Am)(""),fb=k.forwardRef(function(n,t){const r=Ie({name:"MuiSelect",props:n}),{autoWidth:i=!1,children:o,classes:a={},className:l,defaultOpen:s=!1,displayEmpty:u=!1,IconComponent:c=oT,id:d,input:f,inputProps:p,label:h,labelId:v,MenuProps:S,multiple:g=!1,native:m=!1,onClose:y,onOpen:x,open:T,renderValue:w,SelectDisplayProps:P,variant:O="outlined"}=r,$=re(r,UI),I=m?CI:BI,R=Gr(),L=Ti({props:r,muiFormControl:R,states:["variant","error"]}),F=L.variant||O,z=E({},r,{variant:F,classes:a}),N=HI(z),B=re(N,WI),D=f||{standard:b.jsx(VI,{ownerState:z}),outlined:b.jsx(KI,{label:h,ownerState:z}),filled:b.jsx(GI,{ownerState:z})}[F],A=vn(t,D.ref);return b.jsx(k.Fragment,{children:k.cloneElement(D,E({inputComponent:I,inputProps:E({children:o,error:L.error,IconComponent:c,variant:F,type:void 0,multiple:g},m?{id:d}:{autoWidth:i,defaultOpen:s,displayEmpty:u,labelId:v,MenuProps:S,onClose:y,onOpen:x,open:T,renderValue:w,SelectDisplayProps:E({id:d},P)},p,{classes:p?Ln(B,p.classes):B},f?f.props.inputProps:{})},g&&m&&F==="outlined"?{notched:!0}:{},{ref:A,className:oe(D.props.className,l,N.root)},!f&&{variant:F},$))})});fb.muiName="Select";const pb=fb;function YI(e){return Ee("MuiSwitch",e)}const qI=Se("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),Fn=qI,XI=["className","color","edge","size","sx"],QI=e=>{const{classes:n,edge:t,size:r,color:i,checked:o,disabled:a}=e,l={root:["root",t&&`edge${U(t)}`,`size${U(r)}`],switchBase:["switchBase",`color${U(i)}`,o&&"checked",a&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},s=Te(l,YI,n);return E({},n,s)},ZI=Z("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.root,t.edge&&n[`edge${U(t.edge)}`],n[`size${U(t.size)}`]]}})(({ownerState:e})=>E({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},e.edge==="start"&&{marginLeft:-8},e.edge==="end"&&{marginRight:-8},e.size==="small"&&{width:40,height:24,padding:7,[`& .${Fn.thumb}`]:{width:16,height:16},[`& .${Fn.switchBase}`]:{padding:4,[`&.${Fn.checked}`]:{transform:"translateX(16px)"}}})),JI=Z(Xx,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,n)=>{const{ownerState:t}=e;return[n.switchBase,{[`& .${Fn.input}`]:n.input},t.color!=="default"&&n[`color${U(t.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${Fn.checked}`]:{transform:"translateX(20px)"},[`&.${Fn.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Fn.checked} + .${Fn.track}`]:{opacity:.5},[`&.${Fn.disabled} + .${Fn.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${Fn.input}`]:{left:"-100%",width:"300%"}}),({theme:e,ownerState:n})=>E({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},n.color!=="default"&&{[`&.${Fn.checked}`]:{color:(e.vars||e).palette[n.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[n.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[n.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Fn.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${n.color}DisabledColor`]:`${e.palette.mode==="light"?Dx(e.palette[n.color].main,.62):Fx(e.palette[n.color].main,.55)}`}},[`&.${Fn.checked} + .${Fn.track}`]:{backgroundColor:(e.vars||e).palette[n.color].main}})),eO=Z("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,n)=>n.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),nO=Z("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,n)=>n.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),tO=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiSwitch"}),{className:i,color:o="primary",edge:a=!1,size:l="medium",sx:s}=r,u=re(r,XI),c=E({},r,{color:o,edge:a,size:l}),d=QI(c),f=b.jsx(nO,{className:d.thumb,ownerState:c});return b.jsxs(ZI,{className:oe(d.root,i),sx:s,ownerState:c,children:[b.jsx(JI,E({type:"checkbox",icon:f,checkedIcon:f,ref:t,ownerState:c},u,{classes:E({},d,{root:d.switchBase})})),b.jsx(eO,{className:d.track,ownerState:c})]})}),rO=tO;function iO(e){return Ee("MuiTextField",e)}Se("MuiTextField",["root"]);const oO=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],aO={standard:ib,filled:Jx,outlined:db},lO=e=>{const{classes:n}=e;return Te({root:["root"]},iO,n)},sO=Z(k_,{name:"MuiTextField",slot:"Root",overridesResolver:(e,n)=>n.root})({}),uO=k.forwardRef(function(n,t){const r=Ie({props:n,name:"MuiTextField"}),{autoComplete:i,autoFocus:o=!1,children:a,className:l,color:s="primary",defaultValue:u,disabled:c=!1,error:d=!1,FormHelperTextProps:f,fullWidth:p=!1,helperText:h,id:v,InputLabelProps:S,inputProps:g,InputProps:m,inputRef:y,label:x,maxRows:T,minRows:w,multiline:P=!1,name:O,onBlur:$,onChange:I,onFocus:R,placeholder:L,required:F=!1,rows:z,select:N=!1,SelectProps:B,type:D,value:A,variant:j="outlined"}=r,C=re(r,oO),se=E({},r,{autoFocus:o,color:s,disabled:c,error:d,fullWidth:p,multiline:P,required:F,select:N,variant:j}),ae=lO(se),_={};j==="outlined"&&(S&&typeof S.shrink<"u"&&(_.notched=S.shrink),_.label=x),N&&((!B||!B.native)&&(_.id=void 0),_["aria-describedby"]=void 0);const J=Tu(v),ge=h&&J?`${J}-helper-text`:void 0,q=x&&J?`${J}-label`:void 0,Y=aO[j],ue=b.jsx(Y,E({"aria-describedby":ge,autoComplete:i,autoFocus:o,defaultValue:u,fullWidth:p,multiline:P,name:O,rows:z,maxRows:T,minRows:w,type:D,value:A,id:J,inputRef:y,onBlur:$,onChange:I,onFocus:R,placeholder:L,inputProps:g},_,m));return b.jsxs(sO,E({className:oe(ae.root,l),disabled:c,error:d,fullWidth:p,ref:t,required:F,color:s,variant:j,ownerState:se},C,{children:[x!=null&&x!==""&&b.jsx(k5,E({htmlFor:J,id:q},S,{children:x})),N?b.jsx(pb,E({"aria-describedby":ge,id:J,labelId:q,value:A,input:ue},B,{children:a})):ue,h&&b.jsx(j_,E({id:ge},f,{children:h}))]}))}),cO=uO,dO=`--- -name: "0x2FA" -authors: - - Ahmed Hamed Aly: https://ahmedhamedaly.com -description: | - A decentralized solution for two-factor authentication (2FA), aiming to - replace traditional solutions like the Google Authenticator. By leveraging - Oasis, Bandada, and Near, we provide a privacy-based solution that enhances - the security of both web2 and web3 applications. -paratimes: - - sapphire -languages: - - solidity - - typescript -tags: - - ETHDam 2024 - - Hackathon - - 2FA -codeUrl: https://github.com/0x2fa-org/0x2fa -demoUrl: https://0x2fa.vercel.app/ -tutorials: - - Video demo: https://youtu.be/aNpxMg3iIq0 -created: 2024-04-12 -lastUpdated: 2024-04-14 -maintainedByOasis: false -`,fO=`--- -name: Oasis Authenticator -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - This project demonstrates how to use WebAuthN on Oasis Sapphire. - This allows users to use strong device-level authentication, such as TouchID, - YubiKey, Android biometric, Windows Hello etc. - - Currently it only supports SEC P256 R1 credentials, and additional work will - be needed to adapt it to your specific use-case. - - Also includes the code for TOTP authentication. - - Usage: - - 1. Register at the Oasis Authenticator by using one of the strong - device-level authentication methods. - 2. Your ID will be stored on the Sapphire chain. - 3. Log in to one of the services which support the Oasis Authenticator (for - example the [Authzn Demo app](https://playground.oasis.io/authzn-demo/). - 4. The app will receive a valid token from the smart contract, if the - logging in via the Oasis Authenticator is successful. -paratimes: - - sapphire -languages: - - solidity - - typescript -license: Apache-2.0 -tags: - - AuthZN - - On-Chain Encryption - - React -codeUrl: https://github.com/oasisprotocol/demo-authzn -demoUrl: https://playground.oasis.io/authzn -tutorials: - - View-Call Authentication: https://docs.oasis.io/dapp/sapphire/authentication -created: 2023-06-17 -lastUpdated: 2023-08-07 -maintainedByOasis: true -`,pO=`--- -name: B-Hook -authors: - - Régis Graptin: https://github.com/RegisGraptin - - Martin Leclercq: https://github.com/akugone - - Florian Truchot: https://github.com/truchot -description: | - A new interactive way to create a book or other content creation (videos, - music, art etc..). You can write a book chapter by chapter and get feedbacks - from your community. This allow you to introduce your work to other people, - and get funds while writing your books. -paratimes: - - sapphire -languages: - - solidity - - typescript -license: Apache-2.0 -tags: - - ETHDam 2024 - - Hackathon - - DRM -codeUrl: https://github.com/fifty-wei/ethdam-2024 -demoUrl: https://ethdam-2024.vercel.app/ -tutorials: - - Video demo: https://youtu.be/g_zqatoC1h0 -created: 2024-04-14 -lastUpdated: 2024-04-12 -maintainedByOasis: false -`,mO=`--- -name: BlackSea -authors: - - João Veiga: https://github.com/veigajoao - - Eduardo Gomes: https://github.com/Eduardogbg - - Rafael Kras: https://github.com/rafaeldkb -description: | - Cross chain Dark Pool Orderbook - - An orderbook matching engine that keeps all pending and executed orders - private. Founders, Whales and Institutional Investors can finally trade tokens - onchain without being surveilled. - - By leveraging the privacy preserving properties of Oasis the contract is able - to receive, keep and process encrypted limit orders from different traders, - never sharing the information with anyone. Whenever 2 limit orders match, the - contract executes them without anyone but the parties involved learning about - the trade. -paratimes: - - sapphire -languages: - - solidity - - typescript -tags: - - ETHDam 2024 - - Hackathon - - DeFi -codeUrl: https://github.com/Eduardogbg/blacksea -tutorials: - - Video demo: https://youtu.be/a6OGe2k8ywM -created: 2024-04-14 -lastUpdated: 2024-04-14 -maintainedByOasis: false -`,hO=`--- -name: BoT (Blockchain of Things) -authors: - - Fedor Panafidin: - - Merstoffe14: -description: | - A Decentralized Subscription-Based Content Hosting Platform. - - Our platform - operates seamlessly with live data feeds, making it ideal for real-time - content delivery. It caters to content creators by providing an anonymous - channel to receive feedback, enriching the engagement without compromising - privacy. - - ## Problem & Solution - - The blockchain world faces a critical shortage of reliable oracles which - connect real-world data to blockchain systems. Our solution is a - community-driven ecosystem that simplifies the process of creating an oracle. - We aim to reduce entry barriers and make operating an oracle not only feasible - but also lucrative. - - ## Key Features - - - **Anonymous Transactions**: Both content creators and subscribers engage in - financial transactions and feedback sharing without revealing their - identities. - - **Incentivized Oracle Ecosystem**: Encourages the community to contribute to - the accuracy and reliability of data feeds. - - **Broad Compatibility**: Our platform supports devices as simple as Arduino - or Raspberry Pi, integrating them into the blockchain to deliver valuable - real-time data. -paratimes: - - sapphire -languages: - - solidity - - typescript -tags: - - ETHDam 2024 - - Hackathon - - Vue - - IoT - - Raspberry PI - - Arduino -codeUrl: https://github.com/RRobotek/BoT -tutorials: - - Demo slides: https://docs.google.com/presentation/d/1FH0EOex1_TIRABb91aUXZiAm1QiFMIrqAjTvb_07XBI -created: 2024-04-14 -lastUpdated: 2024-04-12 -maintainedByOasis: false -`,gO=`--- -name: ROSE (un) wrapper -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - A dApp that lets you wrap or unwrap ROSE on an Oasis EVM-compatible ParaTime - (the deployed version uses Sapphire). Connects to your Oasis Authenticator - account. -paratimes: - - sapphire -languages: - - typescript -license: Apache-2.0 -tags: - - AuthZN - - React -codeUrl: https://github.com/oasisprotocol/dapp-wrose -demoUrl: https://playground.oasis.io/wrose-authzn/ -created: 2023-11-10 -lastUpdated: 2024-01-09 -maintainedByOasis: true -`,yO=`--- -name: Authenticator Demo -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - A short demo which connects to the Oasis Authenticator and obtains the user - ID stored on Sapphire, if the authentication is successful. -paratimes: - - sapphire -languages: - - typescript -license: Apache-2.0 -tags: - - AuthZN - - React -codeUrl: https://github.com/oasisprotocol/demo-authzn/tree/main/demo -demoUrl: https://playground.oasis.io/authzn-demo -tutorials: - - View-Call Authentication: https://docs.oasis.io/dapp/sapphire/authentication -created: 2023-11-02 -lastUpdated: 2023-11-02 -maintainedByOasis: true -`,vO=`--- -name: E2E Proxy -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - A short example of how a contract can relay an end-to-end encrypted - transactions on Oasis Sapphire, so the relayer cannot see which contract is - being invoked or what the parameters are. This is usefull for services such - as the gas station network or other gasless services. - - By using the [@oasis-protocol/sapphire-contracts](https://www.npmjs.com/package/@oasisprotocol/sapphire-contracts) - library the E2EProxy contract generates a long-term X25519 keypair which - allows users to submit a Deoxys-II encrypted payload (with forward secrecy) - containing the contract address to invoke and the calldata to pass. -paratimes: - - sapphire -languages: - - solidity -license: CC-PDDC -tags: - - On-Chain Encryption - - CLI -codeUrl: https://github.com/oasisprotocol/demo-e2eproxy -tutorials: - - Gasless Transactions: https://docs.oasis.io/dapp/sapphire/gasless -created: 2023-06-17 -lastUpdated: 2023-12-02 -maintainedByOasis: true -`,xO=`--- -name: Oasis Riddle -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - This dApp demonstrates the power of the Sapphire confidential storage and - tries to empower new developers to start building. The dApp stores a set of - questions and expected answers on Sapphire. It also stores a set of coupon - codes together with the private key unlocking the reward—ROSE or other tokens - on a production chain. - - Usage: - - Coupon codes are handed over to potential developers on different occasions - such as the blockchain conferences, hackathons, programming competitions etc. - The developer needs to set up local Sapphire development environment, query - for the question passing their coupon code and finally submit the answer. - Then, they can reclaim the rewarding private key. -paratimes: - - sapphire -languages: - - solidity - - typescript -license: Apache-2.0 -tags: - - Confidential State - - CLI - - RTK 2023 - - EthCC 2023 - - Consensus 2023 -codeUrl: https://github.com/oasisprotocol/demo-oasisriddle -tutorials: - - Riddle instructions: https://oasisprotocol.org/riddle -created: 2023-03-25 -lastUpdated: 2023-11-20 -maintainedByOasis: true -`,bO=`--- -name: Oasis Swag -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - A wheel of fortune tailored towards the swag picking at the conference booth. - - Usage: - - The swag is selected based on the user's Ethereum address. The randomization - seed is generated when the contract is initially created and is kept - confidential on Oasis Sapphire. The user can also add the elected swag to - their NFT collection. -paratimes: - - sapphire -languages: - - solidity - - typescript - - javascript -license: Apache-2.0 -tags: - - RNG - - NFT - - React - - Consensus 2023 - - EthCC 2023 -codeUrl: https://github.com/oasisprotocol/demo-oasisswag -demoUrl: https://playground.oasis.io/oasisswag -created: 2023-04-18 -lastUpdated: 2023-09-13 -maintainedByOasis: true -`,kO=`--- -name: OPL Secret Ballot -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - This is a simple dApp demonstrating Oasis Privacy Layer functionality for - cross-chain confidential voting. -paratimes: - - sapphire -languages: - - solidity - - typescript -license: Apache-2.0 -tags: - - OPL - - Vue - - Pinata -codeUrl: https://github.com/oasisprotocol/demo-opl-secret-ballot -tutorials: - - Oasis Privacy Layer: https://docs.oasis.io/dapp/opl -created: 2023-01-15 -lastUpdated: 2023-06-29 -maintainedByOasis: true -`,wO=`--- -name: Starter Project -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - Skeleton monorepo for a typical modern EVM-compatible confidential dApp built - on Oasis. - - Contains the **backend** package which: - - - includes a simple solidity message box smart contract with tests written - in TypeScript, - - imports the [@oasisprotocol/sapphire-contracts](https://www.npmjs.com/package/@oasisprotocol/sapphire-contracts) - solidity package for on-chain encryption and other Sapphire-specific primitives, - - imports the [@oasisprotocol/sapphire-hardhat](https://www.npmjs.com/package/@oasisprotocol/sapphire-hardhat) - package for connecting to Mainnet, Testnet or Localnet Sapphire networks - and deploying the contract. - - The **frontend** package: - - - is written in TypeScript and Vue, - - imports the [@oasisprotocol/sapphire-paratime](https://www.npmjs.com/package/@oasisprotocol/sapphire-paratime) - package for encrypting the transactions and signing the contract view calls, - - supports MetaMask, Brave or other EIP-1193-compatible wallet. - - Uses \`pnpm\` to manage the monorepo. -paratimes: - - sapphire -languages: - - solidity - - typescript -license: Apache-2.0 -tags: - - pnpm - - Vue - - SmartCon 2023 -codeUrl: https://github.com/oasisprotocol/demo-starter -tutorials: - - Sapphire Quickstart: https://docs.oasis.io/dapp/sapphire/quickstart -created: 2023-09-29 -lastUpdated: 2023-10-06 -maintainedByOasis: true -`,CO=`--- -name: Confidential Voting -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - This is a simple dApp for confidential voting. It exposes - the latest Oasis confidentiality features such as Sapphire, - OPL and gasless transactions. -paratimes: - - sapphire -languages: - - solidity - - typescript -license: Apache-2.0 -tags: - - Gasless - - Vue - - EthCC 2023 -codeUrl: https://github.com/oasisprotocol/demo-voting -demoUrl: https://playground.oasis.io/demo-voting -tutorials: - - Official Oasis Documentation: https://docs.oasis.io/dapp/sapphire/gasless -created: 2023-08-15 -lastUpdated: 2023-09-18 -maintainedByOasis: true -`,SO=`--- -name: Confidential Hello World on Cipher -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - Minimal **confidential** smart contract written in rust which uses the - Oasis Contracts SDK including the contract encryption of specific fields and - transaction end-to-end encryption. - - The contract code can be uploaded to Cipher Mainnet, Testnet or Localnet, - instantiated and transacted with the [Oasis CLI](https://github.com/oasisprotocol/cli). - - This example is part of the official [Oasis SDK](https://github.com/oasisprotocol/oasis-sdk) - codebase tests. -paratimes: - - cipher -languages: - - rust -license: Apache-2.0 -tags: - - Confidential State - - Oasis Wasm - - Oasis CLI - - CLI -codeUrl: https://github.com/oasisprotocol/oasis-sdk/tree/main/examples/contract-sdk/c10l-hello-world -tutorials: - - Cipher Confidential Hello World: https://docs.oasis.io/dapp/cipher/confidential-smart-contract -created: 2022-10-03 -lastUpdated: 2023-12-21 -maintainedByOasis: true -`,EO=`--- -name: Hello World on Cipher -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - Minimal non-confidential smart contract written in rust which uses the Oasis - Contracts SDK. - - The contract code can be uploaded to Cipher Mainnet, Testnet or Localnet, - instantiated and transacted with the [Oasis CLI](https://github.com/oasisprotocol/cli). - - This example is part of the official [Oasis SDK](https://github.com/oasisprotocol/oasis-sdk) - codebase tests. -paratimes: - - cipher -languages: - - rust -license: Apache-2.0 -tags: - - Oasis Wasm - - Oasis CLI - - CLI -codeUrl: https://github.com/oasisprotocol/oasis-sdk/tree/main/examples/contract-sdk/hello-world -tutorials: - - Cipher Hello World: https://docs.oasis.io/dapp/cipher/hello-world -created: 2022-10-03 -lastUpdated: 2023-12-21 -maintainedByOasis: true -`,PO=`--- -name: Hardhat Sapphire Example -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - A simple example which uses Hardhat for connecting to Sapphire and use its - confidential state to implement a [dead-man switch](https://en.wikipedia.org/wiki/Dead_man%27s_switch) - app which stores a *secret ingredient*. - - This example is part of the official [sapphire-paratime](https://github.com/oasisprotocol/sapphire-paratime) - codebase tests. -paratimes: - - sapphire -languages: - - solidity - - typescript -license: Apache-2.0 -tags: - - Confidential Store - - CLI -codeUrl: https://github.com/oasisprotocol/sapphire-paratime/tree/main/examples/hardhat -tutorials: - - Sapphire Quickstart: https://docs.oasis.io/dapp/sapphire/quickstart -created: 2022-09-07 -lastUpdated: 2023-11-21 -maintainedByOasis: true -`,TO=`--- -name: On-Chain Signer -authors: - - Oasis Protocol Foundation: https://oasisprotocol.org -description: | - Short example to demonstrate Sapphire's on-chain **transaction generation** - and **signing** capabilities. - - There are two tests included: The non-confidential one can be executed on any - EVM-compatible chain, whereas the *confidential* test is executed only - on Sapphire-compatible chain (e.g. the [Sapphire's Localnet docker - image](https://docs.oasis.io/dapp/sapphire/guide#running-a-private-oasis-network-locally). - - This example is part of the official - [sapphire-paratime](https://github.com/oasisprotocol/sapphire) codebase - tests. -paratimes: - - sapphire -languages: - - solidity - - typescript -license: Apache-2.0 -tags: - - On-Chain Encryption - - CLI -codeUrl: https://github.com/oasisprotocol/sapphire-paratime/tree/main/examples/onchain-signer -tutorials: - - Sapphire On-Chain Signer: https://docs.oasis.io/dapp/sapphire/gasless#on-chain-signer -created: 2023-09-14 -lastUpdated: 2023-10-19 -maintainedByOasis: true -`,_O=`--- -name: OasisGuard -authors: - - Utku Ömer Kılıç: https://x.com/utmrklc - - Farhad Asgarov: https://x.com/asgarovf - - Eylül Şahin: https://x.com/eylllsh - - Selim Çetiner: https://x.com/selim_jpeg -description: | - Your private vault on the blockchain, ensuring your secrets remain exclusively - yours, with no leaks and complete control! - - Can you imagine the chaos if all your passwords & private keys & seed phrases - or any recovery code(i.e. 2FA Secret) disappeared tomorrow? 🤯 - - Today, we manage countless account details, passwords, and private keys, often - needing to create new ones every day. Typically, we rely on centralized - platforms like traditional password managers.😕 - - But what if these systems were to suddenly shut down? How would we secure our - data?🤔 - - That's where OasisGuard steps in. This browser extension safeguards your - passwords within a confidential smart contract, accessible only through your unique Passkey(Webauthn). By leveraging Sapphire's Confidential EVM, we've placed all passwords into a 'black box' that’s accessed using commonly used Passkeys, verified through r1 curve signatures on Oasis. - - Do I need to pay gas fees for each account detail I add? - - No, you don't need to pay gas fees for that. We've integrated Paymaster. We - handle this using the EIP155Signer.sign() method to broadcast the transactions - you send, through our Gasless Proxy contract. This ensures that you won’t have - to pay any gas fees. - - But there's more—OASISGUARD also allows for the secure sharing of passwords - with others via Semaphore, enabling group creation and seamless collaboration, - whether it's with one person or an entire team. - - Moreover, it's worth noting that we have implemented this entirely with an - Externally Owned Account (EOA). With the upcoming **EIP-3074**, EOAs will be - able to perform some operations currently only possible with Smart Accounts, - making the integration of a passkey with an EOA even more valuable. - - Check out the [YouTube video](https://www.youtube.com/watch?v=muluwPB6a9w). -paratimes: - - sapphire -languages: - - solidity - - typescript -tags: - - ETHDam 2024 - - Hackathon - - Browser extension - - Password manager -codeUrl: https://github.com/itublockchain/ethdam-oasis-guard -demoUrl: https://oasisguard.xyz/ -tutorials: - - Video demo: https://www.youtube.com/watch?v=muluwPB6a9w -created: 2024-04-12 -lastUpdated: 2024-04-14 -maintainedByOasis: false -`,IO=`--- -name: PrivAds -authors: - - Pedro Palacios: https://github.com/palmenros - - Oriol Saguillo Gonzalez: https://github.com/saguillo2000 - - Franco Sainas: https://github.com/fsainas -description: | - Leverages the Oasis confidential blockchain and machine learning algorithms to - serve targeted advertisements while prioritizing user privacy. Traditional - advertising methods often compromise user data privacy, leading to concerns - about data leaks and unauthorized access and selling of data. PrivAd addresses - these concerns by ensuring that user data remains encrypted and anonymous - throughout the ad-serving process. The advertisers in no moment have access - to the user's private data, which is only used inside the confidential smart - contract to serve personalized ads. - - PrivAds employs a combination of smart contracts, decentralized storage - solutions, and machine learning models to analyze user behavior and - preferences without giving advertisers access to user's sensitive personal - information. - - Key features of PrivAds include: - - - Privacy-preserving targeted ads - - Support for anti-fraud models - - On-chain ML - - Extremely low-dimensional word embeddings - - User financial reward - - Transparent ad-serving process - - Advertiser cross-tracking protection - - IPFS storage for ad-content - - Opt-in participation -paratimes: - - sapphire -languages: - - solidity - - typescript - - python -tags: - - ETHDam 2024 - - Hackathon - - AI - - Advertising - - IPFS -codeUrl: https://github.com/palmenros/private-ads -tutorials: - - Video demo: https://youtu.be/DR6imetTBsk -created: 2024-04-12 -lastUpdated: 2024-04-25 -maintainedByOasis: false -`,OO="/assets/01-landing-DaPauXGD.jpeg",AO="/assets/02-balance-BjtZ6hxR.jpeg",RO="/assets/03-activate-2fa-DaKW0YBI.jpeg",$O="/assets/04-create-multisig-C4Wio8Jp.jpeg",LO="/assets/04-scan-invite-code-BMn6E7AI.jpeg",MO="/assets/05-banner-C94td9LX.png",NO="/assets/01-register-gLx7hdiw.png",jO="/assets/02-sign-in-1F_iOKqc.png",zO="/assets/01-landing-rrJAodjE.png",FO="/assets/02-newbook-BROOIGBr.png",DO="/assets/03-view-book-BFiRAuwj.png",BO="/assets/04-create-community-Ci3rb5FR.png",UO="/assets/04-manage-book-BnC_Q1zj.png",WO="/assets/05-overview-book-B9y3H6BL.png",HO="/assets/06-overview-book2-fHUjQ5M4.jpg",VO="/assets/01-architecture-BRyUeQhy.png",KO="/assets/01-architecture-BY4NE6NI.png",GO="/assets/01-landing-page-BIS25p9H.png",YO="/assets/01-landing-page-CRXHxPWj.png",qO="/assets/01-test-Cunjn3Oj.png",XO="/assets/02-encrypted-proxy-Dc62LpXI.png",QO="/assets/1_query-etoXofAH.png",ZO="/assets/01-landing-page-DAzHgdKf.png",JO="/assets/02-spin-wheel-De9i6O7y.png",eA="/assets/03-nft-Cmy50JRQ.png",nA="/assets/1_new_ballot-r0k30Zs2.png",tA="/assets/01-landing-page-BFSplWDc.png",rA="/assets/02-hello-world-D5ZFiBNr.png",iA="/assets/03-manage-deploy-BuXzbHAq.png",oA="/assets/01-active-polls-jRWp8-Ly.png",aA="/assets/02-vote-Z6Vnu5PN.png",lA="/assets/03-voting-closed-CZ95RSR2.png",sA="/assets/01-upload1-CsQMzJZB.png",uA="/assets/02-upload2-Ty9gN4_h.png",cA="/assets/03-instantiate-CClLiUOX.png",dA="/assets/04-call-B0QbUtuD.png",fA="/assets/01-upload1-DNX2nGZ0.png",pA="/assets/02-upload2-DhEyEsD4.png",mA="/assets/03-instantiate-BuqaZO1q.png",hA="/assets/04-call-lnK3XVOY.png",gA="/assets/01-run-vigil-CCqDnDKt.png",yA="/assets/01-comment-box-tests-BvE1XR8A.png",vA="/assets/01-screenshots-__l3pGdp.png",xA="/assets/02-banner-m-Fg8srM.png",bA="/assets/01-user-BxPxUTqa.png",kA="/assets/02-advertiser-Bv5e6hJK.png",wA="/assets/03-banner-B5POVtpw.png",CA={none:"Plain text",plain:"Plain text",plaintext:"Plain text",text:"Plain text",txt:"Plain text",html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",rss:"RSS",css:"CSS",clike:"C-like",js:"JavaScript",javascript:"JavaScript",abap:"ABAP",abnf:"ABNF",al:"AL",antlr4:"ANTLR4",g4:"ANTLR4",apacheconf:"Apache Configuration",apl:"APL",aql:"AQL",ino:"Arduino",arff:"ARFF",armasm:"ARM Assembly","arm-asm":"ARM Assembly",art:"Arturo",asciidoc:"AsciiDoc",adoc:"AsciiDoc",aspnet:"ASP.NET (C#)",asm6502:"6502 Assembly",asmatmel:"Atmel AVR Assembly",autohotkey:"AutoHotkey",autoit:"AutoIt",avisynth:"AviSynth",avs:"AviSynth","avro-idl":"Avro IDL",avdl:"Avro IDL",awk:"AWK",gawk:"GAWK",sh:"Shell",basic:"BASIC",bbcode:"BBcode",bbj:"BBj",bnf:"BNF",rbnf:"RBNF",bqn:"BQN",bsl:"BSL (1C:Enterprise)",oscript:"OneScript",csharp:"C#",cs:"C#",dotnet:"C#",cpp:"C++",cfscript:"CFScript",cfc:"CFScript",cil:"CIL",cilkc:"Cilk/C","cilk-c":"Cilk/C",cilkcpp:"Cilk/C++","cilk-cpp":"Cilk/C++",cilk:"Cilk/C++",cmake:"CMake",cobol:"COBOL",coffee:"CoffeeScript",conc:"Concurnas",csp:"Content-Security-Policy","css-extras":"CSS Extras",csv:"CSV",cue:"CUE",dataweave:"DataWeave",dax:"DAX",django:"Django/Jinja2",jinja2:"Django/Jinja2","dns-zone-file":"DNS zone file","dns-zone":"DNS zone file",dockerfile:"Docker",dot:"DOT (Graphviz)",gv:"DOT (Graphviz)",ebnf:"EBNF",editorconfig:"EditorConfig",ejs:"EJS",etlua:"Embedded Lua templating",erb:"ERB","excel-formula":"Excel Formula",xlsx:"Excel Formula",xls:"Excel Formula",fsharp:"F#","firestore-security-rules":"Firestore security rules",ftl:"FreeMarker Template Language",gml:"GameMaker Language",gamemakerlanguage:"GameMaker Language",gap:"GAP (CAS)",gcode:"G-code",gdscript:"GDScript",gedcom:"GEDCOM",gettext:"gettext",po:"gettext",glsl:"GLSL",gn:"GN",gni:"GN","linker-script":"GNU Linker Script",ld:"GNU Linker Script","go-module":"Go module","go-mod":"Go module",graphql:"GraphQL",hbs:"Handlebars",hs:"Haskell",hcl:"HCL",hlsl:"HLSL",http:"HTTP",hpkp:"HTTP Public-Key-Pins",hsts:"HTTP Strict-Transport-Security",ichigojam:"IchigoJam","icu-message-format":"ICU Message Format",idr:"Idris",ignore:".ignore",gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore",inform7:"Inform 7",javadoc:"JavaDoc",javadoclike:"JavaDoc-like",javastacktrace:"Java stack trace",jq:"JQ",jsdoc:"JSDoc","js-extras":"JS Extras",json:"JSON",webmanifest:"Web App Manifest",json5:"JSON5",jsonp:"JSONP",jsstacktrace:"JS stack trace","js-templates":"JS Templates",keepalived:"Keepalived Configure",kts:"Kotlin Script",kt:"Kotlin",kumir:"KuMir (КуМир)",kum:"KuMir (КуМир)",latex:"LaTeX",tex:"TeX",context:"ConTeXt",lilypond:"LilyPond",ly:"LilyPond",emacs:"Lisp",elisp:"Lisp","emacs-lisp":"Lisp",llvm:"LLVM IR",log:"Log file",lolcode:"LOLCODE",magma:"Magma (CAS)",md:"Markdown","markup-templating":"Markup templating",matlab:"MATLAB",maxscript:"MAXScript",mel:"MEL",metafont:"METAFONT",mongodb:"MongoDB",moon:"MoonScript",n1ql:"N1QL",n4js:"N4JS",n4jsd:"N4JS","nand2tetris-hdl":"Nand To Tetris HDL",naniscript:"Naninovel Script",nani:"Naninovel Script",nasm:"NASM",neon:"NEON",nginx:"nginx",nsis:"NSIS",objectivec:"Objective-C",objc:"Objective-C",ocaml:"OCaml",opencl:"OpenCL",openqasm:"OpenQasm",qasm:"OpenQasm",parigp:"PARI/GP",objectpascal:"Object Pascal",psl:"PATROL Scripting Language",pcaxis:"PC-Axis",px:"PC-Axis",peoplecode:"PeopleCode",pcode:"PeopleCode",php:"PHP",phpdoc:"PHPDoc","php-extras":"PHP Extras","plant-uml":"PlantUML",plantuml:"PlantUML",plsql:"PL/SQL",powerquery:"PowerQuery",pq:"PowerQuery",mscript:"PowerQuery",powershell:"PowerShell",promql:"PromQL",properties:".properties",protobuf:"Protocol Buffers",purebasic:"PureBasic",pbfasm:"PureBasic",purs:"PureScript",py:"Python",qsharp:"Q#",qs:"Q#",q:"Q (kdb+ database)",qml:"QML",rkt:"Racket",cshtml:"Razor C#",razor:"Razor C#",jsx:"React JSX",tsx:"React TSX",renpy:"Ren'py",rpy:"Ren'py",res:"ReScript",rest:"reST (reStructuredText)",robotframework:"Robot Framework",robot:"Robot Framework",rb:"Ruby",sas:"SAS",sass:"Sass (Sass)",scss:"Sass (SCSS)","shell-session":"Shell session","sh-session":"Shell session",shellsession:"Shell session",sml:"SML",smlnj:"SML/NJ",solidity:"Solidity",sol:"Solidity","solution-file":"Solution file",sln:"Solution file",soy:"Soy (Closure Template)",sparql:"SPARQL",rq:"SPARQL","splunk-spl":"Splunk SPL",sqf:"SQF: Status Quo Function (Arma 3)",sql:"SQL",stata:"Stata Ado",iecst:"Structured Text (IEC 61131-3)",supercollider:"SuperCollider",sclang:"SuperCollider",systemd:"Systemd configuration file","t4-templating":"T4 templating","t4-cs":"T4 Text Templates (C#)",t4:"T4 Text Templates (C#)","t4-vb":"T4 Text Templates (VB)",tap:"TAP",tt2:"Template Toolkit 2",toml:"TOML",trickle:"trickle",troy:"troy",trig:"TriG",ts:"TypeScript",typescript:"TypeScript",tsconfig:"TSConfig",uscript:"UnrealScript",uc:"UnrealScript",uorazor:"UO Razor Script",uri:"URI",url:"URL",vbnet:"VB.Net",vhdl:"VHDL",vim:"vim","visual-basic":"Visual Basic",vba:"VBA",vb:"Visual Basic",wasm:"WebAssembly","web-idl":"Web IDL",webidl:"Web IDL",wgsl:"WGSL",wiki:"Wiki markup",wolfram:"Wolfram language",nb:"Mathematica Notebook",wl:"Wolfram language",xeoracube:"XeoraCube","xml-doc":"XML doc (.net)",xojo:"Xojo (REALbasic)",xquery:"XQuery",yaml:"YAML",yml:"YAML",yang:"YANG"},SA=e=>{const n=CA[e.toLowerCase()];return n||e.substring(0,1).toUpperCase()+e.substring(1)};/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function mb(e){return typeof e>"u"||e===null}function EA(e){return typeof e=="object"&&e!==null}function PA(e){return Array.isArray(e)?e:mb(e)?[]:[e]}function TA(e,n){var t,r,i,o;if(n)for(o=Object.keys(n),t=0,r=o.length;tl&&(o=" ... ",n=r-l+o.length),t-r>l&&(a=" ...",t=r+l-a.length),{str:o+e.slice(n,t).replace(/\t/g,"→")+a,pos:r-n+o.length}}function od(e,n){return Bn.repeat(" ",n-e.length)+e}function NA(e,n){if(n=Object.create(n||null),!e.buffer)return null;n.maxLength||(n.maxLength=79),typeof n.indent!="number"&&(n.indent=1),typeof n.linesBefore!="number"&&(n.linesBefore=3),typeof n.linesAfter!="number"&&(n.linesAfter=2);for(var t=/\r?\n|\r|\0/g,r=[0],i=[],o,a=-1;o=t.exec(e.buffer);)i.push(o.index),r.push(o.index+o[0].length),e.position<=o.index&&a<0&&(a=r.length-2);a<0&&(a=r.length-1);var l="",s,u,c=Math.min(e.line+n.linesAfter,i.length).toString().length,d=n.maxLength-(n.indent+c+3);for(s=1;s<=n.linesBefore&&!(a-s<0);s++)u=id(e.buffer,r[a-s],i[a-s],e.position-(r[a]-r[a-s]),d),l=Bn.repeat(" ",n.indent)+od((e.line-s+1).toString(),c)+" | "+u.str+` -`+l;for(u=id(e.buffer,r[a],i[a],e.position,d),l+=Bn.repeat(" ",n.indent)+od((e.line+1).toString(),c)+" | "+u.str+` -`,l+=Bn.repeat("-",n.indent+c+3+u.pos)+`^ -`,s=1;s<=n.linesAfter&&!(a+s>=i.length);s++)u=id(e.buffer,r[a+s],i[a+s],e.position-(r[a]-r[a+s]),d),l+=Bn.repeat(" ",n.indent)+od((e.line+s+1).toString(),c)+" | "+u.str+` -`;return l.replace(/\n$/,"")}var jA=NA,zA=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],FA=["scalar","sequence","mapping"];function DA(e){var n={};return e!==null&&Object.keys(e).forEach(function(t){e[t].forEach(function(r){n[String(r)]=t})}),n}function BA(e,n){if(n=n||{},Object.keys(n).forEach(function(t){if(zA.indexOf(t)===-1)throw new nr('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.options=n,this.tag=e,this.kind=n.kind||null,this.resolve=n.resolve||function(){return!0},this.construct=n.construct||function(t){return t},this.instanceOf=n.instanceOf||null,this.predicate=n.predicate||null,this.represent=n.represent||null,this.representName=n.representName||null,this.defaultStyle=n.defaultStyle||null,this.multi=n.multi||!1,this.styleAliases=DA(n.styleAliases||null),FA.indexOf(this.kind)===-1)throw new nr('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var Mn=BA;function y0(e,n){var t=[];return e[n].forEach(function(r){var i=t.length;t.forEach(function(o,a){o.tag===r.tag&&o.kind===r.kind&&o.multi===r.multi&&(i=a)}),t[i]=r}),t}function UA(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},n,t;function r(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(n=0,t=arguments.length;n=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),uR=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function cR(e){return!(e===null||!uR.test(e)||e[e.length-1]==="_")}function dR(e){var n,t;return n=e.replace(/_/g,"").toLowerCase(),t=n[0]==="-"?-1:1,"+-".indexOf(n[0])>=0&&(n=n.slice(1)),n===".inf"?t===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:n===".nan"?NaN:t*parseFloat(n,10)}var fR=/^[-+]?[0-9]+e/;function pR(e,n){var t;if(isNaN(e))switch(n){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(n){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(n){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Bn.isNegativeZero(e))return"-0.0";return t=e.toString(10),fR.test(t)?t.replace("e",".e"):t}function mR(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Bn.isNegativeZero(e))}var hR=new Mn("tag:yaml.org,2002:float",{kind:"scalar",resolve:cR,construct:dR,predicate:mR,represent:pR,defaultStyle:"lowercase"}),gR=GA.extend({implicit:[QA,nR,sR,hR]}),yR=gR,gb=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),yb=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function vR(e){return e===null?!1:gb.exec(e)!==null||yb.exec(e)!==null}function xR(e){var n,t,r,i,o,a,l,s=0,u=null,c,d,f;if(n=gb.exec(e),n===null&&(n=yb.exec(e)),n===null)throw new Error("Date resolve error");if(t=+n[1],r=+n[2]-1,i=+n[3],!n[4])return new Date(Date.UTC(t,r,i));if(o=+n[4],a=+n[5],l=+n[6],n[7]){for(s=n[7].slice(0,3);s.length<3;)s+="0";s=+s}return n[9]&&(c=+n[10],d=+(n[11]||0),u=(c*60+d)*6e4,n[9]==="-"&&(u=-u)),f=new Date(Date.UTC(t,r,i,o,a,l,s)),u&&f.setTime(f.getTime()-u),f}function bR(e){return e.toISOString()}var kR=new Mn("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:vR,construct:xR,instanceOf:Date,represent:bR});function wR(e){return e==="<<"||e===null}var CR=new Mn("tag:yaml.org,2002:merge",{kind:"scalar",resolve:wR}),Rm=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= -\r`;function SR(e){if(e===null)return!1;var n,t,r=0,i=e.length,o=Rm;for(t=0;t64)){if(n<0)return!1;r+=6}return r%8===0}function ER(e){var n,t,r=e.replace(/[\r\n=]/g,""),i=r.length,o=Rm,a=0,l=[];for(n=0;n>16&255),l.push(a>>8&255),l.push(a&255)),a=a<<6|o.indexOf(r.charAt(n));return t=i%4*6,t===0?(l.push(a>>16&255),l.push(a>>8&255),l.push(a&255)):t===18?(l.push(a>>10&255),l.push(a>>2&255)):t===12&&l.push(a>>4&255),new Uint8Array(l)}function PR(e){var n="",t=0,r,i,o=e.length,a=Rm;for(r=0;r>18&63],n+=a[t>>12&63],n+=a[t>>6&63],n+=a[t&63]),t=(t<<8)+e[r];return i=o%3,i===0?(n+=a[t>>18&63],n+=a[t>>12&63],n+=a[t>>6&63],n+=a[t&63]):i===2?(n+=a[t>>10&63],n+=a[t>>4&63],n+=a[t<<2&63],n+=a[64]):i===1&&(n+=a[t>>2&63],n+=a[t<<4&63],n+=a[64],n+=a[64]),n}function TR(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}var _R=new Mn("tag:yaml.org,2002:binary",{kind:"scalar",resolve:SR,construct:ER,predicate:TR,represent:PR}),IR=Object.prototype.hasOwnProperty,OR=Object.prototype.toString;function AR(e){if(e===null)return!0;var n=[],t,r,i,o,a,l=e;for(t=0,r=l.length;t>10)+55296,(e-65536&1023)+56320)}var wb=new Array(256),Cb=new Array(256);for(var ji=0;ji<256;ji++)wb[ji]=b0(ji)?1:0,Cb[ji]=b0(ji);function QR(e,n){this.input=e,this.filename=n.filename||null,this.schema=n.schema||UR,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Sb(e,n){var t={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return t.snippet=jA(t),new nr(n,t)}function ie(e,n){throw Sb(e,n)}function tu(e,n){e.onWarning&&e.onWarning.call(null,Sb(e,n))}var k0={YAML:function(n,t,r){var i,o,a;n.version!==null&&ie(n,"duplication of %YAML directive"),r.length!==1&&ie(n,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(r[0]),i===null&&ie(n,"ill-formed argument of the YAML directive"),o=parseInt(i[1],10),a=parseInt(i[2],10),o!==1&&ie(n,"unacceptable YAML version of the document"),n.version=r[0],n.checkLineBreaks=a<2,a!==1&&a!==2&&tu(n,"unsupported YAML version of the document")},TAG:function(n,t,r){var i,o;r.length!==2&&ie(n,"TAG directive accepts exactly two arguments"),i=r[0],o=r[1],bb.test(i)||ie(n,"ill-formed tag handle (first argument) of the TAG directive"),Dr.call(n.tagMap,i)&&ie(n,'there is a previously declared suffix for "'+i+'" tag handle'),kb.test(o)||ie(n,"ill-formed tag prefix (second argument) of the TAG directive");try{o=decodeURIComponent(o)}catch{ie(n,"tag prefix is malformed: "+o)}n.tagMap[i]=o}};function Mr(e,n,t,r){var i,o,a,l;if(n1&&(e.result+=Bn.repeat(` -`,n-1))}function ZR(e,n,t){var r,i,o,a,l,s,u,c,d=e.kind,f=e.result,p;if(p=e.input.charCodeAt(e.position),qn(p)||Ji(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(i=e.input.charCodeAt(e.position+1),qn(i)||t&&Ji(i)))return!1;for(e.kind="scalar",e.result="",o=a=e.position,l=!1;p!==0;){if(p===58){if(i=e.input.charCodeAt(e.position+1),qn(i)||t&&Ji(i))break}else if(p===35){if(r=e.input.charCodeAt(e.position-1),qn(r))break}else{if(e.position===e.lineStart&&hc(e)||t&&Ji(p))break;if(qt(p))if(s=e.line,u=e.lineStart,c=e.lineIndent,dn(e,!1,-1),e.lineIndent>=n){l=!0,p=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=s,e.lineStart=u,e.lineIndent=c;break}}l&&(Mr(e,o,a,!1),Lm(e,e.line-s),o=a=e.position,l=!1),mi(p)||(a=e.position+1),p=e.input.charCodeAt(++e.position)}return Mr(e,o,a,!1),e.result?!0:(e.kind=d,e.result=f,!1)}function JR(e,n){var t,r,i;if(t=e.input.charCodeAt(e.position),t!==39)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(t=e.input.charCodeAt(e.position))!==0;)if(t===39)if(Mr(e,r,e.position,!0),t=e.input.charCodeAt(++e.position),t===39)r=e.position,e.position++,i=e.position;else return!0;else qt(t)?(Mr(e,r,i,!0),Lm(e,dn(e,!1,n)),r=i=e.position):e.position===e.lineStart&&hc(e)?ie(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);ie(e,"unexpected end of the stream within a single quoted scalar")}function e$(e,n){var t,r,i,o,a,l;if(l=e.input.charCodeAt(e.position),l!==34)return!1;for(e.kind="scalar",e.result="",e.position++,t=r=e.position;(l=e.input.charCodeAt(e.position))!==0;){if(l===34)return Mr(e,t,e.position,!0),e.position++,!0;if(l===92){if(Mr(e,t,e.position,!0),l=e.input.charCodeAt(++e.position),qt(l))dn(e,!1,n);else if(l<256&&wb[l])e.result+=Cb[l],e.position++;else if((a=YR(l))>0){for(i=a,o=0;i>0;i--)l=e.input.charCodeAt(++e.position),(a=GR(l))>=0?o=(o<<4)+a:ie(e,"expected hexadecimal character");e.result+=XR(o),e.position++}else ie(e,"unknown escape sequence");t=r=e.position}else qt(l)?(Mr(e,t,r,!0),Lm(e,dn(e,!1,n)),t=r=e.position):e.position===e.lineStart&&hc(e)?ie(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}ie(e,"unexpected end of the stream within a double quoted scalar")}function n$(e,n){var t=!0,r,i,o,a=e.tag,l,s=e.anchor,u,c,d,f,p,h=Object.create(null),v,S,g,m;if(m=e.input.charCodeAt(e.position),m===91)c=93,p=!1,l=[];else if(m===123)c=125,p=!0,l={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=l),m=e.input.charCodeAt(++e.position);m!==0;){if(dn(e,!0,n),m=e.input.charCodeAt(e.position),m===c)return e.position++,e.tag=a,e.anchor=s,e.kind=p?"mapping":"sequence",e.result=l,!0;t?m===44&&ie(e,"expected the node content, but found ','"):ie(e,"missed comma between flow collection entries"),S=v=g=null,d=f=!1,m===63&&(u=e.input.charCodeAt(e.position+1),qn(u)&&(d=f=!0,e.position++,dn(e,!0,n))),r=e.line,i=e.lineStart,o=e.position,Oo(e,n,eu,!1,!0),S=e.tag,v=e.result,dn(e,!0,n),m=e.input.charCodeAt(e.position),(f||e.line===r)&&m===58&&(d=!0,m=e.input.charCodeAt(++e.position),dn(e,!0,n),Oo(e,n,eu,!1,!0),g=e.result),p?eo(e,l,h,S,v,g,r,i,o):d?l.push(eo(e,null,h,S,v,g,r,i,o)):l.push(v),dn(e,!0,n),m=e.input.charCodeAt(e.position),m===44?(t=!0,m=e.input.charCodeAt(++e.position)):t=!1}ie(e,"unexpected end of the stream within a flow collection")}function t$(e,n){var t,r,i=ad,o=!1,a=!1,l=n,s=0,u=!1,c,d;if(d=e.input.charCodeAt(e.position),d===124)r=!1;else if(d===62)r=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)ad===i?i=d===43?v0:WR:ie(e,"repeat of a chomping mode identifier");else if((c=qR(d))>=0)c===0?ie(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?ie(e,"repeat of an indentation width identifier"):(l=n+c-1,a=!0);else break;if(mi(d)){do d=e.input.charCodeAt(++e.position);while(mi(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!qt(d)&&d!==0)}for(;d!==0;){for($m(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndentl&&(l=e.lineIndent),qt(d)){s++;continue}if(e.lineIndentn)&&s!==0)ie(e,"bad indentation of a sequence entry");else if(e.lineIndentn)&&(S&&(a=e.line,l=e.lineStart,s=e.position),Oo(e,n,nu,!0,i)&&(S?h=e.result:v=e.result),S||(eo(e,d,f,p,h,v,a,l,s),p=h=v=null),dn(e,!0,-1),m=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>n)&&m!==0)ie(e,"bad indentation of a mapping entry");else if(e.lineIndentn?s=1:e.lineIndent===n?s=0:e.lineIndentn?s=1:e.lineIndent===n?s=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,f=e.implicitTypes.length;d"),e.result!==null&&h.kind!==e.kind&&ie(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+h.kind+'", not "'+e.kind+'"'),h.resolve(e.result,e.tag)?(e.result=h.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ie(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function l$(e){var n=e.position,t,r,i,o=!1,a;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(a=e.input.charCodeAt(e.position))!==0&&(dn(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(o=!0,a=e.input.charCodeAt(++e.position),t=e.position;a!==0&&!qn(a);)a=e.input.charCodeAt(++e.position);for(r=e.input.slice(t,e.position),i=[],r.length<1&&ie(e,"directive name must not be less than one character in length");a!==0;){for(;mi(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!qt(a));break}if(qt(a))break;for(t=e.position;a!==0&&!qn(a);)a=e.input.charCodeAt(++e.position);i.push(e.input.slice(t,e.position))}a!==0&&$m(e),Dr.call(k0,r)?k0[r](e,r,i):tu(e,'unknown document directive "'+r+'"')}if(dn(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,dn(e,!0,-1)):o&&ie(e,"directives end mark is expected"),Oo(e,e.lineIndent-1,nu,!1,!0),dn(e,!0,-1),e.checkLineBreaks&&VR.test(e.input.slice(n,e.position))&&tu(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&hc(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,dn(e,!0,-1));return}if(e.position"u"&&(t=n,n=null);var r=Eb(e,t);if(typeof n!="function")return r;for(var i=0,o=r.length;i{const t=p$(n),r=e.replace(/\/[^/]*?\.yaml$/,"/screenshots");return t.screenshots=Object.entries(h$).filter(([i])=>i.startsWith(r)).map(([i,o])=>o),t.languages=t.languages.map(SA),t});function g$(e,n){const t=n||{};return(e[e.length-1]===""?[...e,""]:e).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}const y$=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,v$=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,x$={};function S0(e,n){return((n||x$).jsx?v$:y$).test(e)}const b$=/[ \t\n\f\r]/g;function k$(e){return typeof e=="object"?e.type==="text"?E0(e.value):!1:E0(e)}function E0(e){return e.replace(b$,"")===""}class pl{constructor(n,t,r){this.property=n,this.normal=t,r&&(this.space=r)}}pl.prototype.property={};pl.prototype.normal={};pl.prototype.space=null;function Pb(e,n){const t={},r={};let i=-1;for(;++i4&&t.slice(0,4)==="data"&&P$.test(n)){if(n.charAt(4)==="-"){const o=n.slice(5).replace(T0,O$);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{const o=n.slice(4);if(!T0.test(o)){let a=o.replace(T$,I$);a.charAt(0)!=="-"&&(a="-"+a),n="data"+a}}i=Mm}return new i(r,n)}function I$(e){return"-"+e.toLowerCase()}function O$(e){return e.charAt(1).toUpperCase()}const A$={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},R$=Pb([Ib,_b,Rb,$b,S$],"html"),Nm=Pb([Ib,_b,Rb,$b,E$],"svg");function $$(e){return e.join(" ").trim()}var Lb={},_0=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,L$=/\n/g,M$=/^\s*/,N$=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,j$=/^:\s*/,z$=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,F$=/^[;\s]*/,D$=/^\s+|\s+$/g,B$=` -`,I0="/",O0="*",ri="",U$="comment",W$="declaration",H$=function(e,n){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];n=n||{};var t=1,r=1;function i(h){var v=h.match(L$);v&&(t+=v.length);var S=h.lastIndexOf(B$);r=~S?h.length-S:r+h.length}function o(){var h={line:t,column:r};return function(v){return v.position=new a(h),u(),v}}function a(h){this.start=h,this.end={line:t,column:r},this.source=n.source}a.prototype.content=e;function l(h){var v=new Error(n.source+":"+t+":"+r+": "+h);if(v.reason=h,v.filename=n.source,v.line=t,v.column=r,v.source=e,!n.silent)throw v}function s(h){var v=h.exec(e);if(v){var S=v[0];return i(S),e=e.slice(S.length),v}}function u(){s(M$)}function c(h){var v;for(h=h||[];v=d();)v!==!1&&h.push(v);return h}function d(){var h=o();if(!(I0!=e.charAt(0)||O0!=e.charAt(1))){for(var v=2;ri!=e.charAt(v)&&(O0!=e.charAt(v)||I0!=e.charAt(v+1));)++v;if(v+=2,ri===e.charAt(v-1))return l("End of comment missing");var S=e.slice(2,v-2);return r+=2,i(S),e=e.slice(v),r+=2,h({type:U$,comment:S})}}function f(){var h=o(),v=s(N$);if(v){if(d(),!s(j$))return l("property missing ':'");var S=s(z$),g=h({type:W$,property:A0(v[0].replace(_0,ri)),value:S?A0(S[0].replace(_0,ri)):ri});return s(F$),g}}function p(){var h=[];c(h);for(var v;v=f();)v!==!1&&(h.push(v),c(h));return h}return u(),p()};function A0(e){return e?e.replace(D$,ri):ri}var V$=ch&&ch.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Lb,"__esModule",{value:!0});var K$=V$(H$);function G$(e,n){var t=null;if(!e||typeof e!="string")return t;var r=(0,K$.default)(e),i=typeof n=="function";return r.forEach(function(o){if(o.type==="declaration"){var a=o.property,l=o.value;i?n(a,l,o):l&&(t=t||{},t[a]=l)}}),t}var R0=Lb.default=G$;const Y$=R0.default||R0,Mb=Nb("end"),jm=Nb("start");function Nb(e){return n;function n(t){const r=t&&t.position&&t.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function q$(e){const n=jm(e),t=Mb(e);if(n&&t)return{start:n,end:t}}function wa(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?$0(e.position):"start"in e||"end"in e?$0(e):"line"in e||"column"in e?Mf(e):""}function Mf(e){return L0(e&&e.line)+":"+L0(e&&e.column)}function $0(e){return Mf(e&&e.start)+"-"+Mf(e&&e.end)}function L0(e){return e&&typeof e=="number"?e:1}class jn extends Error{constructor(n,t,r){super(),typeof t=="string"&&(r=t,t=void 0);let i="",o={},a=!1;if(t&&("line"in t&&"column"in t?o={place:t}:"start"in t&&"end"in t?o={place:t}:"type"in t?o={ancestors:[t],place:t.position}:o={...t}),typeof n=="string"?i=n:!o.cause&&n&&(a=!0,i=n.message,o.cause=n),!o.ruleId&&!o.source&&typeof r=="string"){const s=r.indexOf(":");s===-1?o.ruleId=r:(o.source=r.slice(0,s),o.ruleId=r.slice(s+1))}if(!o.place&&o.ancestors&&o.ancestors){const s=o.ancestors[o.ancestors.length-1];s&&(o.place=s.position)}const l=o.place&&"start"in o.place?o.place.start:o.place;this.ancestors=o.ancestors||void 0,this.cause=o.cause||void 0,this.column=l?l.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=l?l.line:void 0,this.name=wa(o.place)||"1:1",this.place=o.place||void 0,this.reason=this.message,this.ruleId=o.ruleId||void 0,this.source=o.source||void 0,this.stack=a&&o.cause&&typeof o.cause.stack=="string"?o.cause.stack:"",this.actual,this.expected,this.note,this.url}}jn.prototype.file="";jn.prototype.name="";jn.prototype.reason="";jn.prototype.message="";jn.prototype.stack="";jn.prototype.column=void 0;jn.prototype.line=void 0;jn.prototype.ancestors=void 0;jn.prototype.cause=void 0;jn.prototype.fatal=void 0;jn.prototype.place=void 0;jn.prototype.ruleId=void 0;jn.prototype.source=void 0;const zm={}.hasOwnProperty,X$=new Map,Q$=/[A-Z]/g,Z$=/-([a-z])/g,J$=new Set(["table","tbody","thead","tfoot","tr"]),eL=new Set(["td","th"]),jb="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function nL(e,n){if(!n||n.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const t=n.filePath||void 0;let r;if(n.development){if(typeof n.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=uL(t,n.jsxDEV)}else{if(typeof n.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof n.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=sL(t,n.jsx,n.jsxs)}const i={Fragment:n.Fragment,ancestors:[],components:n.components||{},create:r,elementAttributeNameCase:n.elementAttributeNameCase||"react",evaluater:n.createEvaluater?n.createEvaluater():void 0,filePath:t,ignoreInvalidStyle:n.ignoreInvalidStyle||!1,passKeys:n.passKeys!==!1,passNode:n.passNode||!1,schema:n.space==="svg"?Nm:R$,stylePropertyNameCase:n.stylePropertyNameCase||"dom",tableCellAlignToStyle:n.tableCellAlignToStyle!==!1},o=zb(i,e,void 0);return o&&typeof o!="string"?o:i.create(e,i.Fragment,{children:o||void 0},void 0)}function zb(e,n,t){if(n.type==="element")return tL(e,n,t);if(n.type==="mdxFlowExpression"||n.type==="mdxTextExpression")return rL(e,n);if(n.type==="mdxJsxFlowElement"||n.type==="mdxJsxTextElement")return oL(e,n,t);if(n.type==="mdxjsEsm")return iL(e,n);if(n.type==="root")return aL(e,n,t);if(n.type==="text")return lL(e,n)}function tL(e,n,t){const r=e.schema;let i=r;n.tagName.toLowerCase()==="svg"&&r.space==="html"&&(i=Nm,e.schema=i),e.ancestors.push(n);const o=Db(e,n.tagName,!1),a=cL(e,n);let l=Dm(e,n);return J$.has(n.tagName)&&(l=l.filter(function(s){return typeof s=="string"?!k$(s):!0})),Fb(e,a,o,n),Fm(a,l),e.ancestors.pop(),e.schema=r,e.create(n,o,a,t)}function rL(e,n){if(n.data&&n.data.estree&&e.evaluater){const r=n.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}Qa(e,n.position)}function iL(e,n){if(n.data&&n.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(n.data.estree);Qa(e,n.position)}function oL(e,n,t){const r=e.schema;let i=r;n.name==="svg"&&r.space==="html"&&(i=Nm,e.schema=i),e.ancestors.push(n);const o=n.name===null?e.Fragment:Db(e,n.name,!0),a=dL(e,n),l=Dm(e,n);return Fb(e,a,o,n),Fm(a,l),e.ancestors.pop(),e.schema=r,e.create(n,o,a,t)}function aL(e,n,t){const r={};return Fm(r,Dm(e,n)),e.create(n,e.Fragment,r,t)}function lL(e,n){return n.value}function Fb(e,n,t,r){typeof t!="string"&&t!==e.Fragment&&e.passNode&&(n.node=r)}function Fm(e,n){if(n.length>0){const t=n.length>1?n:n[0];t&&(e.children=t)}}function sL(e,n,t){return r;function r(i,o,a,l){const u=Array.isArray(a.children)?t:n;return l?u(o,a,l):u(o,a)}}function uL(e,n){return t;function t(r,i,o,a){const l=Array.isArray(o.children),s=jm(r);return n(i,o,a,l,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}function cL(e,n){const t={};let r,i;for(i in n.properties)if(i!=="children"&&zm.call(n.properties,i)){const o=fL(e,i,n.properties[i]);if(o){const[a,l]=o;e.tableCellAlignToStyle&&a==="align"&&typeof l=="string"&&eL.has(n.tagName)?r=l:t[a]=l}}if(r){const o=t.style||(t.style={});o[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return t}function dL(e,n){const t={};for(const r of n.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const o=r.data.estree.body[0];o.type;const a=o.expression;a.type;const l=a.properties[0];l.type,Object.assign(t,e.evaluater.evaluateExpression(l.argument))}else Qa(e,n.position);else{const i=r.name;let o;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const l=r.value.data.estree.body[0];l.type,o=e.evaluater.evaluateExpression(l.expression)}else Qa(e,n.position);else o=r.value===null?!0:r.value;t[i]=o}return t}function Dm(e,n){const t=[];let r=-1;const i=e.passKeys?new Map:X$;for(;++ri?0:i+n:n=n>i?i:n,t=t>0?t:0,r.length<1e4)a=Array.from(r),a.unshift(n,t),e.splice(...a);else for(t&&e.splice(n,t);o0?(Qt(e,e.length,0,n),e):n}const j0={}.hasOwnProperty;function kL(e){const n={};let t=-1;for(;++t13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(t&65535)===65535||(t&65535)===65534||t>1114111?"�":String.fromCodePoint(t)}function go(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const SL=Yr(new RegExp("\\p{P}","u")),Ht=Yr(/[A-Za-z]/),ut=Yr(/[\dA-Za-z]/),EL=Yr(/[#-'*+\--9=?A-Z^-~]/);function Nf(e){return e!==null&&(e<32||e===127)}const jf=Yr(/\d/),PL=Yr(/[\dA-Fa-f]/),Wb=Yr(/[!-/:-@[-`{-~]/);function de(e){return e!==null&&e<-2}function et(e){return e!==null&&(e<0||e===32)}function $e(e){return e===-2||e===-1||e===32}function TL(e){return Wb(e)||SL(e)}const _L=Yr(/\s/);function Yr(e){return n;function n(t){return t!==null&&t>-1&&e.test(String.fromCharCode(t))}}function jo(e){const n=[];let t=-1,r=0,i=0;for(;++t55295&&o<57344){const l=e.charCodeAt(t+1);o<56320&&l>56319&&l<57344?(a=String.fromCharCode(o,l),i=1):a="�"}else a=String.fromCharCode(o);a&&(n.push(e.slice(r,t),encodeURIComponent(a)),r=t+i+1,a=""),i&&(t+=i,i=0)}return n.join("")+e.slice(r)}function Ve(e,n,t,r){const i=r?r-1:Number.POSITIVE_INFINITY;let o=0;return a;function a(s){return $e(s)?(e.enter(t),l(s)):n(s)}function l(s){return $e(s)&&o++a))return;const P=n.events.length;let O=P,$,I;for(;O--;)if(n.events[O][0]==="exit"&&n.events[O][1].type==="chunkFlow"){if($){I=n.events[O][1].end;break}$=!0}for(g(r),w=P;wy;){const T=t[x];n.containerState=T[1],T[0].exit.call(n,e)}t.length=y}function m(){i.write([null]),o=void 0,i=void 0,n.containerState._closeFlow=void 0}}function $L(e,n,t){return Ve(e,e.attempt(this.parser.constructs.document,n,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function F0(e){if(e===null||et(e)||_L(e))return 1;if(TL(e))return 2}function Um(e,n,t){const r=[];let i=-1;for(;++i1&&e[t][1].end.offset-e[t][1].start.offset>1?2:1;const d=Object.assign({},e[r][1].end),f=Object.assign({},e[t][1].start);D0(d,-s),D0(f,s),a={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},l={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[t][1].start),end:f},o={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[t][1].start)},i={type:s>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},l.end)},e[r][1].end=Object.assign({},a.start),e[t][1].start=Object.assign({},l.end),u=[],e[r][1].end.offset-e[r][1].start.offset&&(u=kt(u,[["enter",e[r][1],n],["exit",e[r][1],n]])),u=kt(u,[["enter",i,n],["enter",a,n],["exit",a,n],["enter",o,n]]),u=kt(u,Um(n.parser.constructs.insideSpan.null,e.slice(r+1,t),n)),u=kt(u,[["exit",o,n],["enter",l,n],["exit",l,n],["exit",i,n]]),e[t][1].end.offset-e[t][1].start.offset?(c=2,u=kt(u,[["enter",e[t][1],n],["exit",e[t][1],n]])):c=0,Qt(e,r-1,t-r+3,u),t=r+u.length-c-2;break}}for(t=-1;++t0&&$e(w)?Ve(e,m,"linePrefix",o+1)(w):m(w)}function m(w){return w===null||de(w)?e.check(B0,v,x)(w):(e.enter("codeFlowValue"),y(w))}function y(w){return w===null||de(w)?(e.exit("codeFlowValue"),m(w)):(e.consume(w),y)}function x(w){return e.exit("codeFenced"),n(w)}function T(w,P,O){let $=0;return I;function I(N){return w.enter("lineEnding"),w.consume(N),w.exit("lineEnding"),R}function R(N){return w.enter("codeFencedFence"),$e(N)?Ve(w,L,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(N):L(N)}function L(N){return N===l?(w.enter("codeFencedFenceSequence"),F(N)):O(N)}function F(N){return N===l?($++,w.consume(N),F):$>=a?(w.exit("codeFencedFenceSequence"),$e(N)?Ve(w,z,"whitespace")(N):z(N)):O(N)}function z(N){return N===null||de(N)?(w.exit("codeFencedFence"),P(N)):O(N)}}}function VL(e,n,t){const r=this;return i;function i(a){return a===null?t(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o)}function o(a){return r.parser.lazy[r.now().line]?t(a):n(a)}}const ud={name:"codeIndented",tokenize:GL},KL={tokenize:YL,partial:!0};function GL(e,n,t){const r=this;return i;function i(u){return e.enter("codeIndented"),Ve(e,o,"linePrefix",5)(u)}function o(u){const c=r.events[r.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?a(u):t(u)}function a(u){return u===null?s(u):de(u)?e.attempt(KL,a,s)(u):(e.enter("codeFlowValue"),l(u))}function l(u){return u===null||de(u)?(e.exit("codeFlowValue"),a(u)):(e.consume(u),l)}function s(u){return e.exit("codeIndented"),n(u)}}function YL(e,n,t){const r=this;return i;function i(a){return r.parser.lazy[r.now().line]?t(a):de(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i):Ve(e,o,"linePrefix",5)(a)}function o(a){const l=r.events[r.events.length-1];return l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?n(a):de(a)?i(a):t(a)}}const qL={name:"codeText",tokenize:ZL,resolve:XL,previous:QL};function XL(e){let n=e.length-4,t=3,r,i;if((e[t][1].type==="lineEnding"||e[t][1].type==="space")&&(e[n][1].type==="lineEnding"||e[n][1].type==="space")){for(r=t;++r=4?n(a):e.interrupt(r.parser.constructs.flow,t,n)(a)}}function Yb(e,n,t,r,i,o,a,l,s){const u=s||Number.POSITIVE_INFINITY;let c=0;return d;function d(g){return g===60?(e.enter(r),e.enter(i),e.enter(o),e.consume(g),e.exit(o),f):g===null||g===32||g===41||Nf(g)?t(g):(e.enter(r),e.enter(a),e.enter(l),e.enter("chunkString",{contentType:"string"}),v(g))}function f(g){return g===62?(e.enter(o),e.consume(g),e.exit(o),e.exit(i),e.exit(r),n):(e.enter(l),e.enter("chunkString",{contentType:"string"}),p(g))}function p(g){return g===62?(e.exit("chunkString"),e.exit(l),f(g)):g===null||g===60||de(g)?t(g):(e.consume(g),g===92?h:p)}function h(g){return g===60||g===62||g===92?(e.consume(g),p):p(g)}function v(g){return!c&&(g===null||g===41||et(g))?(e.exit("chunkString"),e.exit(l),e.exit(a),e.exit(r),n(g)):c999||p===null||p===91||p===93&&!s||p===94&&!l&&"_hiddenFootnoteSupport"in a.parser.constructs?t(p):p===93?(e.exit(o),e.enter(i),e.consume(p),e.exit(i),e.exit(r),n):de(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),d(p))}function d(p){return p===null||p===91||p===93||de(p)||l++>999?(e.exit("chunkString"),c(p)):(e.consume(p),s||(s=!$e(p)),p===92?f:d)}function f(p){return p===91||p===92||p===93?(e.consume(p),l++,d):d(p)}}function Xb(e,n,t,r,i,o){let a;return l;function l(f){return f===34||f===39||f===40?(e.enter(r),e.enter(i),e.consume(f),e.exit(i),a=f===40?41:f,s):t(f)}function s(f){return f===a?(e.enter(i),e.consume(f),e.exit(i),e.exit(r),n):(e.enter(o),u(f))}function u(f){return f===a?(e.exit(o),s(a)):f===null?t(f):de(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),Ve(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(f))}function c(f){return f===a||f===null||de(f)?(e.exit("chunkString"),u(f)):(e.consume(f),f===92?d:c)}function d(f){return f===a||f===92?(e.consume(f),c):c(f)}}function Ca(e,n){let t;return r;function r(i){return de(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t=!0,r):$e(i)?Ve(e,r,t?"linePrefix":"lineSuffix")(i):n(i)}}const oM={name:"definition",tokenize:lM},aM={tokenize:sM,partial:!0};function lM(e,n,t){const r=this;let i;return o;function o(p){return e.enter("definition"),a(p)}function a(p){return qb.call(r,e,l,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(p)}function l(p){return i=go(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),p===58?(e.enter("definitionMarker"),e.consume(p),e.exit("definitionMarker"),s):t(p)}function s(p){return et(p)?Ca(e,u)(p):u(p)}function u(p){return Yb(e,c,t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(p)}function c(p){return e.attempt(aM,d,d)(p)}function d(p){return $e(p)?Ve(e,f,"whitespace")(p):f(p)}function f(p){return p===null||de(p)?(e.exit("definition"),r.parser.defined.push(i),n(p)):t(p)}}function sM(e,n,t){return r;function r(l){return et(l)?Ca(e,i)(l):t(l)}function i(l){return Xb(e,o,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(l)}function o(l){return $e(l)?Ve(e,a,"whitespace")(l):a(l)}function a(l){return l===null||de(l)?n(l):t(l)}}const uM={name:"hardBreakEscape",tokenize:cM};function cM(e,n,t){return r;function r(o){return e.enter("hardBreakEscape"),e.consume(o),i}function i(o){return de(o)?(e.exit("hardBreakEscape"),n(o)):t(o)}}const dM={name:"headingAtx",tokenize:pM,resolve:fM};function fM(e,n){let t=e.length-2,r=3,i,o;return e[r][1].type==="whitespace"&&(r+=2),t-2>r&&e[t][1].type==="whitespace"&&(t-=2),e[t][1].type==="atxHeadingSequence"&&(r===t-1||t-4>r&&e[t-2][1].type==="whitespace")&&(t-=r+1===t?2:4),t>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[t][1].end},o={type:"chunkText",start:e[r][1].start,end:e[t][1].end,contentType:"text"},Qt(e,r,t-r+1,[["enter",i,n],["enter",o,n],["exit",o,n],["exit",i,n]])),e}function pM(e,n,t){let r=0;return i;function i(c){return e.enter("atxHeading"),o(c)}function o(c){return e.enter("atxHeadingSequence"),a(c)}function a(c){return c===35&&r++<6?(e.consume(c),a):c===null||et(c)?(e.exit("atxHeadingSequence"),l(c)):t(c)}function l(c){return c===35?(e.enter("atxHeadingSequence"),s(c)):c===null||de(c)?(e.exit("atxHeading"),n(c)):$e(c)?Ve(e,l,"whitespace")(c):(e.enter("atxHeadingText"),u(c))}function s(c){return c===35?(e.consume(c),s):(e.exit("atxHeadingSequence"),l(c))}function u(c){return c===null||c===35||et(c)?(e.exit("atxHeadingText"),l(c)):(e.consume(c),u)}}const mM=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],W0=["pre","script","style","textarea"],hM={name:"htmlFlow",tokenize:xM,resolveTo:vM,concrete:!0},gM={tokenize:kM,partial:!0},yM={tokenize:bM,partial:!0};function vM(e){let n=e.length;for(;n--&&!(e[n][0]==="enter"&&e[n][1].type==="htmlFlow"););return n>1&&e[n-2][1].type==="linePrefix"&&(e[n][1].start=e[n-2][1].start,e[n+1][1].start=e[n-2][1].start,e.splice(n-2,2)),e}function xM(e,n,t){const r=this;let i,o,a,l,s;return u;function u(_){return c(_)}function c(_){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(_),d}function d(_){return _===33?(e.consume(_),f):_===47?(e.consume(_),o=!0,v):_===63?(e.consume(_),i=3,r.interrupt?n:C):Ht(_)?(e.consume(_),a=String.fromCharCode(_),S):t(_)}function f(_){return _===45?(e.consume(_),i=2,p):_===91?(e.consume(_),i=5,l=0,h):Ht(_)?(e.consume(_),i=4,r.interrupt?n:C):t(_)}function p(_){return _===45?(e.consume(_),r.interrupt?n:C):t(_)}function h(_){const J="CDATA[";return _===J.charCodeAt(l++)?(e.consume(_),l===J.length?r.interrupt?n:L:h):t(_)}function v(_){return Ht(_)?(e.consume(_),a=String.fromCharCode(_),S):t(_)}function S(_){if(_===null||_===47||_===62||et(_)){const J=_===47,ge=a.toLowerCase();return!J&&!o&&W0.includes(ge)?(i=1,r.interrupt?n(_):L(_)):mM.includes(a.toLowerCase())?(i=6,J?(e.consume(_),g):r.interrupt?n(_):L(_)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?t(_):o?m(_):y(_))}return _===45||ut(_)?(e.consume(_),a+=String.fromCharCode(_),S):t(_)}function g(_){return _===62?(e.consume(_),r.interrupt?n:L):t(_)}function m(_){return $e(_)?(e.consume(_),m):I(_)}function y(_){return _===47?(e.consume(_),I):_===58||_===95||Ht(_)?(e.consume(_),x):$e(_)?(e.consume(_),y):I(_)}function x(_){return _===45||_===46||_===58||_===95||ut(_)?(e.consume(_),x):T(_)}function T(_){return _===61?(e.consume(_),w):$e(_)?(e.consume(_),T):y(_)}function w(_){return _===null||_===60||_===61||_===62||_===96?t(_):_===34||_===39?(e.consume(_),s=_,P):$e(_)?(e.consume(_),w):O(_)}function P(_){return _===s?(e.consume(_),s=null,$):_===null||de(_)?t(_):(e.consume(_),P)}function O(_){return _===null||_===34||_===39||_===47||_===60||_===61||_===62||_===96||et(_)?T(_):(e.consume(_),O)}function $(_){return _===47||_===62||$e(_)?y(_):t(_)}function I(_){return _===62?(e.consume(_),R):t(_)}function R(_){return _===null||de(_)?L(_):$e(_)?(e.consume(_),R):t(_)}function L(_){return _===45&&i===2?(e.consume(_),B):_===60&&i===1?(e.consume(_),D):_===62&&i===4?(e.consume(_),se):_===63&&i===3?(e.consume(_),C):_===93&&i===5?(e.consume(_),j):de(_)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(gM,ae,F)(_)):_===null||de(_)?(e.exit("htmlFlowData"),F(_)):(e.consume(_),L)}function F(_){return e.check(yM,z,ae)(_)}function z(_){return e.enter("lineEnding"),e.consume(_),e.exit("lineEnding"),N}function N(_){return _===null||de(_)?F(_):(e.enter("htmlFlowData"),L(_))}function B(_){return _===45?(e.consume(_),C):L(_)}function D(_){return _===47?(e.consume(_),a="",A):L(_)}function A(_){if(_===62){const J=a.toLowerCase();return W0.includes(J)?(e.consume(_),se):L(_)}return Ht(_)&&a.length<8?(e.consume(_),a+=String.fromCharCode(_),A):L(_)}function j(_){return _===93?(e.consume(_),C):L(_)}function C(_){return _===62?(e.consume(_),se):_===45&&i===2?(e.consume(_),C):L(_)}function se(_){return _===null||de(_)?(e.exit("htmlFlowData"),ae(_)):(e.consume(_),se)}function ae(_){return e.exit("htmlFlow"),n(_)}}function bM(e,n,t){const r=this;return i;function i(a){return de(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):t(a)}function o(a){return r.parser.lazy[r.now().line]?t(a):n(a)}}function kM(e,n,t){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(gc,n,t)}}const wM={name:"htmlText",tokenize:CM};function CM(e,n,t){const r=this;let i,o,a;return l;function l(C){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(C),s}function s(C){return C===33?(e.consume(C),u):C===47?(e.consume(C),T):C===63?(e.consume(C),y):Ht(C)?(e.consume(C),O):t(C)}function u(C){return C===45?(e.consume(C),c):C===91?(e.consume(C),o=0,h):Ht(C)?(e.consume(C),m):t(C)}function c(C){return C===45?(e.consume(C),p):t(C)}function d(C){return C===null?t(C):C===45?(e.consume(C),f):de(C)?(a=d,D(C)):(e.consume(C),d)}function f(C){return C===45?(e.consume(C),p):d(C)}function p(C){return C===62?B(C):C===45?f(C):d(C)}function h(C){const se="CDATA[";return C===se.charCodeAt(o++)?(e.consume(C),o===se.length?v:h):t(C)}function v(C){return C===null?t(C):C===93?(e.consume(C),S):de(C)?(a=v,D(C)):(e.consume(C),v)}function S(C){return C===93?(e.consume(C),g):v(C)}function g(C){return C===62?B(C):C===93?(e.consume(C),g):v(C)}function m(C){return C===null||C===62?B(C):de(C)?(a=m,D(C)):(e.consume(C),m)}function y(C){return C===null?t(C):C===63?(e.consume(C),x):de(C)?(a=y,D(C)):(e.consume(C),y)}function x(C){return C===62?B(C):y(C)}function T(C){return Ht(C)?(e.consume(C),w):t(C)}function w(C){return C===45||ut(C)?(e.consume(C),w):P(C)}function P(C){return de(C)?(a=P,D(C)):$e(C)?(e.consume(C),P):B(C)}function O(C){return C===45||ut(C)?(e.consume(C),O):C===47||C===62||et(C)?$(C):t(C)}function $(C){return C===47?(e.consume(C),B):C===58||C===95||Ht(C)?(e.consume(C),I):de(C)?(a=$,D(C)):$e(C)?(e.consume(C),$):B(C)}function I(C){return C===45||C===46||C===58||C===95||ut(C)?(e.consume(C),I):R(C)}function R(C){return C===61?(e.consume(C),L):de(C)?(a=R,D(C)):$e(C)?(e.consume(C),R):$(C)}function L(C){return C===null||C===60||C===61||C===62||C===96?t(C):C===34||C===39?(e.consume(C),i=C,F):de(C)?(a=L,D(C)):$e(C)?(e.consume(C),L):(e.consume(C),z)}function F(C){return C===i?(e.consume(C),i=void 0,N):C===null?t(C):de(C)?(a=F,D(C)):(e.consume(C),F)}function z(C){return C===null||C===34||C===39||C===60||C===61||C===96?t(C):C===47||C===62||et(C)?$(C):(e.consume(C),z)}function N(C){return C===47||C===62||et(C)?$(C):t(C)}function B(C){return C===62?(e.consume(C),e.exit("htmlTextData"),e.exit("htmlText"),n):t(C)}function D(C){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(C),e.exit("lineEnding"),A}function A(C){return $e(C)?Ve(e,j,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(C):j(C)}function j(C){return e.enter("htmlTextData"),a(C)}}const Wm={name:"labelEnd",tokenize:IM,resolveTo:_M,resolveAll:TM},SM={tokenize:OM},EM={tokenize:AM},PM={tokenize:RM};function TM(e){let n=-1;for(;++n=3&&(u===null||de(u))?(e.exit("thematicBreak"),n(u)):t(u)}function s(u){return u===i?(e.consume(u),r++,s):(e.exit("thematicBreakSequence"),$e(u)?Ve(e,l,"whitespace")(u):l(u))}}const Kn={name:"list",tokenize:BM,continuation:{tokenize:UM},exit:HM},FM={tokenize:VM,partial:!0},DM={tokenize:WM,partial:!0};function BM(e,n,t){const r=this,i=r.events[r.events.length-1];let o=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,a=0;return l;function l(p){const h=r.containerState.type||(p===42||p===43||p===45?"listUnordered":"listOrdered");if(h==="listUnordered"?!r.containerState.marker||p===r.containerState.marker:jf(p)){if(r.containerState.type||(r.containerState.type=h,e.enter(h,{_container:!0})),h==="listUnordered")return e.enter("listItemPrefix"),p===42||p===45?e.check(gs,t,u)(p):u(p);if(!r.interrupt||p===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(p)}return t(p)}function s(p){return jf(p)&&++a<10?(e.consume(p),s):(!r.interrupt||a<2)&&(r.containerState.marker?p===r.containerState.marker:p===41||p===46)?(e.exit("listItemValue"),u(p)):t(p)}function u(p){return e.enter("listItemMarker"),e.consume(p),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||p,e.check(gc,r.interrupt?t:c,e.attempt(FM,f,d))}function c(p){return r.containerState.initialBlankLine=!0,o++,f(p)}function d(p){return $e(p)?(e.enter("listItemPrefixWhitespace"),e.consume(p),e.exit("listItemPrefixWhitespace"),f):t(p)}function f(p){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,n(p)}}function UM(e,n,t){const r=this;return r.containerState._closeFlow=void 0,e.check(gc,i,o);function i(l){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Ve(e,n,"listItemIndent",r.containerState.size+1)(l)}function o(l){return r.containerState.furtherBlankLines||!$e(l)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(l)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(DM,n,a)(l))}function a(l){return r.containerState._closeFlow=!0,r.interrupt=void 0,Ve(e,e.attempt(Kn,n,t),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(l)}}function WM(e,n,t){const r=this;return Ve(e,i,"listItemIndent",r.containerState.size+1);function i(o){const a=r.events[r.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?n(o):t(o)}}function HM(e){e.exit(this.containerState.type)}function VM(e,n,t){const r=this;return Ve(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(o){const a=r.events[r.events.length-1];return!$e(o)&&a&&a[1].type==="listItemPrefixWhitespace"?n(o):t(o)}}const H0={name:"setextUnderline",tokenize:GM,resolveTo:KM};function KM(e,n){let t=e.length,r,i,o;for(;t--;)if(e[t][0]==="enter"){if(e[t][1].type==="content"){r=t;break}e[t][1].type==="paragraph"&&(i=t)}else e[t][1].type==="content"&&e.splice(t,1),!o&&e[t][1].type==="definition"&&(o=t);const a={type:"setextHeading",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[i][1].type="setextHeadingText",o?(e.splice(i,0,["enter",a,n]),e.splice(o+1,0,["exit",e[r][1],n]),e[r][1].end=Object.assign({},e[o][1].end)):e[r][1]=a,e.push(["exit",a,n]),e}function GM(e,n,t){const r=this;let i;return o;function o(u){let c=r.events.length,d;for(;c--;)if(r.events[c][1].type!=="lineEnding"&&r.events[c][1].type!=="linePrefix"&&r.events[c][1].type!=="content"){d=r.events[c][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),i=u,a(u)):t(u)}function a(u){return e.enter("setextHeadingLineSequence"),l(u)}function l(u){return u===i?(e.consume(u),l):(e.exit("setextHeadingLineSequence"),$e(u)?Ve(e,s,"lineSuffix")(u):s(u))}function s(u){return u===null||de(u)?(e.exit("setextHeadingLine"),n(u)):t(u)}}const YM={tokenize:qM};function qM(e){const n=this,t=e.attempt(gc,r,e.attempt(this.parser.constructs.flowInitial,i,Ve(e,e.attempt(this.parser.constructs.flow,i,e.attempt(eM,i)),"linePrefix")));return t;function r(o){if(o===null){e.consume(o);return}return e.enter("lineEndingBlank"),e.consume(o),e.exit("lineEndingBlank"),n.currentConstruct=void 0,t}function i(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n.currentConstruct=void 0,t}}const XM={resolveAll:Zb()},QM=Qb("string"),ZM=Qb("text");function Qb(e){return{tokenize:n,resolveAll:Zb(e==="text"?JM:void 0)};function n(t){const r=this,i=this.parser.constructs[e],o=t.attempt(i,a,l);return a;function a(c){return u(c)?o(c):l(c)}function l(c){if(c===null){t.consume(c);return}return t.enter("data"),t.consume(c),s}function s(c){return u(c)?(t.exit("data"),o(c)):(t.consume(c),s)}function u(c){if(c===null)return!0;const d=i[c];let f=-1;if(d)for(;++f-1){const l=a[0];typeof l=="string"?a[0]=l.slice(r):a.shift()}o>0&&a.push(e[i].slice(0,o))}return a}function tN(e,n){let t=-1;const r=[];let i;for(;++t0){const Ke=le.tokenStack[le.tokenStack.length-1];(Ke[1]||K0).call(le,void 0,Ke[0])}for(V.position={start:vr(M.length>0?M[0][1].start:{line:1,column:1,offset:0}),end:vr(M.length>0?M[M.length-2][1].end:{line:1,column:1,offset:0})},G=-1;++G1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(n,s);const u={type:"element",tagName:"sup",properties:{},children:[s]};return e.patch(n,u),e.applyData(n,u)}function IN(e,n){const t={type:"element",tagName:"h"+n.depth,properties:{},children:e.all(n)};return e.patch(n,t),e.applyData(n,t)}function ON(e,n){if(e.options.allowDangerousHtml){const t={type:"raw",value:n.value};return e.patch(n,t),e.applyData(n,t)}}function n2(e,n){const t=n.referenceType;let r="]";if(t==="collapsed"?r+="[]":t==="full"&&(r+="["+(n.label||n.identifier)+"]"),n.type==="imageReference")return[{type:"text",value:"!["+n.alt+r}];const i=e.all(n),o=i[0];o&&o.type==="text"?o.value="["+o.value:i.unshift({type:"text",value:"["});const a=i[i.length-1];return a&&a.type==="text"?a.value+=r:i.push({type:"text",value:r}),i}function AN(e,n){const t=String(n.identifier).toUpperCase(),r=e.definitionById.get(t);if(!r)return n2(e,n);const i={src:jo(r.url||""),alt:n.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"img",properties:i,children:[]};return e.patch(n,o),e.applyData(n,o)}function RN(e,n){const t={src:jo(n.url)};n.alt!==null&&n.alt!==void 0&&(t.alt=n.alt),n.title!==null&&n.title!==void 0&&(t.title=n.title);const r={type:"element",tagName:"img",properties:t,children:[]};return e.patch(n,r),e.applyData(n,r)}function $N(e,n){const t={type:"text",value:n.value.replace(/\r?\n|\r/g," ")};e.patch(n,t);const r={type:"element",tagName:"code",properties:{},children:[t]};return e.patch(n,r),e.applyData(n,r)}function LN(e,n){const t=String(n.identifier).toUpperCase(),r=e.definitionById.get(t);if(!r)return n2(e,n);const i={href:jo(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"a",properties:i,children:e.all(n)};return e.patch(n,o),e.applyData(n,o)}function MN(e,n){const t={href:jo(n.url)};n.title!==null&&n.title!==void 0&&(t.title=n.title);const r={type:"element",tagName:"a",properties:t,children:e.all(n)};return e.patch(n,r),e.applyData(n,r)}function NN(e,n,t){const r=e.all(n),i=t?jN(t):t2(n),o={},a=[];if(typeof n.checked=="boolean"){const c=r[0];let d;c&&c.type==="element"&&c.tagName==="p"?d=c:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:n.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let l=-1;for(;++l1}function zN(e,n){const t={},r=e.all(n);let i=-1;for(typeof n.start=="number"&&n.start!==1&&(t.start=n.start);++i0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(t,!0)},l=jm(n.children[1]),s=Mb(n.children[n.children.length-1]);l&&s&&(a.position={start:l,end:s}),i.push(a)}const o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(n,o),e.applyData(n,o)}function WN(e,n,t){const r=t?t.children:void 0,o=(r?r.indexOf(n):1)===0?"th":"td",a=t&&t.type==="table"?t.align:void 0,l=a?a.length:n.children.length;let s=-1;const u=[];for(;++s0,!0),r[0]),i=r.index+r[0].length,r=t.exec(n);return o.push(q0(n.slice(i),i>0,!1)),o.join("")}function q0(e,n,t){let r=0,i=e.length;if(n){let o=e.codePointAt(r);for(;o===G0||o===Y0;)r++,o=e.codePointAt(r)}if(t){let o=e.codePointAt(i-1);for(;o===G0||o===Y0;)i--,o=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function KN(e,n){const t={type:"text",value:VN(String(n.value))};return e.patch(n,t),e.applyData(n,t)}function GN(e,n){const t={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(n,t),e.applyData(n,t)}const YN={blockquote:CN,break:SN,code:EN,delete:PN,emphasis:TN,footnoteReference:_N,heading:IN,html:ON,imageReference:AN,image:RN,inlineCode:$N,linkReference:LN,link:MN,listItem:NN,list:zN,paragraph:FN,root:DN,strong:BN,table:UN,tableCell:HN,tableRow:WN,text:KN,thematicBreak:GN,toml:Dl,yaml:Dl,definition:Dl,footnoteDefinition:Dl};function Dl(){}const r2=-1,yc=0,ru=1,iu=2,Hm=3,Vm=4,Km=5,Gm=6,i2=7,o2=8,X0=typeof self=="object"?self:globalThis,qN=(e,n)=>{const t=(i,o)=>(e.set(o,i),i),r=i=>{if(e.has(i))return e.get(i);const[o,a]=n[i];switch(o){case yc:case r2:return t(a,i);case ru:{const l=t([],i);for(const s of a)l.push(r(s));return l}case iu:{const l=t({},i);for(const[s,u]of a)l[r(s)]=r(u);return l}case Hm:return t(new Date(a),i);case Vm:{const{source:l,flags:s}=a;return t(new RegExp(l,s),i)}case Km:{const l=t(new Map,i);for(const[s,u]of a)l.set(r(s),r(u));return l}case Gm:{const l=t(new Set,i);for(const s of a)l.add(r(s));return l}case i2:{const{name:l,message:s}=a;return t(new X0[l](s),i)}case o2:return t(BigInt(a),i);case"BigInt":return t(Object(BigInt(a)),i)}return t(new X0[o](a),i)};return r},Q0=e=>qN(new Map,e)(0),zi="",{toString:XN}={},{keys:QN}=Object,ea=e=>{const n=typeof e;if(n!=="object"||!e)return[yc,n];const t=XN.call(e).slice(8,-1);switch(t){case"Array":return[ru,zi];case"Object":return[iu,zi];case"Date":return[Hm,zi];case"RegExp":return[Vm,zi];case"Map":return[Km,zi];case"Set":return[Gm,zi]}return t.includes("Array")?[ru,t]:t.includes("Error")?[i2,t]:[iu,t]},Bl=([e,n])=>e===yc&&(n==="function"||n==="symbol"),ZN=(e,n,t,r)=>{const i=(a,l)=>{const s=r.push(a)-1;return t.set(l,s),s},o=a=>{if(t.has(a))return t.get(a);let[l,s]=ea(a);switch(l){case yc:{let c=a;switch(s){case"bigint":l=o2,c=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+s);c=null;break;case"undefined":return i([r2],a)}return i([l,c],a)}case ru:{if(s)return i([s,[...a]],a);const c=[],d=i([l,c],a);for(const f of a)c.push(o(f));return d}case iu:{if(s)switch(s){case"BigInt":return i([s,a.toString()],a);case"Boolean":case"Number":case"String":return i([s,a.valueOf()],a)}if(n&&"toJSON"in a)return o(a.toJSON());const c=[],d=i([l,c],a);for(const f of QN(a))(e||!Bl(ea(a[f])))&&c.push([o(f),o(a[f])]);return d}case Hm:return i([l,a.toISOString()],a);case Vm:{const{source:c,flags:d}=a;return i([l,{source:c,flags:d}],a)}case Km:{const c=[],d=i([l,c],a);for(const[f,p]of a)(e||!(Bl(ea(f))||Bl(ea(p))))&&c.push([o(f),o(p)]);return d}case Gm:{const c=[],d=i([l,c],a);for(const f of a)(e||!Bl(ea(f)))&&c.push(o(f));return d}}const{message:u}=a;return i([l,{name:s,message:u}],a)};return o},Z0=(e,{json:n,lossy:t}={})=>{const r=[];return ZN(!(n||t),!!n,new Map,r)(e),r},ou=typeof structuredClone=="function"?(e,n)=>n&&("json"in n||"lossy"in n)?Q0(Z0(e,n)):structuredClone(e):(e,n)=>Q0(Z0(e,n));function JN(e,n){const t=[{type:"text",value:"↩"}];return n>1&&t.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(n)}]}),t}function e6(e,n){return"Back to reference "+(e+1)+(n>1?"-"+n:"")}function n6(e){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",t=e.options.footnoteBackContent||JN,r=e.options.footnoteBackLabel||e6,i=e.options.footnoteLabel||"Footnotes",o=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},l=[];let s=-1;for(;++s0&&h.push({type:"text",value:" "});let m=typeof t=="string"?t:t(s,p);typeof m=="string"&&(m={type:"text",value:m}),h.push({type:"element",tagName:"a",properties:{href:"#"+n+"fnref-"+f+(p>1?"-"+p:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(s,p),className:["data-footnote-backref"]},children:Array.isArray(m)?m:[m]})}const S=c[c.length-1];if(S&&S.type==="element"&&S.tagName==="p"){const m=S.children[S.children.length-1];m&&m.type==="text"?m.value+=" ":S.children.push({type:"text",value:" "}),S.children.push(...h)}else c.push(...h);const g={type:"element",tagName:"li",properties:{id:n+"fn-"+f},children:e.wrap(c,!0)};e.patch(u,g),l.push(g)}if(l.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...ou(a),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:` -`},{type:"element",tagName:"ol",properties:{},children:e.wrap(l,!0)},{type:"text",value:` -`}]}}const a2=function(e){if(e==null)return o6;if(typeof e=="function")return vc(e);if(typeof e=="object")return Array.isArray(e)?t6(e):r6(e);if(typeof e=="string")return i6(e);throw new Error("Expected function, string, or object as test")};function t6(e){const n=[];let t=-1;for(;++t":""))+")"})}return f;function f(){let p=l2,h,v,S;if((!n||o(s,u,c[c.length-1]||void 0))&&(p=c6(t(s,c)),p[0]===J0))return p;if("children"in s&&s.children){const g=s;if(g.children&&p[0]!==s6)for(v=(r?g.children.length:-1)+a,S=c.concat(g);v>-1&&v0&&t.push({type:"text",value:` -`}),t}function ey(e){let n=0,t=e.charCodeAt(n);for(;t===9||t===32;)n++,t=e.charCodeAt(n);return e.slice(n)}function ny(e,n){const t=f6(e,n),r=t.one(e,void 0),i=n6(t),o=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&o.children.push({type:"text",value:` -`},i),o}function y6(e,n){return e&&"run"in e?async function(t,r){const i=ny(t,{file:r,...n});await e.run(i,r)}:function(t,r){return ny(t,{file:r,...n||e})}}function ty(e){if(e)throw e}var ys=Object.prototype.hasOwnProperty,u2=Object.prototype.toString,ry=Object.defineProperty,iy=Object.getOwnPropertyDescriptor,oy=function(n){return typeof Array.isArray=="function"?Array.isArray(n):u2.call(n)==="[object Array]"},ay=function(n){if(!n||u2.call(n)!=="[object Object]")return!1;var t=ys.call(n,"constructor"),r=n.constructor&&n.constructor.prototype&&ys.call(n.constructor.prototype,"isPrototypeOf");if(n.constructor&&!t&&!r)return!1;var i;for(i in n);return typeof i>"u"||ys.call(n,i)},ly=function(n,t){ry&&t.name==="__proto__"?ry(n,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):n[t.name]=t.newValue},sy=function(n,t){if(t==="__proto__")if(ys.call(n,t)){if(iy)return iy(n,t).value}else return;return n[t]},v6=function e(){var n,t,r,i,o,a,l=arguments[0],s=1,u=arguments.length,c=!1;for(typeof l=="boolean"&&(c=l,l=arguments[1]||{},s=2),(l==null||typeof l!="object"&&typeof l!="function")&&(l={});sa.length;let s;l&&a.push(i);try{s=e.apply(this,a)}catch(u){const c=u;if(l&&t)throw c;return i(c)}l||(s instanceof Promise?s.then(o,i):s instanceof Error?i(s):o(s))}function i(a,...l){t||(t=!0,n(a,...l))}function o(a){i(null,a)}}const Ft={basename:k6,dirname:w6,extname:C6,join:S6,sep:"/"};function k6(e,n){if(n!==void 0&&typeof n!="string")throw new TypeError('"ext" argument must be a string');ml(e);let t=0,r=-1,i=e.length,o;if(n===void 0||n.length===0||n.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(o){t=i+1;break}}else r<0&&(o=!0,r=i+1);return r<0?"":e.slice(t,r)}if(n===e)return"";let a=-1,l=n.length-1;for(;i--;)if(e.codePointAt(i)===47){if(o){t=i+1;break}}else a<0&&(o=!0,a=i+1),l>-1&&(e.codePointAt(i)===n.codePointAt(l--)?l<0&&(r=i):(l=-1,r=a));return t===r?r=a:r<0&&(r=e.length),e.slice(t,r)}function w6(e){if(ml(e),e.length===0)return".";let n=-1,t=e.length,r;for(;--t;)if(e.codePointAt(t)===47){if(r){n=t;break}}else r||(r=!0);return n<0?e.codePointAt(0)===47?"/":".":n===1&&e.codePointAt(0)===47?"//":e.slice(0,n)}function C6(e){ml(e);let n=e.length,t=-1,r=0,i=-1,o=0,a;for(;n--;){const l=e.codePointAt(n);if(l===47){if(a){r=n+1;break}continue}t<0&&(a=!0,t=n+1),l===46?i<0?i=n:o!==1&&(o=1):i>-1&&(o=-1)}return i<0||t<0||o===0||o===1&&i===t-1&&i===r+1?"":e.slice(i,t)}function S6(...e){let n=-1,t;for(;++n0&&e.codePointAt(e.length-1)===47&&(t+="/"),n?"/"+t:t}function P6(e,n){let t="",r=0,i=-1,o=0,a=-1,l,s;for(;++a<=e.length;){if(a2){if(s=t.lastIndexOf("/"),s!==t.length-1){s<0?(t="",r=0):(t=t.slice(0,s),r=t.length-1-t.lastIndexOf("/")),i=a,o=0;continue}}else if(t.length>0){t="",r=0,i=a,o=0;continue}}n&&(t=t.length>0?t+"/..":"..",r=2)}else t.length>0?t+="/"+e.slice(i+1,a):t=e.slice(i+1,a),r=a-i-1;i=a,o=0}else l===46&&o>-1?o++:o=-1}return t}function ml(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const T6={cwd:_6};function _6(){return"/"}function Bf(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function I6(e){if(typeof e=="string")e=new URL(e);else if(!Bf(e)){const n=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw n.code="ERR_INVALID_ARG_TYPE",n}if(e.protocol!=="file:"){const n=new TypeError("The URL must be of scheme file");throw n.code="ERR_INVALID_URL_SCHEME",n}return O6(e)}function O6(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const n=e.pathname;let t=-1;for(;++t0){let[p,...h]=c;const v=r[f][1];Df(v)&&Df(p)&&(p=dd(!0,v,p)),r[f]=[u,p,...h]}}}}const L6=new Ym().freeze();function hd(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function gd(e,n){if(typeof n!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function yd(e,n){if(n)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function cy(e){if(!Df(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function dy(e,n,t){if(!t)throw new Error("`"+e+"` finished async. Use `"+n+"` instead")}function Ul(e){return M6(e)?e:new c2(e)}function M6(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function N6(e){return typeof e=="string"||j6(e)}function j6(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const z6="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",fy=[],py={allowDangerousHtml:!0},F6=/^(https?|ircs?|mailto|xmpp)$/i,D6=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function d2(e){const n=e.allowedElements,t=e.allowElement,r=e.children||"",i=e.className,o=e.components,a=e.disallowedElements,l=e.rehypePlugins||fy,s=e.remarkPlugins||fy,u=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...py}:py,c=e.skipHtml,d=e.unwrapDisallowed,f=e.urlTransform||B6,p=L6().use(wN).use(s).use(y6,u).use(l),h=new c2;typeof r=="string"&&(h.value=r);for(const m of D6)Object.hasOwn(e,m.from)&&(""+m.from+(m.to?"use `"+m.to+"` instead":"remove it")+z6+m.id,void 0);const v=p.parse(h);let S=p.runSync(v,h);return i&&(S={type:"element",tagName:"div",properties:{className:i},children:S.type==="root"?S.children:[S]}),s2(S,g),nL(S,{Fragment:b.Fragment,components:o,ignoreInvalidStyle:!0,jsx:b.jsx,jsxs:b.jsxs,passKeys:!0,passNode:!0});function g(m,y,x){if(m.type==="raw"&&x&&typeof y=="number")return c?x.children.splice(y,1):x.children[y]={type:"text",value:m.value},y;if(m.type==="element"){let T;for(T in sd)if(Object.hasOwn(sd,T)&&Object.hasOwn(m.properties,T)){const w=m.properties[T],P=sd[T];(P===null||P.includes(m.tagName))&&(m.properties[T]=f(String(w||""),T,m))}}if(m.type==="element"){let T=n?!n.includes(m.tagName):a?a.includes(m.tagName):!1;if(!T&&t&&typeof y=="number"&&(T=!t(m,y,x)),T&&x&&typeof y=="number")return d&&m.children?x.children.splice(y,1,...m.children):x.children.splice(y,1),y}}}function B6(e){const n=e.indexOf(":"),t=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return n<0||i>-1&&n>i||t>-1&&n>t||r>-1&&n>r||F6.test(e.slice(0,n))?e:""}const U6=pr(b.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear"),W6=pr(b.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),H6=pr(b.jsx("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"}),"KeyboardArrowDown"),f2=({tags:e,selectedTags:n,isLarge:t})=>b.jsx("div",{children:e.map(r=>b.jsx(Tm,{label:r,color:n.includes(r)?"primary":"default",sx:{marginRight:"4px",height:"20px",fontSize:"12px",cursor:"auto","& .MuiChip-label":{padding:"8px"},...t&&{height:"27px",fontSize:"14px",padding:"0 6px"}}},r))});function p2(e){const n=k.useRef(e);return k.useEffect(()=>{n.current=e},[e]),n}function Uf(e){const n=p2(e);return k.useCallback(function(...t){return n.current&&n.current(...t)},[n])}function V6(e,n){const t=k.useRef(!0);k.useEffect(()=>{if(t.current){t.current=!1;return}return e()},n)}function K6(){const e=k.useRef(!0),n=k.useRef(()=>e.current);return k.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),n.current}function G6(e){const n=k.useRef(e);return n.current=e,n}function Y6(e){const n=G6(e);k.useEffect(()=>()=>n.current(),[])}const Wf=2**31-1;function m2(e,n,t){const r=t-Date.now();e.current=r<=Wf?setTimeout(n,r):setTimeout(()=>m2(e,n,t),Wf)}function q6(){const e=K6(),n=k.useRef();return Y6(()=>clearTimeout(n.current)),k.useMemo(()=>{const t=()=>clearTimeout(n.current);function r(i,o=0){e()&&(t(),o<=Wf?n.current=setTimeout(i,o):m2(n,i,Date.now()+o))}return{set:r,clear:t}},[])}const X6=["as","disabled"];function Q6(e,n){if(e==null)return{};var t={},r=Object.keys(e),i,o;for(o=0;o=0)&&(t[i]=e[i]);return t}function Z6(e){return!e||e.trim()==="#"}function h2({tagName:e,disabled:n,href:t,target:r,rel:i,role:o,onClick:a,tabIndex:l=0,type:s}){e||(t!=null||r!=null||i!=null?e="a":e="button");const u={tagName:e};if(e==="button")return[{type:s||"button",disabled:n},u];const c=f=>{if((n||e==="a"&&Z6(t))&&f.preventDefault(),n){f.stopPropagation();return}a==null||a(f)},d=f=>{f.key===" "&&(f.preventDefault(),c(f))};return e==="a"&&(t||(t="#"),n&&(t=void 0)),[{role:o??"button",disabled:void 0,tabIndex:n?void 0:l,href:t,target:e==="a"?r:void 0,"aria-disabled":n||void 0,rel:e==="a"?i:void 0,onClick:c,onKeyDown:d},u]}const J6=k.forwardRef((e,n)=>{let{as:t,disabled:r}=e,i=Q6(e,X6);const[o,{tagName:a}]=h2(Object.assign({tagName:t,disabled:r},i));return b.jsx(a,Object.assign({},i,o,{ref:n}))});J6.displayName="Button";const ej=["onKeyDown"];function nj(e,n){if(e==null)return{};var t={},r=Object.keys(e),i,o;for(o=0;o=0)&&(t[i]=e[i]);return t}function tj(e){return!e||e.trim()==="#"}const g2=k.forwardRef((e,n)=>{let{onKeyDown:t}=e,r=nj(e,ej);const[i]=h2(Object.assign({tagName:"a"},r)),o=Uf(a=>{i.onKeyDown(a),t==null||t(a)});return tj(r.href)||r.role==="button"?b.jsx("a",Object.assign({ref:n},r,i,{onKeyDown:o})):b.jsx("a",Object.assign({ref:n},r,{onKeyDown:t}))});g2.displayName="Anchor";const my=g2;var y2={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(e){(function(){var n={}.hasOwnProperty;function t(){for(var r=[],i=0;i=0)&&(t[i]=e[i]);return t}function hy(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function oj(e){var n=aj(e,"string");return typeof n=="symbol"?n:String(n)}function aj(e,n){if(typeof e!="object"||e===null)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,n||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function lj(e,n,t){var r=k.useRef(e!==void 0),i=k.useState(n),o=i[0],a=i[1],l=e!==void 0,s=r.current;return r.current=l,!l&&s&&o!==n&&a(n),[l?e:o,k.useCallback(function(u){for(var c=arguments.length,d=new Array(c>1?c-1:0),f=1;f(n=qm(n,"carousel-caption"),b.jsx(t,{ref:i,className:Sa(e,n),...r})));x2.displayName="CarouselCaption";const fj=x2,b2=k.forwardRef(({as:e="div",bsPrefix:n,className:t,...r},i)=>{const o=Sa(t,qm(n,"carousel-item"));return b.jsx(e,{ref:i,...r,className:o})});b2.displayName="CarouselItem";const pj=b2;function gy(e,n){let t=0;return k.Children.map(e,r=>k.isValidElement(r)?n(r,t++):r)}function mj(e,n){let t=0;k.Children.forEach(e,r=>{k.isValidElement(r)&&n(r,t++)})}function hj(e){return e&&e.ownerDocument||document}function gj(e){var n=hj(e);return n&&n.defaultView||window}function yj(e,n){return gj(e).getComputedStyle(e,n)}var vj=/([A-Z])/g;function xj(e){return e.replace(vj,"-$1").toLowerCase()}var bj=/^ms-/;function Wl(e){return xj(e).replace(bj,"-ms-")}var kj=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;function wj(e){return!!(e&&kj.test(e))}function k2(e,n){var t="",r="";if(typeof n=="string")return e.style.getPropertyValue(Wl(n))||yj(e).getPropertyValue(Wl(n));Object.keys(n).forEach(function(i){var o=n[i];!o&&o!==0?e.style.removeProperty(Wl(i)):wj(i)?r+=i+"("+o+") ":t+=Wl(i)+": "+o+";"}),r&&(t+="transform: "+r+";"),e.style.cssText+=";"+t}const Cj=!!(typeof window<"u"&&window.document&&window.document.createElement);var Vf=!1,Kf=!1;try{var vd={get passive(){return Vf=!0},get once(){return Kf=Vf=!0}};Cj&&(window.addEventListener("test",vd,vd),window.removeEventListener("test",vd,!0))}catch{}function Sj(e,n,t,r){if(r&&typeof r!="boolean"&&!Kf){var i=r.once,o=r.capture,a=t;!Kf&&i&&(a=t.__once||function l(s){this.removeEventListener(n,l,o),t.call(this,s)},t.__once=a),e.addEventListener(n,a,Vf?r:o)}e.addEventListener(n,t,r)}function Ej(e,n,t,r){var i=r&&typeof r!="boolean"?r.capture:r;e.removeEventListener(n,t,i),t.__once&&e.removeEventListener(n,t.__once,i)}function w2(e,n,t,r){return Sj(e,n,t,r),function(){Ej(e,n,t,r)}}function Pj(e,n,t,r){if(t===void 0&&(t=!1),r===void 0&&(r=!0),e){var i=document.createEvent("HTMLEvents");i.initEvent(n,t,r),e.dispatchEvent(i)}}function Tj(e){var n=k2(e,"transitionDuration")||"",t=n.indexOf("ms")===-1?1e3:1;return parseFloat(n)*t}function _j(e,n,t){t===void 0&&(t=5);var r=!1,i=setTimeout(function(){r||Pj(e,"transitionend",!0)},n+t),o=w2(e,"transitionend",function(){r=!0},{once:!0});return function(){clearTimeout(i),o()}}function Ij(e,n,t,r){t==null&&(t=Tj(e)||0);var i=_j(e,t,r),o=w2(e,"transitionend",n);return function(){i(),o()}}function yy(e,n){const t=k2(e,n)||"",r=t.indexOf("ms")===-1?1e3:1;return parseFloat(t)*r}function Oj(e,n){const t=yy(e,"transitionDuration"),r=yy(e,"transitionDelay"),i=Ij(e,o=>{o.target===e&&(i(),n(o))},t+r)}function Aj(e){e.offsetHeight}const vy=e=>!e||typeof e=="function"?e:n=>{e.current=n};function Rj(e,n){const t=vy(e),r=vy(n);return i=>{t&&t(i),r&&r(i)}}function $j(e,n){return k.useMemo(()=>Rj(e,n),[e,n])}function Lj(e){return e&&"setState"in e?oa.findDOMNode(e):e??null}const Mj=Un.forwardRef(({onEnter:e,onEntering:n,onEntered:t,onExit:r,onExiting:i,onExited:o,addEndListener:a,children:l,childRef:s,...u},c)=>{const d=k.useRef(null),f=$j(d,s),p=w=>{f(Lj(w))},h=w=>P=>{w&&d.current&&w(d.current,P)},v=k.useCallback(h(e),[e]),S=k.useCallback(h(n),[n]),g=k.useCallback(h(t),[t]),m=k.useCallback(h(r),[r]),y=k.useCallback(h(i),[i]),x=k.useCallback(h(o),[o]),T=k.useCallback(h(a),[a]);return b.jsx(Sm,{ref:c,...u,onEnter:v,onEntered:g,onEntering:S,onExit:m,onExited:x,onExiting:y,addEndListener:T,nodeRef:d,children:typeof l=="function"?(w,P)=>l(w,{...P,ref:p}):Un.cloneElement(l,{ref:p})})}),Nj=Mj,jj=40;function zj(e){if(!e||!e.style||!e.parentNode||!e.parentNode.style)return!1;const n=getComputedStyle(e);return n.display!=="none"&&n.visibility!=="hidden"&&getComputedStyle(e.parentNode).display!=="none"}const C2=k.forwardRef(({defaultActiveIndex:e=0,...n},t)=>{const{as:r="div",bsPrefix:i,slide:o=!0,fade:a=!1,controls:l=!0,indicators:s=!0,indicatorLabels:u=[],activeIndex:c,onSelect:d,onSlide:f,onSlid:p,interval:h=5e3,keyboard:v=!0,onKeyDown:S,pause:g="hover",onMouseOver:m,onMouseOut:y,wrap:x=!0,touch:T=!0,onTouchStart:w,onTouchMove:P,onTouchEnd:O,prevIcon:$=b.jsx("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:I="Previous",nextIcon:R=b.jsx("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:L="Next",variant:F,className:z,children:N,...B}=sj({defaultActiveIndex:e,...n},{activeIndex:"onSelect"}),D=qm(i,"carousel"),A=dj(),j=k.useRef(null),[C,se]=k.useState("next"),[ae,_]=k.useState(!1),[J,ge]=k.useState(!1),[q,Y]=k.useState(c||0);k.useEffect(()=>{!J&&c!==q&&(j.current?se(j.current):se((c||0)>q?"next":"prev"),o&&ge(!0),Y(c||0))},[c,J,q,o]),k.useEffect(()=>{j.current&&(j.current=null)});let ue=0,fe;mj(N,(te,K)=>{++ue,K===c&&(fe=te.props.interval)});const De=p2(fe),ce=k.useCallback(te=>{if(J)return;let K=q-1;if(K<0){if(!x)return;K=ue-1}j.current="prev",d==null||d(K,te)},[J,q,d,x,ue]),xe=Uf(te=>{if(J)return;let K=q+1;if(K>=ue){if(!x)return;K=0}j.current="next",d==null||d(K,te)}),me=k.useRef();k.useImperativeHandle(t,()=>({element:me.current,prev:ce,next:xe}));const we=Uf(()=>{!document.hidden&&zj(me.current)&&(A?ce():xe())}),pe=C==="next"?"start":"end";V6(()=>{o||(f==null||f(q,pe),p==null||p(q,pe))},[q]);const En=`${D}-item-${C}`,Pn=`${D}-item-${pe}`,bn=k.useCallback(te=>{Aj(te),f==null||f(q,pe)},[f,q,pe]),Tn=k.useCallback(()=>{ge(!1),p==null||p(q,pe)},[p,q,pe]),_n=k.useCallback(te=>{if(v&&!/input|textarea/i.test(te.target.tagName))switch(te.key){case"ArrowLeft":te.preventDefault(),A?xe(te):ce(te);return;case"ArrowRight":te.preventDefault(),A?ce(te):xe(te);return}S==null||S(te)},[v,S,ce,xe,A]),Be=k.useCallback(te=>{g==="hover"&&_(!0),m==null||m(te)},[g,m]),it=k.useCallback(te=>{_(!1),y==null||y(te)},[y]),fn=k.useRef(0),Oe=k.useRef(0),M=q6(),V=k.useCallback(te=>{fn.current=te.touches[0].clientX,Oe.current=0,g==="hover"&&_(!0),w==null||w(te)},[g,w]),le=k.useCallback(te=>{te.touches&&te.touches.length>1?Oe.current=0:Oe.current=te.touches[0].clientX-fn.current,P==null||P(te)},[P]),ee=k.useCallback(te=>{if(T){const K=Oe.current;Math.abs(K)>jj&&(K>0?ce(te):xe(te))}g==="hover"&&M.set(()=>{_(!1)},h||void 0),O==null||O(te)},[T,g,ce,xe,M,h,O]),G=h!=null&&!ae&&!J,Ke=k.useRef();k.useEffect(()=>{var te,K;if(!G)return;const ye=A?ce:xe;return Ke.current=window.setInterval(document.visibilityState?we:ye,(te=(K=De.current)!=null?K:h)!=null?te:void 0),()=>{Ke.current!==null&&clearInterval(Ke.current)}},[G,ce,xe,De,h,we,A]);const In=k.useMemo(()=>s&&Array.from({length:ue},(te,K)=>ye=>{d==null||d(K,ye)}),[s,ue,d]);return b.jsxs(r,{ref:me,...B,onKeyDown:_n,onMouseOver:Be,onMouseOut:it,onTouchStart:V,onTouchMove:le,onTouchEnd:ee,className:Sa(z,D,o&&"slide",a&&`${D}-fade`,F&&`${D}-${F}`),children:[s&&b.jsx("div",{className:`${D}-indicators`,children:gy(N,(te,K)=>b.jsx("button",{type:"button","data-bs-target":"","aria-label":u!=null&&u.length?u[K]:`Slide ${K+1}`,className:K===q?"active":void 0,onClick:In?In[K]:void 0,"aria-current":K===q},K))}),b.jsx("div",{className:`${D}-inner`,children:gy(N,(te,K)=>{const ye=K===q;return o?b.jsx(Nj,{in:ye,onEnter:ye?bn:void 0,onEntered:ye?Tn:void 0,addEndListener:Oj,children:(be,zn)=>k.cloneElement(te,{...zn,className:Sa(te.props.className,ye&&be!=="entered"&&En,(be==="entered"||be==="exiting")&&"active",(be==="entering"||be==="exiting")&&Pn)})}):k.cloneElement(te,{className:Sa(te.props.className,ye&&"active")})})}),l&&b.jsxs(b.Fragment,{children:[(x||c!==0)&&b.jsxs(my,{className:`${D}-control-prev`,onClick:ce,children:[$,I&&b.jsx("span",{className:"visually-hidden",children:I})]}),(x||c!==ue-1)&&b.jsxs(my,{className:`${D}-control-next`,onClick:xe,children:[R,L&&b.jsx("span",{className:"visually-hidden",children:L})]})]})]})});C2.displayName="Carousel";const xy=Object.assign(C2,{Caption:fj,Item:pj}),S2="data:image/svg+xml,%3csvg%20width='146'%20height='150'%20viewBox='0%200%20146%20150'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_10_798)'%3e%3cpath%20d='M110.87%2026.09C105.54%2020.65%2099.22%2016.18%2092.24%2012.92C91.96%2012.77%2091.67%2012.64%2091.37%2012.52C90%2011.91%2088.61%2011.32%2087.19%2010.81C83.21%209.36%2079.05%208.31%2074.74%207.68C71.73%207.24%2068.66%207%2065.53%207C30.5%207%202%2035.5%202%2070.53C2%2097.82%2019.3%20121.14%2043.51%20130.12C46.36%20131.18%2049.3%20132.03%2052.32%20132.67C56.58%20133.58%2061%20134.06%2065.53%20134.06C89.66%20134.06%20110.69%20120.53%20121.44%20100.67C126.3%2091.7%20129.06%2081.43%20129.06%2070.53C129.06%2053.25%20122.11%2037.56%20110.87%2026.09ZM20.95%20104.52C13.44%2094.62%209.48%2082.81%209.48%2070.36C9.48%2049.11%2021.26%2030.56%2038.64%2020.89C39.1%2020.63%2039.55%2021.24%2039.17%2021.6C37.58%2023.09%2036.06%2024.69%2034.6%2026.39C24.53%2038.17%2018.73%2054.19%2018.68%2070.35C18.68%2091.33%2032.72%20113.98%2055.39%20113.98C75.63%20113.98%2092.09%2094.41%2092.09%2070.35C92.09%2059.05%2088.3%2048.19%2081.83%2040.14C81.6%2039.86%2081.87%2039.45%2082.22%2039.56C93.16%2042.79%20101.34%2055.38%20101.34%2070.36C101.34%2083.59%2096.54%2096.76%2088.17%20106.49C79.5%20116.58%2067.85%20122.14%2055.39%20122.14C42.26%20122.14%2029.7%20115.7%2020.95%20104.52ZM111.11%2036.23C118.61%2046.11%20122.57%2057.9%20122.56%2070.35C122.56%2091.6%20110.78%20110.16%2093.4%20119.82C92.94%20120.08%2092.49%20119.47%2092.87%20119.11C94.46%20117.62%2095.98%20116.02%2097.44%20114.32C107.51%20102.54%20113.31%2086.53%20113.36%2070.36C113.36%2049.38%2099.32%2026.73%2076.65%2026.73C56.41%2026.73%2039.95%2046.3%2039.95%2070.36C39.95%2081.66%2043.74%2092.52%2050.21%20100.58C50.44%20100.86%2050.17%20101.27%2049.82%20101.16C38.88%2097.93%2030.7%2085.35%2030.7%2070.37C30.7%2057.15%2035.5%2043.98%2043.87%2034.25C52.55%2024.16%2064.19%2018.6%2076.67%2018.6C89.79%2018.6%20102.35%2025.03%20111.13%2036.25L111.11%2036.23ZM85.45%2070.36C85.45%2085.35%2078.17%2098.28%2067.74%20104.09C66.45%20104.81%2064.85%20104.72%2063.66%20103.85L61.43%20102.22C52.28%2095.54%2046.59%2083.33%2046.59%2070.35C46.59%2055.36%2053.87%2042.43%2064.3%2036.63C65.59%2035.91%2067.19%2036%2068.38%2036.87L70.61%2038.5C79.76%2045.18%2085.45%2057.39%2085.45%2070.37V70.36Z'%20fill='%230500E0'/%3e%3cpath%20d='M141.89%2096.73C141.89%2072.4184%20122.182%2052.71%2097.8701%2052.71C73.5585%2052.71%2053.8501%2072.4184%2053.8501%2096.73C53.8501%20121.042%2073.5585%20140.75%2097.8701%20140.75C122.182%20140.75%20141.89%20121.042%20141.89%2096.73Z'%20fill='%2300FFFF'%20stroke='%230500E0'%20stroke-width='4'%20stroke-miterlimit='10'/%3e%3cpath%20d='M119.74%2075.95C122.66%2078.84%20125.51%2081.66%20128.33%2084.45C116.22%2096.56%20104.11%20108.66%2092.07%20120.71C85.23%20113.87%2078.36%20107%2071.5%20100.14C74.25%2097.42%2077.09%2094.61%2079.95%2091.77C83.89%2095.71%2087.92%2099.74%2091.94%20103.76C101.26%2094.44%20110.51%2085.19%20119.75%2075.96L119.74%2075.95Z'%20fill='%230500E0'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_10_798'%3e%3crect%20width='141.89'%20height='135.75'%20fill='white'%20transform='translate(2%207)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",E2=({langs:e,selectedLangs:n,isLarge:t,isInListItem:r})=>{const i=Pt(),o=_i(i.breakpoints.down("sm"));return b.jsx(Ne,{sx:{borderBottom:r?"1px solid #3431AC":"none",paddingBottom:"2px",paddingTop:o?"12px":"0"},children:e.map((a,l)=>b.jsxs(ve,{component:"span",sx:{height:t?"27px":"20px",fontSize:r?"14px":"16px",cursor:"auto",color:"#3431AC",fontWeight:n.includes(a)?"700":"normal",letterSpacing:"-0.03em"},children:[a,l{const[o,a]=k.useState(0),l=Pt(),s=_i(l.breakpoints.down("sm")),u=d=>{a(d)},c=(d,f,p)=>{const h=d&&d.startsWith("http")?"_blank":void 0,v=typeof p=="string"?p:"";return b.jsx(Di,{href:d,target:h,title:f,sx:Zr,children:v})};return b.jsxs(c_,{open:e,onClose:n,maxWidth:"lg",children:[b.jsx(r4,{edge:"end",color:"inherit",onClick:n,style:{position:"absolute",top:"32px",right:"32px"},children:b.jsx(W6,{})}),t&&b.jsxs("div",{style:{padding:s?"32px 20px":"32px"},children:[b.jsx(ve,{variant:"h2",sx:{fontSize:"34px",letterSpacing:"-1.5px",paddingRight:"24px"},children:t.name}),b.jsx(xy,{activeIndex:o,onSelect:u,style:{backgroundColor:"lightgrey",marginTop:"24px",borderRadius:"8px",color:"#0D09E3",boxShadow:"0px 3px 15px rgba(0,0,0,0.2)"},children:t.screenshots.map(d=>b.jsx(xy.Item,{children:b.jsx("img",{src:d,alt:t.name,width:"100%",style:{width:"100%",objectFit:"contain",marginBottom:"0",borderRadius:"8px",height:s?"263px":"464px",boxShadow:"2px 4px 15px rgba(0,0,0,0.2)",padding:"0"}})},d))}),b.jsxs(Le,{container:!0,spacing:3,sx:{marginBottom:"32px",marginTop:"32px"},children:[b.jsxs(Le,{item:!0,xs:12,md:6,children:[b.jsx(Ne,{sx:{color:"#445E77",letterSpacing:"-0.5px",marginBottom:"24px",fontFamily:"'Roboto Flex Variable',sans-serif"},children:b.jsx(d2,{components:{a:({node:d,...f})=>c(f.href,f.title,f.children)},children:t.description})}),b.jsxs(Le,{container:!0,spacing:3,children:[b.jsxs(Le,{item:!0,xs:6,children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Last Updated:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"16px"},children:b.jsx(ve,{component:"span",sx:Zr,children:new Date(t.lastUpdated).toLocaleDateString()})})]}),b.jsxs(Le,{item:!0,xs:6,children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Created:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"24px"},children:b.jsx(ve,{component:"span",sx:Zr,children:new Date(t.created).toLocaleDateString()})})]})]}),b.jsxs(Le,{container:!0,spacing:3,children:[b.jsxs(Le,{item:!0,xs:6,children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px",marginTop:"16px"},children:"Languages:"}),b.jsx(Ne,{sx:{color:"#3431AC",marginBottom:"24px"},children:b.jsx(E2,{langs:t.languages,selectedLangs:i,isLarge:!1})})]}),b.jsxs(Le,{item:!0,xs:6,children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px",marginTop:"16px"},children:"ParaTimes:"}),b.jsx(Ne,{sx:{color:"#3431AC",marginBottom:"24px"},children:b.jsx(ve,{component:"span",children:t.paratimes.map((d,f)=>b.jsxs(ve,{component:"span",sx:{letterSpacing:"-0.03em"},children:[d.charAt(0).toUpperCase()+d.slice(1),f{var v;const p=Object.keys(d)[0],h=Object.values(d)[0];return b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px"},children:b.jsxs(Di,{href:h,target:"_blank",underline:"always",sx:Zr,children:[p,f<(((v=t.authors)==null?void 0:v.length)??0)-1&&", "]})},p)})]}),b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Code:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"16px"},children:b.jsx(Di,{href:t.codeUrl,target:"_blank",underline:"always",sx:Zr,children:"Link to GitHub"})}),t.demoUrl&&b.jsxs(b.Fragment,{children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Demo:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"16px"},children:b.jsx(Di,{href:t.demoUrl,target:"_blank",underline:"always",sx:Zr,children:t.name})})]}),t.tutorials&&b.jsxs(Ne,{sx:{marginBottom:"16px"},children:[b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Tutorials:"}),t.tutorials.map((d,f)=>{var v;const p=Object.keys(d)[0],h=Object.values(d)[0];return b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px"},children:b.jsxs(Di,{href:h,target:"_blank",underline:"always",sx:Zr,children:[p,f<(((v=t.tutorials)==null?void 0:v.length)??0)-1&&", "]})},p)})]}),b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",fontSize:"14px"},children:"Licence:"}),b.jsx(ve,{sx:{color:"#3431AC",letterSpacing:"-0.5px",marginBottom:"16px"},children:t.license}),t.maintainedByOasis&&b.jsxs(Ne,{sx:{display:"flex",alignItems:"center",marginTop:"24px"},children:[b.jsx("img",{src:S2,alt:"Maintained by Oasis Badge",width:"48px"}),b.jsx(ve,{sx:{color:"#445E77",letterSpacing:"-0.5px",paddingLeft:"16px",maxWidth:"210px",lineHeight:"1.3"},children:"Maintained by the Oasis Protocol Foundation"})]})]})]})]})]})};var Xm={},P2={exports:{}};(function(e){function n(t){return t&&t.__esModule?t:{default:t}}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(P2);var Dj=P2.exports,xd={};const Bj=ok(x3);var by;function Uj(){return by||(by=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n.createSvgIcon}});var n=Bj}(xd)),xd}var Wj=Dj;Object.defineProperty(Xm,"__esModule",{value:!0});var T2=Xm.default=void 0,Hj=Wj(Uj()),Vj=b,Kj=(0,Hj.default)((0,Vj.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"Search");T2=Xm.default=Kj;const Gj=({search:e,setSearch:n})=>{const t=Pt(),r=_i(t.breakpoints.down("sm"));return b.jsxs(Ne,{sx:{position:"relative",width:"fill-available",paddingRight:r?"0":"30px"},children:[b.jsx(cO,{placeholder:"Search by Title/Description",variant:"outlined",fullWidth:!0,value:e,onChange:i=>n(i.target.value),sx:{backgroundColor:"white",borderRadius:"40px",border:"2px solid #3431AC",outline:"none",height:"47px"}}),e.length>0?b.jsx(Ya,{startIcon:b.jsx(U6,{}),onClick:()=>n(""),sx:{position:"absolute",right:r?"12px":"40px",top:"12px",padding:"0",minWidth:"auto"}}):b.jsx(T2,{sx:{position:"absolute",right:r?"19px":"49px",top:"12px",padding:"0"}})]})},Yj=({tags:e,selectedTags:n,handleTagClick:t})=>b.jsx("div",{children:e.map(r=>b.jsx(Tm,{label:r,color:n.includes(r)?"primary":"default",onClick:()=>t(r),style:{cursor:"pointer",marginRight:4}},r))}),qj=({languages:e,selectedLanguages:n,handleLanguageClick:t})=>b.jsx("div",{children:e.map(r=>b.jsx(Tm,{label:r,color:n.includes(r)?"primary":"default",onClick:()=>t(r),style:{cursor:"pointer",marginRight:4}},r))}),Xj=({langs:e,tags:n,selectedTags:t,selectedLangs:r,handleTagClick:i,handleLanguageClick:o,licenses:a,selectedLicenses:l,handleLicenseChange:s,selectedSources:u,handleSourcesChange:c,selectedParatimes:d,handleParatimesChange:f,handleMaintainedByOasisToggle:p,handleClearTags:h,handleClearLangs:v})=>b.jsxs(Le,{container:!0,spacing:2,sx:{borderBottom:"2px solid #CBC8EC",paddingBottom:"32px",paddingTop:"24px"},children:[b.jsxs(Le,{item:!0,xs:12,md:3,children:[b.jsxs(Ne,{children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,children:"Tags"}),b.jsx(Yj,{tags:n,selectedTags:t,handleTagClick:i}),t.length>0&&b.jsx(Ya,{onClick:h,sx:{textDecoration:"underline",textTransform:"none"},children:"Clear"})]}),b.jsxs(Ne,{sx:{marginTop:"16px"},children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,children:"Languages"}),b.jsx(qj,{languages:e,selectedLanguages:r,handleLanguageClick:o}),r.length>0&&b.jsx(Ya,{onClick:v,sx:{textDecoration:"underline",textTransform:"none"},children:"Clear"})]})]}),b.jsx(Le,{item:!0,xs:12,md:2,children:b.jsxs(Ne,{children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,sx:{paddingLeft:"-12px"},children:"Licenses"}),a.map(S=>b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:l.includes(S),onChange:()=>s(S),color:"primary"}),label:S})},S))]})}),b.jsx(Le,{item:!0,xs:12,md:2,children:b.jsxs(Ne,{children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,sx:{paddingLeft:"-12px"},children:"Sources"}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:u.includes("Demo"),onChange:()=>c("Demo")}),label:"Demo",sx:{marginBottom:"-7px"}})}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:u.includes("Code"),onChange:()=>c("Code")}),label:"Code",sx:{marginBottom:"-7px"}})}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:u.includes("Tutorial"),onChange:()=>c("Tutorial")}),label:"Tutorial",sx:{marginBottom:"-7px"}})})]})}),b.jsx(Le,{item:!0,xs:12,md:2,children:b.jsxs(Ne,{children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,sx:{paddingLeft:"-12px"},children:"Paratimes"}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:d.includes("sapphire"),onChange:()=>f("sapphire")}),label:"Sapphire",sx:{marginBottom:"-7px"}})}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:d.includes("emerald"),onChange:()=>f("emerald")}),label:"Emerald",sx:{marginBottom:"-7px"}})}),b.jsx(Ne,{sx:{marginBottom:"-7px"},children:b.jsx(Qr,{control:b.jsx(Xr,{checked:d.includes("cipher"),onChange:()=>f("cipher")}),label:"Cipher",sx:{marginBottom:"-7px"}})})]})}),b.jsx(Le,{item:!0,xs:12,md:3,children:b.jsxs(Ne,{sx:{display:"flex",alignItems:"center"},children:[b.jsx(ve,{variant:"h6",gutterBottom:!0,children:"Only OPF maintained"}),b.jsx(rO,{onClick:p})]})})]});var no=(e=>(e.TITLE="Order By",e.NAME="Name",e.LAST_UPDATED="Last Updated",e.CREATED_DATE="Created",e))(no||{});const Qj=({filteredAndSortedProjectsLength:e,sortOption:n,handleSortChange:t})=>{const r=Pt(),i=_i(r.breakpoints.down("sm"));return b.jsxs(Le,{container:!0,spacing:2,justifyContent:"space-between",alignItems:"center",sx:{marginTop:"0",marginBottom:"10px"},children:[b.jsx(Le,{item:!0,xs:6,md:3,children:e?b.jsxs(ve,{gutterBottom:!0,color:"grey",align:"left",children:[i?null:"Showing ",e," ",e===1?"result":"results"]}):b.jsxs(ve,{gutterBottom:!0,color:"grey",align:"left",children:["No Results ",i?null:"found"]})}),e>0&&b.jsx(Le,{item:!0,xs:6,md:3,children:b.jsx(Le,{container:!0,spacing:1,justifyContent:"end",alignItems:"center",children:b.jsx(Le,{item:!0,xs:12,md:8,children:b.jsx(pb,{fullWidth:!0,value:n,onChange:t,variant:"outlined",IconComponent:H6,sx:{borderRadius:"20px",paddingLeft:"20px",width:"170px",paddingRight:"0",textAlign:"right",borderColor:"transparent",border:"none",outline:"none",paddingTop:"0",flexBasis:"0",marginLeft:"auto",display:"flex","& .MuiSelect-root":{color:"#3431AC",border:"none",outline:"none",borderColor:"transparent","&[aria-expended=true]":{border:"none",borderColor:"transparent"},"&:focus":{outline:"none",border:"none",borderColor:"transparent"}},"& .MuiSelect-icon":{right:"7px"}},MenuProps:{anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},PaperProps:{style:{marginTop:"8px",borderRadius:"20px"}}},inputProps:{style:{color:"#3431AC",border:"none"}},children:Object.values(no).map((o,a)=>b.jsx(hI,{value:o,style:{color:"#3431AC"},disabled:a===0,children:o},o))})})})})]})},Zj=({project:e,handleProjectClick:n,selectedTags:t,selectedLangs:r,tags:i,langs:o})=>{const a=Pt(),l=_i(a.breakpoints.down("sm"));return b.jsx(Le,{item:!0,xs:12,sm:6,md:4,sx:{display:"flex"},children:b.jsxs(uc,{elevation:3,sx:{margin:l?"16px 0":"16px",cursor:"pointer",borderRadius:"15px"},onClick:()=>n(e),children:[b.jsx("img",{src:e.screenshots[0],alt:e.name,width:"100%",height:"300px",style:{borderTopLeftRadius:"14px",borderTopRightRadius:"14px",width:"100%",height:"190px",objectFit:"cover",marginBottom:"8px",boxShadow:"0px 3px 15px rgba(0,0,0,0.2)"}}),b.jsxs(Ne,{sx:{padding:"24px",paddingTop:"12px"},children:[b.jsx(ve,{variant:"h2",gutterBottom:!0,children:e.name}),b.jsx(Ne,{sx:{color:"#445E77",lineHeight:"130%",minHeight:"60px",fontFamily:"'Roboto Flex Variable',sans-serif"},children:b.jsx(d2,{className:"markdown-line-clamp",children:e.description})}),b.jsxs(Le,{container:!0,spacing:2,sx:{marginBottom:l?"4px":"24px",marginTop:l?"8px":"16px"},children:[b.jsx(Le,{item:!0,xs:12,md:10,sx:{minHeight:l?"50px":"80px"},children:b.jsx(f2,{tags:i,selectedTags:t,isLarge:!1})}),b.jsx(Le,{item:!0,xs:12,md:2,children:e.maintainedByOasis&&b.jsx("img",{width:"48px",src:S2,alt:"Maintained by Oasis Badge"})}),b.jsx(Ne,{sx:{display:"block",width:"100%",paddingLeft:"16px"},children:b.jsx(E2,{langs:o,selectedLangs:r,isLarge:!1,isInListItem:!0})}),b.jsx(Ne,{sx:{display:"block",width:"100%",paddingLeft:"16px",paddingTop:"2px"},children:b.jsx(ve,{sx:{color:"#445E77",fontSize:"14px"},children:e.paratimes.map((s,u)=>b.jsxs(ve,{component:"span",sx:{letterSpacing:"-0.03em",color:"#445E77",fontSize:"14px"},children:[s.charAt(0).toUpperCase()+s.slice(1),ue.length)&&(n=e.length);for(var t=0,r=new Array(n);t-1;i--){var o=t[i],a=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(r=o)}return Xe.head.insertBefore(n,r),e}}var Cz="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function tl(){for(var e=12,n="";e-- >0;)n+=Cz[Math.random()*62|0];return n}function zo(e){for(var n=[],t=(e||[]).length>>>0;t--;)n[t]=e[t];return n}function th(e){return e.classList?zo(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(n){return n})}function F2(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Sz(e){return Object.keys(e||{}).reduce(function(n,t){return n+"".concat(t,'="').concat(F2(e[t]),'" ')},"").trim()}function xc(e){return Object.keys(e||{}).reduce(function(n,t){return n+"".concat(t,": ").concat(e[t].trim(),";")},"")}function rh(e){return e.size!==Vt.size||e.x!==Vt.x||e.y!==Vt.y||e.rotate!==Vt.rotate||e.flipX||e.flipY}function Ez(e){var n=e.transform,t=e.containerWidth,r=e.iconWidth,i={transform:"translate(".concat(t/2," 256)")},o="translate(".concat(n.x*32,", ").concat(n.y*32,") "),a="scale(".concat(n.size/16*(n.flipX?-1:1),", ").concat(n.size/16*(n.flipY?-1:1),") "),l="rotate(".concat(n.rotate," 0 0)"),s={transform:"".concat(o," ").concat(a," ").concat(l)},u={transform:"translate(".concat(r/2*-1," -256)")};return{outer:i,inner:s,path:u}}function Pz(e){var n=e.transform,t=e.width,r=t===void 0?Yf:t,i=e.height,o=i===void 0?Yf:i,a=e.startCentered,l=a===void 0?!1:a,s="";return l&&R2?s+="translate(".concat(n.x/xr-r/2,"em, ").concat(n.y/xr-o/2,"em) "):l?s+="translate(calc(-50% + ".concat(n.x/xr,"em), calc(-50% + ").concat(n.y/xr,"em)) "):s+="translate(".concat(n.x/xr,"em, ").concat(n.y/xr,"em) "),s+="scale(".concat(n.size/xr*(n.flipX?-1:1),", ").concat(n.size/xr*(n.flipY?-1:1),") "),s+="rotate(".concat(n.rotate,"deg) "),s}var Tz=`:root, :host { - --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid"; - --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular"; - --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light"; - --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin"; - --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone"; - --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp"; - --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp"; - --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; -} - -svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { - overflow: visible; - box-sizing: content-box; -} - -.svg-inline--fa { - display: var(--fa-display, inline-block); - height: 1em; - overflow: visible; - vertical-align: -0.125em; -} -.svg-inline--fa.fa-2xs { - vertical-align: 0.1em; -} -.svg-inline--fa.fa-xs { - vertical-align: 0em; -} -.svg-inline--fa.fa-sm { - vertical-align: -0.0714285705em; -} -.svg-inline--fa.fa-lg { - vertical-align: -0.2em; -} -.svg-inline--fa.fa-xl { - vertical-align: -0.25em; -} -.svg-inline--fa.fa-2xl { - vertical-align: -0.3125em; -} -.svg-inline--fa.fa-pull-left { - margin-right: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-pull-right { - margin-left: var(--fa-pull-margin, 0.3em); - width: auto; -} -.svg-inline--fa.fa-li { - width: var(--fa-li-width, 2em); - top: 0.25em; -} -.svg-inline--fa.fa-fw { - width: var(--fa-fw-width, 1.25em); -} - -.fa-layers svg.svg-inline--fa { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; -} - -.fa-layers-counter, .fa-layers-text { - display: inline-block; - position: absolute; - text-align: center; -} - -.fa-layers { - display: inline-block; - height: 1em; - position: relative; - text-align: center; - vertical-align: -0.125em; - width: 1em; -} -.fa-layers svg.svg-inline--fa { - -webkit-transform-origin: center center; - transform-origin: center center; -} - -.fa-layers-text { - left: 50%; - top: 50%; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - -webkit-transform-origin: center center; - transform-origin: center center; -} - -.fa-layers-counter { - background-color: var(--fa-counter-background-color, #ff253a); - border-radius: var(--fa-counter-border-radius, 1em); - box-sizing: border-box; - color: var(--fa-inverse, #fff); - line-height: var(--fa-counter-line-height, 1); - max-width: var(--fa-counter-max-width, 5em); - min-width: var(--fa-counter-min-width, 1.5em); - overflow: hidden; - padding: var(--fa-counter-padding, 0.25em 0.5em); - right: var(--fa-right, 0); - text-overflow: ellipsis; - top: var(--fa-top, 0); - -webkit-transform: scale(var(--fa-counter-scale, 0.25)); - transform: scale(var(--fa-counter-scale, 0.25)); - -webkit-transform-origin: top right; - transform-origin: top right; -} - -.fa-layers-bottom-right { - bottom: var(--fa-bottom, 0); - right: var(--fa-right, 0); - top: auto; - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: bottom right; - transform-origin: bottom right; -} - -.fa-layers-bottom-left { - bottom: var(--fa-bottom, 0); - left: var(--fa-left, 0); - right: auto; - top: auto; - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: bottom left; - transform-origin: bottom left; -} - -.fa-layers-top-right { - top: var(--fa-top, 0); - right: var(--fa-right, 0); - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: top right; - transform-origin: top right; -} - -.fa-layers-top-left { - left: var(--fa-left, 0); - right: auto; - top: var(--fa-top, 0); - -webkit-transform: scale(var(--fa-layers-scale, 0.25)); - transform: scale(var(--fa-layers-scale, 0.25)); - -webkit-transform-origin: top left; - transform-origin: top left; -} - -.fa-1x { - font-size: 1em; -} - -.fa-2x { - font-size: 2em; -} - -.fa-3x { - font-size: 3em; -} - -.fa-4x { - font-size: 4em; -} - -.fa-5x { - font-size: 5em; -} - -.fa-6x { - font-size: 6em; -} - -.fa-7x { - font-size: 7em; -} - -.fa-8x { - font-size: 8em; -} - -.fa-9x { - font-size: 9em; -} - -.fa-10x { - font-size: 10em; -} - -.fa-2xs { - font-size: 0.625em; - line-height: 0.1em; - vertical-align: 0.225em; -} - -.fa-xs { - font-size: 0.75em; - line-height: 0.0833333337em; - vertical-align: 0.125em; -} - -.fa-sm { - font-size: 0.875em; - line-height: 0.0714285718em; - vertical-align: 0.0535714295em; -} - -.fa-lg { - font-size: 1.25em; - line-height: 0.05em; - vertical-align: -0.075em; -} - -.fa-xl { - font-size: 1.5em; - line-height: 0.0416666682em; - vertical-align: -0.125em; -} - -.fa-2xl { - font-size: 2em; - line-height: 0.03125em; - vertical-align: -0.1875em; -} - -.fa-fw { - text-align: center; - width: 1.25em; -} - -.fa-ul { - list-style-type: none; - margin-left: var(--fa-li-margin, 2.5em); - padding-left: 0; -} -.fa-ul > li { - position: relative; -} - -.fa-li { - left: calc(var(--fa-li-width, 2em) * -1); - position: absolute; - text-align: center; - width: var(--fa-li-width, 2em); - line-height: inherit; -} - -.fa-border { - border-color: var(--fa-border-color, #eee); - border-radius: var(--fa-border-radius, 0.1em); - border-style: var(--fa-border-style, solid); - border-width: var(--fa-border-width, 0.08em); - padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); -} - -.fa-pull-left { - float: left; - margin-right: var(--fa-pull-margin, 0.3em); -} - -.fa-pull-right { - float: right; - margin-left: var(--fa-pull-margin, 0.3em); -} - -.fa-beat { - -webkit-animation-name: fa-beat; - animation-name: fa-beat; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-bounce { - -webkit-animation-name: fa-bounce; - animation-name: fa-bounce; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); -} - -.fa-fade { - -webkit-animation-name: fa-fade; - animation-name: fa-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-beat-fade { - -webkit-animation-name: fa-beat-fade; - animation-name: fa-beat-fade; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); - animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); -} - -.fa-flip { - -webkit-animation-name: fa-flip; - animation-name: fa-flip; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out); - animation-timing-function: var(--fa-animation-timing, ease-in-out); -} - -.fa-shake { - -webkit-animation-name: fa-shake; - animation-name: fa-shake; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-delay: var(--fa-animation-delay, 0s); - animation-delay: var(--fa-animation-delay, 0s); - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 2s); - animation-duration: var(--fa-animation-duration, 2s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, linear); - animation-timing-function: var(--fa-animation-timing, linear); -} - -.fa-spin-reverse { - --fa-animation-direction: reverse; -} - -.fa-pulse, -.fa-spin-pulse { - -webkit-animation-name: fa-spin; - animation-name: fa-spin; - -webkit-animation-direction: var(--fa-animation-direction, normal); - animation-direction: var(--fa-animation-direction, normal); - -webkit-animation-duration: var(--fa-animation-duration, 1s); - animation-duration: var(--fa-animation-duration, 1s); - -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite); - animation-iteration-count: var(--fa-animation-iteration-count, infinite); - -webkit-animation-timing-function: var(--fa-animation-timing, steps(8)); - animation-timing-function: var(--fa-animation-timing, steps(8)); -} - -@media (prefers-reduced-motion: reduce) { - .fa-beat, -.fa-bounce, -.fa-fade, -.fa-beat-fade, -.fa-flip, -.fa-pulse, -.fa-shake, -.fa-spin, -.fa-spin-pulse { - -webkit-animation-delay: -1ms; - animation-delay: -1ms; - -webkit-animation-duration: 1ms; - animation-duration: 1ms; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; - -webkit-transition-delay: 0s; - transition-delay: 0s; - -webkit-transition-duration: 0s; - transition-duration: 0s; - } -} -@-webkit-keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); - } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@keyframes fa-beat { - 0%, 90% { - -webkit-transform: scale(1); - transform: scale(1); - } - 45% { - -webkit-transform: scale(var(--fa-beat-scale, 1.25)); - transform: scale(var(--fa-beat-scale, 1.25)); - } -} -@-webkit-keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } -} -@keyframes fa-bounce { - 0% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 10% { - -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); - } - 30% { - -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); - } - 50% { - -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); - } - 57% { - -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); - } - 64% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } - 100% { - -webkit-transform: scale(1, 1) translateY(0); - transform: scale(1, 1) translateY(0); - } -} -@-webkit-keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@keyframes fa-fade { - 50% { - opacity: var(--fa-fade-opacity, 0.4); - } -} -@-webkit-keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@keyframes fa-beat-fade { - 0%, 100% { - opacity: var(--fa-beat-fade-opacity, 0.4); - -webkit-transform: scale(1); - transform: scale(1); - } - 50% { - opacity: 1; - -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125)); - transform: scale(var(--fa-beat-fade-scale, 1.125)); - } -} -@-webkit-keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@keyframes fa-flip { - 50% { - -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); - } -} -@-webkit-keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); - } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); - } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); - } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); - } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); - } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); - } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); - } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} -@keyframes fa-shake { - 0% { - -webkit-transform: rotate(-15deg); - transform: rotate(-15deg); - } - 4% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - 8%, 24% { - -webkit-transform: rotate(-18deg); - transform: rotate(-18deg); - } - 12%, 28% { - -webkit-transform: rotate(18deg); - transform: rotate(18deg); - } - 16% { - -webkit-transform: rotate(-22deg); - transform: rotate(-22deg); - } - 20% { - -webkit-transform: rotate(22deg); - transform: rotate(22deg); - } - 32% { - -webkit-transform: rotate(-12deg); - transform: rotate(-12deg); - } - 36% { - -webkit-transform: rotate(12deg); - transform: rotate(12deg); - } - 40%, 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} -@-webkit-keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes fa-spin { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -.fa-rotate-90 { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); -} - -.fa-rotate-180 { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.fa-rotate-270 { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} - -.fa-flip-horizontal { - -webkit-transform: scale(-1, 1); - transform: scale(-1, 1); -} - -.fa-flip-vertical { - -webkit-transform: scale(1, -1); - transform: scale(1, -1); -} - -.fa-flip-both, -.fa-flip-horizontal.fa-flip-vertical { - -webkit-transform: scale(-1, -1); - transform: scale(-1, -1); -} - -.fa-rotate-by { - -webkit-transform: rotate(var(--fa-rotate-angle, none)); - transform: rotate(var(--fa-rotate-angle, none)); -} - -.fa-stack { - display: inline-block; - vertical-align: middle; - height: 2em; - position: relative; - width: 2.5em; -} - -.fa-stack-1x, -.fa-stack-2x { - bottom: 0; - left: 0; - margin: auto; - position: absolute; - right: 0; - top: 0; - z-index: var(--fa-stack-z-index, auto); -} - -.svg-inline--fa.fa-stack-1x { - height: 1em; - width: 1.25em; -} -.svg-inline--fa.fa-stack-2x { - height: 2em; - width: 2.5em; -} - -.fa-inverse { - color: var(--fa-inverse, #fff); -} - -.sr-only, -.fa-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.sr-only-focusable:not(:focus), -.fa-sr-only-focusable:not(:focus) { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.svg-inline--fa .fa-primary { - fill: var(--fa-primary-color, currentColor); - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa .fa-secondary { - fill: var(--fa-secondary-color, currentColor); - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-primary { - opacity: var(--fa-secondary-opacity, 0.4); -} - -.svg-inline--fa.fa-swap-opacity .fa-secondary { - opacity: var(--fa-primary-opacity, 1); -} - -.svg-inline--fa mask .fa-primary, -.svg-inline--fa mask .fa-secondary { - fill: black; -} - -.fad.fa-inverse, -.fa-duotone.fa-inverse { - color: var(--fa-inverse, #fff); -}`;function D2(){var e=$2,n=L2,t=ne.cssPrefix,r=ne.replacementClass,i=Tz;if(t!==e||r!==n){var o=new RegExp("\\.".concat(e,"\\-"),"g"),a=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(n),"g");i=i.replace(o,".".concat(t,"-")).replace(a,"--".concat(t,"-")).replace(l,".".concat(r))}return i}var _y=!1;function bd(){ne.autoAddCss&&!_y&&(wz(D2()),_y=!0)}var _z={mixout:function(){return{dom:{css:D2,insertCss:bd}}},hooks:function(){return{beforeDOMElementCreation:function(){bd()},beforeI2svg:function(){bd()}}}},cr=Br||{};cr[ur]||(cr[ur]={});cr[ur].styles||(cr[ur].styles={});cr[ur].hooks||(cr[ur].hooks={});cr[ur].shims||(cr[ur].shims=[]);var $t=cr[ur],B2=[],Iz=function e(){Xe.removeEventListener("DOMContentLoaded",e),lu=1,B2.map(function(n){return n()})},lu=!1;hr&&(lu=(Xe.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Xe.readyState),lu||Xe.addEventListener("DOMContentLoaded",Iz));function Oz(e){hr&&(lu?setTimeout(e,0):B2.push(e))}function yl(e){var n=e.tag,t=e.attributes,r=t===void 0?{}:t,i=e.children,o=i===void 0?[]:i;return typeof e=="string"?F2(e):"<".concat(n," ").concat(Sz(r),">").concat(o.map(yl).join(""),"")}function Iy(e,n,t){if(e&&e[n]&&e[n][t])return{prefix:n,iconName:t,icon:e[n][t]}}var Az=function(n,t){return function(r,i,o,a){return n.call(t,r,i,o,a)}},kd=function(n,t,r,i){var o=Object.keys(n),a=o.length,l=i!==void 0?Az(t,i):t,s,u,c;for(r===void 0?(s=1,c=n[o[0]]):(s=0,c=r);s=55296&&i<=56319&&t=55296&&r<=56319&&t>n+1&&(i=e.charCodeAt(n+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Oy(e){return Object.keys(e).reduce(function(n,t){var r=e[t],i=!!r.icon;return i?n[r.iconName]=r.icon:n[t]=r,n},{})}function Qf(e,n){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.skipHooks,i=r===void 0?!1:r,o=Oy(n);typeof $t.hooks.addPack=="function"&&!i?$t.hooks.addPack(e,Oy(n)):$t.styles[e]=X(X({},$t.styles[e]||{}),o),e==="fas"&&Qf("fa",n)}var Xl,Ql,Zl,to=$t.styles,Lz=$t.shims,Mz=(Xl={},hn(Xl,Ye,Object.values(el[Ye])),hn(Xl,an,Object.values(el[an])),Xl),ih=null,U2={},W2={},H2={},V2={},K2={},Nz=(Ql={},hn(Ql,Ye,Object.keys(Za[Ye])),hn(Ql,an,Object.keys(Za[an])),Ql);function jz(e){return~yz.indexOf(e)}function zz(e,n){var t=n.split("-"),r=t[0],i=t.slice(1).join("-");return r===e&&i!==""&&!jz(i)?i:null}var G2=function(){var n=function(o){return kd(to,function(a,l,s){return a[s]=kd(l,o,{}),a},{})};U2=n(function(i,o,a){if(o[3]&&(i[o[3]]=a),o[2]){var l=o[2].filter(function(s){return typeof s=="number"});l.forEach(function(s){i[s.toString(16)]=a})}return i}),W2=n(function(i,o,a){if(i[a]=a,o[2]){var l=o[2].filter(function(s){return typeof s=="string"});l.forEach(function(s){i[s]=a})}return i}),K2=n(function(i,o,a){var l=o[2];return i[a]=a,l.forEach(function(s){i[s]=a}),i});var t="far"in to||ne.autoFetchSvg,r=kd(Lz,function(i,o){var a=o[0],l=o[1],s=o[2];return l==="far"&&!t&&(l="fas"),typeof a=="string"&&(i.names[a]={prefix:l,iconName:s}),typeof a=="number"&&(i.unicodes[a.toString(16)]={prefix:l,iconName:s}),i},{names:{},unicodes:{}});H2=r.names,V2=r.unicodes,ih=bc(ne.styleDefault,{family:ne.familyDefault})};kz(function(e){ih=bc(e.styleDefault,{family:ne.familyDefault})});G2();function oh(e,n){return(U2[e]||{})[n]}function Fz(e,n){return(W2[e]||{})[n]}function ci(e,n){return(K2[e]||{})[n]}function Y2(e){return H2[e]||{prefix:null,iconName:null}}function Dz(e){var n=V2[e],t=oh("fas",e);return n||(t?{prefix:"fas",iconName:t}:null)||{prefix:null,iconName:null}}function Ur(){return ih}var ah=function(){return{prefix:null,iconName:null,rest:[]}};function bc(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.family,r=t===void 0?Ye:t,i=Za[r][e],o=Ja[r][e]||Ja[r][i],a=e in $t.styles?e:null;return o||a||null}var Ay=(Zl={},hn(Zl,Ye,Object.keys(el[Ye])),hn(Zl,an,Object.keys(el[an])),Zl);function kc(e){var n,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.skipLookups,i=r===void 0?!1:r,o=(n={},hn(n,Ye,"".concat(ne.cssPrefix,"-").concat(Ye)),hn(n,an,"".concat(ne.cssPrefix,"-").concat(an)),n),a=null,l=Ye;(e.includes(o[Ye])||e.some(function(u){return Ay[Ye].includes(u)}))&&(l=Ye),(e.includes(o[an])||e.some(function(u){return Ay[an].includes(u)}))&&(l=an);var s=e.reduce(function(u,c){var d=zz(ne.cssPrefix,c);if(to[c]?(c=Mz[l].includes(c)?dz[l][c]:c,a=c,u.prefix=c):Nz[l].indexOf(c)>-1?(a=c,u.prefix=bc(c,{family:l})):d?u.iconName=d:c!==ne.replacementClass&&c!==o[Ye]&&c!==o[an]&&u.rest.push(c),!i&&u.prefix&&u.iconName){var f=a==="fa"?Y2(u.iconName):{},p=ci(u.prefix,u.iconName);f.prefix&&(a=null),u.iconName=f.iconName||p||u.iconName,u.prefix=f.prefix||u.prefix,u.prefix==="far"&&!to.far&&to.fas&&!ne.autoFetchSvg&&(u.prefix="fas")}return u},ah());return(e.includes("fa-brands")||e.includes("fab"))&&(s.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(s.prefix="fad"),!s.prefix&&l===an&&(to.fass||ne.autoFetchSvg)&&(s.prefix="fass",s.iconName=ci(s.prefix,s.iconName)||s.iconName),(s.prefix==="fa"||a==="fa")&&(s.prefix=Ur()||"fas"),s}var Bz=function(){function e(){Jj(this,e),this.definitions={}}return ez(e,[{key:"add",value:function(){for(var t=this,r=arguments.length,i=new Array(r),o=0;o0&&c.forEach(function(d){typeof d=="string"&&(t[l][d]=u)}),t[l][s]=u}),t}}]),e}(),Ry=[],ro={},yo={},Uz=Object.keys(yo);function Wz(e,n){var t=n.mixoutsTo;return Ry=e,ro={},Object.keys(yo).forEach(function(r){Uz.indexOf(r)===-1&&delete yo[r]}),Ry.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(a){typeof i[a]=="function"&&(t[a]=i[a]),au(i[a])==="object"&&Object.keys(i[a]).forEach(function(l){t[a]||(t[a]={}),t[a][l]=i[a][l]})}),r.hooks){var o=r.hooks();Object.keys(o).forEach(function(a){ro[a]||(ro[a]=[]),ro[a].push(o[a])})}r.provides&&r.provides(yo)}),t}function Zf(e,n){for(var t=arguments.length,r=new Array(t>2?t-2:0),i=2;i1?n-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return hr?(Si("beforeI2svg",n),dr("pseudoElements2svg",n),dr("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=n.autoReplaceSvgRoot;ne.autoReplaceSvg===!1&&(ne.autoReplaceSvg=!0),ne.observeMutations=!0,Oz(function(){Gz({autoReplaceSvgRoot:t}),Si("watch",n)})}},Kz={icon:function(n){if(n===null)return null;if(au(n)==="object"&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:ci(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&n.length===2){var t=n[1].indexOf("fa-")===0?n[1].slice(3):n[1],r=bc(n[0]);return{prefix:r,iconName:ci(r,t)||t}}if(typeof n=="string"&&(n.indexOf("".concat(ne.cssPrefix,"-"))>-1||n.match(fz))){var i=kc(n.split(" "),{skipLookups:!0});return{prefix:i.prefix||Ur(),iconName:ci(i.prefix,i.iconName)||i.iconName}}if(typeof n=="string"){var o=Ur();return{prefix:o,iconName:ci(o,n)||n}}}},gt={noAuto:Hz,config:ne,dom:Vz,parse:Kz,library:q2,findIconDefinition:Jf,toHtml:yl},Gz=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=n.autoReplaceSvgRoot,r=t===void 0?Xe:t;(Object.keys($t.styles).length>0||ne.autoFetchSvg)&&hr&&ne.autoReplaceSvg&>.dom.i2svg({node:r})};function wc(e,n){return Object.defineProperty(e,"abstract",{get:n}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return yl(r)})}}),Object.defineProperty(e,"node",{get:function(){if(hr){var r=Xe.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function Yz(e){var n=e.children,t=e.main,r=e.mask,i=e.attributes,o=e.styles,a=e.transform;if(rh(a)&&t.found&&!r.found){var l=t.width,s=t.height,u={x:l/s/2,y:.5};i.style=xc(X(X({},o),{},{"transform-origin":"".concat(u.x+a.x/16,"em ").concat(u.y+a.y/16,"em")}))}return[{tag:"svg",attributes:i,children:n}]}function qz(e){var n=e.prefix,t=e.iconName,r=e.children,i=e.attributes,o=e.symbol,a=o===!0?"".concat(n,"-").concat(ne.cssPrefix,"-").concat(t):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:X(X({},i),{},{id:a}),children:r}]}]}function lh(e){var n=e.icons,t=n.main,r=n.mask,i=e.prefix,o=e.iconName,a=e.transform,l=e.symbol,s=e.title,u=e.maskId,c=e.titleId,d=e.extra,f=e.watchable,p=f===void 0?!1:f,h=r.found?r:t,v=h.width,S=h.height,g=i==="fak",m=[ne.replacementClass,o?"".concat(ne.cssPrefix,"-").concat(o):""].filter(function($){return d.classes.indexOf($)===-1}).filter(function($){return $!==""||!!$}).concat(d.classes).join(" "),y={children:[],attributes:X(X({},d.attributes),{},{"data-prefix":i,"data-icon":o,class:m,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(S)})},x=g&&!~d.classes.indexOf("fa-fw")?{width:"".concat(v/S*16*.0625,"em")}:{};p&&(y.attributes[Ci]=""),s&&(y.children.push({tag:"title",attributes:{id:y.attributes["aria-labelledby"]||"title-".concat(c||tl())},children:[s]}),delete y.attributes.title);var T=X(X({},y),{},{prefix:i,iconName:o,main:t,mask:r,maskId:u,transform:a,symbol:l,styles:X(X({},x),d.styles)}),w=r.found&&t.found?dr("generateAbstractMask",T)||{children:[],attributes:{}}:dr("generateAbstractIcon",T)||{children:[],attributes:{}},P=w.children,O=w.attributes;return T.children=P,T.attributes=O,l?qz(T):Yz(T)}function $y(e){var n=e.content,t=e.width,r=e.height,i=e.transform,o=e.title,a=e.extra,l=e.watchable,s=l===void 0?!1:l,u=X(X(X({},a.attributes),o?{title:o}:{}),{},{class:a.classes.join(" ")});s&&(u[Ci]="");var c=X({},a.styles);rh(i)&&(c.transform=Pz({transform:i,startCentered:!0,width:t,height:r}),c["-webkit-transform"]=c.transform);var d=xc(c);d.length>0&&(u.style=d);var f=[];return f.push({tag:"span",attributes:u,children:[n]}),o&&f.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),f}function Xz(e){var n=e.content,t=e.title,r=e.extra,i=X(X(X({},r.attributes),t?{title:t}:{}),{},{class:r.classes.join(" ")}),o=xc(r.styles);o.length>0&&(i.style=o);var a=[];return a.push({tag:"span",attributes:i,children:[n]}),t&&a.push({tag:"span",attributes:{class:"sr-only"},children:[t]}),a}var wd=$t.styles;function ep(e){var n=e[0],t=e[1],r=e.slice(4),i=Qm(r,1),o=i[0],a=null;return Array.isArray(o)?a={tag:"g",attributes:{class:"".concat(ne.cssPrefix,"-").concat(ui.GROUP)},children:[{tag:"path",attributes:{class:"".concat(ne.cssPrefix,"-").concat(ui.SECONDARY),fill:"currentColor",d:o[0]}},{tag:"path",attributes:{class:"".concat(ne.cssPrefix,"-").concat(ui.PRIMARY),fill:"currentColor",d:o[1]}}]}:a={tag:"path",attributes:{fill:"currentColor",d:o}},{found:!0,width:n,height:t,icon:a}}var Qz={found:!1,width:512,height:512};function Zz(e,n){!M2&&!ne.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(n,'" is missing.'))}function np(e,n){var t=n;return n==="fa"&&ne.styleDefault!==null&&(n=Ur()),new Promise(function(r,i){if(dr("missingIconAbstract"),t==="fa"){var o=Y2(e)||{};e=o.iconName||e,n=o.prefix||n}if(e&&n&&wd[n]&&wd[n][e]){var a=wd[n][e];return r(ep(a))}Zz(e,n),r(X(X({},Qz),{},{icon:ne.showMissingIcons&&e?dr("missingIconAbstract")||{}:{}}))})}var Ly=function(){},tp=ne.measurePerformance&&Hl&&Hl.mark&&Hl.measure?Hl:{mark:Ly,measure:Ly},sa='FA "6.5.1"',Jz=function(n){return tp.mark("".concat(sa," ").concat(n," begins")),function(){return X2(n)}},X2=function(n){tp.mark("".concat(sa," ").concat(n," ends")),tp.measure("".concat(sa," ").concat(n),"".concat(sa," ").concat(n," begins"),"".concat(sa," ").concat(n," ends"))},sh={begin:Jz,end:X2},vs=function(){};function My(e){var n=e.getAttribute?e.getAttribute(Ci):null;return typeof n=="string"}function eF(e){var n=e.getAttribute?e.getAttribute(Jm):null,t=e.getAttribute?e.getAttribute(eh):null;return n&&t}function nF(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(ne.replacementClass)}function tF(){if(ne.autoReplaceSvg===!0)return xs.replace;var e=xs[ne.autoReplaceSvg];return e||xs.replace}function rF(e){return Xe.createElementNS("http://www.w3.org/2000/svg",e)}function iF(e){return Xe.createElement(e)}function Q2(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=n.ceFn,r=t===void 0?e.tag==="svg"?rF:iF:t;if(typeof e=="string")return Xe.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(a){i.setAttribute(a,e.attributes[a])});var o=e.children||[];return o.forEach(function(a){i.appendChild(Q2(a,{ceFn:r}))}),i}function oF(e){var n=" ".concat(e.outerHTML," ");return n="".concat(n,"Font Awesome fontawesome.com "),n}var xs={replace:function(n){var t=n[0];if(t.parentNode)if(n[1].forEach(function(i){t.parentNode.insertBefore(Q2(i),t)}),t.getAttribute(Ci)===null&&ne.keepOriginalSource){var r=Xe.createComment(oF(t));t.parentNode.replaceChild(r,t)}else t.remove()},nest:function(n){var t=n[0],r=n[1];if(~th(t).indexOf(ne.replacementClass))return xs.replace(n);var i=new RegExp("".concat(ne.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var o=r[0].attributes.class.split(" ").reduce(function(l,s){return s===ne.replacementClass||s.match(i)?l.toSvg.push(s):l.toNode.push(s),l},{toNode:[],toSvg:[]});r[0].attributes.class=o.toSvg.join(" "),o.toNode.length===0?t.removeAttribute("class"):t.setAttribute("class",o.toNode.join(" "))}var a=r.map(function(l){return yl(l)}).join(` -`);t.setAttribute(Ci,""),t.innerHTML=a}};function Ny(e){e()}function Z2(e,n){var t=typeof n=="function"?n:vs;if(e.length===0)t();else{var r=Ny;ne.mutateApproach===uz&&(r=Br.requestAnimationFrame||Ny),r(function(){var i=tF(),o=sh.begin("mutate");e.map(i),o(),t()})}}var uh=!1;function J2(){uh=!0}function rp(){uh=!1}var su=null;function jy(e){if(Py&&ne.observeMutations){var n=e.treeCallback,t=n===void 0?vs:n,r=e.nodeCallback,i=r===void 0?vs:r,o=e.pseudoElementsCallback,a=o===void 0?vs:o,l=e.observeMutationsRoot,s=l===void 0?Xe:l;su=new Py(function(u){if(!uh){var c=Ur();zo(u).forEach(function(d){if(d.type==="childList"&&d.addedNodes.length>0&&!My(d.addedNodes[0])&&(ne.searchPseudoElements&&a(d.target),t(d.target)),d.type==="attributes"&&d.target.parentNode&&ne.searchPseudoElements&&a(d.target.parentNode),d.type==="attributes"&&My(d.target)&&~gz.indexOf(d.attributeName))if(d.attributeName==="class"&&eF(d.target)){var f=kc(th(d.target)),p=f.prefix,h=f.iconName;d.target.setAttribute(Jm,p||c),h&&d.target.setAttribute(eh,h)}else nF(d.target)&&i(d.target)})}}),hr&&su.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function aF(){su&&su.disconnect()}function lF(e){var n=e.getAttribute("style"),t=[];return n&&(t=n.split(";").reduce(function(r,i){var o=i.split(":"),a=o[0],l=o.slice(1);return a&&l.length>0&&(r[a]=l.join(":").trim()),r},{})),t}function sF(e){var n=e.getAttribute("data-prefix"),t=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=kc(th(e));return i.prefix||(i.prefix=Ur()),n&&t&&(i.prefix=n,i.iconName=t),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=Fz(i.prefix,e.innerText)||oh(i.prefix,Xf(e.innerText))),!i.iconName&&ne.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function uF(e){var n=zo(e.attributes).reduce(function(i,o){return i.name!=="class"&&i.name!=="style"&&(i[o.name]=o.value),i},{}),t=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return ne.autoA11y&&(t?n["aria-labelledby"]="".concat(ne.replacementClass,"-title-").concat(r||tl()):(n["aria-hidden"]="true",n.focusable="false")),n}function cF(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Vt,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function zy(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},t=sF(e),r=t.iconName,i=t.prefix,o=t.rest,a=uF(e),l=Zf("parseNodeAttributes",{},e),s=n.styleParser?lF(e):[];return X({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:Vt,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:s,attributes:a}},l)}var dF=$t.styles;function ek(e){var n=ne.autoReplaceSvg==="nest"?zy(e,{styleParser:!1}):zy(e);return~n.extra.classes.indexOf(N2)?dr("generateLayersText",e,n):dr("generateSvgReplacementMutation",e,n)}var Wr=new Set;nh.map(function(e){Wr.add("fa-".concat(e))});Object.keys(Za[Ye]).map(Wr.add.bind(Wr));Object.keys(Za[an]).map(Wr.add.bind(Wr));Wr=hl(Wr);function Fy(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!hr)return Promise.resolve();var t=Xe.documentElement.classList,r=function(d){return t.add("".concat(Ty,"-").concat(d))},i=function(d){return t.remove("".concat(Ty,"-").concat(d))},o=ne.autoFetchSvg?Wr:nh.map(function(c){return"fa-".concat(c)}).concat(Object.keys(dF));o.includes("fa")||o.push("fa");var a=[".".concat(N2,":not([").concat(Ci,"])")].concat(o.map(function(c){return".".concat(c,":not([").concat(Ci,"])")})).join(", ");if(a.length===0)return Promise.resolve();var l=[];try{l=zo(e.querySelectorAll(a))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();var s=sh.begin("onTree"),u=l.reduce(function(c,d){try{var f=ek(d);f&&c.push(f)}catch(p){M2||p.name==="MissingIcon"&&console.error(p)}return c},[]);return new Promise(function(c,d){Promise.all(u).then(function(f){Z2(f,function(){r("active"),r("complete"),i("pending"),typeof n=="function"&&n(),s(),c()})}).catch(function(f){s(),d(f)})})}function fF(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;ek(e).then(function(t){t&&Z2([t],n)})}function pF(e){return function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(n||{}).icon?n:Jf(n||{}),i=t.mask;return i&&(i=(i||{}).icon?i:Jf(i||{})),e(r,X(X({},t),{},{mask:i}))}}var mF=function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=t.transform,i=r===void 0?Vt:r,o=t.symbol,a=o===void 0?!1:o,l=t.mask,s=l===void 0?null:l,u=t.maskId,c=u===void 0?null:u,d=t.title,f=d===void 0?null:d,p=t.titleId,h=p===void 0?null:p,v=t.classes,S=v===void 0?[]:v,g=t.attributes,m=g===void 0?{}:g,y=t.styles,x=y===void 0?{}:y;if(n){var T=n.prefix,w=n.iconName,P=n.icon;return wc(X({type:"icon"},n),function(){return Si("beforeDOMElementCreation",{iconDefinition:n,params:t}),ne.autoA11y&&(f?m["aria-labelledby"]="".concat(ne.replacementClass,"-title-").concat(h||tl()):(m["aria-hidden"]="true",m.focusable="false")),lh({icons:{main:ep(P),mask:s?ep(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:T,iconName:w,transform:X(X({},Vt),i),symbol:a,title:f,maskId:c,titleId:h,extra:{attributes:m,styles:x,classes:S}})})}},hF={mixout:function(){return{icon:pF(mF)}},hooks:function(){return{mutationObserverCallbacks:function(t){return t.treeCallback=Fy,t.nodeCallback=fF,t}}},provides:function(n){n.i2svg=function(t){var r=t.node,i=r===void 0?Xe:r,o=t.callback,a=o===void 0?function(){}:o;return Fy(i,a)},n.generateSvgReplacementMutation=function(t,r){var i=r.iconName,o=r.title,a=r.titleId,l=r.prefix,s=r.transform,u=r.symbol,c=r.mask,d=r.maskId,f=r.extra;return new Promise(function(p,h){Promise.all([np(i,l),c.iconName?np(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(v){var S=Qm(v,2),g=S[0],m=S[1];p([t,lh({icons:{main:g,mask:m},prefix:l,iconName:i,transform:s,symbol:u,maskId:d,title:o,titleId:a,extra:f,watchable:!0})])}).catch(h)})},n.generateAbstractIcon=function(t){var r=t.children,i=t.attributes,o=t.main,a=t.transform,l=t.styles,s=xc(l);s.length>0&&(i.style=s);var u;return rh(a)&&(u=dr("generateAbstractTransformGrouping",{main:o,transform:a,containerWidth:o.width,iconWidth:o.width})),r.push(u||o.icon),{children:r,attributes:i}}}},gF={mixout:function(){return{layer:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,o=i===void 0?[]:i;return wc({type:"layer"},function(){Si("beforeDOMElementCreation",{assembler:t,params:r});var a=[];return t(function(l){Array.isArray(l)?l.map(function(s){a=a.concat(s.abstract)}):a=a.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(ne.cssPrefix,"-layers")].concat(hl(o)).join(" ")},children:a}]})}}}},yF={mixout:function(){return{counter:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,o=i===void 0?null:i,a=r.classes,l=a===void 0?[]:a,s=r.attributes,u=s===void 0?{}:s,c=r.styles,d=c===void 0?{}:c;return wc({type:"counter",content:t},function(){return Si("beforeDOMElementCreation",{content:t,params:r}),Xz({content:t.toString(),title:o,extra:{attributes:u,styles:d,classes:["".concat(ne.cssPrefix,"-layers-counter")].concat(hl(l))}})})}}}},vF={mixout:function(){return{text:function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,o=i===void 0?Vt:i,a=r.title,l=a===void 0?null:a,s=r.classes,u=s===void 0?[]:s,c=r.attributes,d=c===void 0?{}:c,f=r.styles,p=f===void 0?{}:f;return wc({type:"text",content:t},function(){return Si("beforeDOMElementCreation",{content:t,params:r}),$y({content:t,transform:X(X({},Vt),o),title:l,extra:{attributes:d,styles:p,classes:["".concat(ne.cssPrefix,"-layers-text")].concat(hl(u))}})})}}},provides:function(n){n.generateLayersText=function(t,r){var i=r.title,o=r.transform,a=r.extra,l=null,s=null;if(R2){var u=parseInt(getComputedStyle(t).fontSize,10),c=t.getBoundingClientRect();l=c.width/u,s=c.height/u}return ne.autoA11y&&!i&&(a.attributes["aria-hidden"]="true"),Promise.resolve([t,$y({content:t.innerHTML,width:l,height:s,transform:o,title:i,extra:a,watchable:!0})])}}},xF=new RegExp('"',"ug"),Dy=[1105920,1112319];function bF(e){var n=e.replace(xF,""),t=$z(n,0),r=t>=Dy[0]&&t<=Dy[1],i=n.length===2?n[0]===n[1]:!1;return{value:Xf(i?n[0]:n),isSecondary:r||i}}function By(e,n){var t="".concat(sz).concat(n.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(t)!==null)return r();var o=zo(e.children),a=o.filter(function(P){return P.getAttribute(qf)===n})[0],l=Br.getComputedStyle(e,n),s=l.getPropertyValue("font-family").match(pz),u=l.getPropertyValue("font-weight"),c=l.getPropertyValue("content");if(a&&!s)return e.removeChild(a),r();if(s&&c!=="none"&&c!==""){var d=l.getPropertyValue("content"),f=~["Sharp"].indexOf(s[2])?an:Ye,p=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(s[2])?Ja[f][s[2].toLowerCase()]:mz[f][u],h=bF(d),v=h.value,S=h.isSecondary,g=s[0].startsWith("FontAwesome"),m=oh(p,v),y=m;if(g){var x=Dz(v);x.iconName&&x.prefix&&(m=x.iconName,p=x.prefix)}if(m&&!S&&(!a||a.getAttribute(Jm)!==p||a.getAttribute(eh)!==y)){e.setAttribute(t,y),a&&e.removeChild(a);var T=cF(),w=T.extra;w.attributes[qf]=n,np(m,p).then(function(P){var O=lh(X(X({},T),{},{icons:{main:P,mask:ah()},prefix:p,iconName:y,extra:w,watchable:!0})),$=Xe.createElementNS("http://www.w3.org/2000/svg","svg");n==="::before"?e.insertBefore($,e.firstChild):e.appendChild($),$.outerHTML=O.map(function(I){return yl(I)}).join(` -`),e.removeAttribute(t),r()}).catch(i)}else r()}else r()})}function kF(e){return Promise.all([By(e,"::before"),By(e,"::after")])}function wF(e){return e.parentNode!==document.head&&!~cz.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(qf)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function Uy(e){if(hr)return new Promise(function(n,t){var r=zo(e.querySelectorAll("*")).filter(wF).map(kF),i=sh.begin("searchPseudoElements");J2(),Promise.all(r).then(function(){i(),rp(),n()}).catch(function(){i(),rp(),t()})})}var CF={hooks:function(){return{mutationObserverCallbacks:function(t){return t.pseudoElementsCallback=Uy,t}}},provides:function(n){n.pseudoElements2svg=function(t){var r=t.node,i=r===void 0?Xe:r;ne.searchPseudoElements&&Uy(i)}}},Wy=!1,SF={mixout:function(){return{dom:{unwatch:function(){J2(),Wy=!0}}}},hooks:function(){return{bootstrap:function(){jy(Zf("mutationObserverCallbacks",{}))},noAuto:function(){aF()},watch:function(t){var r=t.observeMutationsRoot;Wy?rp():jy(Zf("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},Hy=function(n){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return n.toLowerCase().split(" ").reduce(function(r,i){var o=i.toLowerCase().split("-"),a=o[0],l=o.slice(1).join("-");if(a&&l==="h")return r.flipX=!0,r;if(a&&l==="v")return r.flipY=!0,r;if(l=parseFloat(l),isNaN(l))return r;switch(a){case"grow":r.size=r.size+l;break;case"shrink":r.size=r.size-l;break;case"left":r.x=r.x-l;break;case"right":r.x=r.x+l;break;case"up":r.y=r.y-l;break;case"down":r.y=r.y+l;break;case"rotate":r.rotate=r.rotate+l;break}return r},t)},EF={mixout:function(){return{parse:{transform:function(t){return Hy(t)}}}},hooks:function(){return{parseNodeAttributes:function(t,r){var i=r.getAttribute("data-fa-transform");return i&&(t.transform=Hy(i)),t}}},provides:function(n){n.generateAbstractTransformGrouping=function(t){var r=t.main,i=t.transform,o=t.containerWidth,a=t.iconWidth,l={transform:"translate(".concat(o/2," 256)")},s="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(s," ").concat(u," ").concat(c)},f={transform:"translate(".concat(a/2*-1," -256)")},p={outer:l,inner:d,path:f};return{tag:"g",attributes:X({},p.outer),children:[{tag:"g",attributes:X({},p.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:X(X({},r.icon.attributes),p.path)}]}]}}}},Cd={x:0,y:0,width:"100%",height:"100%"};function Vy(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||n)&&(e.attributes.fill="black"),e}function PF(e){return e.tag==="g"?e.children:[e]}var TF={hooks:function(){return{parseNodeAttributes:function(t,r){var i=r.getAttribute("data-fa-mask"),o=i?kc(i.split(" ").map(function(a){return a.trim()})):ah();return o.prefix||(o.prefix=Ur()),t.mask=o,t.maskId=r.getAttribute("data-fa-mask-id"),t}}},provides:function(n){n.generateAbstractMask=function(t){var r=t.children,i=t.attributes,o=t.main,a=t.mask,l=t.maskId,s=t.transform,u=o.width,c=o.icon,d=a.width,f=a.icon,p=Ez({transform:s,containerWidth:d,iconWidth:u}),h={tag:"rect",attributes:X(X({},Cd),{},{fill:"white"})},v=c.children?{children:c.children.map(Vy)}:{},S={tag:"g",attributes:X({},p.inner),children:[Vy(X({tag:c.tag,attributes:X(X({},c.attributes),p.path)},v))]},g={tag:"g",attributes:X({},p.outer),children:[S]},m="mask-".concat(l||tl()),y="clip-".concat(l||tl()),x={tag:"mask",attributes:X(X({},Cd),{},{id:m,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[h,g]},T={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:PF(f)},x]};return r.push(T,{tag:"rect",attributes:X({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(m,")")},Cd)}),{children:r,attributes:i}}}},_F={provides:function(n){var t=!1;Br.matchMedia&&(t=Br.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},o={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:X(X({},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 a=X(X({},o),{},{attributeName:"opacity"}),l={tag:"circle",attributes:X(X({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||l.children.push({tag:"animate",attributes:X(X({},o),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:X(X({},a),{},{values:"1;0;1;1;0;1;"})}),r.push(l),r.push({tag:"path",attributes:X(X({},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:t?[]:[{tag:"animate",attributes:X(X({},a),{},{values:"1;0;0;0;0;1;"})}]}),t||r.push({tag:"path",attributes:X(X({},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:X(X({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},IF={hooks:function(){return{parseNodeAttributes:function(t,r){var i=r.getAttribute("data-fa-symbol"),o=i===null?!1:i===""?!0:i;return t.symbol=o,t}}}},OF=[_z,hF,gF,yF,vF,CF,SF,EF,TF,_F,IF];Wz(OF,{mixoutsTo:gt});gt.noAuto;gt.config;gt.library;gt.dom;var ip=gt.parse;gt.findIconDefinition;gt.toHtml;var AF=gt.icon;gt.layer;gt.text;gt.counter;function Ky(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),t.push.apply(t,r)}return t}function Pr(e){for(var n=1;n=0)&&(t[i]=e[i]);return t}function $F(e,n){if(e==null)return{};var t=RF(e,n),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(t[r]=e[r])}return t}function op(e){return LF(e)||MF(e)||NF(e)||jF()}function LF(e){if(Array.isArray(e))return ap(e)}function MF(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function NF(e,n){if(e){if(typeof e=="string")return ap(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return ap(e,n)}}function ap(e,n){(n==null||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t2&&arguments[2]!==void 0?arguments[2]:{};if(typeof n=="string")return n;var r=(n.children||[]).map(function(s){return tk(e,s)}),i=Object.keys(n.attributes||{}).reduce(function(s,u){var c=n.attributes[u];switch(u){case"class":s.attrs.className=c,delete n.attributes.class;break;case"style":s.attrs.style=UF(c);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?s.attrs[u.toLowerCase()]=c:s.attrs[nk(u)]=c}return s},{attrs:{}}),o=t.style,a=o===void 0?{}:o,l=$F(t,DF);return i.attrs.style=Pr(Pr({},i.attrs.style),a),e.apply(void 0,[n.tag,Pr(Pr({},i.attrs),l)].concat(op(r)))}var rk=!1;try{rk=!0}catch{}function WF(){if(!rk&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function Gy(e){if(e&&uu(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(ip.icon)return ip.icon(e);if(e===null)return null;if(e&&uu(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 Sd(e,n){return Array.isArray(n)&&n.length>0||!Array.isArray(n)&&n?io({},e,n):{}}var vl=Un.forwardRef(function(e,n){var t=e.icon,r=e.mask,i=e.symbol,o=e.className,a=e.title,l=e.titleId,s=e.maskId,u=Gy(t),c=Sd("classes",[].concat(op(zF(e)),op(o.split(" ")))),d=Sd("transform",typeof e.transform=="string"?ip.transform(e.transform):e.transform),f=Sd("mask",Gy(r)),p=AF(u,Pr(Pr(Pr(Pr({},c),d),f),{},{symbol:i,title:a,titleId:l,maskId:s}));if(!p)return WF("Could not find icon",u),null;var h=p.abstract,v={ref:n};return Object.keys(e).forEach(function(S){vl.defaultProps.hasOwnProperty(S)||(v[S]=e[S])}),HF(h[0],v)});vl.displayName="FontAwesomeIcon";vl.propTypes={beat:ke.bool,border:ke.bool,beatFade:ke.bool,bounce:ke.bool,className:ke.string,fade:ke.bool,flash:ke.bool,mask:ke.oneOfType([ke.object,ke.array,ke.string]),maskId:ke.string,fixedWidth:ke.bool,inverse:ke.bool,flip:ke.oneOf([!0,!1,"horizontal","vertical","both"]),icon:ke.oneOfType([ke.object,ke.array,ke.string]),listItem:ke.bool,pull:ke.oneOf(["right","left"]),pulse:ke.bool,rotation:ke.oneOf([0,90,180,270]),shake:ke.bool,size:ke.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ke.bool,spinPulse:ke.bool,spinReverse:ke.bool,symbol:ke.oneOfType([ke.bool,ke.string]),title:ke.string,titleId:ke.string,transform:ke.oneOfType([ke.string,ke.object]),swapOpacity:ke.bool};vl.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 HF=tk.bind(null,Un.createElement),VF={prefix:"fas",iconName:"sliders",icon:[512,512,["sliders-h"],"f1de","M0 416c0 17.7 14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384c-17.7 0-32 14.3-32 32zm128 0a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zM320 256a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm32-80c-32.8 0-61 19.7-73.3 48L32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48zM192 128a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm73.3-64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64z"]};const KF=()=>{const e=Pt(),n=_i(e.breakpoints.down("sm")),[t,r]=k.useState(""),[i,o]=k.useState([]),[a,l]=k.useState([]),[s,u]=k.useState(!1),[c,d]=k.useState(null),[f,p]=k.useState(!1),[h,v]=k.useState(["Demo","Code","Tutorial"]),[S,g]=k.useState(["sapphire","emerald","cipher"]),[m,y]=k.useState(!1),x=Array.from(new Set(Fl.map(Y=>Y.license))),[T,w]=k.useState(x),P=n?"24px":"34px 46px",O=()=>{o([]),r("")},$=()=>{l([]),r("")},I=()=>{p(!f)},R=Y=>{d(Y),u(!0)},L=()=>{u(!1)},F=Y=>{const ue=T.includes(Y)?T.filter(fe=>fe!==Y):[...T,Y];w(ue)},z=Y=>{const ue=h.includes(Y)?h.filter(fe=>fe!==Y):[...h,Y];v(ue)},N=Y=>{let ue;S.includes(Y)?ue=S.filter(fe=>fe!==Y):ue=[...S,Y],g(ue)},B=()=>{y(!m)},D=Array.from(new Set(Fl.flatMap(Y=>Y.tags))),A=Array.from(new Set(Fl.flatMap(Y=>Y.languages))),j=Fl.filter(Y=>{const ue=Y.name.toLowerCase().includes(t.toLowerCase())||Y.description.toLowerCase().includes(t.toLowerCase()),fe=i.length===0||i.every(pe=>Y.tags.includes(pe)),De=a.length===0||a.every(pe=>Y.languages.includes(pe)),ce=!f||Y.maintainedByOasis,xe=T.includes(Y.license),me=h.length===0?!1:h.some(pe=>!!(pe==="Demo"&&Y.demoUrl||pe==="Code"&&Y.codeUrl||pe==="Tutorial"&&Array.isArray(Y.tutorials)&&Y.tutorials.length>0)),we=S.length>0&&S.some(pe=>{var En;return(En=Y.paratimes)==null?void 0:En.includes(pe)});return ue&&fe&&De&&we&&ce&&xe&&me}),C=Y=>{i.includes(Y)?o(i.filter(ue=>ue!==Y)):o([...i,Y])},se=Y=>{a.includes(Y)?l(a.filter(ue=>ue!==Y)):l([...a,Y])},[ae,_]=k.useState(no.TITLE),J=Y=>{switch(ae){case no.LAST_UPDATED:return Y.slice().sort((ue,fe)=>new Date(fe.lastUpdated).getTime()-new Date(ue.lastUpdated).getTime());case no.CREATED_DATE:return Y.slice().sort((ue,fe)=>new Date(fe.created).getTime()-new Date(ue.created).getTime());case no.NAME:default:return Y.slice().sort((ue,fe)=>ue.name.localeCompare(fe.name))}},ge=Y=>{"target"in Y&&_(Y.target.value)},q=J(j);return b.jsx("div",{children:b.jsxs(If,{sx:{backgroundColor:"white",padding:P,borderRadius:"19px",position:"relative"},children:[b.jsxs(If,{sx:{padding:"0",paddingTop:"20px"},children:[b.jsxs("div",{style:{position:"relative",overflow:"hidden",transition:"max-height 0.5s ease"},children:[b.jsxs(Ne,{sx:{display:"flex",justifyContent:"space-between",flexWrap:n?"wrap":"nowrap"},children:[b.jsx(Gj,{search:t,setSearch:r}),b.jsx(Ne,{sx:{borderLeft:n?"none":"2px solid #3431AC",paddingLeft:n?"0":"30px",width:n?"100%":"auto"},children:b.jsx(Ya,{onClick:B,startIcon:b.jsx(vl,{icon:VF}),variant:"outlined",sx:{borderRadius:"50px",height:"43px",textTransform:"capitalize",padding:"0 25px",fontWeight:"500",maxWidth:n?"100%":"116px",marginLeft:"auto",border:"2px solid #3431AC",width:n?"100%":"auto",backgroundColor:m?"#3431AC":"transparent",color:m?"white":"#3431AC",marginTop:n?"16px":"0","&:hover":{backgroundColor:m?"#3431AC":"transparent",color:m?"white":"#3431AC",border:"2px solid #3431AC"}},children:"Filters"})})]}),b.jsx("div",{style:{position:"relative",overflow:"hidden",transition:"all 0.7s cubic-bezier(.17,.67,.83,.67)",maxHeight:m?"1000px":"0px"},children:b.jsx(Xj,{tags:D,langs:A,selectedTags:i,selectedLangs:a,handleTagClick:C,handleLanguageClick:se,licenses:x,selectedLicenses:T,handleLicenseChange:F,selectedSources:h,selectedParatimes:S,handleSourcesChange:z,handleParatimesChange:N,maintainedByOasis:f,handleMaintainedByOasisToggle:I,handleClearTags:O,handleClearLangs:$})})]}),b.jsx(Qj,{filteredAndSortedProjectsLength:q.length,sortOption:ae,handleSortChange:ge})]}),b.jsx(Le,{container:!0,spacing:1,justifyContent:"start",children:q.map(Y=>b.jsx(Zj,{project:Y,handleProjectClick:R,selectedTags:i,selectedLangs:a,handleTagClick:C,handleLangClick:se,langs:Y.languages,tags:Y.tags},Y.name))}),b.jsx(Fj,{open:s,onClose:L,project:c,selectedTags:i,selectedLangs:a,handleTagClick:C})]})})},GF="/assets/PlaygroundBgGradient-DK1zblFo.webp",YF=km({palette:{primary:{main:"#3431AC"}},typography:{fontFamily:"'Roboto Flex Variable', sans-serif",h1:{fontSize:"56px",fontWeight:500,color:"white",letterSpacing:"-2.84px","@media (max-width:600px)":{fontSize:"40px"}},h2:{fontSize:"24px",color:"#3431AC",fontWeight:500,letterSpacing:"-1px"},h6:{fontSize:"18px",color:"#3431AC",letterSpacing:"-0.5px"}},components:{MuiInputBase:{styleOverrides:{root:{color:"grey"}}},MuiOutlinedInput:{styleOverrides:{root:{outline:0,height:"46px",borderRadius:"40px","& .MuiOutlinedInput-notchedOutline":{borderColor:"transparent",borderRadius:"40px"},"&:hover .MuiOutlinedInput-notchedOutline":{borderColor:"transparent"},"&:focus-within .MuiOutlinedInput-notchedOutline":{borderColor:"transparent"}}}},MuiSelect:{styleOverrides:{select:{borderColor:"transparent",backgroundColor:"transparent",outline:"none",border:"none","&.MuiSelect-outlined":{paddingTop:"6px",paddingBottom:"6px"},"&:focus":{outline:"none",border:"none",borderColor:"transparent",backgroundColor:"transparent"},"&:hover":{outline:"none",border:"none",borderColor:"transparent"},"&:focus-within":{outline:"none",border:"none",borderColor:"transparent","& .MuiSelect-root":{outline:"none",border:"none",borderColor:"transparent"}}}}},MuiDialog:{styleOverrides:{paper:{padding:"24px",maxWidth:"878px",margin:"auto"}}},MuiCheckbox:{styleOverrides:{root:{"&.Mui-checked":{color:"#3431AC"}}}},MuiChip:{styleOverrides:{root:{"&.MuiChip-root":{backgroundColor:"transparent",border:"1px solid #3431AC",fontWeight:"300",color:"#3431AC",marginBottom:"5px"},"&.MuiChip-colorPrimary":{backgroundColor:"#3431AC",color:"#FFFFFF"}}}}}}),qF="/assets/Playground Logo White-CWFbCTXP.svg",XF=Z("img")({maxWidth:"360px",maxHeight:"60px",marginBottom:"50px"});function QF(){const e=Pt(),n=_i(e.breakpoints.down("md")),t=n?"42px":"80px";return b.jsx(p3,{theme:YF,children:b.jsx(Ne,{component:"div",sx:{width:"100vw",height:"100%",minHeight:"100vh",backgroundImage:`url(${GF})`,backgroundSize:"auto",backgroundRepeat:"no-repeat",backgroundColor:"#1421F8"},children:b.jsxs(If,{maxWidth:"lg",sx:{paddingTop:t,paddingBottom:t},children:[b.jsx(XF,{src:qF,alt:"Oasis Playground"}),b.jsxs(Le,{container:!0,spacing:2,justifyContent:"space-between",alignItems:"flex-start",marginBottom:n?"36px":"0",children:[b.jsx(Le,{item:!0,xs:12,md:9,children:b.jsxs(ve,{gutterBottom:!0,sx:{color:"white",fontSize:"20px",width:"100%",maxWidth:"750px",marginBottom:n?"16px":"24px"},children:["Discover the frontier of Web3 privacy through the projects and applications that are powered by the Oasis Network’s cutting-edge production-ready confidentiality technology. Become a contributor by adding your dApp to the Playground "," ",b.jsx(Di,{href:"https://github.com/oasisprotocol/playground/blob/main/CONTRIBUTING.md",sx:{color:"white",textDecorationColor:"white","&:hover":{color:"white"}},target:"_blank",underline:"always",children:"here"}),"."]})}),b.jsx(Le,{item:!0,children:b.jsx(Ya,{href:"https://github.com/oasisprotocol/playground/blob/main/CONTRIBUTING.md",target:"_blank",color:"inherit",variant:"outlined",sx:{borderRadius:"30px",color:"white",borderColor:"white",textTransform:"none",fontSize:"16px",fontWeight:"600","&:hover":{backgroundColor:"white",color:"#3431AC",borderColor:"white"}},children:"Add your dApp"})})]}),b.jsx(Ne,{children:b.jsx(KF,{})}),b.jsx(ve,{gutterBottom:!0,sx:{color:"white",textAlign:"center",fontSize:"20px",width:"100%",marginBottom:"24px",marginTop:"20px"},children:"Copyright © 2024 Oasis Protocol Foundation. All rights reserved."})]})})})}Pd.createRoot(document.getElementById("root")).render(b.jsx(Un.StrictMode,{children:b.jsx(QF,{})})); diff --git a/index.html b/index.html index 9c97ab9..0b9b587 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Oasis Playground - +