diff --git a/semana1/lista-logica/index.html b/semana1/lista-logica/index.html
new file mode 100644
index 0000000..6f27594
--- /dev/null
+++ b/semana1/lista-logica/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
+
\ No newline at end of file
diff --git a/semana1/lista-logica/index.js b/semana1/lista-logica/index.js
new file mode 100644
index 0000000..a58691c
--- /dev/null
+++ b/semana1/lista-logica/index.js
@@ -0,0 +1,79 @@
+ /*const altura = Number (prompt("qual sua altura em centimeros?"))
+ const largura = Number (prompt("me dê uma largura em centimetros"))
+ const retangulo = altura * largura
+ console.log(retangulo)
+
+/*Escreva uma função que pede ao usuário o ano atual e seu ano de nascimento
+e imprima no console sua idade */
+
+/*const anoAtual = Number (prompt("Em que ano estamos?"))
+const anoDoSeuNascimento = Number (prompt("Em que ano voce Nasceu?"))
+const idade = anoAtual - anoDoSeuNascimento
+console.log("Ola, hoje vc tem", idade, "Anos!")
+
+/*Escreva uma função que recebe o peso em kg e a
+ altura em metros de uma pessoa e retorna o seu IMC (Índice de Massa Corpórea).*/
+
+/*const quilos = Number (prompt("Quanto voce pesa?"))
+const altura = Number (prompt("qual a sua altura?"))
+const imc = (altura * altura)/quilos
+console.log("Olá seu IMC atual é:", imc)
+
+
+/*Escreva uma função que pede ao usuário seu nome, sua idade e seu email
+(nessa ordem), e imprime no console uma mensagem como a seguinte:*/
+
+/*const nome = prompt ("Qual é o seu nome?")
+const idade = Number (prompt("Qual a sua idade?"))
+const email = prompt ("Informe seu email:")
+console.log("Olá, meu nome é", nome, "tenho", idade, "e meu email é:", email)
+
+/*Escreva uma função que pergunta ao usuário suas três
+cores favoritas e imprime no console um array que contenha essas três cores.*/
+
+/*const cor1 = prompt ("Cite uma cor:")
+const cor2 = prompt ("Cite outra cor:")
+const cor3 = prompt ("Cite mais uma cor:")
+const resultadoCor = [cor1, cor2, cor3]
+console.log(resultadoCor)
+
+/*Escreva uma função que recebe uma string e retorna ela em letra maiúscula.*/
+
+/*const frase = "a esperanca para a árvore, que se for cortada, ainda se renovará... jó 14.7"
+const fraseMaiuscula = frase.toUpperCase()
+console.log(fraseMaiuscula)
+
+/*Escreva uma função que recebe o custo de um espetáculo de teatro e o valor de cada ingresso*/
+
+/*const custo = 3800
+const valorIngresso = 40
+const vendasIngressos = custo / valorIngresso
+console.log(vendasIngressos)
+
+/*Escreva uma função que recebe duas strings e retorna um booleano (true ou false)
+ indicando se elas possuem o mesmo tamanho.*/
+
+
+ /**********************************************************************
+ //const frase1 = "Eu sou Estudande"
+ //const frase2 = "Eu trabalho Remunerado?"
+ //frase1.includes("sim") = true
+ //frase2.includes("nao") = false
+ //console.log("sou estudante?", frase.includes("sim"))
+*********************************************************************/
+
+//Escreva uma função que recebe um array e retorna o primeiro elemento.
+
+//const listaDeCompras = ["carne", "ovo", "cenoura", "batata"]
+//console.log(listaDeCompras[0])
+
+//const numeros = [1,2,3,4,5]
+//console.log(numeros[4])
+
+//const nomes = [maria, jose, alves, claudio]
+
+
+
+
+
+
diff --git a/semana1/lista-logica/lista-exercicios-intro-js/.DS_Store b/semana1/lista-logica/lista-exercicios-intro-js/.DS_Store
new file mode 100644
index 0000000..4e0e062
Binary files /dev/null and b/semana1/lista-logica/lista-exercicios-intro-js/.DS_Store differ
diff --git a/semana1/lista-logica/lista-exercicios-intro-js/exercicios.js b/semana1/lista-logica/lista-exercicios-intro-js/exercicios.js
new file mode 100644
index 0000000..957c905
--- /dev/null
+++ b/semana1/lista-logica/lista-exercicios-intro-js/exercicios.js
@@ -0,0 +1,130 @@
+// EXEMPLOS DE IMPLEMENTAÇÃO ---------------------------------------------------------------
+
+// EXERCÍCIO 0A
+function soma(num1, num2) {
+ // implemente sua lógica aqui
+ return num1 + num2
+}
+
+// EXERCÍCIO 0B
+function imprimeMensagem() {
+ // implemente sua lógica aqui
+ const mensagem = prompt('Digite uma mensagem!')
+
+ console.log(mensagem)
+}
+
+// EXERCÍCIOS PARA FAZER ------------------------------------------------------------------
+
+// EXERCÍCIO 01
+function calculaAreaRetangulo() {
+const altura = Number (prompt("qual sua altura em centimeros?"))
+const largura = Number (prompt("me dê uma largura em centimetros"))
+const retangulo = altura * largura
+console.log(retangulo)
+
+}
+
+// EXERCÍCIO 02
+function imprimeIdade() {
+const anoAtual = Number (prompt("Em que ano estamos?"))
+const anoDoSeuNascimento = Number (prompt("Em que ano voce Nasceu?"))
+const idade = anoAtual - anoDoSeuNascimento
+console.log("Ola, hoje vc tem", idade, "anos")
+
+}
+
+// EXERCÍCIO 03
+function calculaIMC(peso, altura) {
+ const quilos = Number (prompt("Quanto voce pesa?"))
+const altura = Number (prompt("qual a sua altura?"))
+const imc = (altura * altura)/quilos
+console.log("Olá seu IMC atual é:", imc)
+
+}
+
+// EXERCÍCIO 04
+function imprimeInformacoesUsuario() {
+const nome = prompt ("Qual é o seu nome?")
+const idade = Number (prompt("Qual a sua idade?"))
+const email = prompt ("Informe seu email:")
+console.log("Olá, meu nome é", nome, "tenho", idade, "e meu email é:", email)
+
+}
+
+// EXERCÍCIO 05
+function imprimeTresCoresFavoritas() {
+ const cor1 = prompt ("Cite uma cor:")
+const cor2 = prompt ("Cite outra cor:")
+const cor3 = prompt ("Cite mais uma cor:")
+const resultadoCor = [cor1, cor2, cor3]
+console.log(resultadoCor)
+
+}
+
+// EXERCÍCIO 06
+function retornaStringEmMaiuscula(string) {
+ const frase = "a esperanca para a árvore, que se for cortada, ainda se renovará... jó 14.7"
+const fraseMaiuscula = frase.toUpperCase()
+console.log(fraseMaiuscula)
+
+}
+
+// EXERCÍCIO 07
+function calculaIngressosEspetaculo(custo, valorIngresso) {
+ const custo = 3800
+const valorIngresso = 40
+const vendasIngressos = custo / valorIngresso
+console.log(vendasIngressos)
+
+}
+
+// EXERCÍCIO 08
+function checaStringsMesmoTamanho(string1, string2) {
+
+
+}
+
+// EXERCÍCIO 09
+function retornaPrimeiroElemento(array) {
+ const listaDeCompras = ["carne", "ovo", "cenoura", "batata"]
+ console.log(listaDeCompras[0])
+
+}
+
+// EXERCÍCIO 10
+function retornaUltimoElemento(array) {
+ const numeros = [1,2,3,4,5]
+ console.log(numeros[4])
+
+}
+
+// EXERCÍCIO 11
+function trocaPrimeiroEUltimo(array) {
+ // implemente sua lógica aqui
+
+}
+
+// EXERCÍCIO 12
+function checaIgualdadeDesconsiderandoCase(string1, string2) {
+ // implemente sua lógica aqui
+
+}
+
+// EXERCÍCIO 13
+function checaRenovacaoRG() {
+ // implemente sua lógica aqui
+
+}
+
+// EXERCÍCIO 14
+function checaAnoBissexto(ano) {
+ // implemente sua lógica aqui
+
+}
+
+// EXERCÍCIO 15
+function checaValidadeInscricaoLabenu() {
+ // implemente sua lógica aqui
+
+}
\ No newline at end of file
diff --git a/semana1/lista-logica/lista-exercicios-intro-js/index.html b/semana1/lista-logica/lista-exercicios-intro-js/index.html
new file mode 100644
index 0000000..7d33eda
--- /dev/null
+++ b/semana1/lista-logica/lista-exercicios-intro-js/index.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+ Document
+
+
+
+
+
\ No newline at end of file
diff --git a/semana1/lista-logica/lista-exercicios-intro-js/tests.js b/semana1/lista-logica/lista-exercicios-intro-js/tests.js
new file mode 100644
index 0000000..3c06be9
--- /dev/null
+++ b/semana1/lista-logica/lista-exercicios-intro-js/tests.js
@@ -0,0 +1,35 @@
+!function(e,n,t,r,a){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof o.parcelRequire9b95&&o.parcelRequire9b95,u=l.cache||{},i="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function s(n,t){if(!u[n]){if(!e[n]){var r="function"==typeof o.parcelRequire9b95&&o.parcelRequire9b95;if(!t&&r)return r(n,!0);if(l)return l(n,!0);if(i&&"string"==typeof n)return i(n);var a=new Error("Cannot find module '"+n+"'");throw a.code="MODULE_NOT_FOUND",a}f.resolve=function(t){return e[n][1][t]||t},f.cache={};var c=u[n]=new s.Module(n);e[n][0].call(c.exports,f,c,c.exports,this)}return u[n].exports;function f(e){return s(f.resolve(e))}}s.isParcelRequire=!0,s.Module=function(e){this.id=e,this.bundle=s,this.exports={}},s.modules=e,s.cache=u,s.parent=l,s.register=function(n,t){e[n]=[function(e,n){n.exports=t},{}]},Object.defineProperty(s,"root",{get:function(){return o.parcelRequire9b95}}),o.parcelRequire9b95=s;for(var c=0;c{const{getTestResult:e,setTestResult:n}=b.useTestResults(),[t,r]=u.useState(null);return i.default.createElement("div",null,i.default.createElement(p.Heading,null),i.default.createElement("hr",null),i.default.createElement("div",{style:{display:"flex"}},i.default.createElement(m.TestsSelect,{tests:v,selectedTest:t,setSelectedTest:r,getTestResult:e})),t?i.default.createElement(h.TestRunner,{test:t,setTestResultGlobal:n}):i.default.createElement(g.AllTestsRunner,{tests:v}))},w=document.createElement("style");w.textContent=c.default,document.querySelector("head").appendChild(w),l.default.render(i.default.createElement(y,null),document.getElementById("root"))},{"../core/types":"4XE9t","react-dom":"1FapN",react:"3lC58","bundle-text:./water.css":"6xekz","../core/validators":"4w5y8","./components/Heading":"PT9Wn","./components/TestsSelect":"4sjzY","./components/TestRunner":"3swYc","./components/AllTestsRunner":"5sFQ0","./hooks/useTestResults":"5bxix","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4XE9t":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");let a;r.defineInteropFlag(t),r.export(t,"INPUT_TYPES",(function(){return a})),function(e){e.FUNCTION_ARGS="FUNCTION_ARGS",e.PROMPT="PROMPT"}(a||(a={}))},{"@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"1rdR8":[function(e,n,t){"use strict";t.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},t.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},t.exportAll=function(e,n){return Object.keys(e).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in n&&n[t]===e[t]||Object.defineProperty(n,t,{enumerable:!0,get:function(){return e[t]}}))})),n},t.export=function(e,n,t){Object.defineProperty(e,n,{enumerable:!0,get:t})}},{}],"1FapN":[function(e,n,t){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),n.exports=e("./cjs/react-dom.production.min.js")},{"./cjs/react-dom.production.min.js":"7q6tI"}],"7q6tI":[function(e,n,t){
+/** @license React v17.0.2
+ * 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.
+ */
+"use strict";var r=e("react"),a=e("object-assign"),o=e("scheduler");function l(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;tn}return!1}(n,t,a,r)&&(t=null),r||null===a?function(e){return!!p.call(h,e)||!p.call(m,e)&&(d.test(e)?h[e]=!0:(m[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):a.mustUseProperty?e[a.propertyName]=null===t?3!==a.type&&"":t:(n=a.attributeName,r=a.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(a=a.type)||4===a&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}"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(v,y);b[n]=new g(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(v,y);b[n]=new g(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(v,y);b[n]=new g(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),b.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,E=60106,S=60107,_=60108,C=60114,N=60109,T=60110,P=60112,O=60113,R=60120,z=60115,j=60116,L=60121,I=60128,M=60129,F=60130,U=60131;if("function"==typeof Symbol&&Symbol.for){var A=Symbol.for;x=A("react.element"),E=A("react.portal"),S=A("react.fragment"),_=A("react.strict_mode"),C=A("react.profiler"),N=A("react.provider"),T=A("react.context"),P=A("react.forward_ref"),O=A("react.suspense"),R=A("react.suspense_list"),z=A("react.memo"),j=A("react.lazy"),L=A("react.block"),A("react.scope"),I=A("react.opaque.id"),M=A("react.debug_trace_mode"),F=A("react.offscreen"),U=A("react.legacy_hidden")}var D,V="function"==typeof Symbol&&Symbol.iterator;function B(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=V&&e[V]||e["@@iterator"])?e:null}function $(e){if(void 0===D)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);D=n&&n[1]||""}return"\n"+D+e}var H=!1;function W(e,n){if(!e||H)return"";H=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var a=e.stack.split("\n"),o=r.stack.split("\n"),l=a.length-1,u=o.length-1;1<=l&&0<=u&&a[l]!==o[u];)u--;for(;1<=l&&0<=u;l--,u--)if(a[l]!==o[u]){if(1!==l||1!==u)do{if(l--,0>--u||a[l]!==o[u])return"\n"+a[l].replace(" at new "," at ")}while(1<=l&&0<=u);break}}}finally{H=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?$(e):""}function q(e){switch(e.tag){case 5:return $(e.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function Q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case E:return"Portal";case C:return"Profiler";case _:return"StrictMode";case O:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case P:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case z:return Q(e.type);case L:return Q(e._render);case j:n=e._payload,e=e._init;try{return Q(e(n))}catch(e){}}return null}function Y(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function K(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function G(e){e._valueTracker||(e._valueTracker=function(e){var n=K(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var a=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function X(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=K(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function J(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function Z(e,n){var t=n.checked;return a({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function ee(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=Y(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function ne(e,n){null!=(n=n.checked)&&w(e,"checked",n,!1)}function te(e,n){ne(e,n);var t=Y(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");n.hasOwnProperty("value")?ae(e,n.type,t):n.hasOwnProperty("defaultValue")&&ae(e,n.type,Y(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function re(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!("submit"!==r&&"reset"!==r||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function ae(e,n,t){"number"===n&&J(e.ownerDocument)===e||(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}function oe(e,n){return e=a({children:void 0},n),(n=function(e){var n="";return r.Children.forEach(e,(function(e){null!=e&&(n+=e)})),n}(n.children))&&(e.children=n),e}function le(e,n,t,r){if(e=e.options,n){n={};for(var a=0;a=t.length))throw Error(l(93));t=t[0]}n=t}null==n&&(n=""),t=n}e._wrapperState={initialValue:Y(t)}}function se(e,n){var t=Y(n.value),r=Y(n.defaultValue);null!=t&&((t=""+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=r&&(e.defaultValue=""+r)}function ce(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function me(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var he,ge,be=(ge=function(e,n){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=n;else{for((he=he||document.createElement("div")).innerHTML="",n=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,n)}))}:ge);function ve(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var ye={animationIterationCount:!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},we=["Webkit","ms","Moz","O"];function ke(e,n,t){return null==n||"boolean"==typeof n||""===n?"":t||"number"!=typeof n||0===n||ye.hasOwnProperty(e)&&ye[e]?(""+n).trim():n+"px"}function xe(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),a=ke(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,a):e[t]=a}}Object.keys(ye).forEach((function(e){we.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),ye[n]=ye[e]}))}));var Ee=a({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 Se(e,n){if(n){if(Ee[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(l(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(l(60));if("object"!=typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(l(61))}if(null!=n.style&&"object"!=typeof n.style)throw Error(l(62))}}function _e(e,n){if(-1===e.indexOf("-"))return"string"==typeof n.is;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}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ne=null,Te=null,Pe=null;function Oe(e){if(e=ea(e)){if("function"!=typeof Ne)throw Error(l(280));var n=e.stateNode;n&&(n=ta(n),Ne(e.stateNode,e.type,n))}}function Re(e){Te?Pe?Pe.push(e):Pe=[e]:Te=e}function ze(){if(Te){var e=Te,n=Pe;if(Pe=Te=null,Oe(e),n)for(e=0;e(r=31-Wn(r))?0:1<t;t++)n.push(e);return n}function Hn(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-Wn(n)]=t}var Wn=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(qn(e)/Qn|0)|0},qn=Math.log,Qn=Math.LN2;var Yn=o.unstable_UserBlockingPriority,Kn=o.unstable_runWithPriority,Gn=!0;function Xn(e,n,t,r){Fe||Ie();var a=Zn,o=Fe;Fe=!0;try{Le(a,e,n,t,r)}finally{(Fe=o)||Ae()}}function Jn(e,n,t,r){Kn(Yn,Zn.bind(null,e,n,t,r))}function Zn(e,n,t,r){var a;if(Gn)if((a=0==(4&n))&&0=It),Ut=String.fromCharCode(32),At=!1;function Dt(e,n){switch(e){case"keyup":return-1!==jt.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vt(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Bt=!1;var $t={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ht(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!$t[e.type]:"textarea"===n}function Wt(e,n,t,r){Re(r),0<(n=Lr(n,"onChange")).length&&(t=new pt("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var qt=null,Qt=null;function Yt(e){Cr(e,0)}function Kt(e){if(X(na(e)))return e}function Gt(e,n){if("change"===e)return n}var Xt=!1;if(f){var Jt;if(f){var Zt="oninput"in document;if(!Zt){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zt="function"==typeof er.oninput}Jt=Zt}else Jt=!1;Xt=Jt&&(!document.documentMode||9=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function dr(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?dr(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function pr(){for(var e=window,n=J();n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(!t)break;n=J((e=n.contentWindow).document)}return n}function mr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var hr=f&&"documentMode"in document&&11>=document.documentMode,gr=null,br=null,vr=null,yr=!1;function wr(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;yr||null==gr||gr!==J(r)||("selectionStart"in(r=gr)&&mr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&sr(vr,r)||(vr=r,0<(r=Lr(br,"onSelect")).length&&(n=new pt("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=gr)))}Mn("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Mn("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Mn(In,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),xr=0;xroa||(e.current=aa[oa],aa[oa]=null,oa--)}function ia(e,n){oa++,aa[oa]=e.current,e.current=n}var sa={},ca=la(sa),fa=la(!1),da=sa;function pa(e,n){var t=e.type.contextTypes;if(!t)return sa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in t)o[a]=n[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=o),o}function ma(e){return null!=(e=e.childContextTypes)}function ha(){ua(fa),ua(ca)}function ga(e,n,t){if(ca.current!==sa)throw Error(l(168));ia(ca,n),ia(fa,t)}function ba(e,n,t){var r=e.stateNode;if(e=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var o in r=r.getChildContext())if(!(o in e))throw Error(l(108,Q(n)||"Unknown",o));return a({},t,r)}function va(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||sa,da=ca.current,ia(ca,e),ia(fa,fa.current),!0}function ya(e,n,t){var r=e.stateNode;if(!r)throw Error(l(169));t?(e=ba(e,n,da),r.__reactInternalMemoizedMergedChildContext=e,ua(fa),ua(ca),ia(ca,e)):ua(fa),ia(fa,t)}var wa=null,ka=null,xa=o.unstable_runWithPriority,Ea=o.unstable_scheduleCallback,Sa=o.unstable_cancelCallback,_a=o.unstable_shouldYield,Ca=o.unstable_requestPaint,Na=o.unstable_now,Ta=o.unstable_getCurrentPriorityLevel,Pa=o.unstable_ImmediatePriority,Oa=o.unstable_UserBlockingPriority,Ra=o.unstable_NormalPriority,za=o.unstable_LowPriority,ja=o.unstable_IdlePriority,La={},Ia=void 0!==Ca?Ca:function(){},Ma=null,Fa=null,Ua=!1,Aa=Na(),Da=1e4>Aa?Na:function(){return Na()-Aa};function Va(){switch(Ta()){case Pa:return 99;case Oa:return 98;case Ra:return 97;case za:return 96;case ja:return 95;default:throw Error(l(332))}}function Ba(e){switch(e){case 99:return Pa;case 98:return Oa;case 97:return Ra;case 96:return za;case 95:return ja;default:throw Error(l(332))}}function $a(e,n){return e=Ba(e),xa(e,n)}function Ha(e,n,t){return e=Ba(e),Ea(e,n,t)}function Wa(){if(null!==Fa){var e=Fa;Fa=null,Sa(e)}qa()}function qa(){if(!Ua&&null!==Ma){Ua=!0;var e=0;try{var n=Ma;$a(99,(function(){for(;eh?(g=f,f=null):g=f.sibling;var b=p(a,f,u[h],i);if(null===b){null===f&&(f=g);break}e&&f&&null===b.alternate&&n(a,f),l=o(b,l,h),null===c?s=b:c.sibling=b,c=b,f=g}if(h===u.length)return t(a,f),s;if(null===f){for(;hg?(b=h,h=null):b=h.sibling;var y=p(a,h,v.value,s);if(null===y){null===h&&(h=b);break}e&&h&&null===y.alternate&&n(a,h),u=o(y,u,g),null===f?c=y:f.sibling=y,f=y,h=b}if(v.done)return t(a,h),c;if(null===h){for(;!v.done;g++,v=i.next())null!==(v=d(a,v.value,s))&&(u=o(v,u,g),null===f?c=v:f.sibling=v,f=v);return c}for(h=r(a,h);!v.done;g++,v=i.next())null!==(v=m(h,a,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),u=o(v,u,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach((function(e){return n(a,e)})),c}return function(e,r,o,i){var s="object"==typeof o&&null!==o&&o.type===S&&null===o.key;s&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case x:e:{for(c=o.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(o.type===S){t(e,s.sibling),(r=a(s,o.props.children)).return=e,e=r;break e}break;default:if(s.elementType===o.type){t(e,s.sibling),(r=a(s,o.props)).ref=ko(e,s,o),r.return=e,e=r;break e}}t(e,s);break}n(e,s),s=s.sibling}o.type===S?((r=Wi(o.props.children,e.mode,i,o.key)).return=e,e=r):((i=Hi(o.type,o.key,o.props,null,e.mode,i)).ref=ko(e,r,o),i.return=e,e=i)}return u(e);case E:e:{for(s=o.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){t(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=Yi(o,e.mode,i)).return=e,e=r}return u(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(t(e,r.sibling),(r=a(r,o)).return=e,e=r):(t(e,r),(r=Qi(o,e.mode,i)).return=e,e=r),u(e);if(wo(o))return h(e,r,o,i);if(B(o))return g(e,r,o,i);if(c&&xo(e,o),void 0===o&&!s)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(l(152,Q(e.type)||"Component"))}return t(e,r)}}var So=Eo(!0),_o=Eo(!1),Co={},No=la(Co),To=la(Co),Po=la(Co);function Oo(e){if(e===Co)throw Error(l(174));return e}function Ro(e,n){switch(ia(Po,n),ia(To,e),ia(No,Co),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:me(null,"");break;default:n=me(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}ua(No),ia(No,n)}function zo(){ua(No),ua(To),ua(Po)}function jo(e){Oo(Po.current);var n=Oo(No.current),t=me(n,e.type);n!==t&&(ia(To,e),ia(No,t))}function Lo(e){To.current===e&&(ua(No),ua(To))}var Io=la(0);function Mo(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Fo=null,Uo=null,Ao=!1;function Do(e,n){var t=Vi(5,null,null,0);t.elementType="DELETED",t.type="DELETED",t.stateNode=n,t.return=e,t.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t}function Vo(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,!0);case 13:default:return!1}}function Bo(e){if(Ao){var n=Uo;if(n){var t=n;if(!Vo(e,n)){if(!(n=Wr(t.nextSibling))||!Vo(e,n))return e.flags=-1025&e.flags|2,Ao=!1,void(Fo=e);Do(Fo,t)}Fo=e,Uo=Wr(n.firstChild)}else e.flags=-1025&e.flags|2,Ao=!1,Fo=e}}function $o(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Fo=e}function Ho(e){if(e!==Fo)return!1;if(!Ao)return $o(e),Ao=!0,!1;var n=e.type;if(5!==e.tag||"head"!==n&&"body"!==n&&!Vr(n,e.memoizedProps))for(n=Uo;n;)Do(e,n),n=Wr(n.nextSibling);if($o(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(l(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if("/$"===t){if(0===n){Uo=Wr(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++}e=e.nextSibling}Uo=null}}else Uo=Fo?Wr(e.stateNode.nextSibling):null;return!0}function Wo(){Uo=Fo=null,Ao=!1}var qo=[];function Qo(){for(var e=0;eo))throw Error(l(301));o+=1,Zo=Jo=null,n.updateQueue=null,Yo.current=zl,e=t(r,a)}while(nl)}if(Yo.current=Pl,n=null!==Jo&&null!==Jo.next,Go=0,Zo=Jo=Xo=null,el=!1,n)throw Error(l(300));return e}function ol(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Zo?Xo.memoizedState=Zo=e:Zo=Zo.next=e,Zo}function ll(){if(null===Jo){var e=Xo.alternate;e=null!==e?e.memoizedState:null}else e=Jo.next;var n=null===Zo?Xo.memoizedState:Zo.next;if(null!==n)Zo=n,Jo=e;else{if(null===e)throw Error(l(310));e={memoizedState:(Jo=e).memoizedState,baseState:Jo.baseState,baseQueue:Jo.baseQueue,queue:Jo.queue,next:null},null===Zo?Xo.memoizedState=Zo=e:Zo=Zo.next=e}return Zo}function ul(e,n){return"function"==typeof n?n(e):n}function il(e){var n=ll(),t=n.queue;if(null===t)throw Error(l(311));t.lastRenderedReducer=e;var r=Jo,a=r.baseQueue,o=t.pending;if(null!==o){if(null!==a){var u=a.next;a.next=o.next,o.next=u}r.baseQueue=a=o,t.pending=null}if(null!==a){a=a.next,r=r.baseState;var i=u=o=null,s=a;do{var c=s.lane;if((Go&c)===c)null!==i&&(i=i.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),r=s.eagerReducer===e?s.eagerState:e(r,s.action);else{var f={lane:c,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===i?(u=i=f,o=r):i=i.next=f,Xo.lanes|=c,Uu|=c}s=s.next}while(null!==s&&s!==a);null===i?o=r:i.next=u,ur(r,n.memoizedState)||(Ll=!0),n.memoizedState=r,n.baseState=o,n.baseQueue=i,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function sl(e){var n=ll(),t=n.queue;if(null===t)throw Error(l(311));t.lastRenderedReducer=e;var r=t.dispatch,a=t.pending,o=n.memoizedState;if(null!==a){t.pending=null;var u=a=a.next;do{o=e(o,u.action),u=u.next}while(u!==a);ur(o,n.memoizedState)||(Ll=!0),n.memoizedState=o,null===n.baseQueue&&(n.baseState=o),t.lastRenderedState=o}return[o,r]}function cl(e,n,t){var r=n._getVersion;r=r(n._source);var a=n._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Go&e)===e)&&(n._workInProgressVersionPrimary=r,qo.push(n))),e)return t(n._source);throw qo.push(n),Error(l(350))}function fl(e,n,t,r){var a=Ou;if(null===a)throw Error(l(349));var o=n._getVersion,u=o(n._source),i=Yo.current,s=i.useState((function(){return cl(a,n,t)})),c=s[1],f=s[0];s=Zo;var d=e.memoizedState,p=d.refs,m=p.getSnapshot,h=d.source;d=d.subscribe;var g=Xo;return e.memoizedState={refs:p,source:n,subscribe:r},i.useEffect((function(){p.getSnapshot=t,p.setSnapshot=c;var e=o(n._source);if(!ur(u,e)){e=t(n._source),ur(f,e)||(c(e),e=ci(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,l=e;0t?98:t,(function(){e(!0)})),$a(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(t,{is:r.is}):(e=s.createElement(t),"select"===t&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,t),e[Kr]=n,e[Gr]=r,Wl(e,n),n.stateNode=e,s=_e(t,r),t){case"dialog":Nr("cancel",e),Nr("close",e),o=r;break;case"iframe":case"object":case"embed":Nr("load",e),o=r;break;case"video":case"audio":for(o=0;o$u&&(n.flags|=64,u=!0,ru(r,!1),n.lanes=33554432)}else{if(!u)if(null!==(e=Mo(s))){if(n.flags|=64,u=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),ru(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate&&!Ao)return null!==(n=n.lastEffect=r.lastEffect)&&(n.nextEffect=null),null}else 2*Da()-r.renderingStartTime>$u&&1073741824!==t&&(n.flags|=64,u=!0,ru(r,!1),n.lanes=33554432);r.isBackwards?(s.sibling=n.child,n.child=s):(null!==(t=r.last)?t.sibling=s:n.child=s,r.last=s)}return null!==r.tail?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.lastEffect=n.lastEffect,r.renderingStartTime=Da(),t.sibling=null,n=Io.current,ia(Io,u?1&n|2:1&n),t):null;case 23:case 24:return wi(),null!==e&&null!==e.memoizedState!=(null!==n.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(n.flags|=4),null}throw Error(l(156,n.tag))}function ou(e){switch(e.tag){case 1:ma(e.type)&&ha();var n=e.flags;return 4096&n?(e.flags=-4097&n|64,e):null;case 3:if(zo(),ua(fa),ua(ca),Qo(),0!=(64&(n=e.flags)))throw Error(l(285));return e.flags=-4097&n|64,e;case 5:return Lo(e),null;case 13:return ua(Io),4096&(n=e.flags)?(e.flags=-4097&n|64,e):null;case 19:return ua(Io),null;case 4:return zo(),null;case 10:return eo(e),null;case 23:case 24:return wi(),null;default:return null}}function lu(e,n){try{var t="",r=n;do{t+=q(r),r=r.return}while(r);var a=t}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:n,stack:a}}function uu(e,n){try{console.error(n.value)}catch(e){setTimeout((function(){throw e}))}}Wl=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},ql=function(e,n,t,r){var o=e.memoizedProps;if(o!==r){e=n.stateNode,Oo(No.current);var l,u=null;switch(t){case"input":o=Z(e,o),r=Z(e,r),u=[];break;case"option":o=oe(e,o),r=oe(e,r),u=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),u=[];break;case"textarea":o=ue(e,o),r=ue(e,r),u=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Fr)}for(f in Se(t,r),t=null,o)if(!r.hasOwnProperty(f)&&o.hasOwnProperty(f)&&null!=o[f])if("style"===f){var s=o[f];for(l in s)s.hasOwnProperty(l)&&(t||(t={}),t[l]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(i.hasOwnProperty(f)?u||(u=[]):(u=u||[]).push(f,null));for(f in r){var c=r[f];if(s=null!=o?o[f]:void 0,r.hasOwnProperty(f)&&c!==s&&(null!=c||null!=s))if("style"===f)if(s){for(l in s)!s.hasOwnProperty(l)||c&&c.hasOwnProperty(l)||(t||(t={}),t[l]="");for(l in c)c.hasOwnProperty(l)&&s[l]!==c[l]&&(t||(t={}),t[l]=c[l])}else t||(u||(u=[]),u.push(f,t)),t=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(u=u||[]).push(f,c)):"children"===f?"string"!=typeof c&&"number"!=typeof c||(u=u||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(i.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&Nr("scroll",e),u||s===c||(u=[])):"object"==typeof c&&null!==c&&c.$$typeof===I?c.toString():(u=u||[]).push(f,c))}t&&(u=u||[]).push("style",t);var f=u;(n.updateQueue=f)&&(n.flags|=4)}},Ql=function(e,n,t,r){t!==r&&(n.flags|=4)};var iu="function"==typeof WeakMap?WeakMap:Map;function su(e,n,t){(t=uo(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Qu||(Qu=!0,Yu=r),uu(0,n)},t}function cu(e,n,t){(t=uo(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=n.value;t.payload=function(){return uu(0,n),r(a)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===Ku?Ku=new Set([this]):Ku.add(this),uu(0,n));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})}),t}var fu="function"==typeof WeakSet?WeakSet:Set;function du(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Fi(e,n)}else n.current=null}function pu(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:Ya(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return void(256&n.flags&&Hr(n.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(l(163))}function mu(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Li(t,e),ji(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:Ya(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&fo(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}fo(t,n,e)}return;case 5:return e=t.stateNode,void(null===n&&4&t.flags&&Dr(t.type,t.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===t.memoizedState&&(t=t.alternate,null!==t&&(t=t.memoizedState,null!==t&&(t=t.dehydrated,null!==t&&En(t)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(l(163))}function hu(e,n){for(var t=e;;){if(5===t.tag){var r=t.stateNode;if(n)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=t.stateNode;var a=t.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=ke("display",a)}}else if(6===t.tag)t.stateNode.nodeValue=n?"":t.memoizedProps;else if((23!==t.tag&&24!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function gu(e,n){if(ka&&"function"==typeof ka.onCommitFiberUnmount)try{ka.onCommitFiberUnmount(wa,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Li(n,t);else{r=n;try{a()}catch(e){Fi(r,e)}}t=t.next}while(t!==e)}break;case 1:if(du(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Fi(n,e)}break;case 5:du(n);break;case 4:xu(e,n)}}function bu(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function vu(e){return 5===e.tag||3===e.tag||4===e.tag}function yu(e){e:{for(var n=e.return;null!==n;){if(vu(n))break e;n=n.return}throw Error(l(160))}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error(l(161))}16&t.flags&&(ve(n,""),t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||vu(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?wu(e,t,n):ku(e,t,n)}function wu(e,n,t){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!=(t=t._reactRootContainer)||null!==n.onclick||(n.onclick=Fr));else if(4!==r&&null!==(e=e.child))for(wu(e,n,t),e=e.sibling;null!==e;)wu(e,n,t),e=e.sibling}function ku(e,n,t){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ku(e,n,t),e=e.sibling;null!==e;)ku(e,n,t),e=e.sibling}function xu(e,n){for(var t,r,a=n,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(l(160));switch(t=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:t=t.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var u=e,i=a,s=i;;)if(gu(u,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===i)break e;for(;null===s.sibling;){if(null===s.return||s.return===i)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(u=t,i=a.stateNode,8===u.nodeType?u.parentNode.removeChild(i):u.removeChild(i)):t.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){t=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(gu(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===n)break;for(;null===a.sibling;){if(null===a.return||a.return===n)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Eu(e,n){switch(n.tag){case 0:case 11:case 14:case 15:case 22:var t=n.updateQueue;if(null!==(t=null!==t?t.lastEffect:null)){var r=t=t.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==t)}return;case 1:return;case 5:if(null!=(t=n.stateNode)){r=n.memoizedProps;var a=null!==e?e.memoizedProps:r;e=n.type;var o=n.updateQueue;if(n.updateQueue=null,null!==o){for(t[Gr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&ne(t,r),_e(e,a),n=_e(e,r),a=0;aa&&(a=u),t&=~o}if(t=a,10<(t=(120>(t=Da()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Cu(t/1960))-t)){e.timeoutHandle=Br(Pi.bind(null,e),t);break}Pi(e);break;case 5:Pi(e);break;default:throw Error(l(329))}}return pi(e,Da()),e.callbackNode===n?mi.bind(null,e):null}function hi(e,n){for(n&=~Du,n&=~Au,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Iu&&(Iu=2),i=lu(i,u),d=l;do{switch(d.tag){case 3:o=i,d.flags|=4096,n&=-n,d.lanes|=n,so(d,su(0,o,n));break e;case 1:o=i;var k=d.type,x=d.stateNode;if(0==(64&d.flags)&&("function"==typeof k.getDerivedStateFromError||null!==x&&"function"==typeof x.componentDidCatch&&(null===Ku||!Ku.has(x)))){d.flags|=4096,n&=-n,d.lanes|=n,so(d,cu(d,o,n));break e}}d=d.return}while(null!==d)}Ti(t)}catch(e){n=e,Ru===t&&null!==t&&(Ru=t=t.return);continue}break}}function Ei(){var e=Nu.current;return Nu.current=Pl,null===e?Pl:e}function Si(e,n){var t=Pu;Pu|=16;var r=Ei();for(Ou===e&&zu===n||ki(e,n);;)try{_i();break}catch(n){xi(e,n)}if(Za(),Pu=t,Nu.current=r,null!==Ru)throw Error(l(261));return Ou=null,zu=0,Iu}function _i(){for(;null!==Ru;)Ni(Ru)}function Ci(){for(;null!==Ru&&!_a();)Ni(Ru)}function Ni(e){var n=Wu(e.alternate,e,ju);e.memoizedProps=e.pendingProps,null===n?Ti(e):Ru=n,Tu.current=null}function Ti(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(2048&n.flags)){if(null!==(t=au(t,n,ju)))return void(Ru=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&ju)||0==(4&t.mode)){for(var r=0,a=t.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;t.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1u&&(i=u,u=x,x=i),i=fr(y,x),o=fr(y,u),i&&o&&(1!==k.rangeCount||k.anchorNode!==i.node||k.anchorOffset!==i.offset||k.focusNode!==o.node||k.focusOffset!==o.offset)&&((w=w.createRange()).setStart(i.node,i.offset),k.removeAllRanges(),x>u?(k.addRange(w),k.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),k.addRange(w))))),w=[];for(k=y;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;yDa()-Bu?ki(e,0):Du|=t),pi(e,n)}function Ai(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===Va()?1:2:(0===oi&&(oi=Fu),0===(n=Bn(62914560&~oi))&&(n=4194304))),t=si(),null!==(e=di(e,n))&&(Hn(e,n,t),pi(e,t))}function Di(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.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Vi(e,n,t,r){return new Di(e,n,t,r)}function Bi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function $i(e,n){var t=e.alternate;return null===t?((t=Vi(e.tag,n,e.key,e.mode)).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.nextEffect=null,t.firstEffect=null,t.lastEffect=null),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=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Hi(e,n,t,r,a,o){var u=2;if(r=e,"function"==typeof e)Bi(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case S:return Wi(t.children,a,o,n);case M:u=8,a|=16;break;case _:u=8,a|=1;break;case C:return(e=Vi(12,t,n,8|a)).elementType=C,e.type=C,e.lanes=o,e;case O:return(e=Vi(13,t,n,a)).type=O,e.elementType=O,e.lanes=o,e;case R:return(e=Vi(19,t,n,a)).elementType=R,e.lanes=o,e;case F:return qi(t,a,o,n);case U:return(e=Vi(24,t,n,a)).elementType=U,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case N:u=10;break e;case T:u=9;break e;case P:u=11;break e;case z:u=14;break e;case j:u=16,r=null;break e;case L:u=22;break e}throw Error(l(130,null==e?e:typeof e,""))}return(n=Vi(u,t,n,a)).elementType=e,n.type=r,n.lanes=o,n}function Wi(e,n,t,r){return(e=Vi(7,e,r,n)).lanes=t,e}function qi(e,n,t,r){return(e=Vi(23,e,r,n)).elementType=F,e.lanes=t,e}function Qi(e,n,t){return(e=Vi(6,e,null,n)).lanes=t,e}function Yi(e,n,t){return(n=Vi(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ki(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=$n(0),this.expirationTimes=$n(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$n(0),this.mutableSourceEagerHydrationData=null}function Gi(e,n,t){var r=3=w},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,a=e[r];if(!(void 0!==a&&0C(l,t))void 0!==i&&0>C(i,l)?(e[r]=i,e[u]=t,r=u):(e[r]=l,e[o]=t,r=o);else{if(!(void 0!==i&&0>C(i,t)))break e;e[r]=i,e[u]=t,r=u}}}return n}return null}function C(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}var N=[],T=[],P=1,O=null,R=3,z=!1,j=!1,L=!1;function I(e){for(var n=S(T);null!==n;){if(null===n.callback)_(T);else{if(!(n.startTime<=e))break;_(T),n.sortIndex=n.expirationTime,E(N,n)}n=S(T)}}function M(e){if(L=!1,I(e),!j)if(null!==S(N))j=!0,r(F);else{var n=S(T);null!==n&&a(M,n.startTime-e)}}function F(e,n){j=!1,L&&(L=!1,o()),z=!0;var r=R;try{for(I(n),O=S(N);null!==O&&(!(O.expirationTime>n)||e&&!t.unstable_shouldYield());){var l=O.callback;if("function"==typeof l){O.callback=null,R=O.priorityLevel;var u=l(O.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?O.callback=u:O===S(N)&&_(N),I(n)}else _(N);O=S(N)}if(null!==O)var i=!0;else{var s=S(T);null!==s&&a(M,s.startTime-n),i=!1}return i}finally{O=null,R=r,z=!1}}var U=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){j||z||(j=!0,r(F))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return S(N)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var n=3;break;default:n=R}var t=R;R=n;try{return e()}finally{R=t}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=U,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=R;R=e;try{return n()}finally{R=t}},t.unstable_scheduleCallback=function(e,n,l){var u=t.unstable_now();switch("object"==typeof l&&null!==l?l="number"==typeof(l=l.delay)&&0u?(e.sortIndex=l,E(T,e),null===S(N)&&e===S(T)&&(L?o():L=!0,a(M,l-u))):(e.sortIndex=i,E(N,e),j||z||(j=!0,r(F))),e},t.unstable_wrapCallback=function(e){var n=R;return function(){var t=R;R=n;try{return e.apply(this,arguments)}finally{R=t}}}},{}],"6xekz":[function(e,n,t){n.exports="/**\n * Forced light theme version\n */\n\n :root {\n --background-body: #fff;\n --background: #efefef;\n --background-alt: #f7f7f7;\n --selection: #9e9e9e;\n --text-main: #363636;\n --text-bright: #000;\n --text-muted: #70777f;\n --links: #0076d1;\n --focus: #0096bfab;\n --border: #dbdbdb;\n --code: #000;\n --animation-duration: 0.1s;\n --button-hover: #ddd;\n --scrollbar-thumb: rgb(213, 213, 213);\n --scrollbar-thumb-hover: rgb(196, 196, 196);\n --form-placeholder: #949494;\n --form-text: #000;\n --variable: #39a33c;\n --highlight: #ff0;\n --select-arrow: url(\"data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E\");\n}\n\n html {\n scrollbar-color: rgb(213, 213, 213) #fff;\n scrollbar-color: var(--scrollbar-thumb) var(--background-body);\n scrollbar-width: thin;\n}\n\n body {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Segoe UI Emoji', 'Apple Color Emoji', 'Noto Color Emoji', sans-serif;\n line-height: 1.4;\n max-width: 800px;\n margin: 20px auto;\n padding: 0 10px;\n word-wrap: break-word;\n color: #363636;\n color: var(--text-main);\n background: #fff;\n background: var(--background-body);\n text-rendering: optimizeLegibility;\n}\n\n button {\n transition:\n background-color 0.1s linear,\n border-color 0.1s linear,\n color 0.1s linear,\n box-shadow 0.1s linear,\n transform 0.1s ease;\n transition:\n background-color var(--animation-duration) linear,\n border-color var(--animation-duration) linear,\n color var(--animation-duration) linear,\n box-shadow var(--animation-duration) linear,\n transform var(--animation-duration) ease;\n}\n\n input {\n transition:\n background-color 0.1s linear,\n border-color 0.1s linear,\n color 0.1s linear,\n box-shadow 0.1s linear,\n transform 0.1s ease;\n transition:\n background-color var(--animation-duration) linear,\n border-color var(--animation-duration) linear,\n color var(--animation-duration) linear,\n box-shadow var(--animation-duration) linear,\n transform var(--animation-duration) ease;\n}\n\n textarea {\n transition:\n background-color 0.1s linear,\n border-color 0.1s linear,\n color 0.1s linear,\n box-shadow 0.1s linear,\n transform 0.1s ease;\n transition:\n background-color var(--animation-duration) linear,\n border-color var(--animation-duration) linear,\n color var(--animation-duration) linear,\n box-shadow var(--animation-duration) linear,\n transform var(--animation-duration) ease;\n}\n\n h1 {\n font-size: 2.2em;\n margin-top: 0;\n}\n\n h1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-bottom: 12px;\n margin-top: 24px;\n}\n\n h1 {\n color: #000;\n color: var(--text-bright);\n}\n\n h2 {\n color: #000;\n color: var(--text-bright);\n}\n\n h3 {\n color: #000;\n color: var(--text-bright);\n}\n\n h4 {\n color: #000;\n color: var(--text-bright);\n}\n\n h5 {\n color: #000;\n color: var(--text-bright);\n}\n\n h6 {\n color: #000;\n color: var(--text-bright);\n}\n\n strong {\n color: #000;\n color: var(--text-bright);\n}\n\n h1,\nh2,\nh3,\nh4,\nh5,\nh6,\nb,\nstrong,\nth {\n font-weight: 600;\n}\n\n q::before {\n content: none;\n}\n\n q::after {\n content: none;\n}\n\n blockquote {\n border-left: 4px solid #0096bfab;\n border-left: 4px solid var(--focus);\n margin: 1.5em 0;\n padding: 0.5em 1em;\n font-style: italic;\n}\n\n q {\n border-left: 4px solid #0096bfab;\n border-left: 4px solid var(--focus);\n margin: 1.5em 0;\n padding: 0.5em 1em;\n font-style: italic;\n}\n\n blockquote > footer {\n font-style: normal;\n border: 0;\n}\n\n blockquote cite {\n font-style: normal;\n}\n\n address {\n font-style: normal;\n}\n\n a[href^='mailto\\:']::before {\n content: '📧 ';\n}\n\n a[href^='tel\\:']::before {\n content: '📞 ';\n}\n\n a[href^='sms\\:']::before {\n content: '💬 ';\n}\n\n mark {\n background-color: #ff0;\n background-color: var(--highlight);\n border-radius: 2px;\n padding: 0 2px 0 2px;\n color: #000;\n}\n\n button,\nselect,\ninput[type='submit'],\ninput[type='button'],\ninput[type='checkbox'],\ninput[type='range'],\ninput[type='radio'] {\n cursor: pointer;\n}\n\n input:not([type='checkbox']):not([type='radio']),\nselect {\n display: block;\n}\n\n input {\n color: #000;\n color: var(--form-text);\n background-color: #efefef;\n background-color: var(--background);\n font-family: inherit;\n font-size: inherit;\n margin-right: 6px;\n margin-bottom: 6px;\n padding: 10px;\n border: none;\n border-radius: 6px;\n outline: none;\n}\n\n button {\n color: #000;\n color: var(--form-text);\n background-color: #efefef;\n background-color: var(--background);\n font-family: inherit;\n font-size: inherit;\n margin-right: 6px;\n margin-bottom: 6px;\n padding: 10px;\n border: none;\n border-radius: 6px;\n outline: none;\n}\n\n textarea {\n color: #000;\n color: var(--form-text);\n background-color: #efefef;\n background-color: var(--background);\n font-family: inherit;\n font-size: inherit;\n margin-right: 6px;\n margin-bottom: 6px;\n padding: 10px;\n border: none;\n border-radius: 6px;\n outline: none;\n}\n\n select {\n color: #000;\n color: var(--form-text);\n background-color: #efefef;\n background-color: var(--background);\n font-family: inherit;\n font-size: inherit;\n margin-right: 6px;\n margin-bottom: 6px;\n padding: 10px;\n border: none;\n border-radius: 6px;\n outline: none;\n}\n\n input[type='checkbox'],\ninput[type='radio'] {\n height: 1em;\n width: 1em;\n}\n\n input[type='radio'] {\n border-radius: 100%;\n}\n\n input {\n vertical-align: top;\n}\n\n label {\n vertical-align: middle;\n margin-bottom: 4px;\n display: inline-block;\n}\n\n input:not([type='checkbox']):not([type='radio']),\ninput[type='range'],\nselect,\nbutton,\ntextarea {\n -webkit-appearance: none;\n}\n\n textarea {\n display: block;\n margin-right: 0;\n box-sizing: border-box;\n resize: vertical;\n}\n\n textarea:not([cols]) {\n width: 100%;\n}\n\n textarea:not([rows]) {\n min-height: 40px;\n height: 140px;\n}\n\n select {\n background: #efefef url(\"data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E\") calc(100% - 12px) 50% / 12px no-repeat;\n background: var(--background) var(--select-arrow) calc(100% - 12px) 50% / 12px no-repeat;\n padding-right: 35px;\n}\n\n select::-ms-expand {\n display: none;\n}\n\n select[multiple] {\n padding-right: 10px;\n background-image: none;\n overflow-y: auto;\n}\n\n button,\ninput[type='submit'],\ninput[type='button'] {\n padding-right: 30px;\n padding-left: 30px;\n}\n\n button:hover {\n background: #ddd;\n background: var(--button-hover);\n}\n\n input[type='submit']:hover {\n background: #ddd;\n background: var(--button-hover);\n}\n\n input[type='button']:hover {\n background: #ddd;\n background: var(--button-hover);\n}\n\n input:focus {\n box-shadow: 0 0 0 2px #0096bfab;\n box-shadow: 0 0 0 2px var(--focus);\n}\n\n select:focus {\n box-shadow: 0 0 0 2px #0096bfab;\n box-shadow: 0 0 0 2px var(--focus);\n}\n\n button:focus {\n box-shadow: 0 0 0 2px #0096bfab;\n box-shadow: 0 0 0 2px var(--focus);\n}\n\n textarea:focus {\n box-shadow: 0 0 0 2px #0096bfab;\n box-shadow: 0 0 0 2px var(--focus);\n}\n\n input[type='checkbox']:active,\ninput[type='radio']:active,\ninput[type='submit']:active,\ninput[type='button']:active,\ninput[type='range']:active,\nbutton:active {\n transform: translateY(2px);\n}\n\n input:disabled,\nselect:disabled,\nbutton:disabled,\ntextarea:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n}\n\n ::-moz-placeholder {\n color: #949494;\n color: var(--form-placeholder);\n}\n\n :-ms-input-placeholder {\n color: #949494;\n color: var(--form-placeholder);\n}\n\n ::-ms-input-placeholder {\n color: #949494;\n color: var(--form-placeholder);\n}\n\n ::placeholder {\n color: #949494;\n color: var(--form-placeholder);\n}\n\n fieldset {\n border: 1px #0096bfab solid;\n border: 1px var(--focus) solid;\n border-radius: 6px;\n margin: 0;\n margin-bottom: 12px;\n padding: 10px;\n}\n\n legend {\n font-size: 0.9em;\n font-weight: 600;\n}\n\n input[type='range'] {\n margin: 10px 0;\n padding: 10px 0;\n background: transparent;\n}\n\n input[type='range']:focus {\n outline: none;\n}\n\n input[type='range']::-webkit-slider-runnable-track {\n width: 100%;\n height: 9.5px;\n -webkit-transition: 0.2s;\n transition: 0.2s;\n background: #efefef;\n background: var(--background);\n border-radius: 3px;\n}\n\n input[type='range']::-webkit-slider-thumb {\n box-shadow: 0 1px 1px #000, 0 0 1px #0d0d0d;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n background: #dbdbdb;\n background: var(--border);\n -webkit-appearance: none;\n margin-top: -7px;\n}\n\n input[type='range']:focus::-webkit-slider-runnable-track {\n background: #efefef;\n background: var(--background);\n}\n\n input[type='range']::-moz-range-track {\n width: 100%;\n height: 9.5px;\n -moz-transition: 0.2s;\n transition: 0.2s;\n background: #efefef;\n background: var(--background);\n border-radius: 3px;\n}\n\n input[type='range']::-moz-range-thumb {\n box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n background: #dbdbdb;\n background: var(--border);\n}\n\n input[type='range']::-ms-track {\n width: 100%;\n height: 9.5px;\n background: transparent;\n border-color: transparent;\n border-width: 16px 0;\n color: transparent;\n}\n\n input[type='range']::-ms-fill-lower {\n background: #efefef;\n background: var(--background);\n border: 0.2px solid #010101;\n border-radius: 3px;\n box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;\n}\n\n input[type='range']::-ms-fill-upper {\n background: #efefef;\n background: var(--background);\n border: 0.2px solid #010101;\n border-radius: 3px;\n box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;\n}\n\n input[type='range']::-ms-thumb {\n box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;\n border: 1px solid #000;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n background: #dbdbdb;\n background: var(--border);\n}\n\n input[type='range']:focus::-ms-fill-lower {\n background: #efefef;\n background: var(--background);\n}\n\n input[type='range']:focus::-ms-fill-upper {\n background: #efefef;\n background: var(--background);\n}\n\n a {\n text-decoration: none;\n color: #0076d1;\n color: var(--links);\n}\n\n a:hover {\n text-decoration: underline;\n}\n\n code {\n background: #efefef;\n background: var(--background);\n color: #000;\n color: var(--code);\n padding: 2.5px 5px;\n border-radius: 6px;\n font-size: 1em;\n}\n\n samp {\n background: #efefef;\n background: var(--background);\n color: #000;\n color: var(--code);\n padding: 2.5px 5px;\n border-radius: 6px;\n font-size: 1em;\n}\n\n time {\n background: #efefef;\n background: var(--background);\n color: #000;\n color: var(--code);\n padding: 2.5px 5px;\n border-radius: 6px;\n font-size: 1em;\n}\n\n pre > code {\n padding: 10px;\n display: block;\n overflow-x: auto;\n}\n\n var {\n color: #39a33c;\n color: var(--variable);\n font-style: normal;\n font-family: monospace;\n}\n\n kbd {\n background: #efefef;\n background: var(--background);\n border: 1px solid #dbdbdb;\n border: 1px solid var(--border);\n border-radius: 2px;\n color: #363636;\n color: var(--text-main);\n padding: 2px 4px 2px 4px;\n}\n\n img,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n hr {\n border: none;\n border-top: 1px solid #dbdbdb;\n border-top: 1px solid var(--border);\n}\n\n table {\n border-collapse: collapse;\n margin-bottom: 10px;\n width: 100%;\n table-layout: fixed;\n}\n\n table caption {\n text-align: left;\n}\n\n td,\nth {\n padding: 6px;\n text-align: left;\n vertical-align: top;\n word-wrap: break-word;\n}\n\n thead {\n border-bottom: 1px solid #dbdbdb;\n border-bottom: 1px solid var(--border);\n}\n\n tfoot {\n border-top: 1px solid #dbdbdb;\n border-top: 1px solid var(--border);\n}\n\n tbody tr:nth-child(even) {\n background-color: #f7f7f7;\n background-color: var(--background-alt);\n}\n\n ::-webkit-scrollbar {\n height: 10px;\n width: 10px;\n}\n\n ::-webkit-scrollbar-track {\n background: #efefef;\n background: var(--background);\n border-radius: 6px;\n}\n\n ::-webkit-scrollbar-thumb {\n background: rgb(213, 213, 213);\n background: var(--scrollbar-thumb);\n border-radius: 6px;\n}\n\n ::-webkit-scrollbar-thumb:hover {\n background: rgb(196, 196, 196);\n background: var(--scrollbar-thumb-hover);\n}\n\n ::-moz-selection {\n background-color: #9e9e9e;\n background-color: var(--selection);\n color: #000;\n color: var(--text-bright);\n}\n\n ::selection {\n background-color: #9e9e9e;\n background-color: var(--selection);\n color: #000;\n color: var(--text-bright);\n}\n\n details {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n background-color: #f7f7f7;\n background-color: var(--background-alt);\n padding: 10px 10px 0;\n margin: 1em 0;\n border-radius: 6px;\n overflow: hidden;\n}\n\n details[open] {\n padding: 10px;\n}\n\n details > :last-child {\n margin-bottom: 0;\n}\n\n details[open] summary {\n margin-bottom: 10px;\n}\n\n summary {\n display: list-item;\n background-color: #efefef;\n background-color: var(--background);\n padding: 10px;\n margin: -10px -10px 0;\n cursor: pointer;\n outline: none;\n}\n\n summary:hover,\nsummary:focus {\n text-decoration: underline;\n}\n\n details > :not(summary) {\n margin-top: 0;\n}\n\n summary::-webkit-details-marker {\n color: #363636;\n color: var(--text-main);\n}\n\n footer {\n border-top: 1px solid #dbdbdb;\n border-top: 1px solid var(--border);\n padding-top: 10px;\n color: #70777f;\n color: var(--text-muted);\n}\n\n body > footer {\n margin-top: 40px;\n}\n\n @media print {\n body,\n pre,\n code,\n summary,\n details,\n button,\n input,\n textarea {\n background-color: #fff;\n }\n\n button,\n input,\n textarea {\n border: 1px solid #000;\n }\n\n body,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n code,\n button,\n input,\n textarea,\n footer,\n summary,\n strong {\n color: #000;\n }\n\n summary::marker {\n color: #000;\n }\n\n summary::-webkit-details-marker {\n color: #000;\n }\n\n tbody tr:nth-child(even) {\n background-color: #f2f2f2;\n }\n\n a {\n color: #00f;\n text-decoration: underline;\n }\n}\n\n"},{}],"4w5y8":[function(e,n,t){e("@parcel/transformer-js/lib/esmodule-helpers.js").defineInteropFlag(t);const r=(e,n)=>{if(!e||!n)return!1;if(Object.keys(e).length!==Object.keys(n).length)return!1;for(let t in e){if(Array.isArray(e[t]))return a(e[t],n[t]);if(e[t]!==n[t])return!1}return!0},a=(e,n)=>{if(!e||!n)return!1;if(e.length!==n.length)return!1;for(let a=0;ae===n,objectCompare:r,arrayCompare:a,approximateCompare:e=>(n,t)=>Math.abs(n-t)o.default.createElement(o.default.Fragment,null,o.default.createElement("h1",null,"Lista de exercícios - Introdução a Javascript"),o.default.createElement("p",null,"Seja bem vindo(a) a lista de exercícios de Introdução a Javascript!"),o.default.createElement("p",null,'Nessa página, você pode selecionar a função que deseja testar no seletor abaixo, e depois clicar em "Executar" para verificar seu funcionamento. Você também pode selecionar a primeira opção para executar todos os testes de uma vez e ter uma visão geral de quais exercícios acertou ou errou.'))},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4sjzY":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"TestsSelect",(function(){return l}));var a=e("react"),o=r.interopDefault(a);const l=({tests:e,setSelectedTest:n,selectedTest:t,getTestResult:r})=>{const[l,u]=a.useState((()=>{const e=localStorage.getItem("selectedTest");return null===e?"":e}));return a.useEffect((()=>{t?.funcName!==e[l]?.funcName&&n(e[l])}),[l]),a.useEffect((()=>{l&&localStorage.setItem("selectedTest",l)}),[l]),o.default.createElement("select",{value:l,onChange:e=>u(e.target.value)},o.default.createElement("option",null,"Executar todos"),e.map(((e,n)=>{const t=r(e);return o.default.createElement("option",{key:e.funcName,value:n,style:{color:null!==t&&(t?"green":"red")}},e.exerciseNumber," - ",e.funcName)})))}},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"3swYc":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"TestRunner",(function(){return s}));var a=e("react"),o=r.interopDefault(a),l=e("../../core"),u=e("./TestError"),i=e("./TestSuccess");const s=({test:e,setTestResultGlobal:n})=>{const[t,r]=a.useState(null);return o.default.createElement("div",null,o.default.createElement("h3",null,"Questão ",e.exerciseNumber," - ",e.funcName),o.default.createElement("button",{onClick:()=>{const t=l.executeTest(e);n(e,t),r(t)}},"Executar"),t&&(t.success?o.default.createElement(i.TestSuccess,{testCasesPassed:e.testCases.length}):o.default.createElement(u.TestErrorComponent,{failedCase:t.failedCase,test:e})))}},{react:"3lC58","../../core":"4jtqg","./TestError":"VrsB3","./TestSuccess":"4HHt3","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4jtqg":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"executeTest",(function(){return l})),r.export(t,"executeTestCase",(function(){return u})),r.export(t,"wrapWithConsoleReturn",(function(){return i})),r.export(t,"wrapWithPromptInputs",(function(){return s}));var a=e("./types"),o=e("lodash.clonedeep");const l=e=>{let n=window[e.funcName];e.inputType===a.INPUT_TYPES.PROMPT&&(n=i(s(n)));const t=e.testCases.map((t=>u(t,n,e.validator))),r=t.findIndex((e=>!e.success));if(-1!==r){const e=t[r];return{success:!1,failedCase:{caseNumber:r,expectedValue:e.expectedValue,realValue:e.realValue}}}return{success:!0}},u=(e,n,t)=>{const r=n(...o(e.inputs));return t(e.output,r)?{success:!0}:{success:!1,expectedValue:e.output,realValue:r}},i=e=>(...n)=>{const t=console.log;let r;return console.log=(...e)=>{r=e[0],t(...e)},e(...n),console.log=t,r},s=e=>{let n=0;return(...t)=>{const r=window.prompt;window.prompt=()=>String(t[n++]);const a=e();return window.prompt=r,n=0,a}}},{"./types":"4XE9t","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8","lodash.clonedeep":"2BE5L"}],"2BE5L":[function(e,n,t){var r=arguments[3],a=200,o="__lodash_hash_undefined__",l=9007199254740991,u="[object Arguments]",i="[object Array]",s="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",p="[object GeneratorFunction]",m="[object Map]",h="[object Number]",g="[object Object]",b="[object Promise]",v="[object RegExp]",y="[object Set]",w="[object String]",k="[object Symbol]",x="[object WeakMap]",E="[object ArrayBuffer]",S="[object DataView]",_="[object Float32Array]",C="[object Float64Array]",N="[object Int8Array]",T="[object Int16Array]",P="[object Int32Array]",O="[object Uint8Array]",R="[object Uint8ClampedArray]",z="[object Uint16Array]",j="[object Uint32Array]",L=/[\\^$.*+?()[\]{}|]/g,I=/\w*$/,M=/^\[object .+?Constructor\]$/,F=/^(?:0|[1-9]\d*)$/,U={};U[u]=U[i]=U[E]=U[S]=U[s]=U[c]=U[_]=U[C]=U[N]=U[T]=U[P]=U[m]=U[h]=U[g]=U[v]=U[y]=U[w]=U[k]=U[O]=U[R]=U[z]=U[j]=!0,U[f]=U[d]=U[x]=!1;var A="object"==typeof r&&r&&r.Object===Object&&r,D="object"==typeof self&&self&&self.Object===Object&&self,V=A||D||Function("return this")(),B="object"==typeof t&&t&&!t.nodeType&&t,$=B&&"object"==typeof n&&n&&!n.nodeType&&n,H=$&&$.exports===B;function W(e,n){return e.set(n[0],n[1]),e}function q(e,n){return e.add(n),e}function Q(e,n){for(var t=-1,r=e?e.length:0;++t-1}function qe(e,n){var t=this.__data__,r=un(t,e);return r<0?t.push([e,n]):t[r][1]=n,this}function Qe(e){var n=-1,t=e?e.length:0;for(this.clear();++n-1&&e%1==0&&e-1&&e%1==0&&e<=l}function Kn(e){var n=typeof e;return!!e&&("object"==n||"function"==n)}function Gn(e){return!!e&&"object"==typeof e}function Xn(e){return Hn(e)?on(e):hn(e)}function Jn(){return[]}function Zn(){return!1}n.exports=Dn},{}],VrsB3:[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"TestErrorComponent",(function(){return l}));var a=e("react"),o=r.interopDefault(a);const l=({failedCase:e,test:n})=>o.default.createElement("div",null,o.default.createElement("h4",{style:{color:"red"}},"Caso de teste: ",e.caseNumber+1),o.default.createElement("p",null,o.default.createElement("strong",{style:{color:"red"}},"Entradas:")),o.default.createElement("ul",{style:{color:"red"}},n.inputsNames.map(((t,r)=>o.default.createElement("li",{style:{color:"red"}},o.default.createElement("strong",{style:{color:"red"}},t,":")," ",JSON.stringify(n.testCases[e.caseNumber].inputs[r]))))),o.default.createElement("p",{style:{color:"red"}},o.default.createElement("strong",{style:{color:"red"}},"Saídas:")),o.default.createElement("ul",{style:{color:"red"}},o.default.createElement("li",{style:{color:"red"}},o.default.createElement("strong",{style:{color:"red"}},"Esperada: "),JSON.stringify(e.expectedValue)),o.default.createElement("li",{style:{color:"red"}},o.default.createElement("strong",{style:{color:"red"}},"Real: "),JSON.stringify(e.realValue))))},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4HHt3":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"TestSuccess",(function(){return l}));var a=e("react"),o=r.interopDefault(a);const l=({testCasesPassed:e})=>o.default.createElement("div",null,o.default.createElement("h4",{style:{color:"green"}},"Todos os ",e," casos de teste passaram!"))},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"5sFQ0":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"AllTestsRunner",(function(){return u}));var a=e("react"),o=r.interopDefault(a),l=e("../../core");const u=({tests:e})=>{const[n,t]=a.useState([]);return o.default.createElement("div",null,o.default.createElement("h3",null,"Resultado de todos os testes"),o.default.createElement("button",{onClick:()=>{t(e.map(l.executeTest))}},"Executar todos os testes"),n.map(((n,t)=>o.default.createElement("p",{style:{color:n.success?"green":"red"}},"Questão ",e[t].exerciseNumber,": ",n.success?"Funciona":"Não funciona"))))}},{react:"3lC58","../../core":"4jtqg","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"5bxix":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"useTestResults",(function(){return o}));var a=e("react");const o=()=>{const[e,n]=a.useState({});return((e,n)=>{const t=a.useRef(!1);a.useEffect((()=>{t.current&&e(),t.current=!0}),n)})((()=>{localStorage.setItem("testResults",JSON.stringify(e))}),[e]),a.useEffect((()=>{const e=localStorage.getItem("testResults");e&&n(JSON.parse(e))}),[]),{getTestResult:n=>n.funcName in e?e[n.funcName]:null,setTestResult:(e,t)=>{n((n=>({...n,[e.funcName]:t.success})))}}}},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}]},["56quE"],"56quE");
+//# sourceMappingURL=tests.js.map
diff --git a/semana1/lista-logica/tests.js b/semana1/lista-logica/tests.js
new file mode 100644
index 0000000..3c06be9
--- /dev/null
+++ b/semana1/lista-logica/tests.js
@@ -0,0 +1,35 @@
+!function(e,n,t,r,a){var o="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof o.parcelRequire9b95&&o.parcelRequire9b95,u=l.cache||{},i="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function s(n,t){if(!u[n]){if(!e[n]){var r="function"==typeof o.parcelRequire9b95&&o.parcelRequire9b95;if(!t&&r)return r(n,!0);if(l)return l(n,!0);if(i&&"string"==typeof n)return i(n);var a=new Error("Cannot find module '"+n+"'");throw a.code="MODULE_NOT_FOUND",a}f.resolve=function(t){return e[n][1][t]||t},f.cache={};var c=u[n]=new s.Module(n);e[n][0].call(c.exports,f,c,c.exports,this)}return u[n].exports;function f(e){return s(f.resolve(e))}}s.isParcelRequire=!0,s.Module=function(e){this.id=e,this.bundle=s,this.exports={}},s.modules=e,s.cache=u,s.parent=l,s.register=function(n,t){e[n]=[function(e,n){n.exports=t},{}]},Object.defineProperty(s,"root",{get:function(){return o.parcelRequire9b95}}),o.parcelRequire9b95=s;for(var c=0;c{const{getTestResult:e,setTestResult:n}=b.useTestResults(),[t,r]=u.useState(null);return i.default.createElement("div",null,i.default.createElement(p.Heading,null),i.default.createElement("hr",null),i.default.createElement("div",{style:{display:"flex"}},i.default.createElement(m.TestsSelect,{tests:v,selectedTest:t,setSelectedTest:r,getTestResult:e})),t?i.default.createElement(h.TestRunner,{test:t,setTestResultGlobal:n}):i.default.createElement(g.AllTestsRunner,{tests:v}))},w=document.createElement("style");w.textContent=c.default,document.querySelector("head").appendChild(w),l.default.render(i.default.createElement(y,null),document.getElementById("root"))},{"../core/types":"4XE9t","react-dom":"1FapN",react:"3lC58","bundle-text:./water.css":"6xekz","../core/validators":"4w5y8","./components/Heading":"PT9Wn","./components/TestsSelect":"4sjzY","./components/TestRunner":"3swYc","./components/AllTestsRunner":"5sFQ0","./hooks/useTestResults":"5bxix","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4XE9t":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");let a;r.defineInteropFlag(t),r.export(t,"INPUT_TYPES",(function(){return a})),function(e){e.FUNCTION_ARGS="FUNCTION_ARGS",e.PROMPT="PROMPT"}(a||(a={}))},{"@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"1rdR8":[function(e,n,t){"use strict";t.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},t.defineInteropFlag=function(e){Object.defineProperty(e,"__esModule",{value:!0})},t.exportAll=function(e,n){return Object.keys(e).forEach((function(t){"default"!==t&&"__esModule"!==t&&(t in n&&n[t]===e[t]||Object.defineProperty(n,t,{enumerable:!0,get:function(){return e[t]}}))})),n},t.export=function(e,n,t){Object.defineProperty(e,n,{enumerable:!0,get:t})}},{}],"1FapN":[function(e,n,t){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),n.exports=e("./cjs/react-dom.production.min.js")},{"./cjs/react-dom.production.min.js":"7q6tI"}],"7q6tI":[function(e,n,t){
+/** @license React v17.0.2
+ * 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.
+ */
+"use strict";var r=e("react"),a=e("object-assign"),o=e("scheduler");function l(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;tn}return!1}(n,t,a,r)&&(t=null),r||null===a?function(e){return!!p.call(h,e)||!p.call(m,e)&&(d.test(e)?h[e]=!0:(m[e]=!0,!1))}(n)&&(null===t?e.removeAttribute(n):e.setAttribute(n,""+t)):a.mustUseProperty?e[a.propertyName]=null===t?3!==a.type&&"":t:(n=a.attributeName,r=a.attributeNamespace,null===t?e.removeAttribute(n):(t=3===(a=a.type)||4===a&&!0===t?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}"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(v,y);b[n]=new g(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(v,y);b[n]=new g(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(v,y);b[n]=new g(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),b.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,E=60106,S=60107,_=60108,C=60114,N=60109,T=60110,P=60112,O=60113,R=60120,z=60115,j=60116,L=60121,I=60128,M=60129,F=60130,U=60131;if("function"==typeof Symbol&&Symbol.for){var A=Symbol.for;x=A("react.element"),E=A("react.portal"),S=A("react.fragment"),_=A("react.strict_mode"),C=A("react.profiler"),N=A("react.provider"),T=A("react.context"),P=A("react.forward_ref"),O=A("react.suspense"),R=A("react.suspense_list"),z=A("react.memo"),j=A("react.lazy"),L=A("react.block"),A("react.scope"),I=A("react.opaque.id"),M=A("react.debug_trace_mode"),F=A("react.offscreen"),U=A("react.legacy_hidden")}var D,V="function"==typeof Symbol&&Symbol.iterator;function B(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=V&&e[V]||e["@@iterator"])?e:null}function $(e){if(void 0===D)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);D=n&&n[1]||""}return"\n"+D+e}var H=!1;function W(e,n){if(!e||H)return"";H=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var a=e.stack.split("\n"),o=r.stack.split("\n"),l=a.length-1,u=o.length-1;1<=l&&0<=u&&a[l]!==o[u];)u--;for(;1<=l&&0<=u;l--,u--)if(a[l]!==o[u]){if(1!==l||1!==u)do{if(l--,0>--u||a[l]!==o[u])return"\n"+a[l].replace(" at new "," at ")}while(1<=l&&0<=u);break}}}finally{H=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?$(e):""}function q(e){switch(e.tag){case 5:return $(e.type);case 16:return $("Lazy");case 13:return $("Suspense");case 19:return $("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function Q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case E:return"Portal";case C:return"Profiler";case _:return"StrictMode";case O:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case P:var n=e.render;return n=n.displayName||n.name||"",e.displayName||(""!==n?"ForwardRef("+n+")":"ForwardRef");case z:return Q(e.type);case L:return Q(e._render);case j:n=e._payload,e=e._init;try{return Q(e(n))}catch(e){}}return null}function Y(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function K(e){var n=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===n||"radio"===n)}function G(e){e._valueTracker||(e._valueTracker=function(e){var n=K(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&void 0!==t&&"function"==typeof t.get&&"function"==typeof t.set){var a=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}(e))}function X(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=K(e)?e.checked?"true":"false":e.value),(e=r)!==t&&(n.setValue(e),!0)}function J(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}function Z(e,n){var t=n.checked;return a({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=t?t:e._wrapperState.initialChecked})}function ee(e,n){var t=null==n.defaultValue?"":n.defaultValue,r=null!=n.checked?n.checked:n.defaultChecked;t=Y(null!=n.value?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:"checkbox"===n.type||"radio"===n.type?null!=n.checked:null!=n.value}}function ne(e,n){null!=(n=n.checked)&&w(e,"checked",n,!1)}function te(e,n){ne(e,n);var t=Y(n.value),r=n.type;if(null!=t)"number"===r?(0===t&&""===e.value||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");n.hasOwnProperty("value")?ae(e,n.type,t):n.hasOwnProperty("defaultValue")&&ae(e,n.type,Y(n.defaultValue)),null==n.checked&&null!=n.defaultChecked&&(e.defaultChecked=!!n.defaultChecked)}function re(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!("submit"!==r&&"reset"!==r||void 0!==n.value&&null!==n.value))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}""!==(t=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==t&&(e.name=t)}function ae(e,n,t){"number"===n&&J(e.ownerDocument)===e||(null==t?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}function oe(e,n){return e=a({children:void 0},n),(n=function(e){var n="";return r.Children.forEach(e,(function(e){null!=e&&(n+=e)})),n}(n.children))&&(e.children=n),e}function le(e,n,t,r){if(e=e.options,n){n={};for(var a=0;a=t.length))throw Error(l(93));t=t[0]}n=t}null==n&&(n=""),t=n}e._wrapperState={initialValue:Y(t)}}function se(e,n){var t=Y(n.value),r=Y(n.defaultValue);null!=t&&((t=""+t)!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=r&&(e.defaultValue=""+r)}function ce(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function me(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}var he,ge,be=(ge=function(e,n){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=n;else{for((he=he||document.createElement("div")).innerHTML="",n=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,n,t,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,n)}))}:ge);function ve(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}var ye={animationIterationCount:!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},we=["Webkit","ms","Moz","O"];function ke(e,n,t){return null==n||"boolean"==typeof n||""===n?"":t||"number"!=typeof n||0===n||ye.hasOwnProperty(e)&&ye[e]?(""+n).trim():n+"px"}function xe(e,n){for(var t in e=e.style,n)if(n.hasOwnProperty(t)){var r=0===t.indexOf("--"),a=ke(t,n[t],r);"float"===t&&(t="cssFloat"),r?e.setProperty(t,a):e[t]=a}}Object.keys(ye).forEach((function(e){we.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),ye[n]=ye[e]}))}));var Ee=a({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 Se(e,n){if(n){if(Ee[e]&&(null!=n.children||null!=n.dangerouslySetInnerHTML))throw Error(l(137,e));if(null!=n.dangerouslySetInnerHTML){if(null!=n.children)throw Error(l(60));if("object"!=typeof n.dangerouslySetInnerHTML||!("__html"in n.dangerouslySetInnerHTML))throw Error(l(61))}if(null!=n.style&&"object"!=typeof n.style)throw Error(l(62))}}function _e(e,n){if(-1===e.indexOf("-"))return"string"==typeof n.is;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}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ne=null,Te=null,Pe=null;function Oe(e){if(e=ea(e)){if("function"!=typeof Ne)throw Error(l(280));var n=e.stateNode;n&&(n=ta(n),Ne(e.stateNode,e.type,n))}}function Re(e){Te?Pe?Pe.push(e):Pe=[e]:Te=e}function ze(){if(Te){var e=Te,n=Pe;if(Pe=Te=null,Oe(e),n)for(e=0;e(r=31-Wn(r))?0:1<t;t++)n.push(e);return n}function Hn(e,n,t){e.pendingLanes|=n;var r=n-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[n=31-Wn(n)]=t}var Wn=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(qn(e)/Qn|0)|0},qn=Math.log,Qn=Math.LN2;var Yn=o.unstable_UserBlockingPriority,Kn=o.unstable_runWithPriority,Gn=!0;function Xn(e,n,t,r){Fe||Ie();var a=Zn,o=Fe;Fe=!0;try{Le(a,e,n,t,r)}finally{(Fe=o)||Ae()}}function Jn(e,n,t,r){Kn(Yn,Zn.bind(null,e,n,t,r))}function Zn(e,n,t,r){var a;if(Gn)if((a=0==(4&n))&&0=It),Ut=String.fromCharCode(32),At=!1;function Dt(e,n){switch(e){case"keyup":return-1!==jt.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vt(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Bt=!1;var $t={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ht(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!$t[e.type]:"textarea"===n}function Wt(e,n,t,r){Re(r),0<(n=Lr(n,"onChange")).length&&(t=new pt("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var qt=null,Qt=null;function Yt(e){Cr(e,0)}function Kt(e){if(X(na(e)))return e}function Gt(e,n){if("change"===e)return n}var Xt=!1;if(f){var Jt;if(f){var Zt="oninput"in document;if(!Zt){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zt="function"==typeof er.oninput}Jt=Zt}else Jt=!1;Xt=Jt&&(!document.documentMode||9=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function dr(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?dr(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function pr(){for(var e=window,n=J();n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(!t)break;n=J((e=n.contentWindow).document)}return n}function mr(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var hr=f&&"documentMode"in document&&11>=document.documentMode,gr=null,br=null,vr=null,yr=!1;function wr(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;yr||null==gr||gr!==J(r)||("selectionStart"in(r=gr)&&mr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&sr(vr,r)||(vr=r,0<(r=Lr(br,"onSelect")).length&&(n=new pt("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=gr)))}Mn("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Mn("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Mn(In,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),xr=0;xroa||(e.current=aa[oa],aa[oa]=null,oa--)}function ia(e,n){oa++,aa[oa]=e.current,e.current=n}var sa={},ca=la(sa),fa=la(!1),da=sa;function pa(e,n){var t=e.type.contextTypes;if(!t)return sa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in t)o[a]=n[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=o),o}function ma(e){return null!=(e=e.childContextTypes)}function ha(){ua(fa),ua(ca)}function ga(e,n,t){if(ca.current!==sa)throw Error(l(168));ia(ca,n),ia(fa,t)}function ba(e,n,t){var r=e.stateNode;if(e=n.childContextTypes,"function"!=typeof r.getChildContext)return t;for(var o in r=r.getChildContext())if(!(o in e))throw Error(l(108,Q(n)||"Unknown",o));return a({},t,r)}function va(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||sa,da=ca.current,ia(ca,e),ia(fa,fa.current),!0}function ya(e,n,t){var r=e.stateNode;if(!r)throw Error(l(169));t?(e=ba(e,n,da),r.__reactInternalMemoizedMergedChildContext=e,ua(fa),ua(ca),ia(ca,e)):ua(fa),ia(fa,t)}var wa=null,ka=null,xa=o.unstable_runWithPriority,Ea=o.unstable_scheduleCallback,Sa=o.unstable_cancelCallback,_a=o.unstable_shouldYield,Ca=o.unstable_requestPaint,Na=o.unstable_now,Ta=o.unstable_getCurrentPriorityLevel,Pa=o.unstable_ImmediatePriority,Oa=o.unstable_UserBlockingPriority,Ra=o.unstable_NormalPriority,za=o.unstable_LowPriority,ja=o.unstable_IdlePriority,La={},Ia=void 0!==Ca?Ca:function(){},Ma=null,Fa=null,Ua=!1,Aa=Na(),Da=1e4>Aa?Na:function(){return Na()-Aa};function Va(){switch(Ta()){case Pa:return 99;case Oa:return 98;case Ra:return 97;case za:return 96;case ja:return 95;default:throw Error(l(332))}}function Ba(e){switch(e){case 99:return Pa;case 98:return Oa;case 97:return Ra;case 96:return za;case 95:return ja;default:throw Error(l(332))}}function $a(e,n){return e=Ba(e),xa(e,n)}function Ha(e,n,t){return e=Ba(e),Ea(e,n,t)}function Wa(){if(null!==Fa){var e=Fa;Fa=null,Sa(e)}qa()}function qa(){if(!Ua&&null!==Ma){Ua=!0;var e=0;try{var n=Ma;$a(99,(function(){for(;eh?(g=f,f=null):g=f.sibling;var b=p(a,f,u[h],i);if(null===b){null===f&&(f=g);break}e&&f&&null===b.alternate&&n(a,f),l=o(b,l,h),null===c?s=b:c.sibling=b,c=b,f=g}if(h===u.length)return t(a,f),s;if(null===f){for(;hg?(b=h,h=null):b=h.sibling;var y=p(a,h,v.value,s);if(null===y){null===h&&(h=b);break}e&&h&&null===y.alternate&&n(a,h),u=o(y,u,g),null===f?c=y:f.sibling=y,f=y,h=b}if(v.done)return t(a,h),c;if(null===h){for(;!v.done;g++,v=i.next())null!==(v=d(a,v.value,s))&&(u=o(v,u,g),null===f?c=v:f.sibling=v,f=v);return c}for(h=r(a,h);!v.done;g++,v=i.next())null!==(v=m(h,a,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),u=o(v,u,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach((function(e){return n(a,e)})),c}return function(e,r,o,i){var s="object"==typeof o&&null!==o&&o.type===S&&null===o.key;s&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case x:e:{for(c=o.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(o.type===S){t(e,s.sibling),(r=a(s,o.props.children)).return=e,e=r;break e}break;default:if(s.elementType===o.type){t(e,s.sibling),(r=a(s,o.props)).ref=ko(e,s,o),r.return=e,e=r;break e}}t(e,s);break}n(e,s),s=s.sibling}o.type===S?((r=Wi(o.props.children,e.mode,i,o.key)).return=e,e=r):((i=Hi(o.type,o.key,o.props,null,e.mode,i)).ref=ko(e,r,o),i.return=e,e=i)}return u(e);case E:e:{for(s=o.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){t(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}(r=Yi(o,e.mode,i)).return=e,e=r}return u(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(t(e,r.sibling),(r=a(r,o)).return=e,e=r):(t(e,r),(r=Qi(o,e.mode,i)).return=e,e=r),u(e);if(wo(o))return h(e,r,o,i);if(B(o))return g(e,r,o,i);if(c&&xo(e,o),void 0===o&&!s)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(l(152,Q(e.type)||"Component"))}return t(e,r)}}var So=Eo(!0),_o=Eo(!1),Co={},No=la(Co),To=la(Co),Po=la(Co);function Oo(e){if(e===Co)throw Error(l(174));return e}function Ro(e,n){switch(ia(Po,n),ia(To,e),ia(No,Co),e=n.nodeType){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:me(null,"");break;default:n=me(n=(e=8===e?n.parentNode:n).namespaceURI||null,e=e.tagName)}ua(No),ia(No,n)}function zo(){ua(No),ua(To),ua(Po)}function jo(e){Oo(Po.current);var n=Oo(No.current),t=me(n,e.type);n!==t&&(ia(To,e),ia(No,t))}function Lo(e){To.current===e&&(ua(No),ua(To))}var Io=la(0);function Mo(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||"$?"===t.data||"$!"===t.data))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(64&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Fo=null,Uo=null,Ao=!1;function Do(e,n){var t=Vi(5,null,null,0);t.elementType="DELETED",t.type="DELETED",t.stateNode=n,t.return=e,t.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t}function Vo(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,!0);case 13:default:return!1}}function Bo(e){if(Ao){var n=Uo;if(n){var t=n;if(!Vo(e,n)){if(!(n=Wr(t.nextSibling))||!Vo(e,n))return e.flags=-1025&e.flags|2,Ao=!1,void(Fo=e);Do(Fo,t)}Fo=e,Uo=Wr(n.firstChild)}else e.flags=-1025&e.flags|2,Ao=!1,Fo=e}}function $o(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Fo=e}function Ho(e){if(e!==Fo)return!1;if(!Ao)return $o(e),Ao=!0,!1;var n=e.type;if(5!==e.tag||"head"!==n&&"body"!==n&&!Vr(n,e.memoizedProps))for(n=Uo;n;)Do(e,n),n=Wr(n.nextSibling);if($o(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(l(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if("/$"===t){if(0===n){Uo=Wr(e.nextSibling);break e}n--}else"$"!==t&&"$!"!==t&&"$?"!==t||n++}e=e.nextSibling}Uo=null}}else Uo=Fo?Wr(e.stateNode.nextSibling):null;return!0}function Wo(){Uo=Fo=null,Ao=!1}var qo=[];function Qo(){for(var e=0;eo))throw Error(l(301));o+=1,Zo=Jo=null,n.updateQueue=null,Yo.current=zl,e=t(r,a)}while(nl)}if(Yo.current=Pl,n=null!==Jo&&null!==Jo.next,Go=0,Zo=Jo=Xo=null,el=!1,n)throw Error(l(300));return e}function ol(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Zo?Xo.memoizedState=Zo=e:Zo=Zo.next=e,Zo}function ll(){if(null===Jo){var e=Xo.alternate;e=null!==e?e.memoizedState:null}else e=Jo.next;var n=null===Zo?Xo.memoizedState:Zo.next;if(null!==n)Zo=n,Jo=e;else{if(null===e)throw Error(l(310));e={memoizedState:(Jo=e).memoizedState,baseState:Jo.baseState,baseQueue:Jo.baseQueue,queue:Jo.queue,next:null},null===Zo?Xo.memoizedState=Zo=e:Zo=Zo.next=e}return Zo}function ul(e,n){return"function"==typeof n?n(e):n}function il(e){var n=ll(),t=n.queue;if(null===t)throw Error(l(311));t.lastRenderedReducer=e;var r=Jo,a=r.baseQueue,o=t.pending;if(null!==o){if(null!==a){var u=a.next;a.next=o.next,o.next=u}r.baseQueue=a=o,t.pending=null}if(null!==a){a=a.next,r=r.baseState;var i=u=o=null,s=a;do{var c=s.lane;if((Go&c)===c)null!==i&&(i=i.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),r=s.eagerReducer===e?s.eagerState:e(r,s.action);else{var f={lane:c,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===i?(u=i=f,o=r):i=i.next=f,Xo.lanes|=c,Uu|=c}s=s.next}while(null!==s&&s!==a);null===i?o=r:i.next=u,ur(r,n.memoizedState)||(Ll=!0),n.memoizedState=r,n.baseState=o,n.baseQueue=i,t.lastRenderedState=r}return[n.memoizedState,t.dispatch]}function sl(e){var n=ll(),t=n.queue;if(null===t)throw Error(l(311));t.lastRenderedReducer=e;var r=t.dispatch,a=t.pending,o=n.memoizedState;if(null!==a){t.pending=null;var u=a=a.next;do{o=e(o,u.action),u=u.next}while(u!==a);ur(o,n.memoizedState)||(Ll=!0),n.memoizedState=o,null===n.baseQueue&&(n.baseState=o),t.lastRenderedState=o}return[o,r]}function cl(e,n,t){var r=n._getVersion;r=r(n._source);var a=n._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Go&e)===e)&&(n._workInProgressVersionPrimary=r,qo.push(n))),e)return t(n._source);throw qo.push(n),Error(l(350))}function fl(e,n,t,r){var a=Ou;if(null===a)throw Error(l(349));var o=n._getVersion,u=o(n._source),i=Yo.current,s=i.useState((function(){return cl(a,n,t)})),c=s[1],f=s[0];s=Zo;var d=e.memoizedState,p=d.refs,m=p.getSnapshot,h=d.source;d=d.subscribe;var g=Xo;return e.memoizedState={refs:p,source:n,subscribe:r},i.useEffect((function(){p.getSnapshot=t,p.setSnapshot=c;var e=o(n._source);if(!ur(u,e)){e=t(n._source),ur(f,e)||(c(e),e=ci(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,l=e;0t?98:t,(function(){e(!0)})),$a(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(t,{is:r.is}):(e=s.createElement(t),"select"===t&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,t),e[Kr]=n,e[Gr]=r,Wl(e,n),n.stateNode=e,s=_e(t,r),t){case"dialog":Nr("cancel",e),Nr("close",e),o=r;break;case"iframe":case"object":case"embed":Nr("load",e),o=r;break;case"video":case"audio":for(o=0;o$u&&(n.flags|=64,u=!0,ru(r,!1),n.lanes=33554432)}else{if(!u)if(null!==(e=Mo(s))){if(n.flags|=64,u=!0,null!==(t=e.updateQueue)&&(n.updateQueue=t,n.flags|=4),ru(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate&&!Ao)return null!==(n=n.lastEffect=r.lastEffect)&&(n.nextEffect=null),null}else 2*Da()-r.renderingStartTime>$u&&1073741824!==t&&(n.flags|=64,u=!0,ru(r,!1),n.lanes=33554432);r.isBackwards?(s.sibling=n.child,n.child=s):(null!==(t=r.last)?t.sibling=s:n.child=s,r.last=s)}return null!==r.tail?(t=r.tail,r.rendering=t,r.tail=t.sibling,r.lastEffect=n.lastEffect,r.renderingStartTime=Da(),t.sibling=null,n=Io.current,ia(Io,u?1&n|2:1&n),t):null;case 23:case 24:return wi(),null!==e&&null!==e.memoizedState!=(null!==n.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(n.flags|=4),null}throw Error(l(156,n.tag))}function ou(e){switch(e.tag){case 1:ma(e.type)&&ha();var n=e.flags;return 4096&n?(e.flags=-4097&n|64,e):null;case 3:if(zo(),ua(fa),ua(ca),Qo(),0!=(64&(n=e.flags)))throw Error(l(285));return e.flags=-4097&n|64,e;case 5:return Lo(e),null;case 13:return ua(Io),4096&(n=e.flags)?(e.flags=-4097&n|64,e):null;case 19:return ua(Io),null;case 4:return zo(),null;case 10:return eo(e),null;case 23:case 24:return wi(),null;default:return null}}function lu(e,n){try{var t="",r=n;do{t+=q(r),r=r.return}while(r);var a=t}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:n,stack:a}}function uu(e,n){try{console.error(n.value)}catch(e){setTimeout((function(){throw e}))}}Wl=function(e,n){for(var t=n.child;null!==t;){if(5===t.tag||6===t.tag)e.appendChild(t.stateNode);else if(4!==t.tag&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===n)break;for(;null===t.sibling;){if(null===t.return||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},ql=function(e,n,t,r){var o=e.memoizedProps;if(o!==r){e=n.stateNode,Oo(No.current);var l,u=null;switch(t){case"input":o=Z(e,o),r=Z(e,r),u=[];break;case"option":o=oe(e,o),r=oe(e,r),u=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),u=[];break;case"textarea":o=ue(e,o),r=ue(e,r),u=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Fr)}for(f in Se(t,r),t=null,o)if(!r.hasOwnProperty(f)&&o.hasOwnProperty(f)&&null!=o[f])if("style"===f){var s=o[f];for(l in s)s.hasOwnProperty(l)&&(t||(t={}),t[l]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(i.hasOwnProperty(f)?u||(u=[]):(u=u||[]).push(f,null));for(f in r){var c=r[f];if(s=null!=o?o[f]:void 0,r.hasOwnProperty(f)&&c!==s&&(null!=c||null!=s))if("style"===f)if(s){for(l in s)!s.hasOwnProperty(l)||c&&c.hasOwnProperty(l)||(t||(t={}),t[l]="");for(l in c)c.hasOwnProperty(l)&&s[l]!==c[l]&&(t||(t={}),t[l]=c[l])}else t||(u||(u=[]),u.push(f,t)),t=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(u=u||[]).push(f,c)):"children"===f?"string"!=typeof c&&"number"!=typeof c||(u=u||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(i.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&Nr("scroll",e),u||s===c||(u=[])):"object"==typeof c&&null!==c&&c.$$typeof===I?c.toString():(u=u||[]).push(f,c))}t&&(u=u||[]).push("style",t);var f=u;(n.updateQueue=f)&&(n.flags|=4)}},Ql=function(e,n,t,r){t!==r&&(n.flags|=4)};var iu="function"==typeof WeakMap?WeakMap:Map;function su(e,n,t){(t=uo(-1,t)).tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Qu||(Qu=!0,Yu=r),uu(0,n)},t}function cu(e,n,t){(t=uo(-1,t)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=n.value;t.payload=function(){return uu(0,n),r(a)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(t.callback=function(){"function"!=typeof r&&(null===Ku?Ku=new Set([this]):Ku.add(this),uu(0,n));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})}),t}var fu="function"==typeof WeakSet?WeakSet:Set;function du(e){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Fi(e,n)}else n.current=null}function pu(e,n){switch(n.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&n.flags&&null!==e){var t=e.memoizedProps,r=e.memoizedState;n=(e=n.stateNode).getSnapshotBeforeUpdate(n.elementType===n.type?t:Ya(n.type,t),r),e.__reactInternalSnapshotBeforeUpdate=n}return;case 3:return void(256&n.flags&&Hr(n.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(l(163))}function mu(e,n,t){switch(t.tag){case 0:case 11:case 15:case 22:if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==n)}if(null!==(n=null!==(n=t.updateQueue)?n.lastEffect:null)){e=n=n.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Li(t,e),ji(t,e)),e=r}while(e!==n)}return;case 1:return e=t.stateNode,4&t.flags&&(null===n?e.componentDidMount():(r=t.elementType===t.type?n.memoizedProps:Ya(t.type,n.memoizedProps),e.componentDidUpdate(r,n.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(n=t.updateQueue)&&fo(t,n,e));case 3:if(null!==(n=t.updateQueue)){if(e=null,null!==t.child)switch(t.child.tag){case 5:e=t.child.stateNode;break;case 1:e=t.child.stateNode}fo(t,n,e)}return;case 5:return e=t.stateNode,void(null===n&&4&t.flags&&Dr(t.type,t.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===t.memoizedState&&(t=t.alternate,null!==t&&(t=t.memoizedState,null!==t&&(t=t.dehydrated,null!==t&&En(t)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(l(163))}function hu(e,n){for(var t=e;;){if(5===t.tag){var r=t.stateNode;if(n)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=t.stateNode;var a=t.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=ke("display",a)}}else if(6===t.tag)t.stateNode.nodeValue=n?"":t.memoizedProps;else if((23!==t.tag&&24!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}}function gu(e,n){if(ka&&"function"==typeof ka.onCommitFiberUnmount)try{ka.onCommitFiberUnmount(wa,n)}catch(e){}switch(n.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=n.updateQueue)&&null!==(e=e.lastEffect)){var t=e=e.next;do{var r=t,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Li(n,t);else{r=n;try{a()}catch(e){Fi(r,e)}}t=t.next}while(t!==e)}break;case 1:if(du(n),"function"==typeof(e=n.stateNode).componentWillUnmount)try{e.props=n.memoizedProps,e.state=n.memoizedState,e.componentWillUnmount()}catch(e){Fi(n,e)}break;case 5:du(n);break;case 4:xu(e,n)}}function bu(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function vu(e){return 5===e.tag||3===e.tag||4===e.tag}function yu(e){e:{for(var n=e.return;null!==n;){if(vu(n))break e;n=n.return}throw Error(l(160))}var t=n;switch(n=t.stateNode,t.tag){case 5:var r=!1;break;case 3:case 4:n=n.containerInfo,r=!0;break;default:throw Error(l(161))}16&t.flags&&(ve(n,""),t.flags&=-17);e:n:for(t=e;;){for(;null===t.sibling;){if(null===t.return||vu(t.return)){t=null;break e}t=t.return}for(t.sibling.return=t.return,t=t.sibling;5!==t.tag&&6!==t.tag&&18!==t.tag;){if(2&t.flags)continue n;if(null===t.child||4===t.tag)continue n;t.child.return=t,t=t.child}if(!(2&t.flags)){t=t.stateNode;break e}}r?wu(e,t,n):ku(e,t,n)}function wu(e,n,t){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,n?8===t.nodeType?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(8===t.nodeType?(n=t.parentNode).insertBefore(e,t):(n=t).appendChild(e),null!=(t=t._reactRootContainer)||null!==n.onclick||(n.onclick=Fr));else if(4!==r&&null!==(e=e.child))for(wu(e,n,t),e=e.sibling;null!==e;)wu(e,n,t),e=e.sibling}function ku(e,n,t){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,n?t.insertBefore(e,n):t.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ku(e,n,t),e=e.sibling;null!==e;)ku(e,n,t),e=e.sibling}function xu(e,n){for(var t,r,a=n,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(l(160));switch(t=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:t=t.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var u=e,i=a,s=i;;)if(gu(u,s),null!==s.child&&4!==s.tag)s.child.return=s,s=s.child;else{if(s===i)break e;for(;null===s.sibling;){if(null===s.return||s.return===i)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}r?(u=t,i=a.stateNode,8===u.nodeType?u.parentNode.removeChild(i):u.removeChild(i)):t.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){t=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(gu(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===n)break;for(;null===a.sibling;){if(null===a.return||a.return===n)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Eu(e,n){switch(n.tag){case 0:case 11:case 14:case 15:case 22:var t=n.updateQueue;if(null!==(t=null!==t?t.lastEffect:null)){var r=t=t.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==t)}return;case 1:return;case 5:if(null!=(t=n.stateNode)){r=n.memoizedProps;var a=null!==e?e.memoizedProps:r;e=n.type;var o=n.updateQueue;if(n.updateQueue=null,null!==o){for(t[Gr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&ne(t,r),_e(e,a),n=_e(e,r),a=0;aa&&(a=u),t&=~o}if(t=a,10<(t=(120>(t=Da()-t)?120:480>t?480:1080>t?1080:1920>t?1920:3e3>t?3e3:4320>t?4320:1960*Cu(t/1960))-t)){e.timeoutHandle=Br(Pi.bind(null,e),t);break}Pi(e);break;case 5:Pi(e);break;default:throw Error(l(329))}}return pi(e,Da()),e.callbackNode===n?mi.bind(null,e):null}function hi(e,n){for(n&=~Du,n&=~Au,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Iu&&(Iu=2),i=lu(i,u),d=l;do{switch(d.tag){case 3:o=i,d.flags|=4096,n&=-n,d.lanes|=n,so(d,su(0,o,n));break e;case 1:o=i;var k=d.type,x=d.stateNode;if(0==(64&d.flags)&&("function"==typeof k.getDerivedStateFromError||null!==x&&"function"==typeof x.componentDidCatch&&(null===Ku||!Ku.has(x)))){d.flags|=4096,n&=-n,d.lanes|=n,so(d,cu(d,o,n));break e}}d=d.return}while(null!==d)}Ti(t)}catch(e){n=e,Ru===t&&null!==t&&(Ru=t=t.return);continue}break}}function Ei(){var e=Nu.current;return Nu.current=Pl,null===e?Pl:e}function Si(e,n){var t=Pu;Pu|=16;var r=Ei();for(Ou===e&&zu===n||ki(e,n);;)try{_i();break}catch(n){xi(e,n)}if(Za(),Pu=t,Nu.current=r,null!==Ru)throw Error(l(261));return Ou=null,zu=0,Iu}function _i(){for(;null!==Ru;)Ni(Ru)}function Ci(){for(;null!==Ru&&!_a();)Ni(Ru)}function Ni(e){var n=Wu(e.alternate,e,ju);e.memoizedProps=e.pendingProps,null===n?Ti(e):Ru=n,Tu.current=null}function Ti(e){var n=e;do{var t=n.alternate;if(e=n.return,0==(2048&n.flags)){if(null!==(t=au(t,n,ju)))return void(Ru=t);if(24!==(t=n).tag&&23!==t.tag||null===t.memoizedState||0!=(1073741824&ju)||0==(4&t.mode)){for(var r=0,a=t.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;t.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=n.firstEffect),null!==n.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=n.firstEffect),e.lastEffect=n.lastEffect),1u&&(i=u,u=x,x=i),i=fr(y,x),o=fr(y,u),i&&o&&(1!==k.rangeCount||k.anchorNode!==i.node||k.anchorOffset!==i.offset||k.focusNode!==o.node||k.focusOffset!==o.offset)&&((w=w.createRange()).setStart(i.node,i.offset),k.removeAllRanges(),x>u?(k.addRange(w),k.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),k.addRange(w))))),w=[];for(k=y;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;yDa()-Bu?ki(e,0):Du|=t),pi(e,n)}function Ai(e,n){var t=e.stateNode;null!==t&&t.delete(n),0===(n=0)&&(0==(2&(n=e.mode))?n=1:0==(4&n)?n=99===Va()?1:2:(0===oi&&(oi=Fu),0===(n=Bn(62914560&~oi))&&(n=4194304))),t=si(),null!==(e=di(e,n))&&(Hn(e,n,t),pi(e,t))}function Di(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.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Vi(e,n,t,r){return new Di(e,n,t,r)}function Bi(e){return!(!(e=e.prototype)||!e.isReactComponent)}function $i(e,n){var t=e.alternate;return null===t?((t=Vi(e.tag,n,e.key,e.mode)).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.nextEffect=null,t.firstEffect=null,t.lastEffect=null),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=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function Hi(e,n,t,r,a,o){var u=2;if(r=e,"function"==typeof e)Bi(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case S:return Wi(t.children,a,o,n);case M:u=8,a|=16;break;case _:u=8,a|=1;break;case C:return(e=Vi(12,t,n,8|a)).elementType=C,e.type=C,e.lanes=o,e;case O:return(e=Vi(13,t,n,a)).type=O,e.elementType=O,e.lanes=o,e;case R:return(e=Vi(19,t,n,a)).elementType=R,e.lanes=o,e;case F:return qi(t,a,o,n);case U:return(e=Vi(24,t,n,a)).elementType=U,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case N:u=10;break e;case T:u=9;break e;case P:u=11;break e;case z:u=14;break e;case j:u=16,r=null;break e;case L:u=22;break e}throw Error(l(130,null==e?e:typeof e,""))}return(n=Vi(u,t,n,a)).elementType=e,n.type=r,n.lanes=o,n}function Wi(e,n,t,r){return(e=Vi(7,e,r,n)).lanes=t,e}function qi(e,n,t,r){return(e=Vi(23,e,r,n)).elementType=F,e.lanes=t,e}function Qi(e,n,t){return(e=Vi(6,e,null,n)).lanes=t,e}function Yi(e,n,t){return(n=Vi(4,null!==e.children?e.children:[],e.key,n)).lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ki(e,n,t){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=t,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=$n(0),this.expirationTimes=$n(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$n(0),this.mutableSourceEagerHydrationData=null}function Gi(e,n,t){var r=3=w},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,a=e[r];if(!(void 0!==a&&0C(l,t))void 0!==i&&0>C(i,l)?(e[r]=i,e[u]=t,r=u):(e[r]=l,e[o]=t,r=o);else{if(!(void 0!==i&&0>C(i,t)))break e;e[r]=i,e[u]=t,r=u}}}return n}return null}function C(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}var N=[],T=[],P=1,O=null,R=3,z=!1,j=!1,L=!1;function I(e){for(var n=S(T);null!==n;){if(null===n.callback)_(T);else{if(!(n.startTime<=e))break;_(T),n.sortIndex=n.expirationTime,E(N,n)}n=S(T)}}function M(e){if(L=!1,I(e),!j)if(null!==S(N))j=!0,r(F);else{var n=S(T);null!==n&&a(M,n.startTime-e)}}function F(e,n){j=!1,L&&(L=!1,o()),z=!0;var r=R;try{for(I(n),O=S(N);null!==O&&(!(O.expirationTime>n)||e&&!t.unstable_shouldYield());){var l=O.callback;if("function"==typeof l){O.callback=null,R=O.priorityLevel;var u=l(O.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?O.callback=u:O===S(N)&&_(N),I(n)}else _(N);O=S(N)}if(null!==O)var i=!0;else{var s=S(T);null!==s&&a(M,s.startTime-n),i=!1}return i}finally{O=null,R=r,z=!1}}var U=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){j||z||(j=!0,r(F))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return S(N)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var n=3;break;default:n=R}var t=R;R=n;try{return e()}finally{R=t}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=U,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var t=R;R=e;try{return n()}finally{R=t}},t.unstable_scheduleCallback=function(e,n,l){var u=t.unstable_now();switch("object"==typeof l&&null!==l?l="number"==typeof(l=l.delay)&&0u?(e.sortIndex=l,E(T,e),null===S(N)&&e===S(T)&&(L?o():L=!0,a(M,l-u))):(e.sortIndex=i,E(N,e),j||z||(j=!0,r(F))),e},t.unstable_wrapCallback=function(e){var n=R;return function(){var t=R;R=n;try{return e.apply(this,arguments)}finally{R=t}}}},{}],"6xekz":[function(e,n,t){n.exports="/**\n * Forced light theme version\n */\n\n :root {\n --background-body: #fff;\n --background: #efefef;\n --background-alt: #f7f7f7;\n --selection: #9e9e9e;\n --text-main: #363636;\n --text-bright: #000;\n --text-muted: #70777f;\n --links: #0076d1;\n --focus: #0096bfab;\n --border: #dbdbdb;\n --code: #000;\n --animation-duration: 0.1s;\n --button-hover: #ddd;\n --scrollbar-thumb: rgb(213, 213, 213);\n --scrollbar-thumb-hover: rgb(196, 196, 196);\n --form-placeholder: #949494;\n --form-text: #000;\n --variable: #39a33c;\n --highlight: #ff0;\n --select-arrow: url(\"data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E\");\n}\n\n html {\n scrollbar-color: rgb(213, 213, 213) #fff;\n scrollbar-color: var(--scrollbar-thumb) var(--background-body);\n scrollbar-width: thin;\n}\n\n body {\n font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Segoe UI Emoji', 'Apple Color Emoji', 'Noto Color Emoji', sans-serif;\n line-height: 1.4;\n max-width: 800px;\n margin: 20px auto;\n padding: 0 10px;\n word-wrap: break-word;\n color: #363636;\n color: var(--text-main);\n background: #fff;\n background: var(--background-body);\n text-rendering: optimizeLegibility;\n}\n\n button {\n transition:\n background-color 0.1s linear,\n border-color 0.1s linear,\n color 0.1s linear,\n box-shadow 0.1s linear,\n transform 0.1s ease;\n transition:\n background-color var(--animation-duration) linear,\n border-color var(--animation-duration) linear,\n color var(--animation-duration) linear,\n box-shadow var(--animation-duration) linear,\n transform var(--animation-duration) ease;\n}\n\n input {\n transition:\n background-color 0.1s linear,\n border-color 0.1s linear,\n color 0.1s linear,\n box-shadow 0.1s linear,\n transform 0.1s ease;\n transition:\n background-color var(--animation-duration) linear,\n border-color var(--animation-duration) linear,\n color var(--animation-duration) linear,\n box-shadow var(--animation-duration) linear,\n transform var(--animation-duration) ease;\n}\n\n textarea {\n transition:\n background-color 0.1s linear,\n border-color 0.1s linear,\n color 0.1s linear,\n box-shadow 0.1s linear,\n transform 0.1s ease;\n transition:\n background-color var(--animation-duration) linear,\n border-color var(--animation-duration) linear,\n color var(--animation-duration) linear,\n box-shadow var(--animation-duration) linear,\n transform var(--animation-duration) ease;\n}\n\n h1 {\n font-size: 2.2em;\n margin-top: 0;\n}\n\n h1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-bottom: 12px;\n margin-top: 24px;\n}\n\n h1 {\n color: #000;\n color: var(--text-bright);\n}\n\n h2 {\n color: #000;\n color: var(--text-bright);\n}\n\n h3 {\n color: #000;\n color: var(--text-bright);\n}\n\n h4 {\n color: #000;\n color: var(--text-bright);\n}\n\n h5 {\n color: #000;\n color: var(--text-bright);\n}\n\n h6 {\n color: #000;\n color: var(--text-bright);\n}\n\n strong {\n color: #000;\n color: var(--text-bright);\n}\n\n h1,\nh2,\nh3,\nh4,\nh5,\nh6,\nb,\nstrong,\nth {\n font-weight: 600;\n}\n\n q::before {\n content: none;\n}\n\n q::after {\n content: none;\n}\n\n blockquote {\n border-left: 4px solid #0096bfab;\n border-left: 4px solid var(--focus);\n margin: 1.5em 0;\n padding: 0.5em 1em;\n font-style: italic;\n}\n\n q {\n border-left: 4px solid #0096bfab;\n border-left: 4px solid var(--focus);\n margin: 1.5em 0;\n padding: 0.5em 1em;\n font-style: italic;\n}\n\n blockquote > footer {\n font-style: normal;\n border: 0;\n}\n\n blockquote cite {\n font-style: normal;\n}\n\n address {\n font-style: normal;\n}\n\n a[href^='mailto\\:']::before {\n content: '📧 ';\n}\n\n a[href^='tel\\:']::before {\n content: '📞 ';\n}\n\n a[href^='sms\\:']::before {\n content: '💬 ';\n}\n\n mark {\n background-color: #ff0;\n background-color: var(--highlight);\n border-radius: 2px;\n padding: 0 2px 0 2px;\n color: #000;\n}\n\n button,\nselect,\ninput[type='submit'],\ninput[type='button'],\ninput[type='checkbox'],\ninput[type='range'],\ninput[type='radio'] {\n cursor: pointer;\n}\n\n input:not([type='checkbox']):not([type='radio']),\nselect {\n display: block;\n}\n\n input {\n color: #000;\n color: var(--form-text);\n background-color: #efefef;\n background-color: var(--background);\n font-family: inherit;\n font-size: inherit;\n margin-right: 6px;\n margin-bottom: 6px;\n padding: 10px;\n border: none;\n border-radius: 6px;\n outline: none;\n}\n\n button {\n color: #000;\n color: var(--form-text);\n background-color: #efefef;\n background-color: var(--background);\n font-family: inherit;\n font-size: inherit;\n margin-right: 6px;\n margin-bottom: 6px;\n padding: 10px;\n border: none;\n border-radius: 6px;\n outline: none;\n}\n\n textarea {\n color: #000;\n color: var(--form-text);\n background-color: #efefef;\n background-color: var(--background);\n font-family: inherit;\n font-size: inherit;\n margin-right: 6px;\n margin-bottom: 6px;\n padding: 10px;\n border: none;\n border-radius: 6px;\n outline: none;\n}\n\n select {\n color: #000;\n color: var(--form-text);\n background-color: #efefef;\n background-color: var(--background);\n font-family: inherit;\n font-size: inherit;\n margin-right: 6px;\n margin-bottom: 6px;\n padding: 10px;\n border: none;\n border-radius: 6px;\n outline: none;\n}\n\n input[type='checkbox'],\ninput[type='radio'] {\n height: 1em;\n width: 1em;\n}\n\n input[type='radio'] {\n border-radius: 100%;\n}\n\n input {\n vertical-align: top;\n}\n\n label {\n vertical-align: middle;\n margin-bottom: 4px;\n display: inline-block;\n}\n\n input:not([type='checkbox']):not([type='radio']),\ninput[type='range'],\nselect,\nbutton,\ntextarea {\n -webkit-appearance: none;\n}\n\n textarea {\n display: block;\n margin-right: 0;\n box-sizing: border-box;\n resize: vertical;\n}\n\n textarea:not([cols]) {\n width: 100%;\n}\n\n textarea:not([rows]) {\n min-height: 40px;\n height: 140px;\n}\n\n select {\n background: #efefef url(\"data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E\") calc(100% - 12px) 50% / 12px no-repeat;\n background: var(--background) var(--select-arrow) calc(100% - 12px) 50% / 12px no-repeat;\n padding-right: 35px;\n}\n\n select::-ms-expand {\n display: none;\n}\n\n select[multiple] {\n padding-right: 10px;\n background-image: none;\n overflow-y: auto;\n}\n\n button,\ninput[type='submit'],\ninput[type='button'] {\n padding-right: 30px;\n padding-left: 30px;\n}\n\n button:hover {\n background: #ddd;\n background: var(--button-hover);\n}\n\n input[type='submit']:hover {\n background: #ddd;\n background: var(--button-hover);\n}\n\n input[type='button']:hover {\n background: #ddd;\n background: var(--button-hover);\n}\n\n input:focus {\n box-shadow: 0 0 0 2px #0096bfab;\n box-shadow: 0 0 0 2px var(--focus);\n}\n\n select:focus {\n box-shadow: 0 0 0 2px #0096bfab;\n box-shadow: 0 0 0 2px var(--focus);\n}\n\n button:focus {\n box-shadow: 0 0 0 2px #0096bfab;\n box-shadow: 0 0 0 2px var(--focus);\n}\n\n textarea:focus {\n box-shadow: 0 0 0 2px #0096bfab;\n box-shadow: 0 0 0 2px var(--focus);\n}\n\n input[type='checkbox']:active,\ninput[type='radio']:active,\ninput[type='submit']:active,\ninput[type='button']:active,\ninput[type='range']:active,\nbutton:active {\n transform: translateY(2px);\n}\n\n input:disabled,\nselect:disabled,\nbutton:disabled,\ntextarea:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n}\n\n ::-moz-placeholder {\n color: #949494;\n color: var(--form-placeholder);\n}\n\n :-ms-input-placeholder {\n color: #949494;\n color: var(--form-placeholder);\n}\n\n ::-ms-input-placeholder {\n color: #949494;\n color: var(--form-placeholder);\n}\n\n ::placeholder {\n color: #949494;\n color: var(--form-placeholder);\n}\n\n fieldset {\n border: 1px #0096bfab solid;\n border: 1px var(--focus) solid;\n border-radius: 6px;\n margin: 0;\n margin-bottom: 12px;\n padding: 10px;\n}\n\n legend {\n font-size: 0.9em;\n font-weight: 600;\n}\n\n input[type='range'] {\n margin: 10px 0;\n padding: 10px 0;\n background: transparent;\n}\n\n input[type='range']:focus {\n outline: none;\n}\n\n input[type='range']::-webkit-slider-runnable-track {\n width: 100%;\n height: 9.5px;\n -webkit-transition: 0.2s;\n transition: 0.2s;\n background: #efefef;\n background: var(--background);\n border-radius: 3px;\n}\n\n input[type='range']::-webkit-slider-thumb {\n box-shadow: 0 1px 1px #000, 0 0 1px #0d0d0d;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n background: #dbdbdb;\n background: var(--border);\n -webkit-appearance: none;\n margin-top: -7px;\n}\n\n input[type='range']:focus::-webkit-slider-runnable-track {\n background: #efefef;\n background: var(--background);\n}\n\n input[type='range']::-moz-range-track {\n width: 100%;\n height: 9.5px;\n -moz-transition: 0.2s;\n transition: 0.2s;\n background: #efefef;\n background: var(--background);\n border-radius: 3px;\n}\n\n input[type='range']::-moz-range-thumb {\n box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n background: #dbdbdb;\n background: var(--border);\n}\n\n input[type='range']::-ms-track {\n width: 100%;\n height: 9.5px;\n background: transparent;\n border-color: transparent;\n border-width: 16px 0;\n color: transparent;\n}\n\n input[type='range']::-ms-fill-lower {\n background: #efefef;\n background: var(--background);\n border: 0.2px solid #010101;\n border-radius: 3px;\n box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;\n}\n\n input[type='range']::-ms-fill-upper {\n background: #efefef;\n background: var(--background);\n border: 0.2px solid #010101;\n border-radius: 3px;\n box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;\n}\n\n input[type='range']::-ms-thumb {\n box-shadow: 1px 1px 1px #000, 0 0 1px #0d0d0d;\n border: 1px solid #000;\n height: 20px;\n width: 20px;\n border-radius: 50%;\n background: #dbdbdb;\n background: var(--border);\n}\n\n input[type='range']:focus::-ms-fill-lower {\n background: #efefef;\n background: var(--background);\n}\n\n input[type='range']:focus::-ms-fill-upper {\n background: #efefef;\n background: var(--background);\n}\n\n a {\n text-decoration: none;\n color: #0076d1;\n color: var(--links);\n}\n\n a:hover {\n text-decoration: underline;\n}\n\n code {\n background: #efefef;\n background: var(--background);\n color: #000;\n color: var(--code);\n padding: 2.5px 5px;\n border-radius: 6px;\n font-size: 1em;\n}\n\n samp {\n background: #efefef;\n background: var(--background);\n color: #000;\n color: var(--code);\n padding: 2.5px 5px;\n border-radius: 6px;\n font-size: 1em;\n}\n\n time {\n background: #efefef;\n background: var(--background);\n color: #000;\n color: var(--code);\n padding: 2.5px 5px;\n border-radius: 6px;\n font-size: 1em;\n}\n\n pre > code {\n padding: 10px;\n display: block;\n overflow-x: auto;\n}\n\n var {\n color: #39a33c;\n color: var(--variable);\n font-style: normal;\n font-family: monospace;\n}\n\n kbd {\n background: #efefef;\n background: var(--background);\n border: 1px solid #dbdbdb;\n border: 1px solid var(--border);\n border-radius: 2px;\n color: #363636;\n color: var(--text-main);\n padding: 2px 4px 2px 4px;\n}\n\n img,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n hr {\n border: none;\n border-top: 1px solid #dbdbdb;\n border-top: 1px solid var(--border);\n}\n\n table {\n border-collapse: collapse;\n margin-bottom: 10px;\n width: 100%;\n table-layout: fixed;\n}\n\n table caption {\n text-align: left;\n}\n\n td,\nth {\n padding: 6px;\n text-align: left;\n vertical-align: top;\n word-wrap: break-word;\n}\n\n thead {\n border-bottom: 1px solid #dbdbdb;\n border-bottom: 1px solid var(--border);\n}\n\n tfoot {\n border-top: 1px solid #dbdbdb;\n border-top: 1px solid var(--border);\n}\n\n tbody tr:nth-child(even) {\n background-color: #f7f7f7;\n background-color: var(--background-alt);\n}\n\n ::-webkit-scrollbar {\n height: 10px;\n width: 10px;\n}\n\n ::-webkit-scrollbar-track {\n background: #efefef;\n background: var(--background);\n border-radius: 6px;\n}\n\n ::-webkit-scrollbar-thumb {\n background: rgb(213, 213, 213);\n background: var(--scrollbar-thumb);\n border-radius: 6px;\n}\n\n ::-webkit-scrollbar-thumb:hover {\n background: rgb(196, 196, 196);\n background: var(--scrollbar-thumb-hover);\n}\n\n ::-moz-selection {\n background-color: #9e9e9e;\n background-color: var(--selection);\n color: #000;\n color: var(--text-bright);\n}\n\n ::selection {\n background-color: #9e9e9e;\n background-color: var(--selection);\n color: #000;\n color: var(--text-bright);\n}\n\n details {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n background-color: #f7f7f7;\n background-color: var(--background-alt);\n padding: 10px 10px 0;\n margin: 1em 0;\n border-radius: 6px;\n overflow: hidden;\n}\n\n details[open] {\n padding: 10px;\n}\n\n details > :last-child {\n margin-bottom: 0;\n}\n\n details[open] summary {\n margin-bottom: 10px;\n}\n\n summary {\n display: list-item;\n background-color: #efefef;\n background-color: var(--background);\n padding: 10px;\n margin: -10px -10px 0;\n cursor: pointer;\n outline: none;\n}\n\n summary:hover,\nsummary:focus {\n text-decoration: underline;\n}\n\n details > :not(summary) {\n margin-top: 0;\n}\n\n summary::-webkit-details-marker {\n color: #363636;\n color: var(--text-main);\n}\n\n footer {\n border-top: 1px solid #dbdbdb;\n border-top: 1px solid var(--border);\n padding-top: 10px;\n color: #70777f;\n color: var(--text-muted);\n}\n\n body > footer {\n margin-top: 40px;\n}\n\n @media print {\n body,\n pre,\n code,\n summary,\n details,\n button,\n input,\n textarea {\n background-color: #fff;\n }\n\n button,\n input,\n textarea {\n border: 1px solid #000;\n }\n\n body,\n h1,\n h2,\n h3,\n h4,\n h5,\n h6,\n pre,\n code,\n button,\n input,\n textarea,\n footer,\n summary,\n strong {\n color: #000;\n }\n\n summary::marker {\n color: #000;\n }\n\n summary::-webkit-details-marker {\n color: #000;\n }\n\n tbody tr:nth-child(even) {\n background-color: #f2f2f2;\n }\n\n a {\n color: #00f;\n text-decoration: underline;\n }\n}\n\n"},{}],"4w5y8":[function(e,n,t){e("@parcel/transformer-js/lib/esmodule-helpers.js").defineInteropFlag(t);const r=(e,n)=>{if(!e||!n)return!1;if(Object.keys(e).length!==Object.keys(n).length)return!1;for(let t in e){if(Array.isArray(e[t]))return a(e[t],n[t]);if(e[t]!==n[t])return!1}return!0},a=(e,n)=>{if(!e||!n)return!1;if(e.length!==n.length)return!1;for(let a=0;ae===n,objectCompare:r,arrayCompare:a,approximateCompare:e=>(n,t)=>Math.abs(n-t)o.default.createElement(o.default.Fragment,null,o.default.createElement("h1",null,"Lista de exercícios - Introdução a Javascript"),o.default.createElement("p",null,"Seja bem vindo(a) a lista de exercícios de Introdução a Javascript!"),o.default.createElement("p",null,'Nessa página, você pode selecionar a função que deseja testar no seletor abaixo, e depois clicar em "Executar" para verificar seu funcionamento. Você também pode selecionar a primeira opção para executar todos os testes de uma vez e ter uma visão geral de quais exercícios acertou ou errou.'))},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4sjzY":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"TestsSelect",(function(){return l}));var a=e("react"),o=r.interopDefault(a);const l=({tests:e,setSelectedTest:n,selectedTest:t,getTestResult:r})=>{const[l,u]=a.useState((()=>{const e=localStorage.getItem("selectedTest");return null===e?"":e}));return a.useEffect((()=>{t?.funcName!==e[l]?.funcName&&n(e[l])}),[l]),a.useEffect((()=>{l&&localStorage.setItem("selectedTest",l)}),[l]),o.default.createElement("select",{value:l,onChange:e=>u(e.target.value)},o.default.createElement("option",null,"Executar todos"),e.map(((e,n)=>{const t=r(e);return o.default.createElement("option",{key:e.funcName,value:n,style:{color:null!==t&&(t?"green":"red")}},e.exerciseNumber," - ",e.funcName)})))}},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"3swYc":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"TestRunner",(function(){return s}));var a=e("react"),o=r.interopDefault(a),l=e("../../core"),u=e("./TestError"),i=e("./TestSuccess");const s=({test:e,setTestResultGlobal:n})=>{const[t,r]=a.useState(null);return o.default.createElement("div",null,o.default.createElement("h3",null,"Questão ",e.exerciseNumber," - ",e.funcName),o.default.createElement("button",{onClick:()=>{const t=l.executeTest(e);n(e,t),r(t)}},"Executar"),t&&(t.success?o.default.createElement(i.TestSuccess,{testCasesPassed:e.testCases.length}):o.default.createElement(u.TestErrorComponent,{failedCase:t.failedCase,test:e})))}},{react:"3lC58","../../core":"4jtqg","./TestError":"VrsB3","./TestSuccess":"4HHt3","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4jtqg":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"executeTest",(function(){return l})),r.export(t,"executeTestCase",(function(){return u})),r.export(t,"wrapWithConsoleReturn",(function(){return i})),r.export(t,"wrapWithPromptInputs",(function(){return s}));var a=e("./types"),o=e("lodash.clonedeep");const l=e=>{let n=window[e.funcName];e.inputType===a.INPUT_TYPES.PROMPT&&(n=i(s(n)));const t=e.testCases.map((t=>u(t,n,e.validator))),r=t.findIndex((e=>!e.success));if(-1!==r){const e=t[r];return{success:!1,failedCase:{caseNumber:r,expectedValue:e.expectedValue,realValue:e.realValue}}}return{success:!0}},u=(e,n,t)=>{const r=n(...o(e.inputs));return t(e.output,r)?{success:!0}:{success:!1,expectedValue:e.output,realValue:r}},i=e=>(...n)=>{const t=console.log;let r;return console.log=(...e)=>{r=e[0],t(...e)},e(...n),console.log=t,r},s=e=>{let n=0;return(...t)=>{const r=window.prompt;window.prompt=()=>String(t[n++]);const a=e();return window.prompt=r,n=0,a}}},{"./types":"4XE9t","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8","lodash.clonedeep":"2BE5L"}],"2BE5L":[function(e,n,t){var r=arguments[3],a=200,o="__lodash_hash_undefined__",l=9007199254740991,u="[object Arguments]",i="[object Array]",s="[object Boolean]",c="[object Date]",f="[object Error]",d="[object Function]",p="[object GeneratorFunction]",m="[object Map]",h="[object Number]",g="[object Object]",b="[object Promise]",v="[object RegExp]",y="[object Set]",w="[object String]",k="[object Symbol]",x="[object WeakMap]",E="[object ArrayBuffer]",S="[object DataView]",_="[object Float32Array]",C="[object Float64Array]",N="[object Int8Array]",T="[object Int16Array]",P="[object Int32Array]",O="[object Uint8Array]",R="[object Uint8ClampedArray]",z="[object Uint16Array]",j="[object Uint32Array]",L=/[\\^$.*+?()[\]{}|]/g,I=/\w*$/,M=/^\[object .+?Constructor\]$/,F=/^(?:0|[1-9]\d*)$/,U={};U[u]=U[i]=U[E]=U[S]=U[s]=U[c]=U[_]=U[C]=U[N]=U[T]=U[P]=U[m]=U[h]=U[g]=U[v]=U[y]=U[w]=U[k]=U[O]=U[R]=U[z]=U[j]=!0,U[f]=U[d]=U[x]=!1;var A="object"==typeof r&&r&&r.Object===Object&&r,D="object"==typeof self&&self&&self.Object===Object&&self,V=A||D||Function("return this")(),B="object"==typeof t&&t&&!t.nodeType&&t,$=B&&"object"==typeof n&&n&&!n.nodeType&&n,H=$&&$.exports===B;function W(e,n){return e.set(n[0],n[1]),e}function q(e,n){return e.add(n),e}function Q(e,n){for(var t=-1,r=e?e.length:0;++t-1}function qe(e,n){var t=this.__data__,r=un(t,e);return r<0?t.push([e,n]):t[r][1]=n,this}function Qe(e){var n=-1,t=e?e.length:0;for(this.clear();++n-1&&e%1==0&&e-1&&e%1==0&&e<=l}function Kn(e){var n=typeof e;return!!e&&("object"==n||"function"==n)}function Gn(e){return!!e&&"object"==typeof e}function Xn(e){return Hn(e)?on(e):hn(e)}function Jn(){return[]}function Zn(){return!1}n.exports=Dn},{}],VrsB3:[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"TestErrorComponent",(function(){return l}));var a=e("react"),o=r.interopDefault(a);const l=({failedCase:e,test:n})=>o.default.createElement("div",null,o.default.createElement("h4",{style:{color:"red"}},"Caso de teste: ",e.caseNumber+1),o.default.createElement("p",null,o.default.createElement("strong",{style:{color:"red"}},"Entradas:")),o.default.createElement("ul",{style:{color:"red"}},n.inputsNames.map(((t,r)=>o.default.createElement("li",{style:{color:"red"}},o.default.createElement("strong",{style:{color:"red"}},t,":")," ",JSON.stringify(n.testCases[e.caseNumber].inputs[r]))))),o.default.createElement("p",{style:{color:"red"}},o.default.createElement("strong",{style:{color:"red"}},"Saídas:")),o.default.createElement("ul",{style:{color:"red"}},o.default.createElement("li",{style:{color:"red"}},o.default.createElement("strong",{style:{color:"red"}},"Esperada: "),JSON.stringify(e.expectedValue)),o.default.createElement("li",{style:{color:"red"}},o.default.createElement("strong",{style:{color:"red"}},"Real: "),JSON.stringify(e.realValue))))},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"4HHt3":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"TestSuccess",(function(){return l}));var a=e("react"),o=r.interopDefault(a);const l=({testCasesPassed:e})=>o.default.createElement("div",null,o.default.createElement("h4",{style:{color:"green"}},"Todos os ",e," casos de teste passaram!"))},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"5sFQ0":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"AllTestsRunner",(function(){return u}));var a=e("react"),o=r.interopDefault(a),l=e("../../core");const u=({tests:e})=>{const[n,t]=a.useState([]);return o.default.createElement("div",null,o.default.createElement("h3",null,"Resultado de todos os testes"),o.default.createElement("button",{onClick:()=>{t(e.map(l.executeTest))}},"Executar todos os testes"),n.map(((n,t)=>o.default.createElement("p",{style:{color:n.success?"green":"red"}},"Questão ",e[t].exerciseNumber,": ",n.success?"Funciona":"Não funciona"))))}},{react:"3lC58","../../core":"4jtqg","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}],"5bxix":[function(e,n,t){var r=e("@parcel/transformer-js/lib/esmodule-helpers.js");r.defineInteropFlag(t),r.export(t,"useTestResults",(function(){return o}));var a=e("react");const o=()=>{const[e,n]=a.useState({});return((e,n)=>{const t=a.useRef(!1);a.useEffect((()=>{t.current&&e(),t.current=!0}),n)})((()=>{localStorage.setItem("testResults",JSON.stringify(e))}),[e]),a.useEffect((()=>{const e=localStorage.getItem("testResults");e&&n(JSON.parse(e))}),[]),{getTestResult:n=>n.funcName in e?e[n.funcName]:null,setTestResult:(e,t)=>{n((n=>({...n,[e.funcName]:t.success})))}}}},{react:"3lC58","@parcel/transformer-js/lib/esmodule-helpers.js":"1rdR8"}]},["56quE"],"56quE");
+//# sourceMappingURL=tests.js.map
diff --git a/triangulo/index.html b/triangulo/index.html
new file mode 100644
index 0000000..f0e82f9
--- /dev/null
+++ b/triangulo/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+ funcao triangulo
+
+
+
+
+
\ No newline at end of file
diff --git a/triangulo/index.js b/triangulo/index.js
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/triangulo/index.js
@@ -0,0 +1 @@
+
diff --git a/variaveis/index.html b/variaveis/index.html
new file mode 100644
index 0000000..8e8ca93
--- /dev/null
+++ b/variaveis/index.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+ Variaveis
+
+
+
+
+
\ No newline at end of file
diff --git a/variaveis/index.js b/variaveis/index.js
new file mode 100644
index 0000000..33ec4b5
--- /dev/null
+++ b/variaveis/index.js
@@ -0,0 +1,64 @@
+// vai imprimir 10,5
+
+//let a = 10
+//let b = 5
+//console.log(a,b)
+
+//let horasDeTrabalho = prompt("quantas horas vc trabalha?")
+//let salario = prompt("qual o seu salario")
+//console.log(`ola,vc trabalha ${horasDeTrabalho} horas por dia e seu salario eh ${salario}.00 por mes`)
+
+//Declare uma variável para armazenar um nome, sem atribuir um valor.
+//Declare uma variável para armazenar uma idade, sem atribuir um valor
+//Imprima na tela o tipo dessas variáveis que acabou de criar, usando o comando
+
+//const nome = "mara"
+//const idade = 35
+//console.log(typeof nome)
+//console.log(typeof idade)
+
+/*Pergunte ao usuário seu nome e sua idade, atribuindo esses dois valores
+às variáveis que acabou de criar */
+
+//const nome = prompt("Qual seu nome?")
+//const idade = prompt("qual sua idade?")
+//console.log("Ola, seu nome eh", nome, "e sua idade é", idade, "anos")
+
+//const perguntaFeliz = prompt("Voce esta feliz?")
+//const cidade = prompt("vc mora em sao paulo?")
+//const crianca = prompt("voce eh uma crianca")
+//console.log(`ola, hoje vc esta feliz? ${perguntaFeliz} vc mora em sao paulo? ${cidade} vc eh crianca ${crianca}`)
+
+
+ //let a = 10
+ //let b = 34
+ //console.log(a, b)
+
+ //a = 13
+ //b = 30
+ //console.log(a, b)
+
+ //let cor = "azul"
+ //let cor1 = "branco"
+ //console.log(cor, cor1)
+
+ //cor = "rosa"
+ //cor1 = "amarelo"
+ //console.log(cor, cor1)
+
+ //let copo = "suco de maracuja"
+ //let copo1 = "coca cola"
+ //console.log(copo, copo1)
+
+ //copo = "suco de uva"
+//copo1 = "agua"
+//console.log(copo,copo1)
+
+const numero = prompt("preciso de um numero")
+const numero1 = prompt("preciso de outro numero")
+
+const numero2 = numero / numero1
+console.log(numero2)
+
+
+